*{ margin:0px; padding:0px}
body{ font-family:"ËÎÌå"; font-size:12px; color:#444444; font-weight:normal}
img,div,table,tr,td,span{ border:none}
ul,li{ list-style:none}
a{ text-decoration:none; color:#444444}
a:hover{ text-decoration:none; color:#FF6600}

#top{ width:1200px; margin:0px auto;}

#nav1{  width:100%; height:47px; margin:0px auto; background:#7CAD1D}
#nav{ width:1200px; height:47px; margin:0px auto;}
#nav li{ background:url(../images/nav_bg.png) no-repeat right center;height:47px; float:left;margin-left:10px; text-align:center; line-height:47px; font-size:14px; font-weight:bold; color:#FFF;padding-left:40px; padding-right:40px;}
#nav li a{ color:#FFF;}
#nav li a:hover{ color:#FFF; text-decoration:none}
#nav dt{ line-height:47px; height:47px; font-size:14px; color:#FFF; font-weight:bold}

#bananr{
	width:100%;
	height:296px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#main{ width:1200px; height:auto; margin:0px auto; border-left:1px #CCCCCC solid; border-right:1px #CCCCCC solid; padding:0 3px 0 3px}
#left{ width:290px; height:auto; float:left; margin-right:5px; border:1px #CCCCCC solid}
.left_div{ width:290px;  margin-top:2px}
.left_div_top{ width:290px; height:32px;line-height:32px; font-size:12px; font-weight:bold; border-bottom:1px #CCCCCC solid; background:#74AC01}
.left_div_top h2{ padding-left:6px; color:#333; float:left}
.left_div_bot p{ padding-left:30px; line-height:28px; height:28px; padding-top:8px; color:#444444}
.left_div_bot{  border:1px #DCDCDC solid}
.left_div_bot b{ padding-left:30px; line-height:40px}
.left_div_bot dl{ padding-top:10px; padding-bottom:11px}
.left_div_bot dl dt{ height:32px; line-height:32px; margin-top:5px; margin-bottom:5px; margin-left:10px; border-bottom:1px #77ad01 dashed}
.left_div_bot dl dt a{ line-height:32px; height:32px; color:#444444; padding-left:30px; font-family:"ËÎÌå"; font-weight:normal}
.left_div_bot li{ width:230px; height:30px; font-size:14px; float:left; border-bottom:1px #CCCCCC dashed; line-height:30px; background:#CCCCCC}
.p_stype1{ font-size:14px; font-weight:bold}

.cpfl_div{ width:290px;  margin-top:5px; float:left; margin-right:7px}
.cpfl_div_top{ width:290px; height:32px; background:url("../images/list01.jpg") no-repeat; line-height:32px; font-size:12px; font-weight:bold;}
.cpfl_div_top h2{ padding-left:40px; color:#FFFFFF; font-size:12px}
.cpfl_div_bot p{ padding-left:30px; line-height:28px; height:28px}
.cpfl_div_bot{ border:1px #DCDCDC solid}
.cpfl_div_bot dl{ list-style-type:none}
.cpfl_div_bot dl dt{ background:url(../images/list09.jpg) no-repeat; height:32px; line-height:32px; margin-top:5px; margin-bottom:5px; margin-left:10px}
.cpfl_div_bot dl dt a{ line-height:32px; height:32px; color:#444444; padding-left:30px; font-family:"ËÎÌå"; font-weight:normal}
.cpfl_div_bot li{ width:230px; height:30px; font-size:14px; float:left; border-bottom:1px #CCCCCC dashed; line-height:30px; background:#CCCCCC}

.sycpfl_div{ width:290px;  margin-top:5px; float:left; margin-right:7px}
.sycpfl_div_top{ width:290px; height:32px;line-height:32px; font-size:12px; font-weight:bold; border-bottom:1px #CCCCCC solid}
.sycpfl_div_top h2{ padding-left:6px; color:#333;border-bottom:2px #74AC01 solid; float:left}
.sycpfl_div_top span{ color:#CCCCCC; padding-left:10px; font-size:14px}
.sycpfl_div_bot p{ padding-left:30px; line-height:28px; height:28px}
.sycpfl_div_bot img{ padding-top:3px}
.sycpfl_div_bot{ border:1px #DCDCDC solid}
.sycpfl_div_bot dl{ padding-top:10px; padding-bottom:11px}
.sycpfl_div_bot dl dt{ height:32px; line-height:32px; margin-top:5px; margin-bottom:5px; margin-left:10px; border-bottom:1px #77ad01 dashed}
.sycpfl_div_bot dl dt a{ line-height:32px; height:32px; color:#444444; padding-left:30px; font-family:"ËÎÌå"; font-weight:normal}
.sycpfl_div_bot li{ width:230px; height:30px; font-size:14px; float:left; border-bottom:1px #CCCCCC dashed; line-height:30px; background:#CCCCCC}


#right{ width:900px; height:auto; float:right}
.right_div{ width:900px; float:left; }
.right_div_top{ width:900px; height:32px; float:left;line-height:32px; font-size:12px; font-weight:bold; border-bottom:1px #CCCCCC solid}
.right_div_top h2{ padding-left:3px; color:#999; border-bottom:2px #74AC01 solid; float:left}
.right_div_bot{ margin-top:6px}
.right_div_bot li{  height:30px;font-size:12px;  border-bottom:1px #DCDCDC dashed; line-height:30px; padding-left:5px; padding-right:5px}
.right_div_bot li a{ height:30px; line-height:30px; font-size:12px; float:left; color:#000}
.right_div_bot li span{ height:30px; line-height:30px; float:right}

#img1{ width:149px; height:128px; float:left; margin:5px}
.p_stype2{ font-weight:bold; color:#0F68C4}
.p_stype3{ font-size:14px;}
#imgr{ width:713px; float:left; margin:10px 0px 0px 15px}

#footer{ clear:both; width:100%; background:#F8EFEF;  height:112px; padding-top:10px; border-top:2px #7CAD1E solid; text-align:center; color:#444444}

#tb{ height:25px; line-height:25px; border-bottom:1px solid #F2F0F1}
.tbbj{ width:1200px; margin:0px auto}
.tbzc{ float:left; width:500px; color:#535353}
.tbyc {
	TEXT-ALIGN: right;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	

}
.tbyc BLOCKQUOTE {
	PADDING-BOTTOM: 0px;
	COLOR: #535353;
}
.tbyc A {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 22px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	COLOR: #535353;
	PADDING-TOP: 0px
}
.tbyc A:visited {
	HEIGHT: 22px;
	COLOR: #535353
}
.tbyc A:hover {
	COLOR: #535353
}

.wzgg{ width:290px; float:left; margin-right:5px;}
.wzgg_title{height:36px;border-bottom:2px #74AC01 solid; font-weight:bold}
.wzgg_title h2{ color:#333;float: left; padding-top:5px; padding-left:5px; }
.wzgg_title span{color:#999999; font-size:14px; line-height:30px; padding-left:5px}
.wzgg_company{border:1px solid #DCDCDC; border-top:none; line-height:22px}
.wzgg_company img{ padding-top:6px}
.wzgg_company P{ font-size:13px; padding:3px 12px 3px 12px; color:#444444}

.lxwm{ width:290px; float:left; margin-right:5px;}
.lxwm_title{height:36px;border-bottom:2px #74AC01 solid}
.lxwm_title h2{ color:#333;float: left; padding-top:5px; padding-left:5px; }
.lxwm_title span{color:#999; font-size:14px; line-height:31px; padding-left:5px; font-size:14px; font-weight:bold}
.lxwm_company{border:1px solid #DCDCDC; border-top:none}
.lxwm_company img{ padding-top:6px}
.lxwm_company P{ font-size:13px; padding:5px 12px 3px 12px; line-height:27px; color:#444444}


.icompany{ width:600px; float:left; margin-right:10px;}
.title{ height:36px;border-bottom:2px #74AC01 solid}
.title h2{ padding-left:3px; color:#333; padding-top:5px; float:left}
.title span{ line-height:31px; padding-left:5px; color:#999; font-weight:bold; font-size:14px}
.title a{ float: right; line-height:36px}
.company{ border:1px solid #DCDCDC; border-top:none}
.company p{ color:#444444; line-height:27px; padding-right:5px;}

#right{ width:900px; height:auto; float:right}
.cpzs_div{ width:1200px; float:left;border-bottom:1px #CCCCCC solid}
.cpzs_div_top{ width:1200px; height:28px; line-height:28px ;float:left;font-size:12px; font-weight:bold; border-bottom:1px #CCCCCC solid}
.cpzs_div_top h2{ padding-left:10px; color:#333;border-bottom:2px #006600 solid; float:left}
.cpzs_div_top span{ color:#999999; font-size:14px; padding-left:5px}
.cpzs_div_top a{ color:#ccc; float:right; font-size:14px}
.cpzs_div_bot{ padding-top:50px;}
.cpzs_div_bot li{font-size:12px; line-height:30px; padding-left:3px; padding-right:3px; float:left; text-align:center}
.cpzs_div_bot li a{  font-size:12px; }
.cpzs_div_bot li img{ border:1px #CCCCCC solid}
.cpzs_div_bot li span{ height:30px; line-height:30px; float:right}
.cpzs_div_bot dt a{ }



.topnav{ width:100%; margin:0px auto; background:url(../images/bg1.jpg) repeat}
.ry{ width:290px; float:left}
.ry1{border:1px solid #DCDCDC; border-top:none; padding:2px}

.infobox{ width:445px; margin-right:10px; float:left}
.infobox1{ width:445px; float:left}
.title1{height:36px; margin-top:3px; border-bottom:1px #CCCCCC solid}
.title1 h2{ padding-left:3px; color:#333; padding-top:8px; border-bottom:2px #74AC01 solid; float:left; line-height:27px}
.title1 span{ color:#CCCCCC; padding-left:10px; line-height:40px; font-size:14px }

.news{ border:1px solid #DCDCDC; border-top:none;overflow:hidden}
.news ul{ list-style-type:none}
.news ul li{ line-height:30px; height:30px; border-bottom:1px dashed #DCDCDC; padding-left:5px; padding-right:5px}
.news ul li a{ line-height:30px; height:30px; color:#444444; float:left}
.news ul li span{ float:right; line-height:30px; height:30px; width:60px; overflow:hidden}
.nav{ width:1200px; margin:0px auto}
.nav a{ height:30px; line-height:30px; padding-left:10px; padding-right:10px}
.nav a:link{ color:#333333}
.nav a:hover{ color:#333333}
.text{ width:1200px; margin:0px auto; height:30px; line-height:30px; color:#444444 }
.text1{ text-align:center}
.theTitle{ line-height:30px}
.theTitle h2{ font-size:16px; font-weight:bold; font-family:"ËÎÌå"}
#endText{ padding-left:10px; padding-right:10px}
#endText a{ color:#000}
#endText p{ font-family:"ËÎÌå"; font-size:12px;}
.pro{}
.pro div{ width:210px; float:left; margin-left:7px; margin-right:7px}
.pro dl dt{ width:210px; }
.pro dl dt a{ width:210px; height:180px;}
.pro dl dt a img{ width:210px; height:180px; vertical-align:middle}
.pro dl h3{ line-height:28px; height:28px; text-align:center; font-size:12px; font-family:"ËÎÌå"}
.inewslist ul li a{ float:left; line-height:28px; height:28px; color:#000}

.news2{ width:1210px; margin: 0 auto;}
.news_top{width:1200px; height:50px; background:url(../images/news_top.jpg) repeat-x bottom; margin-bottom:10px; font-weight:bold}
.news_top h3{float:left;font:43px/40px "microsoft yahei";color:#006600;}
.news_top span{font:18px/22px "microsoft yahei";margin-top:4px;color:#232323;display:block;width:200px;}
.news_top p{float:left;font:14px/16px "microsoft yahei";color:#4c4b4b;width:200px;text-transform: uppercase;}
.news_top a{ float:right;font:14px/10px "microsoft yahei"; }
.news2_div{width:593px; float:left; height:130px; margin:0px 10px 10px 0px; background:#FFFFFF; border:1px #CCCCCC solid }
.news2_div:hover{ }
.news2_div ul{ margin:0px; padding:0px 0px 0px 0px}
.news2_div ul li{ width:460px; line-height:38px; float:left; font-size:14px; height:38px; text-align:left; border-bottom:1px dashed #CCCCCC;}
.news2_div ul li a{ color:#006600; font-family:"Î¢ÈíÑÅºÚ"; font-weight: bold; }
.news2_div ul li span{ float:right; font-size:14px; font-weight: bold; padding-top:10px; }
.news2_div ul dt{ float:left; width:470px; height:72px; line-height:26px; text-align:left;overflow:hidden; color:#333; padding-top:7px;}
.data{ float: left; text-align: center; width:100px; height:100px; background:#7fbc23; color:#fff; margin:15px 10px 5px 8px;font-family:"bodoni Bd BT"; font-variant:small-caps;}
.data h2{ height:50px; line-height:50px; font-size:25px; text-align:center; width:63px; overflow:hidden; margin-left:20px}
.data span{ height:50px; line-height:50px; font-size:25px; color:#fff; overflow:hidden; float: left; width:80px; padding-left:9px}



.banner{width:100%; margin:0px auto;min-width:1200px; overflow:hidden}
.banners{ width:100%; margin:0px auto;min-width:1200px; overflow:hidden;background:url(../images/banners.jpg) no-repeat center top; height:195px;}
#flash { width:100%; height:450px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:450px; display:none;}
#flash img {width:100%; height:450px; }
.flash_bar { width:150px; z-index:1069; height:30px; overflow:hidden; bottom:35px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:25px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:#FFF; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:25px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:#B22121; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:450px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:450px; width:100%; clear:both;}
