﻿@charset "utf-8";

html,body,dl,dt,dd,ol,ul,li,p,span,em,cite,del,a,img,h1,h2,h3,h4,h5,h6,object,pre,code,form,fieldset,legend,pre,input,select,textarea,blockquote,q,table,caption,thead,tbody,tfoot,th,td,button {margin:0;padding:0;}	
table { border-collapse:collapse; border-spacing:0;}
img, fieldset, abbr, acronym { border:none; vertical-align:bottom}
a img { border:none; padding:0; margin:0;}
blockquote,q { quotes:none;}
address,caption,cite,code,dfn,em,th,var { margin:0;padding:0; font-style:normal;font-weight:normal;}
*{ margin:auto; padding:0px; }

body,input,textarea{font-size:14px;color:#666666; font-family: 'Microsoft Yahei';}
img{border:none;}
ul,ol,li,a{list-style:none;text-decoration: none;}
input,select,textarea{outline:none; border:none; background:#FFF;}
textarea{resize:none;}
 body{word-wrap:break-word;word-break:break-all}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*---- Patchs---- */	
.fn { float:none;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both;}
.tl { text-align:left;} 
.tr { text-align:right;}
.tc { text-align:center;}
li{ list-style:none; vertical-align:bottom}
.font14{ font-size:14px;}
.dis_no{ display:none;}
.text011{font-size:12px; color:#999;}
.text12{font-size:14px; color:#333; }
.text06{font-size:16px; color:#333333; font-weight:bold;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pb20{ padding-bottom:20px;}
.mgt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mt14{ margin-top:20px;}
.dis_in{ display:inline-block;}

/*公共部分*/
.fl{ float: left; } /*左浮动*/
.fr{ float: right;} /*右浮动*/
.c { clear: both; } /*清浮动*/
.dn{ display: none; } /*不显示*/

a{ text-decoration:none; color:#333; }
a:hover{ color:#00479d;}

/* main */
body{width: 100%;width:expression(document.body.clientWidth <= 1000 "1000px": "auto");min-width:1000px;}
.main_c{
	width: 100%;
	background-color: #fff;
}
.main{
	width: 1000px;
	margin:0 auto;
	overflow: hidden;
}
.main1{
	width: 1000px;
	margin:0 auto;
	overflow: hidden;
}
.main2{
	width: 1000px;
	margin:0 auto;
	overflow: hidden;
}

.prona{margin:0px auto 0 auto; padding:0 0 0 0;width:1000px;text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline.gif) center center no-repeat;}
.prona font{color:#2a2a2a;font-size:16px; background:#fff; display:inline-block; text-transform:uppercase; padding:0 10px; }
.pronalv{margin:0px auto 0 auto; padding:0 0 0 0;width:1000px;text-align:center;position:relative;font-size:14px;color:#818181; background:url(../images/topline1.gif) center center no-repeat;}
.pronalv font{color:#2a2a2a;font-size:16px; background:#e4f2dd; display:inline-block; text-transform:uppercase; padding:0 10px; }
.ab_bak1{margin-top:30px;}
.proname{margin:0 auto;width:220px;text-align:center;color:#0f8531;font-size:26px; line-height:1;padding:40px 10px 6px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family:Microsoft Yahei;}
.prona1{margin:0px auto 0 auto; padding: 0;width:1000px;text-align:center;position:relative;font-size:14px;color:#c3d004;display:none; }
.prona1 font{color:#c3d004;font-size:14px; background:#fff; display:inline-block; text-transform:uppercase; padding:0 2px; }
.prona1 font a{ color:#fff; background:#a1ac00; font-size:12px; padding:0 2px;}
.prona1g{margin:0px auto 0 auto; padding: 0;width:1000px;text-align:center;position:relative;font-size:14px;color:#c3d004; }
.prona1g font{color:#c3d004;font-size:14px; background:#e4f2dd; display:inline-block; text-transform:uppercase; padding:0 2px; }
.prona1g font a{ color:#fff; background:#a1ac00; font-size:12px; padding:0 2px;}
.proname1{margin:0 auto;width:220px;text-align:center;color:#df6f14;font-size:14px; line-height:1;padding:0 10px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-family:Microsoft Yahei;}
.index_pro{width:100%;padding-top:0;height:433px;}
.imore{ width:100%; text-align:center; padding:25px 0 0 0;}
.imore a{ display:inline-block; width:194px; height:40px; border:3px solid #fff; border-radius:10px; line-height:40px; text-align:center; color:#fff; font-size:20px; font-family:黑体;}
.imore1{ width:100%; text-align:center; padding:10px 0 0 0;}
.imore1 a{ display:inline-block; width:194px; height:40px; border:3px solid #8d8c91; border-radius:10px; line-height:40px; text-align:center; color:#8d8c91; font-size:20px; font-family:黑体;}

.prona font{ height:20px; line-height:20px; font-size:16px; color:#333; text-align:center; }

.pro-ul{ width:996px; margin:0 auto; height:331px; padding: 0 0 0 0;}
.protopul{ float:left; width:996px; }
.protopul li{ float:left; width:248px; height:304px;  display:inline; margin:30px 1px 0 0 ; position:relative; overflow:hidden;}
.protopul li:hover{ }
.protopul li  p.wor{ float:left;width:248px; font-size:14px;  padding:15px 0 0 0; color:#404040; text-align:center; }
.protopul li  p.wor font{ display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:22px; font-family:Arial, Helvetica, sans-serif;}
.protopul li  p.wor span{ display:block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.protopul li .divwor{ position:absolute; left:0; bottom:0; margin-bottom:-168px;width:248px; background: url(../images/plus.png) center 142px no-repeat #D7E37F; height:168px; font-size:14px;}
.protopul li  .divwor font{ display:block; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:22px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; padding:15px 0 0 0;}
.protopul li  .divwor span{ display:block; text-align:center;color:#2e2e2e; text-overflow:ellipsis; overflow:hidden; padding:0 0 20px 0;white-space:nowrap;}
.protopul li  .divwor p{ display:block;line-height:24px; height:48px; overflow:hidden; padding:0 10px;color:#2e2e2e;}
.protopul  li a img{ width:248px; height:188px; overflow:hidden;}
.protopul li a:hover span{ display:block;}
.indexnews{ width:100%; height:408px; background:url(../images/linebg.jpg) center top repeat-y;}
.indexnews1{ width:100%; height:549px;}

.nameff{ float:left; width:665px;padding:50px 0 0 0;}
.nameff p{ float:left; padding:0 0 5px 0; }
.nameff p span{ display:inline;   font-size:26px;line-height:1;  color:#0f8531; position:relative; z-index:10}
.nameff p label{display:inline;  color:#818181; line-height:1.3;font-size:16px; text-transform:uppercase; z-index:0; font-family:Arial, Helvetica, sans-serif;}
.nameff a{ float:right; padding:8px 12px;  color:#0f8531; font-size:14px; background:#0f8531; color:#fff;}
.nameff a font{ color:#fff; background:#019393}
.nameff a:hover{color:#d1d1d1}
.abfra{ width:1000px; margin:0 auto;height:408px; }
.abname{ float:left;display:inline; margin:35px 0 0 18px;}
.joinright{ float:right; width:665px; padding:0 24px 0 0 ;}
.iabcon{ float:left; width:665px; line-height:24px; height:120px; overflow:hidden; color:#666666; padding:20px 0 25px 0; background:url(../images/joline.gif) left bottom repeat-x;}
.join_img{ float:left; width:665px; text-align:center; padding:10px 0 0 0;}
.indexpei{ width:100%; height:420px; background:url(../images/linebg.jpg) center top repeat-y;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:440px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box > #lightbox-nav{left:0}#lightbox-nav a{outline:none}#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}
.index_lx{ width:106px; height:134px; background:url(../images/lx.png) left top no-repeat; position:absolute; right:30px; top:88px; padding:22px 0 0 0;}
.index_lx a.a1{ float:left; width:106px; height:65px;}
.index_lx a.a2{ float:left; width:106px; height:68px;}
.inewsleft{ float:left; width:358px; padding:40px 0 0 0px;}
.demopage{ float:left; width:358px; position:relative; display:inline; margin:18px 0 0 0;}
.newsmain{float:right;width:616px;padding:10px 0px 0 0}
.newsmain li{float:left;width:616px;margin:30px 0 0 0;height:60px;padding:0 0;}
.newsmain li a{float:left;width:616px;}
.newsmain li a:hover{background:url(../images/more1.gif) right 15px no-repeat}
.time{float:left;width:56px;height:58px;background:url(../images/time.jpg) left top no-repeat;margin-right:1px;color:#fff;font-family:Arial,Helvetica,sans-serif;text-align:center;display:inline;margin:0}
.time font{float:left;text-align:center;width:100%;font:16px/34px Microsoft Yahei;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.time span{font:14px/21px Microsoft Yahei;float:left;width:100%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.newsli_r{float:right;line-height:1.5;color:#8b8b8b;width:542px;margin-left:10px;}
.newsli_rt{float:right;width:542px;font:16px 'Microsoft Yahei';margin-top:-5px;}
.newsli_rt .fl{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:542px;color:#29283a}
.newsmain li:hover .newsli_rt .fl{color:#0F8531;}
.newscont{float:left;width:542px;line-height:21px;font-size:14px;height:42px;overflow:hidden;color:#666666;padding:4px 0 0 0;text-indent:2em;}
.newimg{ float:left; width:318px; height:114px;}
/*-------------------首页信息上下滚动--------------------------*/
.scrolllist .imglist_w{width:358px;height:128px; margin:18px 0 0 0; padding:0px 0px 0px 1px;overflow:hidden;float:left;position:relative;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:358px;float:left; height:128px;padding:0px 0px 0px 0px; margin:0;*margin-top:-3px; overflow:hidden;}
a.abtn{display:block;height:14px;width:15px;overflow:hidden; line-height:14px; text-align:center; background:#0f8531; color:#a6d2b2}
a.prev{float:left;}
a.next{float:right; background:#0f8531;color:#a6d2b2}
a.agrayleft, a.agrayright{cursor:default; background:#ededed;color:#c3cf01}
.scrolllist .prevStop, .scrolllist .nextStop{ cursor:default; background:#4c4c4c;color:#c3cf01 }

.div_right{ float:left; width:730px; height:18px; overflow:hidden; padding:0px 0px 0px 15px; }
.div_a{ float:left; width:613px; height:20px; line-height:20px;  font-size:12px;  color:#bf0000;}
a.div_a:hover{ color:#bf0000;}
.div_right span{ float:right; width:100px; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.q_a{  height:20px; width:38px; padding:0px 0px 0px 0px; position:absolute; right:0; top:20px;}
.zhen_pfra{ width:974px; margin:0 auto; padding:82px 0 0 30px; height:145px;}
#s2{ float:left;width:358px; position:relative;}
#s2 .imglist_w{width:358px; padding-left:0px;}
#s2 .imglist_w ul{width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;height:128px; }
#s2 .imglist_w li a{float:left;display:block;width:366px;}
#s2 .imglist_w li a span{float:left;width:358px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#292929; padding:5px 0 0 0;font-size:16px;height:26px; line-height:26px;}
#s2 .imglist_w li a label{float:left;width:292px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#2a2a2a;}
#s2 .imglist_w li img{display:block}
#s2 .imglist_w li a p{ float:left; width:358px; padding:5px 0 0 0; line-height:22px; height:48px; overflow:hidden; color:#666666; font-size:14px;}
#s2 .imglist_w li a font{ color:#6c7207; font-size:12px; float:left; width:58px; height:20px; line-height:20px; text-align:center; background:#c3cf01; border-radius:3px; display:inline; margin:5px 0 0 0; display:none;}

.ibann {
	width:100%;
	position:relative;
	height:395px;overflow:hidden; border-bottom:2px solid #ddd;border-top:1px solid #ddd;z-index:1;
}
.ibann .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.ibann .bd ul {
	width:100% !important;
}
.ibann .bd li {
	width:100% !important;
	height:395px;
	overflow:hidden;
	text-align:center;
}
.ibann .bd li a {
	display:block;
	height:395px;
}
.ibann .hd {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	line-height:30px;
	text-align:center;
	height: 12px;
	left: 0px;
	bottom: 35px;
	text-align: center;
	z-index: 2;
	/*display:none;	暂时隐藏掉切换图片底部的色块*/
}
.ibann .hd ul {
	text-align:center;
	padding-top:5px;
}
.ibann .hd ul li{
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:5px;
	overflow:hidden;
	line-height:9999px;
	width: 13px;
	height: 13px;bottom:10px;
	margin-left: 8px;background:url(../images/dot.png) right 0 no-repeat; cursor:pointer;}
.ibann .hd ul .on {background-position:0 0;}
/*.ibann .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	margin:5px;
	overflow:hidden;
	line-height:9999px;
	width: 52px;
	height: 6px;
	margin-left: 8px;
	background: #868f10;
}
.ibann .hd ul .on {
	background: #ff9900;
}*/
.ibann .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }
.ibann .document-width{position:relative;}
.ibann .document-width a{position:absolute; display:block; z-index:3; bottom:150px; width: 54px; height: 100px; cursor:pointer;  filter:alpha(opacity=30);opacity:0.3;display:none; }
.ibann .prev{ float:left;background:#019c1c url(../images/leftbtn.png) center no-repeat;left:10px;}
.ibann .next {background:#019c1c url(../images/rightbtn.png) center no-repeat;float:right; right:10px;}
.ibann .prev:hover,
.ibann .next:hover{ filter:alpha(opacity=80);opacity:0.8; }
/* end banner */

.top_div{ width:100%; height:30px; line-height:30px; float:left; background:#018a31;}
.top_div dl{ width:1000px; margin:0 auto; height:30px;}
.top_div dl dt{ width:670px; float:left; height:30px;}
.top_div dl dt a{ background:url(../images/top_tb_1.png) left center no-repeat; text-indent:20px; float:left; font-size:13px; color:#99ccaa; line-height:30px;}
.top_div dl dd{ float:right; height:30px; text-align:right;}
.top_div dl dd a.a_gz{ position:relative; width:75px; float:left; height:30px; line-height:30px; background:url(../images/top_tb_2.png) left center no-repeat; text-indent:23px; font-size:13px; color:#99ccaa;margin-right:12px;}
.top_div dl dd a.a_gz span { display:none;  position:absolute; left:-25px; top:35px;   }
.top_div dl dd a.a_gz:hover span { display:block; }
.top_div dl dd a.a_yx{ width:75px; float:left; height:30px; line-height:30px; background:url(../images/top_tb_3.png) left center no-repeat; text-indent:23px; font-size:13px; color:#99ccaa;}
.top_div dl dt a:hover,.top_div dl dd a.a_gz:hover,.top_div dl dd a.a_yx:hover { color:#fff;   }


.logo_div{ width:100%; height:110px; float:left; background:url(../images/logo_bj.png) center center no-repeat;}
.logo{ width:640px; float:left; height:64px; margin:23px 0;}
.logo img{ width:550px; height:64px;}
.logo_tels{ width:192px; line-height:24px; float:right; height:50px; margin:25px 0; background:url(../images/logo_tel.png) left center no-repeat; padding-left:48px; font-size:14px; color:#99ccaa; }
.logo_tels span{ font-size:24px; font-weight:bold; color:#fff;}

.menu_div{ width:100%; height:55px; float:left; line-height:55px;}
.menu_ul{ /*width:770px;*/ float:left; height:55px;}
.menu_ul li{ position:relative; width:auto; float:left; height:55px; line-height:55px;font-size:16px; color:#222222; background:url(../images/menu_x.png) right center no-repeat; z-index:9}
.menu_ul li.on > a{background:#019c1c;color:#fff;}
.menu_ul li.last{ background:none;}
.menu_ul li a{ width:auto; height:55px;  padding:0 23px 0 22px; float:left;}
.menu_ul li a:hover,.menu_ul li a.cur{ width:auto; display:block; height:55px; background:#01aa19; color:#fff;}
.menu_ul li:hover dl{ display:block;}
.menu_ul li dl{ width:210px; float:left; height:auto; position:absolute; top:55px; left:-52px;z-index:5; display:none;}
.menu_ul li dl dt{ width:210px; height:17px; float:left; background:url(../images/menu_ej_t.png) center bottom no-repeat; }
.menu_ul li dl dd{ width:210px; height:auto; float:left; background:#fefeff;}
.menu_ul li dl dd a{ width:210px; padding:0; height:50px; line-height:50px; border-bottom:1px solid #e8e8e8; text-indent:32px;}
.menu_ul li dl dd a:hover{ padding:0; width:210px;height:50px; line-height:50px; background:url(../images/menu_ej_sj.png) 180px center no-repeat #019c1c; }
.soso_div{ width:237px; float:right; height:34px; line-height:34px; padding:0px; border:1px solid #cccccc; margin-top:10px;}
.soso_div .input{font-family:"Microsoft YaHei"; width:162px; float:left; height:34px; line-height:34px; border:none; outline:none; text-indent:15px; font-size:12px; color:#999999;}
.soso_div .button{width:56px; float:right; height:34px; line-height:34px; border:none; outline:none; background:url(../images/ss_tb.png) center center no-repeat #019c1c; cursor:pointer; }
 .soso_div .button:hover { background:url(../images/ss_tb.png) center center no-repeat #008517;  }
.document-width{ width:1000px; margin:auto; }



.foot_div{ width:100%; height:145px; float:left; background:#333333; padding:25px 0;}
.foot_div ul{ width:79px; height:135px; padding:10px 30px 0 30px; float:left; border-left:1px solid #424242;}
.foot_div ul.first{ padding:10px 30px 0 0; border-left:none;}
.foot_div ul li.l{ width:100%; height:25px; line-height:25px; font-size:17px; color:#ffffff; margin-bottom:10px;}
.foot_div ul li a{ width:100%; float:left; height:24px; line-height:24px; font-size:13px; color:#afafaf;}
.foot_div ul li a:hover{ color:#fff;}  
.foot_d1{ width:130px; float:left; height:145px;}
.foot_d1 dt{ width:130px; float:left; height:93px; text-align:center;}
.foot_d1 dt img{ width:83px; height:83px;}
.foot_d1 dd{ width:130px; float:left; height:auto; text-align:center; color:#afafaf; font-size:13px; line-height:20px;}
.foot_d1 dd p{ color:#fff; font-size:14px;}

.foot_d2{ width:457px; float:right; height:145px; }
.foot_d2 dt{ width:116px; height:140px; float:left; padding:0 30px;}
.foot_d2 dt .fewm{height:116px;width:116px;background:#fff;}
.foot_d2 dt .fewm img{width:102px;height:102px; margin-left:7px; margin-top:7px;}
.foot_d2 dt .fewmtxt{height:23px;line-height:23px; background:#019c1c;color:#fff; text-align:center;}
.foot_d2 dd{ width:281px; float:right; text-align:right; font-size:12px; line-height:20px; color:#777777;}
.foot_d2 dd h2{ width:281px; float:right; height:27px; line-height:27px; font-size:18px; color:#ffffff; margin-bottom:15px;}
.foot_d2 dd p.tel{ float:right; width:281px; height:25px; line-height:25px;  font-size:24px; color:#019c1c; font-weight:bold; margin-bottom:10px; }

.foot_div1{ width:100%; height:40px; line-height:40px; background:#222222; float:left;} 
.foot_div1 dl{ width:1000px; height:40px; margin:0 auto;}
.foot_div1 dl dd{ width:600px; height:40px; line-height:40px; float:left; font-size:12px; color:#888888;} 
.foot_div1 dl dt{ width:400px; height:40px; line-height:40px; float:left; text-align:right; font-size:12px; color:#888888;} 
 

.banners{ width:100%;  overflow:hidden; position:relative;border-top:1px solid #0f8531}
.banners ul { overflow:hidden;  }
.banners ul li{ width:100%;  float:left;}
.banners ul li img{width:100%; display:block; height:auto; }
.banners-span{ float:left;margin:0px;padding:0px;width:100%; bottom:10px; text-align:center; z-index:55; height:35px; line-height:35px; position:absolute;}
.banners-span span{display:inline-block;margin-left:7px;width:20px;height:20px;background:url(../images/ban_d.png) center center  no-repeat; cursor:pointer;}
.banners-span span.cur,.banner-span span:hover{background:url(../images/ban_d_h.png)  center center  no-repeat; }

.i_h2{ width:100%; height:36px; line-height:36px; font-size:30px; color:#333333; text-align:center; float:left;}
.i_p{ width:100%; height:20px; line-height:20px; font-size:18px; color:#cccccc; text-align:center; float:left;}




.indexnewss{ width:100%; height:322px; background:url(../images/abbg.jpg) center top no-repeat;margin-top:20px; display:none;}
.indexnews1{ width:100%; height:400px; padding:20px 0; clear:both; }
.indexpei{margin-top:20px;}
.nameffs{ float:left; width:440px;padding:45px 0 0 0;}
.nameffs p{ float:left; padding:0 0 5px 0; }
.nameffs p span{ display:inline;   font-size:20px;line-height:1;  color:#fff; position:relative; z-index:10}
.nameffs p label{display:inline;  color:#fff; line-height:1.3;font-size:14px; text-transform:uppercase; z-index:0; font-family:Arial, Helvetica, sans-serif;}
.abfras{ width:1000px; margin:0 auto;height:322px; }
.joinrights{ float:left; width:440px; padding:0 0 0 10px ;}
.joinrights a.more{ float:left; width:91px; height:28px; line-height:28px; text-align: center; border:1px  solid #fff; color:#fff; display:inline; margin:46px 0 0 0;}
.iabcons{ float:left; width:440px; line-height:24px; height:120px; overflow:hidden; color:#fff; padding:30px 0 0 0; }

.iabrights{ float:right; width:500px;}
.iabrights a.a1,a.a2{ float:left; width:126px; height:161px; background:#c2b96b; color:#fff; padding:0 20px;}
.iabrights a.a2{ background:#ecaa4c}
.iabrights a.a1 span,.iabrights a.a2 span,.ia_wfra span{ float:left; border-bottom:2px solid #fff; font-size:16px; line-height:24px; display:inline; margin:30px 0 0 0 ;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.iabrights a.a1 p,.iabrights a.a2 p,.ia_wfra p{ float:left; width:126px; padding:15px 0 0 0; line-height:24px; height:48px; overflow:hidden;}
.iabrights p.img{ float:left; width:166px; height:161px; overflow:hidden;}
.iabrights a.a3{ position:relative; float:left; width:166px; height:161px; display:inline; margin:0 0 0 166px;}
.iabrights a.a3 img{ opacity:0.3}
.ia_wfra{ position:absolute; left:0; top:0;width:126px; height:161px; color:#fff; padding:0 20px;}
.iabrights a:hover{ -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); opacity:0.9; }
.main2{
	width: 100%;
	margin:0 auto; height:420px;
	overflow: hidden; background:url(../images/jibgs.jpg) left top repeat-x;
}

.ij_fang{
	width: 978px;
	margin:0 auto;
	overflow: hidden;
	background:#f1f1f1; padding:30px 25px;
}
.ij_fang li{ float:left; width:238px; height:176px; border:3px solid #f1f1f1;}
.ij_fang li h4{ font-size:24px; color:#0f8531; font-weight:normal; display:block; padding:50px 0 0 10px;}
.ij_fang li p{ font-size:14px; color:#0f8531; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;font-weight:normal; float:left; display:inline; margin:0 0 0 10px; border-bottom:2px solid #0f8531; width:185px; line-height:2; padding:0 0 10px 0;}
.ij_fang li{
	position: relative; overflow:hidden;
} 
.ij_fang li img{width:238px; height:176px; display:block;clear:both;}
.ij_fang li .a2{
	position: absolute;
	top: 0px;
	left:0px;
	display:none;
	width: 238px;
	height: 176px;
	text-align: center; 
	background: url(../images/big.png) 101px center no-repeat;
	background-color:rgba(0,0,0,0.5);
	*background-color:#000;
	*filter:alpha(opacity=50); 
} 
.ij_fang li .a2 span{
	display:block;
	position: absolute;
	bottom:0px;
	left:0px; 
	width: 238px;
	text-align:center;
	height: 38px;
	line-height: 38px;
	margin: 10px auto;
	transition: all 0.2s 0.5s ;
}

.ij_fang li:last-child,.ij_fang li.last{ background:#deb67d}
.ij_fang li:last-child a.more,.ij_fang li.last a.more{ float:left; width:91px; height:28px; text-align:center; line-height:28px; border:1px solid #a67938; color:#a67938; display:inline; margin:70px 0 0 70px;}
.ij_fang li:last-child:hover,.ij_fang li.last:hover{filter:alpha(opacity=80);opacity:0.8;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jquery-lightbox a img{border:none}#lightbox-container-image-box{position:relative;background-color:#fff;width:440px;height:250px;margin:0 auto}
#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a{outline:none}#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em}


.time font{float:left;text-align:center;width:100%;font:16px/34px Microsoft Yahei;color:#5f5f5f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.time span{font:14px/21px Microsoft Yahei;float:left;width:100%;color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.join_img2{padding-top:22px; width:665px; overflow:hidden;}
.join_img2 ul{text-align:center;}
.join_img2 li{float:left; width:78px; height:120px; margin-left:25px; margin-right:25px;}
.join_img2 li.r{margin-right:0px;}
.join_img2 li em {
	display:block;
	border:2px solid #fff;
	background:#fff;
	width:78px;
	height:78px;
	-moz-border-radius: 39px;
	-webkit-border-radius: 39px;
	border-radius: 39px;

}
.join_img2 li em:hover{border:2px solid #868f10;}
.join_img2 li em img{height:54px; width:54px; margin-top:12px;}
.join_img2 li span{text-align:center;display:block; color:#868f10;font-size:14px;margin-top:8px;}












.tipsy {
	font-size: 10px;
	position: absolute;
	padding: 5px;
	z-index: 100000;
}
.tipsy-inner {
	background-color: #FFF;
	color: #000;
	max-width: 200px;
	padding: 5px 8px 4px 8px;
	text-align: center;
}

/* Rounded corners */
.tipsy-inner {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #FFF;
}

/* Rules to color arrows */
.tipsy-arrow-n {
	border-bottom-color: #FFF;
}
.tipsy-arrow-s {
	border-top-color: #000;
}
.tipsy-arrow-e {
	border-left-color: #000;
}
.tipsy-arrow-w {
	border-right-color: #000;
}

.tipsy-n .tipsy-arrow {
	top: 0px;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}