﻿* {margin:0;padding:0;}
body {margin:0; padding:0; font-size:12px; font-family:"微软雅黑";color:#51504D; background:url("images/top_bg.jpg") center top repeat-x ;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,code,select,button{margin:0; padding:0;}
em{font-style: normal}
h1,h2,h3,h4,h5,h6 {font-size:12px;}
ul,li{list-style-type:none;}
img {border:0;}
a{text-decoration: none; color: #51504d}
a:hover{ text-decoration:underline}
.l{float:left;padding-left:20px;padding-top:10px;}
.r{padding-left:20px;}

.clearit{ clear:both;}
.w{ width:1000px; margin:0 auto}
.w1{ width:980px; margin:0 auto}
.w11{ width:1423px; margin:0 auto}
.head{ height:85px; background:url("images/top_line_bg.jpg") repeat-x;}
.head p{ line-height:24px;}
.head p a{ padding: 0 3px; }
.head .r{ text-align:right; color:#000}
.head .r a{ color:#000}
.menu{ width:980px;height:34px; margin:0 auto; font-family:微软雅黑;background:url("images/nav_bg.jpg") repeat-x; margin-top:0px;}
.menu1{ width:1200px;height:34px; margin:0 auto; font-family:微软雅黑;background:url(../images/%E6%9C%AA%E6%A0%87%E9%A2%98-2.jpg) repeat-x; margin-top:0px; margin-left:-300px}
.menu1 li{ float:left; width:95px; line-height:34px; text-align:center; margin-left:30px}
.menu1 li a{ color:#000; font-size:14px; width:105px; display:inline-block; height:34px; padding-left:100px}
.menu1 li a:hover{ color:#999999 background:url(images/nav_abg.png) center no-repeat; text-decoration:none; }

.menu li{ float:left; width:95px; line-height:34px; text-align:center;}
.menu li a{ color:#000; font-size:14px; width:105px; display:inline-block; height:34px;}
.menu li a:hover{ color:#fff; background:url(images/nav_abg.png) center no-repeat; text-decoration:none; color:#3366FF}
.bantop{ padding:20px;background:#ffffff;border-left:15px ;border-right:15px ;border-bottom:15px ;}
.banbot{background:#fff; border:1px solid #CADAE7 }
.foot {background:#288E28 url(../images/ft_bg.jpg) top repeat-x;  font-family:微软雅黑;color:#fff}
.foot a{ color:#fff}
.foot p{ line-height:24px; text-align:center; line-height:30px;} 
.copyright{ text-align:center;margin-bottom:10px;color:#fff; padding-top:10px; }
.copyright a{ margin:0 5px; font-size:14px; color:#fff;}
.bant_1{ width:350px; margin-right:20px;}
.bant_2{ width:300px;hmargin-left:20px;}
.bant_3{ width:280px;}
.title{ height:30px; line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:1px solid #D7D7D7}
.title span{ float:right; font-size:12px; padding-right:15px;font-family:微软雅黑; background:url("images/bg.jpg") ;  height:18px;}
.title span a{ color:#444444}
.title font{ float:left; FONT-size:14px;background:url("images/tit02.jpg") ; display:inline-block; color:#fff;  padding: 0 15px;}
.title4{ background:url(images/tit01.jpg) repeat-x; height:33px; line-height:33px;}
.title4 font{ float:left; color:#fff; font-size:14px; padding-left:20px;}
.title4  a{ float:right; padding-right:10px; color:#fff}
.bant_2c{ padding:5px 10px 15px 10px;}
.bant_2c li{ clear:both; line-height:28px;height:28px; border-bottom:1px dashed #999999}
.bant_2c li a{ float:left;background:url(images/sidebar_icon.jpg) left no-repeat; padding-left:15px;}
.bant_2c li a:hover{ color:#40608a}
.bant_2c li span{ float:right; color:#999999}
.bant_3c{ padding:0px 10px; line-height:30px;}
.bant_3c li{border-bottom: 1px dashed #999999;height:30px;}
.bant_3c li a{ float:left;background:url(images/sidebar_icon.jpg) left center no-repeat; padding-left:15px; font-weight:bold}
.bant_3c li a:hover{color:#89c130}
.bant_1c{ padding:10px; line-height:24px;}
.bant_1c img{ margin:0 10px 0px 0}

.ileft { width:208px; float:left;border: thin solid #908F8F;height:591px;background:#F9F8F3}
.ileft_box { margin-bottom:10px;}
.ileft_tit {padding-left:18px; font-size:14px; color: #0b4682;font-weight:bold; height: 48px;  background:url(../images/an.jpg) bottom no-repeat;line-height:40px;}
.isort {}
.isort li {border-bottom: 1px solid #DDDDDD;background: url(../images/sidebar_icon.jpg) 8px center no-repeat; line-height:30px; padding-left:30px;}
.ileft_tit2 { height:30px; line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:1px solid #D7D7D7}
.ileft_tit2 span{ display:inline-block; FONT-size:14px;background:url(../images/tit02.jpg) repeat-x; display:inline-block; color:#fff;  padding: 0 15px;}
.icon_txt { line-height:24px;}
.search {}
.search .cpkey { margin-bottom:10px; width:190px;}

.iright { width:1000px; float:right;}
.iright_tit { height:30px;  line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:3px solid #0b4682}
.iright_tit span{ display:inline-block; FONT-size:14px; display:inline-block; color:#fff;  padding: 0 15px;}
.iright_tit .more { float:right;}
.iright_txt { line-height:24px;}
.iabout { width:450px; float:left;}
.inews { width:500px; float:right;}
.ines_list {}
.ines_list li {background:url(../images/sidebar_icon.jpg) left no-repeat; padding-left:15px;line-height:28px;height:28px; border-bottom:1px dashed #999;}
.ines_list li span { float:right;}

.ipro {padding-top:15px;}
.ipro_tit{ height:33px; background:url({aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/tit01.jpg) left center repeat-x; line-height:33px; color:#FFF;font-size:14px; padding:0 15px;}
.ipro_tit .more{ float:right; font-size:12px;}
.ipro_txt { padding-top:0px;background:url("../images/images/ipro_m.gif") repeat-y scroll left top transparent}
.ipro_txt table{background:url("{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/ipro_b.gif") no-repeat scroll left bottom transparent}
.ipro_txt table td{background:url("{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/ipro_t.gif") no-repeat scroll left top transparent;padding:10px;}
.iprolist { width:25%; float:left;}
.iprolist_img { width:150px; height:150px; margin:auto; border:1px solid #CCC;}
.iprolist_img img { width:150px; height:150px; border:none;}
.iprolist_name { width:170px; text-align:center; line-height:26px;}

.smcy{ padding:10px; width:1000px;line-height:24px; margin:0px auto 16px; border-left:15px solid #29840D;
       border-right:15px solid #29840D;border-bottom:15px solid #29840D;
 }
#demo {overflow:hidden;width:990px; margin:0;padding-top:30px; }
#demo img{ margin-bottom:10px; padding:2px; border:1px solid #dadada; width:190px; height:190px;}
#demo a{ float:left; text-align:center; margin:0 8px;}
#indemo {float: left;width: 800%;}
#scrollImg1 {float: left;}
#scrollImg2 {float: left;}
.ny_1{ width:208px;}
.ny_2{ width:730px;display:inline-block; min-height:400px; background:#fff; }
.title2{ padding-left:18px; font-size:14px; color: #fff;font-weight:bold; height: 48px;  background:url(images/tit03.jpg) bottom no-repeat;line-height:40px;}
.nyl_c ul{padding-bottom:10px; background:#fff; }
.nyl_c li{border-bottom: 1px solid #DDDDDD;background: url("{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/sidebar_icon.jpg") no-repeat scroll left center ; padding-left:10px;}
.nyl_c li a{ height:38px; line-height:38px; padding-left:18px; color:#3EA073; font-size:14px;   }
.nyl_c li a:hover{ color:#74AC01; font-weight:bold; text-decoration:none}
.title3{ font-size:14px; font-weight:bold;line-height:28px; padding-top:10px;}
.title3 font{ font-size:16px; font-weight:bold; color: #222; border-bottom: 2px solid #7EAB6A;clear:both; display:block; padding-top:8px;}
.title3 span{ font-size:12px; font-weight:normal;padding-right:15px;color:#4A4A4A}
.title3 span a{  color:#9A9084; }
.title3 span a:hover{ text-decoration:underline; }
.nycon{ padding:20px 0; line-height:24px;}
.nyban{ margin-top:10px; margin-bottom:10px;}
.hed{ height:8px;}
#KinSlideshow{ margin:0 auto}
.aboutpic{ background:url("{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/bg.png") no-repeat scroll 0 -34px ; height:30px; line-height:30px; padding:10px 20px; margin:0 auto; width:960px;}
.aboutpic span{ float:right}

.contact{ padding:10px 0  20px 10px; line-height:22px;font-family:微软雅黑 ; background:#fff}
.item_list{ padding:10px;}
.item_list li{background:url({aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/sidebar_icon.jpg) left center no-repeat; height:30px; line-height:30px;  border-bottom: 1px dashed #D8D0B9;}
.item_list li a{ float:left; padding-left:20px;}
.item_list li a:hover{color:#74AC01; }
.item_list li span{ float:right}
.page{ margin:10px 0}
.page li{ float:left; margin:0 5px;}

.infobox,.boxNewsList{ text-align:left}
.infobox p{ height:14px; font-weight:bold; background:#eee; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.c_product_b li{ float:left; text-align:center; padding:5px 7px 10px 10px;}
.c_product_b li img{ border:1px solid #ccc;}
.iproductlist{ float:left; margin:8px 12px; text-align:center; margin-bottom:5px; font-weight:bold}
.iproductlist img{ border:1px solid #ccc; margin-bottom:3px;}
.content_a{ text-align:left}
#maininfo{ text-align:left}
.datetime{ text-align:center; }
.prolist2 li{ float:left; text-align:center}
.prolist2  img{ border:1px solid #ccc; width:210px; height:210px; margin:0 10px 5px 10px;}
#newstitle{ text-align:center; font-size:16px; font-weight:bold; margin:10px;}
#newsinfo{ text-align:center}
.pro_name{ text-align:center; font-size:14px;}

.banner{width:100%;height:405px;padding-top:0px; }
.banner1{width:980px;height:250px;margin-bottom:0px;padding-top:0px;}

#full-screen-slider { width:100%; height:405px; float:left; position:relative}
#slides { display:block; width:100%; height:405px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:370px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#215700}


.main_image {width:100%;height:422px;border-top:1px solid #d7d7d7;overflow:hidden;margin:0 auto;position:relative}
.main_image ul {width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li {float:left;width:100%;height:422px;}
.main_image li span {display:block;width:100%;height:422px}
.main_image li a {display:block;width:100%;height:422px}
.main_image li .img_1 {background: url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/01.jpg') center top no-repeat}
.main_image li .img_2 {background: url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/02.jpg') center top no-repeat}
.main_image li .img_3 {background: url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/03.jpg') center top no-repeat}
div.flicking_con {width:990px;margin:0 auto;position:relative}
div.flicking_con .flicking_inner {position:absolute;top:360px;left:90px;z-index:999;width:300px;height:21px} /* 121126 */
div.flicking_con a {float:left;width:21px;height:21px;margin:0;padding:0;background:url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev, #btn_next {z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev {background:url(images/hover_left.png) no-repeat left top;left:100px;}
#btn_next {background:url(images/hover_right.png) no-repeat right top;right:100px;}

.contact2{ display:none}
.banbot3{ background: url('{aspcms:sitepath}/templates/{aspcms:defaulttemplate}/images/probg.jpg') center top no-repeat; width:993px; margin:0 auto; height:288px; margin-top:20px; margin-bottom:10px;}

.top_t{
	width:100%;
	margin-left:-300px 

}
.top_in{
	margin:0px auto;padding:0px;width:940px; height:26px;color: #fff;
}
.lc{
	float:left;width:300px;LINE-HEIGHT: 26px; padding-left:10px; height:26px;color:#638B2B;
}
.topnav {
	TEXT-ALIGN: right; width:350px; line-height:26px; float:right; height:26px;color:#638B2B;
}
.topnav A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px;color: #fff;color:#638B2B;
}
.topnav A:hover{
	text-decoration:underline;
}
#header{
	width:1000px;
	height:150px;
	margin:0 auto;
	/*background: url(../images/topbj.gif) repeat-x;*/
	}
#header .hl{
	font-family:Tahoma, sans-serif,"微软雅黑";
	font-size:18px;
	color:#666;
	float:left;
	margin:20px 0 0 0;

	}

.box_os{top:30%!important}	
