@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}
fieldset,img{border:0}
li{list-style:none}
a{ text-decoration:none; color:#333;}
a:hover{color:#437402}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
.clear{ clear:both; line-height:0px; height:0px; overflow:hidden}
.left{ float:left}
.right{ float:right}
body{color:#333; font-size:12px; line-height:24px; background:url(../images/bj.jpg) no-repeat top center #5b8c19; font-family:Verdana, Arial, Helvetica, sans-serif}

/* home */
.top1{ text-align:right; color:#FFFFFF;width:1013px; margin:0 auto; height:32px; line-height:32px;}
.top1 a{ color:#FFFFFF; margin:0 5px;}
.top1 a:hover{ color:#8bbe17}
.top2,.menu,.banner{ width:1013px; margin:0 auto}
/*.menu{ height:49px; line-height:49px; background:url(../images/ymt_08.jpg) no-repeat center top;}
.menu a{ margin-right:30px; padding-left:30px; display:block; background:url(../images/navline.jpg) no-repeat left center; float:left; color:#FFFFFF;}
.menu a.menua1{ background:none}
.menu a:hover{ color:#CCCCCC}*/


/*============导航特效===============*/
.menu{ height:49px; line-height:49px; background:url(../images/ymt_08.jpg) no-repeat center top;}
.menu ul li{ Z-INDEX: 999;float:left; position:relative;margin-right:30px; padding-left:30px; _padding-left:25px; display:block; background:url(../images/navline.jpg) no-repeat left center; float:left; color:#FFFFFF;}
.menu li{ background:none}
.menu li a{ color:#ffffff}
.menu li a:hover{ color:#CCCCCC}
.shownav {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: left; top:49px; padding-top:5px; padding-bottom:5px;  LINE-HEIGHT: 28px; width:124px; _width:120px;  VISIBILITY: hidden; FONT-SIZE: 12px; LEFT: 0px; background:#0C83B5;
}
.shownav a{ color:#ffffff; display:block; line-height:24px; border-bottom:1px solid #56A9DD; text-align:center}
.menu li .shownav a:hover{ text-decoration:none; background:#75B8D3; color:#000000;}

.shownav1 {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: left; top:49px; padding-top:5px; padding-bottom:5px;  LINE-HEIGHT: 28px; width:216px; _width:210px;  VISIBILITY: hidden; FONT-SIZE: 12px; LEFT: 0px; background:#0C83B5;
}
.shownav1 a{ color:#ffffff; display:block; line-height:24px; border-bottom:1px solid #56A9DD; text-align:center}
.menu li .shownav1 a:hover{ text-decoration:none; background:#75B8D3; color:#000000;}


.shownav2 {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: left; top:49px; padding-top:5px; padding-bottom:5px;  LINE-HEIGHT: 28px; width:206px; _width:200px;  VISIBILITY: hidden; FONT-SIZE: 12px; LEFT: 0px; background:#0C83B5;
}
.shownav2 a{ color:#ffffff; display:block; line-height:24px; border-bottom:1px solid #56A9DD; text-align:center}
.menu li .shownav2 a:hover{ text-decoration:none; background:#75B8D3; color:#000000;}


.shownav3 {
	Z-INDEX: 999; POSITION: absolute; TEXT-ALIGN: left; top:49px; padding-top:5px; padding-bottom:5px;  LINE-HEIGHT: 28px; width:130px; _width:126px;  VISIBILITY: hidden; FONT-SIZE: 12px; LEFT: 0px; background:#0C83B5;
}
.shownav3 a{ color:#ffffff; display:block; line-height:24px; border-bottom:1px solid #56A9DD; text-align:center}
.menu li .shownav3 a:hover{ text-decoration:none; background:#75B8D3; color:#000000;}



.main{ background:#437402;width:1004px; margin:0 auto; padding:0 4px 0 5px; overflow:hidden; margin-bottom:64px;}
.content{background:url(../images/ymt_17.jpg) repeat-y top left #FFFFFF; width:1004px; padding-top:5px; overflow:hidden;}
.con_l{ width:223px; padding:0 0 10px 0;_margin-bottom:-10px;}
.pro_cate1{ background:url(../images/ymt_12.jpg) no-repeat center center; color:#FFFFFF; padding-left:10px; width:213px; font-size:15px;  height:31px; line-height:31px;}
.pro_cate2{ padding:10px 0;}
.pro_cate2 a{ display:block; padding-left:20px; background:url(../images/ymt_25.jpg) no-repeat center center; height:30px; line-height:30px; font-size:11px;}
.search{ margin-top:10px; margin-left:20px; padding:0 0 15px 0; width:190px;}
.search1{ padding-bottom:16px;}
.search2 select{ width:180px; height:20px; line-height:20px;}
.search2 input{width:160px; height:15px; line-height:15px; margin-top:5px;}
.search_btn{ margin-top:10px;} 
.sycontact{ width:223px;}
.sycontact2-1{ padding-left:5px; }
.sycontact2{ padding:10px 15px 0;}
.sycontact3{ padding:10px 0 10px 15px;}
.con_r{ background:url(../images/ymt_14.jpg) repeat-x top left; width:730px; padding:20px 25px 0 26px;}

.syabout0{ width:730px; overflow:hidden;}
.syabout0_t{ background:url(../images/ymt_62.jpg) no-repeat bottom left; height:30px; line-height:30px;}
.syabout0_t span{ font-size:15px; font-weight:bold; color:#0d66c2}
.syabout0_t a{ font-size:10px; color:#077600}
.syabout0_c{ padding:15px 0;_padding:10px 0; width:730px;overflow:hidden;}
.about0_pic{  border:1px solid #dbdbdb; width:186px; height:186px;}
.about0_pic img{ width:180px; height:180px; padding:2px 3px;}
.about0_wz{ text-align:left; width:530px; padding-left:10px;}

.syabout{ width:730px; overflow:hidden;}
.syabout_t{ background:url(../images/ymt_62.jpg) no-repeat bottom left; height:30px; line-height:30px;}
.syabout_t span{ font-size:15px; font-weight:bold; color:#0d66c2}
.syabout_t a{ font-size:10px; color:#077600}
.syabout_c{ padding:15px 0;_padding:10px 0; width:730px;overflow:hidden;}
.about_pic{  border:1px solid #dbdbdb; width:176px; height:176px;}
.about_pic img{ width:170px; height:170px; padding:2px 3px;}
.about_wz{ text-align:left; width:530px; padding-left:20px;}
.synews_c{ width:530px; padding-top:2px;}
ul.synews_c li{ background:url(../images/ymt_66.jpg) no-repeat left center; padding-left:15px; height:28px; line-height:28px; _line-height:24px; _height:24px;border-bottom:1px dotted #dbdbdb}
.synews_pic{  border:1px solid #dbdbdb;  width:176px; height:176px; margin-top:10px;}
.synews_pic img{ width:170px; height:170px; padding:3px 3px;}
ul.sypro_c1 {padding:20px 0; width:730px;overflow:hidden}
ul.sypro_c1 li{ border:1px solid #dbdbdb; padding:2px; width:170px; height:170px; float:left; margin-left:8px;}
ul.sypro_c1 li img{width:170px; height:170px;}
ul.sypro_c1 li.li1{ margin-left:0;}
ul.sypro_c2_c{ margin-bottom:30px;_margin-bottom:20px;}
ul.sypro_c2_c li{border:1px solid #dbdbdb; width:156px; height:112px; float:left; margin-left:6px;}
ul.sypro_c2_c li img{width:156px; height:112px;}
.bottom{ background:url(../images/ymt_76.jpg) no-repeat bottom center #ecedf2; width:1003px; margin-left:1px; text-align:center; border-top:2px solid #d1d0de; padding:15px 0 40px 0;}

/* neiye */
.search_n{ margin-top:20px; margin-left:20px; padding:0 0 15px 0; width:190px;}
.sycontact_n{ width:223px; margin-top:10px;}
.product ul li{ width:220px; height:270px; _height:275px; float:left; margin-right:23px;_margin-right:10px; margin-top:10px;text-align:center; }
.product ul li img{ width:220px; height:220px;border:1px solid #dbdbdb; padding:2px; }
.product ul li.li1{ margin-left:0}
.ny_page{ overflow:hidden; width:430px; text-align:center; margin:20px auto 0; font-size:11px;}
.ny_page span{ float:left; margin-right:10px;}
.ny_page a{ display:block; border:1px solid #d3d3d3; float:left; margin:2px; padding:0 5px;}
.ny_page a:hover{ background:#f1f1f1; text-decoration:none; color:#929292}
.ny_page a.pagecur{background:#f1f1f1; color:#929292}
.ny_page .pagetj{ margin-left:8px;}
.ny_page .pagetj span{ margin-right:0;}
.ny_page .pagetj a{ background:#CCCCCC;border:1px solid #d3d3d3; padding:0 5px; height:20px;}
.ny_page input{ margin:0 2px; padding:2px 2px; width:20px;}

ul.news{ width:730px;overflow:hidden;}
ul.news li{vertical-align:middle; height:40px; line-height:40px;_height:26px;_line-height:26px;_margin-top:5px;_padding-top:5px;width:730px; border-bottom:1px solid #d9d9d9; background:url(../images/ymt_66.jpg) no-repeat left center; }
.news_bt{ padding-left:20px; width:615px;}
.news_time{ width:85px; color:#999999}
.news_title{ font-size:15px; font-weight:bold;width:730px; text-align:center}
.news_con{width:730px; padding:15px 0;}



/*========slide start=========*/
.slide{ width: 1013px;  height:332px; }
.slidecon{ width:1013px; margin:auto;}
.slidecon ul{ list-style-type:none; margin:0px; padding:0px; }
#focus {width:1013px; height:332px; overflow:hidden; position:relative;}
#focus ul {height:332px; position:absolute; margin:0px;}
#focus ul li {float:left; width:1013px; height:332px; overflow:hidden; position:relative; }
#focus ul li a img{ border:0px}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1013px; height:30px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1013px; height:15px; padding:7px 52px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:42px; height:13px; _font-size:0; margin-left:8px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
/*========slide end=========*/



#nav, #nav ul {float:left; position:relative;  padding-left:10px; margin-bottom:30px;}
#nav li{display:block; background:url(../images/ymt_25.jpg) no-repeat center center; width:200px; height:30px; line-height:30px; font-size:11px;}
#nav li li {background:url(../images/ymt_25_1.jpg) no-repeat center center; width:200px; height:25px; line-height:25px;}
* html #nav li {float:left; }
#nav li a {display:block; height:20px; line-height:20px; text-decoration:none; white-space:nowrap;}
#nav li:hover {position:relative; z-index:300;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}

* html #nav, * html nav ul {width:1px;}
#nav li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}

#nav li:hover ul,
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}





/*滚动推荐产品部分*/

.marquee {
    overflow: hidden;padding:20px 0; width:730px; height:156px; margin-bottom:14px; 
}

.marquee ul li {
    display:inline; float:left;border:1px solid #dbdbdb; padding:2px; width:170px; height:170px; margin-right:8px;
}
.marquee ul li img{
   width:170px; height:170px;
}



/*首页产品滚动*/
.hotPic{ margin-left:0 auto;}
.hotPic .JQ-slide{width:730px;height:114px; overflow:hidden;}
.hotPic .JQ-slide .wrap{width:660px;height:114px;overflow:hidden;position:relative; margin:0 auto;}
.hotPic .JQ-slide-content
{
	position:absolute;
	left:0px;
}/*必须要的元素*/
.hotPic .imgList ul{margin-bottom:30px;_margin-bottom:20px;}
.hotPic .imgList li{display:inline; float:left;border:1px solid #dbdbdb; width:156px; height:112px; margin-left:6px;}
.hotPic .imgList img{ width:156px; height:112px; text-align:center;}
.hotPic .JQ-slide-nav a{
	z-index:99;
	position:absolute;
	margin-top:0px;
}
.hotPic .JQ-slide-nav a.prev{
	margin-left:0px;
}
.hotPic .JQ-slide-nav a.prev:hover{}
.hotPic .JQ-slide-nav a.next{
	margin-left:698px;
}
.hotPic .JQ-slide-nav a.next:hover{}



/*在线留言文本框样式*/
.input{ border:1px solid #cccccc; height:22px;}
.textarea{ border:1px solid #cccccc; }
.top1{width:1013px;height:32px;margin:0 auto;text-align:left;}
.top1_left{width:300px;height:32px;float:left;}
.top1_left li{text-align:center;height:32px;line-height:32px;color:#fff;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;}
.top1_left li span{padding:0px 5px 0px 15px;}
.top1_right{width:300px;height:32px;float:right;}