* {
	margin:0px;
	padding:0px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td {
	padding: 0;
	margin: 0;
}
body {
	font-family:宋体;
	margin:0px;
	font-size:12px;
	color:#666666;
	line-height:22px;
}
a {
	text-decoration:none;
	color:#666666;
}
a:hover {
	text-decoration:none;
	color:#3e8600;
	text-decoration:none;
}
a img {
	border:none;
}
ol, ul, li {
	list-Style:none;
}
div, form, img, ul, ol, li, dl, dt, dd, p {
	margin: 0;
	padding: 0;
	border: 0;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border: 0;
}
fieldset, img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
address, caption, cite, code, dfn, em, th, var {
	font-weight: normal;
font-../Style: normal;
}
p {
	padding:0;
	margin:0
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
	overflow:hidden;
}
a:focus {
	outline:0;
}
.logo {
	float:left;
	width:540px;
	
}
.logo img{padding-top:15px;height: 51px;}
.tel1 {
	float:right;
	padding:5px 10px 0 0;
	font-size:12px;
	color:#eb8420;
font-../Style:italic
}
.tel1 ul{width:260px; float:right; height:30px;overflow:hidden;}
.tel1 ul li{ float:right; margin-left:10px;overflow:hidden;}
.tel1 ul li img{ float:left; margin-top:5px; margin-right:5px;overflow:hidden;}
.tel1 ul li a{ line-height:30px;overflow:hidden;}


.tel2 {
	float:right;
	padding:0px 10px 0 0;
	font-size:12px;
	color:#eb8420;
}
.tel3 {
	width:290px;
	_width:292px;
	float:right;
	padding:3px 10px 5px 0;
	font-size:12px;
	color:#eb8420;
}

.botton{ margin-left:5px;  }


.skey{height:20px;}
#skey2{height:20px;}

.title {

	font-size:14px;
	font-weight:bold;
}
.title a {
	float:right;
	padding:12px 10px;
}
.pro_title {
	height:33px;
    overflow:hidden;
	background: url(../Style/cpzx.jpg);
	line-height:33px;
	padding-left:15px;
	color:#fff;
}
.ys1 {
	float:left;
}
.ys2 {
	float:right;
}
.ys3 {
	width:965px;
	height:287px;
	border:1px #E3E3E3 solid;
	margin-top:7px;
}
.clear {
	clear:both;
	font-size:0px;
	height:0px;
}


.banner{ width:966px; height:282px; overflow:hidden; margin-top:0px auto 0; position:relative; padding-top:5px;}
.banner .Banner_Conter{ width:966px; height:282px;}
.banner .Banner_Conter .banner_list{ width:100%; height: 282px;position: absolute; overflow: hidden;display: block;}
.banner .Banner_Conter .banner_list .pic_list{  height:282px; display: block;width:966px; float: left;overflow: hidden;}
.Banner_Box{position: absolute; top: 0px; right: 0px;}

.Banner_Box .trigger li{ height:88px; width:215px; overflow:hidden; cursor: pointer;padding-top:6px;}
.Banner_Box .trigger li img{ height:88px;width:215px;}
.Banner_Box .trigger li.current{ border:1px #FFF solid;}
.box {
	width:966px;
	margin:7px auto 0;
	clear:both;
	overflow:hidden;
}

.box2 {
	width:966px;
	margin:0px auto;
	clear:both;
	overflow:hidden;
}

.box22 {
	width:966px;
	height:284px;
	margin:0px auto;
	clear:both;
	padding-top:5px;
	overflow:hidden;
}
.box_one{ position:relative; width:730px; height:280px; overflow:hidden;}
.box_one .box_list{ width:800%; position:relative;}
.box_one .box_list .box_pic{ position:relative; float:left; width:730px; height:282px; _height:282px; overflow:hidden;}
.box_two{ float: right; width: 234px; z-index: 999; position: relative; top: -282px; right: 0px; _height:282px; _overflow:hidden;}
.box_two li{width:230px; height:90px; border:1px solid #e6e6e6; padding:1px; _padding:0px;}
.box_two li.current{ border:1px solid red;}
.box_two li img{width:230px;}
.mian {
	height:auto;
	width:1061px;
	overflow:hidden;
	margin:0 auto;
	background:url(../Style/dbj.png);
	padding:0 21px 0 17px;
}
.menu {
	width:966px;
	height:42px;
	background:url(../Style/nav_bg.jpg) repeat-x;;
	float:left;

}
.menu ul {
	width:966px;
	height:42px;
list-../Style:none;
	float:left;
}
.menu ul li {
	float:left;
	width:131px;
	height:42px;
	background:url(nav_line.jpg) no-repeat left center;
	text-align:center;
	 padding-left: 7px;
}
.menu ul li a {
	height:42px;
	width:131px;
	line-height:39px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
}
.menu ul li a:hover {
	height:42px;
	width:131px;
	text-align:center;
	line-height:39px;
	color:#fff;
	font-size:14px;
	background:url(nav_hover.jpg) no-repeat center center;
	font-weight:bold;
	display:block;

}
	
.menubox {
	width:170px;
	height:23px;
	float:right;
	padding:8px 6px 6px 0px;
}
.menuwbk {
	width:130px;
	height:23px;
	background:url(../Style/wbk.jpg);
	line-height:23px;
	padding-left:5px;
	float:left;
	border:none;
	color:#666;
}
.syleft {
	width:203px;
	float:left;
}
.syleft ul {
	width:203px;
	
	overflow:hidden;

}
.syleft ul li {
	width:203px;
	float:left;
	height:27px;
	background:url(../Style/bsh.jpg);
	text-align:center;
	margin-top:6px;
}
.syleft ul li a {
	width:203px;
	text-align:center;
	display:block;
	color:#666666;
	height:27px;
	line-height:27px;
}
.syleft ul li a:hover {
	background:url(../Style/bsq.jpg);
	color:#FFFFFF;
}
.syright {
	width:752px;
        _width:740px;
	float:right;

}
.new {
	width:495px;
	float:left;
	border:1px #e1e1e1 solid;
}

.nyright {
	height:auto;
    overflow:hidden;
    min-height:383px;
	_width:730px; 
	width:750px;
	float:left;
	border:1px #e1e1e1 solid;
}
.nyright_newbox{
	_float:right;
	_width:730px;
	overflow:hidden;
	padding:5px 13px 5px 15px;
	_padding:10px 10px 0px;
	_padding-left:10px;
	margin-bottom:15px;

}
.nyright_newbox a{
    color:#666666;

}

.newtt {
	height:34px;
	margin-bottom:5px;
	background:url(../Style/newtt.jpg);
	line-height:34px;
	padding-left:15px;
}

.newtt span{
    font-family:宋体;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	color:#666666;
}

.newbox {
	overflow:hidden;
	padding:0px 10px;
}
.newbox ul {
	width:250px;
list-../Style:none;

}
.newbox ul li {
	width:225px;
	height:28px;
	line-height:28px;
	padding-left:15px;
	border-bottom:1px #e1e1e1 dotted;
}
.newbox ul li.lw {
	width:160px;
	height:155px;
	float:left;
	line-height:24px;
	text-align:center;
	background:none;
	border-bottom:none;
	padding-left:0px;
	margin-right:10px;
	margin-left:10px;
}

.newboxnews {
	overflow:hidden;
	padding:10px 10px;
}
.newboxnews ul {
	width:100%;
list-../Style:none;

}
.newboxnews ul li {
	width:98%;
	height:30px;
	line-height:30px;
	padding-left:15px;
	float:left;
	border-bottom:1px #e1e1e1 dotted;
}
.newboxnews ul li a{ float:left;}
.newboxnews ul li span {float:right; color:#666666;}
.newbox2 {
	border:1px #E3E3E3 solid;
	float:left;
}
.newbox2 img {
	margin:2px;
	float:left;
}
.about {
	width:243px;
	float:right;
}
.about_title {
	background:url(../Style/about.jpg);
	height:31px;
	line-height:31px;
	color:#fff;
	padding-left:14px;
        _padding-left:14px;
}
.aboutbox {
	width:221px;
	padding:12px 10px 10px 10px;
        _padding:12px 10px 10px 10px;
	line-height:24px;
	border-left:1px #e1e1e1 solid;
	border-right:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	float:left;
       overflow:hidden;
}
.mubj {
	width:242px;
	float:left;
	height:200px;
	border:1px #e1e1e1 solid;
}
.mubjtt {
	width:242px;
	height:33px;
	background:url(../Style/yllh-bj.jpg);
	margin-bottom:10px;
}
.mubj ul {
	width:222px;
list-../Style:none;
	margin-left:10px;
}
.mubj ul li {
	width:206px;
	height:22px;
	line-height:22px;
	padding-left:15px;
	background:url(../Style/ico1.jpg) no-repeat left;
	float:left;
	border-bottom:1px #e1e1e1 dotted;
}
.db {
	width:966px;
	height:auto;
	float:left;
	background: url(btop_line.jpg) repeat-x;
	padding-top:20px;
	text-align:center;
	line-height:24px;
	color:#999999;
}

.db a {
	color:#999;
}

.bottom_nav{
	width:916px;
	height:32px;
    padding-left:50px;
	float:left;
	background:url(line.jpg) repeat-x;
	padding-top:18px;
	line-height:24px;
	color:#4f9801;
    overflow:hidden;
	
}

.bottom_nav ul{
    width:750px;

    margin:0 auto;
}

.bottom_nav ul li{
    width:100px;
    float:left;
	text-align:center;
}

.bottom_nav ul li a{
	 width:100px;
     font-size:14px;
	 color:#4f9801;
	text-align:center;
}
.bottom_nav ul li a:hover{ color:#4f9801;font-weight:bold;}

.bottom {
	width:966px;
	height:68px;
	margin:0 auto;
	background:url(bottom_bg.jpg) no-repeat;
	padding-top:14px;
	text-align:center;
	line-height:24px;
	color:#fff;
}
.bottom a {
	color:#ffffff;
}
.bottom a:hover{ color:#FFF; text-decoration:underline;}
	color:#ffffff;
}


.banner1 {
    float:left;
	margin:0px 2px 0px 18px;
	overflow:hidden;
	position:relative;
}
.banner2 {
	overflow:hidden;
	position:relative;
}

.banner3{
    margin-top:4px;
	overflow:hidden;
	position:relative;
}

.l_contentsy {
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	line-height:24px;
	padding:9px;
	height: 188px;
}

.l_contentny {
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	line-height:24px;
	padding:1px 10px;
	height:220px;
}
.l_contentny ol li{
    line-height:24px;
	height:60px;
	margin-top:10px;
}

.l_contentny ol li img{
    line-height:24px;
	height:60px;
	width:100px;
	overflow:hidden;
    dispaly:block;
	float:left;
}

.l_contentny ol li a{
    line-height:24px;
	color:#666666;
	text-align:center;
    float:right;
	margin-top:25px;
}

.l_contentny ol li a:hover{
    line-height:24px;
	color:#4f9801;
	text-align:center;
    float:right;
	margin-top:25px;
}


.l_content1 {
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding:10px;
}

.content ol li {
	background:url(icon_nylist.gif) no-repeat 5px 8px;
	padding-left:25px;
	height:28px;
	line-height:28px;
	border-bottom:dashed 1px #dedede;
}
.r_content {
	padding:5px 22px;
	color:#555;
}
.r_content a {
	color:#555;
}
.r_content a:hover {
	color:#50ab42;
}
.r_content ul li {
	height:28px;
	line-height:28px;
	border-bottom: dashed 1px #dedede;
	background:url(../Style/icon_news.gif) no-repeat 5px 10px;
	padding-left:25px;
}
.r_content span {
	color:#aaa;
	text-align:center;
}

.zuobian span {
	float:left;
	color:#aaa;
}
.r_content h1 {
 font-weight:bold;
	font-size:16px;
	text-align:center;
	line-height:30px;
	padding-bottom:5px;
}
.r_content h1 img {
	padding:2px;
	border:1px solid #ddd;
}
.r_c h2 {
	font-weight:normal;
	text-align:center;
	color:#999;
	border-bottom:dashed 1px #dedede;
	border-top:dashed 1px #dedede;
	line-height:23px;
}
.r_c p {
	padding-top:20px;
}

.pre {
	height:23px;
	line-height:23px;
	float:left;
}
.pre a {
	border:none;
}
.next a {
	border:none;
}
.next {
	height:23px;
	line-height:23px;
	float:right;
}


#btnSearch {
	width:41px;
	height:21px;
	cursor:hand;
	border:0;
	text-indent:-9999px;
	_margin-left:-3px;
}

.proList_index {
	width:230px;
	height:160px;
	float:left;
	text-align:center;
}
.proList_index a {
	color:#666;
}
.proList_index a:hover {
	color:#f64b1d;
}
.proList_index img {
	width:216px;
	height:130px;
	padding:2px;
	border:1px solid #ddd;
}

/*分页样式*/
.page{ widht:auto; display:inline-block; float:right; height:22px; margin:15px 15px;}
.page span,.page a{ widht:auto; margin-right:5px; display:inline-block; border:1px solid #ddd; float:left; height:22px; padding:0 4px; line-height:22px; text-align:center; color:#777; background:#fff;}
.page span{ widht:auto; display:inline-block; float:left; height:22px; padding:0 4px; line-height:22px; text-align:center;}
.pageLast{ widht:45px;}
.page_next{ widht:45px;}

.page a:hover,.page .hover{border-color:#444; color:#fff; background:#555;}
/*分页*/

.fy{ overflow:hidden; width:100%; text-align:center;border-top:1px dotted #CCCCCC; padding-top:10px; }

.syleft1 {
	width:203px;
	float:left;
}

.poll{
	width:203px;
list-../Style:none;
	height:170px;
	overflow:hidden;
}
.poll li {
	width:203px;
	float:left;
	height:27px;
	background:url(../Style/bsh.jpg);
	text-align:center;
	margin-top:6px;
}
.poll li a {
	width:203px;
	text-align:center;
	display:block;
	color:#666666;
	height:27px;
	line-height:27px;
}
.poll  li a:hover {
	background:url(../Style/bsq.jpg);
	color:#FFFFFF;
}

.subMenu1{ float:left; background: url(jiarusoucang.jpg)no-repeat left center;   text-indent: 22px; width:84px;}
.subMenu2{ float:left; background: url(sheweishouye.jpg)no-repeat left center;   text-indent: 22px; width:84px;}
.subMenu3{ float:left; background: url(sheweishouye.jpg) no-repeat left center;   text-indent: 22px; width:84px;}

.indexPro{text-align:center;  width:190px; height:auto;float:left; }
.indexPro  a img{width:170px; height:127px; border:1px #ccc solid; padding:2px;margin-top:5px;}
.indexPro a{ display:block; line-height:25px; }
.indexPro a:hover{color:#3e8600;  font-weight:bold; }
.indexPro span{ font-weight:bold; color:#3e8600; margin-top:10px;}
#demo {overflow:hidden; margin-left:0;margin-top:10px;  width:730px; }
#indemo {float:left;width: 1500%;}
#demo2 {float: left;}
#demo3 {float: left;}

.line{
	 width:10px;
     font-size:15px;
	 color:#4f9801;
	 text-align:center;
 }
 
.u243{
     float:right;
	 margin-top:7px;
	 margin-right:7px;
	 
}

.u172_rtf{ 
           word-wrap:break-word;
		   font-family:Arial;
		   }
.u172_rtf span{
          color: #666666; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; float:left; 
}

.u173_rtf{ 
           word-wrap:break-word;
		   margin-left:140px;
		   font-family:Arial;
		   }
.u173_rtf span{ color: #999999; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; 
} 

.nymain{ width:100%;
         margin:0 auto;

}

.u174_container{ margin-left:10px;
              _margin-left:10px;
                 float:left; width:730px; }
.sc_img{ float:left; margin-right:20px; border:1px #ccc solid; padding:2px;}


.u175_container{ color:#666666;
                 margin:15px 0px 15px 10px; 
				 float:left;
                 
}
.u175_container ul{ width:200px;
}
.u175_container ul li{ line-height:30px;      
}
.u175_container ul li a{ line-height:30px; 
                       color:#666666;   
}

.pro_xx{ 
       width:100%;
	   padding:15px 15px 0px 15px;
}

.pro_xx_title{ width:100px;
}
.pro_xx_title span{ font-weight:bold;
                   
}

.pro_xx_nr{
	float:left;
	  width:97%;
	  margin-top:5px;
}
.ny_keywords{  margin:0px 15px;float:left;}
.ny_keywords span{
       font-size: 13px; font-style: normal; font-weight: normal; text-decoration: none;
}

.ny_keywords_k{ margin-top:20px;overflow:hidden;   float:left;width:700px;}

.fy{width:96%;overflow:hidden; text-align:center;border-top:1px dotted #CCCCCC; height:28px; line-height:26px; padding:15px; color:#666;}

/*产品/新闻/列表页二*/
.product2{ height:150px; border-bottom:1px dotted #ccc; padding:10px;}
.product_z{ float:left;}
.product_z img{ width:170px; height:130px; border:1px solid #e7e7e7; padding:3px;}
.product_y{ float:left; margin-left:15px;}
.product_y_s{ width:500px; height:25px;}
.product_y_s span{ float:left; font-size:13px; font-weight:bold;}
.product_y_s h1{ font-size:13px; color:e7e7e7;}
.product_y_s_x{font-size:13px; color:e7e7e7;}
.product_y_x{ width:500px; margin:5px 0;}
.product_y_x a{ color:#FF9900; line-height:24px;}

/*分享/关键字/样式*/
.gjz{ padding-left:10px;}
.fx{ padding:20px 0px; float:right;}
.fx span{ float:left;}
.fx ul{ float:left;}
.fx ul li{ float:left; width:100px; text-align:center; height:27px; margin-left:10px;}
.fx ul li img{ border:1px solid #eee; padding:1px;}

/*产品展示*/
.r_content ol {_margin-left:5px;}
.r_content ol li{
	width:235px;
	_width:230px;
    float:left;
}
.r_content ol li a {
	text-align:center;
 	display:block;

}
.r_content ol li img{
	width:200px;
	height:150px;
	padding:2px;
	margin:10px 0px 10px 0px;
	border:solid 1px #dedede;
	
}





.pro_title title{ width:188px;}
.pro_title title span{ float:left;} 
.pro_title title a{ float:right;}


/*客服*/
.online{
	width:114px;	
	position:absolute;
	right:30px;
	top:140px;
	z-index:9000;
}
.online_top{
	width:114px;
	height:61px;
	background:url(../style/online_top.png) no-repeat;
}
.online_box{
	width:114px;
	padding-bottom:80px;
	background:url(../style/online_bg1.png) no-repeat 0 bottom;
}
.online_box .tel{
	width:100px;
	padding-bottom:8px;
	background:url(../style/online_xx.gif) center bottom no-repeat;
	margin:0 auto 10px 8px;
}
.online_box .tel h4{
	font-size:14px;
	font-family:"微软雅黑";
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .tel h5{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#be0200;
	line-height:20px;
}
.online_box .qq{
	width:103px;
	text-align:center;	
	margin:0 0 0 9px;
 
	overflow:hidden;
}
.online_box .mobiSite{
	width:100px;
	text-align:center;
	padding-top:10px;
	margin:0 auto;
	overflow:hidden;
}
.online_box .mobiSite p{
	font-size:12px;
	line-height:16px;
}
.online_box .mobiSite .ewm{
	padding:5px 0;
}
.online_box .mobiSite h3{
	font-weight:normal;
	color:#be0200;
}
.online_box .mobiSite a,.online_box .mobiSite a:visited{
	color:#2e7517;
}
.online_box .mobiSite a:hover{
	color:#2e7517;
	font-weight:bold;
}
.gotop{
	width:35px;
	height:35px;
	position:absolute;
	left:42px;
	bottom:6px;
	cursor:pointer;
}
/* 分享样式*/
.fenxiang{  margin-top:10px; margin-left:20px; height:40px; width:710px;}
span.bds_more,.bds_tools a{ cursor:pointer; display:block; float:left; font-family:"宋体"; height:16px; padding-bottom:3px; padding-left:22px; padding-top:3px;}

/* cms2.0.map */
.baiduMap { margin:0 auto 20px; background:#FFF; box-shadow:2px 4px 5px rgba(0,0,0,0.1); width:720px; height:300px; }
.BMap_bubble_title a { display:inline-block; height:25px; line-height:26px; background:#4A9900; color:#FFF; overflow:hidden; padding:0 10px; border-radius:3px; }
.BMap_bubble_title a:hover { background:#7c3b95; }
#baiduMap span.BMap_Marker div { _width:19px; _height:25px; _background:url(http://api.map.baidu.com/images/marker_red_sprite.png) 0 0 no-repeat; }  /* IE6下显示图标 */


.jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-20px; cursor:pointer; }
.jing_pointer.active { left:117px; background-position:0 -120px !important; }
.online .jing_pointer { background:url(../style/pointer9.png) 0 0 no-repeat; }

/*HTML地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li.map_3{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}
.clear { clear: both;font-size: 0px; margin: 0; padding: 0;display: block;height: 0px;_height: 0px;overflow: hidden;}