@charset "gb2312";
/* CSS Document */
@import url("common.css");

.news ul{ padding-top:30px;}
.news ul li{ width:400px; margin-right:50px; padding-left:15px; background:url(../images/new01.jpg) no-repeat left center; float:left;}
.news ul li span{ float:right;}

.new_bt a{ font-family:'Î¢ÈíÑÅºÚ'; font-weight:bold; font-size:30px; color:#83a626;}

.about_bt span{ float:right; padding-top:10px;}

.sq_bt{ padding-top:30px;}
.xmc_m{ overflow:hidden; background:url(../images/xmc.jpg) no-repeat right top;}
.sq_m{ width:650px; padding-top:30px; border-top: solid #bfd193 1px; border-bottom: solid #bfd193 1px; color:#9b9b9b;}

.about_m{ padding-top:30px; overflow: hidden;} 
.about_m a.lf_one{ float:left; background:url(../images/tu1.jpg); width:268px; height:402px; display:block;}
.about_m a.lf_one:hover{ float:left; background:url(../images/tu1_h.jpg);}

.about_m ul.r_m{ width:720px; float:right;}
.about_m ul.r_m li{ float:left; width:180px;}
.about_m ul.r_m li.r_one a{ background:url(../images/r_one.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_two a{ background:url(../images/r_two.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_three a{ background:url(../images/r_three.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_four a{ background:url(../images/r_four.jpg) no-repeat; width:170px; height:204px; display:block;}


.about_m ul.r_m li.r_one a:hover{ background:url(../images/r_one_h.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_two a:hover{ background:url(../images/r_two_h.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_three a:hover{ background:url(../images/r_three_h.jpg) no-repeat; width:170px; height:204px; display:block;}
.about_m ul.r_m li.r_four a:hover{ background:url(../images/r_four_h.jpg) no-repeat; width:170px; height:204px; display:block;}

.about_m ul.r_bot li.bot_one a:hover{ background:url(../images/zsjm_h.jpg) no-repeat; width:301px; height:183px; display:block;}


.about_m ul.r_bot li.bot_one a{ background:url(../images/zsjm.jpg) no-repeat; width:301px; height:183px; display:block;}

.about_m ul.r_bot{ width:720px; float:right; margin-top:15px;}

.about_m ul.r_bot li.bot_two { float:right; width:410px;}

.about_m ul.r_bot li.bot_two a{ background:url(../images/contact.jpg) no-repeat; width:400px; height:183px; display:block;}



.flexslider {
	margin: 0px auto 0px;
	position: relative;
	width: 100%;
	height: 434px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 434px;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 434px;
	display: block;
}


.i_about{ float:left; width:486px;}
.i_about .move{ width:474px; margin:0 auto; height:203px; background:#000; position:relative; z-index:1}
.i_about span{ display:block; width:474px; margin:0 auto; line-height:18px; padding-top:10px; padding-bottom:10px;}
.i_about a.more,.i_news a.more{ background:url(../images/more.gif) no-repeat; display:block ; width:47px; height:11px; margin-left:10px; clear:both}

.i_news{ float:right; width:494px;}
.i_news_list{ clear:both; padding-top:8px; padding-bottom:8px; overflow:hidden}
.i_news_list li{ width:100%; line-height:25px;}
.i_news_list li a{ float:left; background:url(../images/z1.gif) left center no-repeat; padding-left:10px;}
.i_news_list li span{ float:right}

.h10{ width:100%; height:10px; clear:both;}
.h20{ width:100%; height:20px; clear:both;}
.h15{ width:100%; height:15px; clear:both;}
.h5{ width:100%; height:5px; clear:both;; overflow:hidden}
.h0{ width:100%; height:0px; clear:both; overflow:hidden}
.yh{ font-family:"Î¢ÈíÑÅºÚ";}
.fl{ float:left}
.fr{ float:right}


.footer{ padding-top:20px; padding-bottom:20px;background:url(../images/footer.gif) center top repeat-x; overflow:hidden; clear:both}
.footer .link{ background:url(../images/z2.gif) no-repeat; height:93px;}
.linklist { float:right; width:815px; margin-right:40px; margin-top:20px;}


.co{ margin-top:80px; background:url(../images/footer1.gif); height:139px; padding-left:470px;}
.co .f a{ font-size:14px; color:#000}
.co .f1 a,.co .f1 { color:#000}
.linklist a{ float:left; margin-right:20px;}
.footer .fl span a{ font-weight:bold; color:#000;}
.wrap{ width:1004px; margin:0 auto;}

.z_title{ overflow:hidden; line-height:40px; height:40px; border-bottom:#eae2d9 1px solid; font-family:"Î¢ÈíÑÅºÚ"}
.z_title font{ float:left}
.z_title font big{ font-size:20px; color:#009207}
.z_title font small{ font-size:16px; color:#3e3e3e}
.z_title a.more{ background:url(../images/more.gif) no-repeat; display:block ; width:47px; height:11px;}
.i_pro_list li{ width:168px; margin-left:27px; margin-top:27px;}
.i_pro_list li a.txt{ font-size:16px; font-weight:900; display:block; text-align:center; color:#000}
.i_pro_list li:hover a{ color:#d90000}
.i_pro_list li:hover img{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity:0.5; }

.ff{ background:#fff2dc; padding:13px 19px 13px 19px; margin-top:10px;}
.ff big{ font-size:14px; display:block; color:#d00202; font-weight:900}
.ff font{ font-size:12px; color:#d00202;}

.rightqq{ position:fixed; right:0px; top:300px;}
.rightqq div{ width:52px; height:52px; margin-bottom:2px; background:#f2f2f2; border:#dadada 1px solid}
.rightqq div a{ height:52px; display:block;}
.rightqq div.rqq1 a{  background:url(../images/z5.png) no-repeat center;}
.rightqq div.rqq2{ background:#f2f2f2}
.rightqq div.rqq2 a{  background:url(../images/z6.png) no-repeat center; }
.rightqq div.rqq3 a{ background:url(../images/z7.png) no-repeat center; }
.rightqq div.rqq3 a font,.rightqq div.rqq1 a font{ font-size:14px; line-height:22px; display:none; text-align:center; color:#000; padding-left:5px; letter-spacing:5px; padding-top:5px;}
.rightqq div.rqq3 a:hover font,.rightqq div.rqq1 a:hover font{ display:block;}
.rightqq div.rqq3 a:hover,.rightqq div.rqq1 a:hover{ background:none;}	