/* yui reset.css version: 2.5.2 */
html{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#333;}.clear{height:0;font-size:0;line-height:0;clear:both;}
/* end of reset.css */
/*editor reset 20091111 5468sun*/
.editorOutput{
font-size:12px;
line-height:1.6em;
}
.editorOutput h1{/*24px*/
font-size: 2em;
}
.editorOutput h2{/*18px*/
font-size: 1.4em;
}
.editorOutput h3{/*14px*/
font-size: 1.17em;
}
.editorOutput h4{/*12px*/
}
.editorOutput h5{/*10px*/
font-size: .83em;
}
.editorOutput h6{/*9px*/
 font-size: .75em;
}
.editorOutput strong{
font-weight:bold;
}
.editorOutput a:link{}
.editorOutput a:visited{}
.editorOutput a:hover{}
.editorOutput a:active{}
.editorOutput blockquote{
margin-left:40px;
margin-right:40px;
}
.editorOutput address{
font-style:italic;
}
.editorOutput table{
border-spacing:2px;
border-collapse:collapse;
border:1px solid #ccc;
}
.caption{
text-align: center;
}
.editorOutput thead{
vertical-align: middle;
}
.editorOutput tbody{
vertical-align: middle;
}
.editorOutput tfoot{
vertical-align: middle;
}
.editorOutput td,.editorOutput th{
vertical-align:inherit;
font-weight:bold;
padding:3px;
border:1px solid #ccc;
}
.editorOutput ol, .editorOutput ul{
margin-left:40px;
}
.editorOutput ol .editorOutput ul, .editorOutput ul .editorOutput ol, .editorOutput ul .editorOutput ul, .editorOutput ol .editorOutput ol{
margin-top:0;
margin-bottom:0;
}

body{
font-size:0.75em;
color:#000;
background:#fff; 
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
text-align:center;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
/* end of reset.css */

body{
font-size:0.75em;
background:#fff; 
font-family:"宋体",Verdana, Tahoma,Arial,Helvetica, sans-serif;
text-align:center;
color:#333;
}
a{
text-decoration:none;
color:#333;
}



/*--from now--*/

.wrapper{
width:974px;
margin:0 auto;
text-align:left;
position:relative; 
}
.header{
height:76px;
}
h1.logo{
float:left; 
margin-top:12px; 
width:319px;
height:50px; 
}
h1.logo img{

}
.search_P{
float:right; 
width:235px; 
margin-top:30px; 
}
#keyword{
width:178px; 
height:16px; 
background:#fafafa; 
border:1px solid #e8e8e8;
vertical-align:middle;
}
#button1,.button1{
margin-left:4px; 
background:url(../images/search.jpg) no-repeat;
width:45px;
height:18px;
border:none;
text-indent:-999em;
vertical-align:middle;
}
.mainNav{
clear:both; 
padding-left:198px; 
width:784px;
height:30px;
background:url(../images/mNavbg.jpg) no-repeat left top;
z-index:100;
position:relative; 
}
.mainNav li{
float:left; 
position:relative; 
width:128px; 
}
body#home .mainNav li.on,body#about .mainNav li a.on{
display:block;
height:35px; 
background:url(../images/mainNav_on.gif) no-repeat 0px 30px;
}
.mainNav li a{
padding:0 33px;
line-height:30px; 
color:#fff;
font-size:1.2em;
font-weight:bold;
}
.mainNav li ul{
display:none; 
width:124px; 
padding:0px; 
position:absolute; 
top:30px; 
left:0px; 
padding-top:4px; 
background:#fff url(../images/icon.gif) no-repeat 0px -32px; 
}
.mainNav li.hover ul{
display:block;
}
.mainNav li ul li{
float:none;
width:124px; 
border-bottom:1px solid #5a9d71;
background:#f7fcf6; 
padding:0px;
text-align:center; 
}
.mainNav li ul li.has{
background:#f7fcf6 url(../images/icon.gif) no-repeat -35px -148px;
}
.mainNav li ul li.hasOver{
background:#f7fcf6 url(../images/icon.gif) no-repeat -35px -186px;
}
.mainNav li ul li a{
color:#006525;
font-weight:normal;
font-size:1em;
line-height:23px;
padding:0px; 
}
.mainNav li ul li a:hover{
color:#ff631d;
}
.mainNav li ul li ul{
width:75px; 
position:absolute; 
left:124px;
top:0px;
padding-top:0px;
background:none; 
}
.mainNav li ul li ul li{
width:75px; 
padding-left:15px;
border:none;
text-align:left; 
}
.mainNav li ul li ul li a{
}
/*主导航结束*/
.subBar{
float:left; 
width:166px;
margin-top:24px; 
background:#f3f3f3;  
}
.hotLinebox{
width:166px;
height:75px;
background:#fff; 
}
.subNav{
padding-bottom:20px;
background:#fff; 
}
.subNav li a{
height:24px;
display:block;
text-indent:-999em;
overflow:hidden; 
}
.subNav1 a{
background:url(../images/leftNav1.gif) no-repeat 0px 0px; 
}
.subNav1 a:hover,.subNav1 a.on{
background:url(../images/leftNav1.gif) no-repeat -166px 0px; 
}
.subNav2 a{
background:url(../images/leftNav2.gif) no-repeat 0px 0px; 
}
.subNav2 a:hover,.subNav2 a.on{
background:url(../images/leftNav2.gif) no-repeat -166px 0px; 
}
.subNav3 a{
background:url(../images/leftNav3.gif) no-repeat 0px -0px; 
}
.subNav3 a:hover,.subNav3 a.on{
background:url(../images/leftNav3.gif) no-repeat -166px 0px; 
}
.subNav4 a{
background:url(../images/leftNav4.gif) no-repeat 0px 0px; 
}
.subNav4 a:hover,.subNav4 a.on{
background:url(../images/leftNav4.gif) no-repeat -166px 0px; 
}
.subNav5 a{
background:url(../images/leftNav5.gif) no-repeat 0px 0px; 
}
.subNav5 a:hover,.subNav5 a.on{
background:url(../images/leftNav5.gif) no-repeat -166px 0px; 
}
.subNav6 a{
background:url(../images/leftNav6.gif) no-repeat 0px -0px; 
}
.subNav6 a:hover,.subNav6 a.on{
background:url(../images/leftNav6.gif) no-repeat -166px 0px; 
}
.subNav7 a{
background:url(../images/leftNav7.gif) no-repeat 0px 0px; 
}
.subNav7 a:hover,.subNav7 a.on{
background:url(../images/leftNav7.gif) no-repeat -166px 0px; 
}
.subNav8 a{
background:url(../images/leftNav8.gif) no-repeat 0px 0px; 
}
.subNav8 a:hover,.subNav8 a.on{
background:url(../images/leftNav8.gif) no-repeat -166px 0px; 
}
.noteceBox{
border:1px solid #cdcdcd;
background:#fff; 
}
h3.notece{
background:#f3f3f3;
line-height:23px;
border-bottom:1px solid #cdcdcd;
padding-left:10px;
color:#006525;
}
.more1,.more2,.more3,.more4,.more5,.more6{
float:right; 
padding-right:10px;
background:url(../images/icon.gif) no-repeat -85px -8px; 
margin:-20px 10px 0 0; 
color:#006525;
}
.more2{
margin:10px 10px 0 0; 
overflow:hidden; 
height:24px; 
}
.more3{
margin-right:17px; 
}
.more4{
background:url(../images/icon.gif) no-repeat -60px -7px; 
}
.more5{
display:block;
width:27px; 
margin:5px 10px 10px;
clear:both; 
}
.cultureList li .more4{
float:right; 
width:27px; 
height:auto; 
border:none;
margin-top:5px; 
}
.cultureList li .more5{
position:absolute;
left:500px;
top:90px;
width:27px;
height:17px;
}
.cultureList li .more4{
width:auto;
}
.more6{
margin-top:-10px;
background:url(../images/icon.gif) no-repeat -60px -5px; 
}
.more7{
float:right; 
color:#006525;
text-decoration:underline; 
margin-right:30px; 
padding-bottom:10px; 
}
#noteceListBox{
margin:10px 0; 
}
.noteceList{
padding:0px 0px 0px 10px;
width:145px; 
}
.noteceList li{
line-height:1.7em; 
height:40px; 
}
.noteceList li a{
padding-left:10px; 
width:135px; 
display:block;
background:url(../images/icon.gif) no-repeat -0px -110px; 
white-space:normal;
}
.noteceList li a:hover{
color:#006525;
background:url(../images/icon.gif) no-repeat -0px -63px; 
}
.ad1{
display:block;
margin-top:20px; 
width:166px;
}


.mainCon{
float:right; 
width:808px; 
margin-top:28px; 
position:relative; 
}
.homeBanner{
width:788px;
height:236px; 
margin-left:20px;
margin-bottom:20px; 
position:relative; 
}
.homeBanner img{
position:absolute; 
left:0px;
top:0px; 
}
.namList{
position:absolute; 
right:0px;
bottom:9px;
z-index:1000;
overflow:hidden; 
}
.namList li{
float:left; 
margin-left:3px;
display:inline-block; 
}
.namList li a{
display:block;
width:17px;
height:13px;
text-indent:-999em;
}
.namList li.a1 a{
background:url(../images/icon.gif) no-repeat -80px -47px;
}
.namList li.a1 a:hover,.namList li.a1 a.on{
background:url(../images/icon.gif) no-repeat 0px -47px;
}
.namList li.a2 a{
background:url(../images/icon.gif) no-repeat -100px -47px;
}
.namList li.a2 a:hover,.namList li.a2 a.on{
background:url(../images/icon.gif) no-repeat -20px -47px;
}
.namList li.a3 a{
background:url(../images/icon.gif) no-repeat -120px -47px;
}
.namList li.a3 a:hover,.namList li.a3 a.on{
background:url(../images/icon.gif) no-repeat -40px -47px;
}
.namList li.a4 a{
background:url(../images/icon.gif) no-repeat -139px -47px;
}
.namList li.a4 a:hover,.namList li.a4 a.on{
background:url(../images/icon.gif) no-repeat -60px -47px;
}



.homeTag,.homeTag2{
position:relative; 
padding-top:20px; 
margin:0px 0 0 20px; 
width:595px;
height:220px; 
padding:0 14px;
padding-top:20px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
background:url(../images/tagBg.jpg) no-repeat 15px 0px; 
}
.homeTag2{
height:160px;  
}
.tagDiv,.tagDiv2{
display:none; 
position:absolute; 
left:0px;
top:0px; 
margin:0 14px; 
padding-bottom:10px; 
border:1px solid #cdcdcd;
z-index:1;
width:592px; 
height:208px; 
}
.tagDiv2{
height:162px; 
}
.homeTag h3,.homeTag2 h3{
float:left; 
width:92px; 
height:23px;
line-height:25px; 
_line-height:23px; 
border-right:1px solid #cdcdcd;
margin-top:-19px; 
background:#f3f3f3; 
text-align:center; 
font-size:1.2em;
z-index:10;
position:relative; 
}
.homeTag h3.on,.homeTag2 h3.on{
background:#fff;
height:25px; 
color:#006525;
cursor:hand;
cursor:pointer;
}
.tagDiv img,.tagDiv2 img{
float:right; 
padding:2px;
margin:40px 17px 10px; 
border:1px solid #e9e9e9;
}
.tagDiv2 img{
position:absolute; 
left:-5px;
top:-5px; 
width:143px;
height:95px; 
}
.tagP{
margin:40px 17px 0px;
line-height:1.7em;
text-indent:2em;
color:#666;
}
.tagList{
margin:10px 17px 0; 
}
.tagList li a{
line-height:1.7em;
padding-left:10px;
background:url(../images/icon.gif) no-repeat -0px -114px; 
color:#666;
}
.tagList li a:hover{
color:#006525;
background:url(../images/icon.gif) no-repeat -0px -67px; 
}



.homeNewBox{
clear:both; 
margin:0 0 0 20px; 
width:595px;
padding:0 14px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}
.homeNewBox h3,.branchBox h3{
height:24px;
line-height:26px; 
border:1px solid #cdcdcd;
color:#006525;
padding-left:15px; 
font-size:1.2em;
background:#f3f3f3; 
}
.homeNews{
padding:15px;
border:1px solid #cdcdcd;
border-top:none;
height:105px; 
}
.homeNewsList{
width:385px; 
margin:35px 0 10px 190px; 
}
.homeNewsList img{
float:left; 
width:152px;
height:104px;
padding:2px;
border:1px solid #e8e8e8;
margin-right:15px; 
}

.homeNewsList li a{
background:transparent url(../images/icon.gif) no-repeat scroll 0 -114px;
color:#000;
line-height:1.8em;
padding-left:10px;
}
.homeNewsList li a:hover{
background:transparent url(../images/icon.gif) no-repeat scroll 0 -67px;
color:#006525;
}
.homeNewsList li span{
float:right; 
}

.ad2{
display:block;
margin:0 0 0 20px; 
width:595px;
padding:15px 14px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}
.ad2 img{
width:595px;
height:101px; 
}
.branchBox{
margin:0 0 0 20px; 
width:595px;
padding:5px 14px 15px;
border-left:1px solid #e6e6e6;
border-right:1px solid #e6e6e6;
}
.branchBox ul{
border:1px solid #cdcdcd;
border-top:none;
height:55px;
padding:10px 15px;
}
.branchBox ul li{
width:110px;
float:left; 
}
.branchBox ul li a{
background:transparent url(../images/icon.gif) no-repeat 0 -114px;
color:#000;
line-height:1.5em;
padding-left:10px;
}
.branchBox ul li a:hover{
background:transparent url(../images/icon.gif) no-repeat 0 -67px;
color:#006525;
}

.footer{
position:relative; 
clear:both; 
height:81px; 
background:url(../images/footerBg.gif) repeat-x left top; 
}
.footer span{
float:left; 
margin-left:50px;
line-height:2.3em;
color:#006525;
font-weight:bold;
font-size:1.2em;
}
.frendLinks{
float:left; 
line-height:2.7em; 
margin-left:90px; 
}
.frendLinks li{
float:left; 
padding-right:20px;
}
.frendListBox{
position:absolute; 
left:0px;
top:-40px; 
height:20px;
width:944px; 
background:#d4d4d4;
padding:10px 15px;
}
.frendListBox ul li{
float:left; 
margin-right:13px;
line-height:1.7em; 
color:#999;
}
.frendListBox ul li a{
margin-right:13px;
}

.footer p{
clear:both; 
position:absolute; 
right:0px;
top:43px; 
text-align:right; 
font-family:"Arial,宋体",Verdana, Tahoma,Helvetica, sans-serif;
}
.footNav{
position:absolute; 
float:left; 
left:0px;
top:45px; 
}
.footNav li{
float:left; 
padding-right:10px;
}
.footNav li a{
padding-right:10px;
}
.footNav li a:hover{
color:#006525;
}
.content{
z-index:10;
}
.con{
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
margin:15px 0 0 20px;
overflow:hidden;
padding:0 14px 15px;
width:595px;
line-height:1.6em; 
}
.con p{
margin-bottom:10px; 
}
.fastLink{
position:absolute; 
right:0px;
top:315px; 
width:140px;
height:404px; 
background:url(../images/fastNav.gif) no-repeat left top; 
text-indent:-999em;
}
body.home .fastLink{
top:255px;
}
.fastLink ul{
margin-top:68px;
}
.fastLink a{
display:block;
height:32px;
width:140px;
filter:alpha(opacity=1);
opacity:0.01;
overflow:hidden; 
}
.fastLink .fastNav0{
margin-bottom:8px;
}
.fastLink .fastNav1{
margin-bottom:7px;
}
.fastLink .fastNav2{
margin-bottom:9px;
}
.fastLink .fastNav3{
margin-bottom:9px;
}
.fastLink .fastNav4{
margin-bottom:8px;
}
.fastLink .fastNav5{
margin-bottom:9px;
}
.fastLink .fastNav6{
margin-bottom:8px;
}
.fastLink .fastNav0 a{
background:url(../images/fastNav2.gif) no-repeat 0px -82px; 
}

.fastLink .fastNav1 a{
background:url(../images/fastNav2.gif) no-repeat 0px -122px; 
}
.fastLink .fastNav2 a{
background:url(../images/fastNav2.gif) no-repeat 0px -161px; 
}
.fastLink .fastNav3 a{
background:url(../images/fastNav2.gif) no-repeat 0px -201px; 
}
.fastLink .fastNav4 a{
background:url(../images/fastNav2.gif) no-repeat 0px -241px; 
}
.fastLink .fastNav5 a{
background:url(../images/fastNav2.gif) no-repeat 0px -282px; 
}
.fastLink .fastNav6 a{
background:url(../images/fastNav2.gif) no-repeat 0px -321px; 
}
/*.fastLink .fastNav7 a{
background:url(../images/fastNav2.gif) no-repeat 0px -324px; 
}*/


.ad3{
display:block;
width:141px;
height:96px;
position:absolute; 
right:0px;
top:740px;
}
.subBarh3{
background:url(../images/barTitle.jpg) no-repeat left top;
width:156px;
height:24px;
line-height:24px;
padding-left:10px;
color:#fff;
}
.subNavList{
background:#fff;
margin-bottom:20px; 
}
.subNavList li a{
display:block;
height:27px; 
line-height:27px;
padding-left:29px; 
background:url(../images/icon.gif) no-repeat 0px -295px; 
font-weight:bold;
color:#666;
}
.subNavList li a:hover,.subNavList li a.on{
background:url(../images/icon.gif) no-repeat 0px -333px; 
color:#006525;
}
.subNavList ul{
margin-left:30px;
}
.subNavList li li a{
background:url(../images/icon.gif) no-repeat -69px -255px; 
border:none;
line-height:22px; 
height:22px; 
padding-left:10px; 
font-weight:normal;
}
.subNavList li li a:hover,.subNavList li li a.on{
background:url(../images/icon.gif) no-repeat -69px -216px; 
color:#ff631d;
}
.Banner{
margin-left:20px;  
}
.Banner img{
width:788px;
height:131px; 
}
.crumb{
position:absolute; 
right:0px;
top:142px; 
padding-left:15px;
background:url(../images/icon.gif) no-repeat 0px 2px; 
}
.crumb li{
float:left; 
padding-left:5px; 
}
.crumb li a{
padding-right:5px;
}
.crumb span{
color:#006525;
}
.titleH2{
margin-left:20px; 
line-height:31px;
height:31px; 
width:788px; 
background:url(../images/titleH2bg2.jpg) no-repeat 0px 0px;
}
.titleH2 span{
display:-block; 
float:left; 
padding:0 10px 0 20px; 
background:url(../images/titleH2bg.jpg) no-repeat 0px 0px;
line-height:31px;
height:31px; 
color:#006525;
font-size:1.2em;
}
.aboutList,.cultureList{
width:595px; 
}
.aboutList li{
float:right; 
width:287px;
margin-bottom:15px; 
border:1px solid #cdcdcd;
padding-bottom:10px;
overflow:hidden;
}
.aboutList li.even{
float:right; 
}
.aboutList li h3{
padding-left:8px;
background:#f3f3f3;
line-height:24px;
border-bottom:1px solid #cdcdcd;
color:#006525;
font-size:1.2em;
}
.aboutList li img{
margin:10px 7px 5px;
padding:2px;
border:1px solid #e7e7e7;
}
.aboutList li p{
margin:0 10px;
line-height:1.7em; 
text-indent:2em;
}
.aboutList li ul{
margin:10px 0px 10px 10px;
overflow:hidden; 
background:url(../images/line1.gif) repeat-x left top;
padding-top:10px;
width:265px; 
_height:50px; 
}
.aboutList li ul ul{
height:auto;
}
.aboutList li li{
height:auto; 
float:left; 
border:none;
width:85px; 
margin-bottom:0px; 
padding-bottom:0px; 
overflow:hidden; 
}
.aboutList li li a{
display:block;
line-height:1.5em; 
padding-left:10px;
background:url(../images/icon.gif) no-repeat 0px -111px; 
}
.aboutList li li a:hover{
background:url(../images/icon.gif) no-repeat 0px -64px; 
color:#006525;
}
.cultureList li{
border:1px solid #cdcdcd;
margin-bottom:15px; 
overflow:hidden; 
height:150px; 
width:593px; 
position:relative;
}
.cultureList li h3{
background:#f3f3f3; 
border-bottom:1px solid #cdcdcd;
line-height:26px; 
color:#006525;
font-size:1.2em;
padding-left:15px; 
}
.cultureList li h4{
margin-top:13px;
margin-bottom:-5px; 
}
.cultureList li p{
line-height:1.7em;
margin:10px;
text-indent:2em;
}
.cultureList li a{
margin:10px;
float:left; 
display:block;
width:135px; 
height:91px; 
border:1px solid #e8e8e8;
text-align:center; 
_display:inline; 
}
.cultureList li img{
padding:2px;
height:87px; 
float:left;
}
.cultureList li ul{
width:420px; 
padding-right:10px; 
float:right; 
margin-top:10px; 
overflow:hidden; 
}
.cultureList li ul li{
border:none;
margin-bottom:0px; 
height:auto; 
width:auto; 
}
.cultureList li ul li a{
width:410px; 
float:none;
height:auto; 
text-align:left; 
border:none;
background:url(../images/icon.gif) no-repeat scroll 0 -113px;
color:#000000;
height:20px;
padding-left:10px;
margin:0px; 
}
.cultureList li ul li a:hover{
background:url(../images/icon.gif) no-repeat scroll 0 -63px;
color:#006525;
}
.cultureList li ul li a span{
float:right; 
}
.D_title{
margin-bottom:15px;; 
font-size:1.4em;
text-align:center;
}
.D_img{
width:370px;
height:247px; 
margin:20px 0px 20px 110px; 
text-align:center;  
}
.D_p1{
line-height:1.8em;
text-indent:2em;
margin-bottom:10px; 
padding:0 24px;
text-align:justify;
text-justify:inter-ideograph;
}
.back{
float:right; 
color:#006525;
}

/*分页样式*/
.pageNav{text-align:center; margin-bottom:15px; }
.pageNav a{
margin:0 3px;
text-decoration:none;
}
.pageNav2{
width:540px; 
padding-top:15px;
border-top:1px solid #e6e6e6;
margin-left:30px; 
}
.pageNav span{
margin:0 3px;
}
/*当前状态*/
.pageNav a.on{font-weight:bold;color:#ff0000;}

/*可点击状态*/
.pageNav a{color:#333;}
.pageNav a.fPage{color:#333;}
.pageNav a.lPage{color:#333;}
.pageNav a.pPage{color:#333;}
.pageNav a.nPage{color:#333;}

/*可点击鼠标经过状态*/
.pageNav a:hover{text-decoration:underline;color:#ff0000;}
.pageNav a.fPage:hover{text-decoration:underline;color:#ff0000;}
.pageNav a.lPage:hover{text-decoration:underline;color:#ff0000;}
.pageNav a.pPage:hover{text-decoration:underline;color:#ff0000;}
.pageNav a.nPage:hover{text-decoration:underline;color:#ff0000;}

/*不可点击状态*/
.pageNav span.fPage{color:#ccc;}
.pageNav span.lPage{color:#ccc;}
.pageNav span.pPage{color:#ccc;}
.pageNav span.nPage{color:#ccc;}

.cultureList2 li{
overflow:hidden; 
background:url(../images/line1.gif) repeat-x left bottom; 
padding-bottom:18px; 
margin-bottom:18px; 
height:95px; 
}
.cultureList2 li img{
padding:2px;
float:left; 
border:1px solid #f3f3f3;
width:135px;
height:87px;
margin-right:15px; 
}
.cultureList2 li h3{ 
margin:5px 0; 
color:#006525;
overflow:hidden; 
}
.cultureList2 li h3 a{
color:#006525;
width:595px;
}
.cultureList2 li h3 span{
font-weight:normal;
color:#666;
float:right; 
}



.cultureList2 li p{
line-height:1.8em;
}
.date{
text-align:center; 
color:#666;
margin-top:5px; 
}
.page2{
padding:15px 0;
}
.page2 li{
line-height:2em;
}
.page2 li a:hover{
color:#006525;
}
.jobsT1,.jobsT2{
clear:both; 
margin:10px 0; 
color:#006525;
font-size:1.2em;
background:url(../images/icon.gif) no-repeat 80px -65px; 
}
.jobsT2{
background:url(../images/icon.gif) no-repeat 125px -65px; 
}
.jobsT1first{
background:url(../images/icon.gif) no-repeat 65px -65px; 
margin-top:0px; 
}
.jobsP1 label{
width:75px;
display:inline-block;
}
.jobsP1{
padding:0 0 10px 30px; 
clear:both; 
}
.jobsP1 select{
width:177px;
height:19px; 
}
.input_text2{
width:175px;
height:18px; 
border:1px solid #9b9b9b;
vertical-align:middle;
}
.button_submit1{
margin-left:13px; 
width:45px;
height:18px;
background:url(../images/button1.gif) no-repeat ; 
text-indent:-999em;
border:0px;
vertical-align:middle;
}
.aAdd{
display:inline-block;
background:url(../images/button2.gif) no-repeat ; 
width:56px;
height:18px; 
text-indent:-999em;
}
.jobsP1 strong{
font-weight:bold;
}
.jobsTable{
width:550px; 
border-collapse:collapse;
margin:5px 0 15px 30px; 
}
.jobsTable th,.jobsTable td{
border:1px solid #cdcdcd;
height:24px;
text-align:center; 
}
.jobsTable th{
background:#f3f3f3;
font-weight:bold;
}
.jobsTable td a{
color:#006525;
text-decoration:underline; 
}
.jobsP1 span{
display:inline-block;
margin-top:15px; 
font-weight:bold;
font-size:1.2em;
}
.jobsList{
padding-left:30px; 
overflow:hidden; 
}
.jobsList li{
float:left; 
width:150px; 
line-height:2em;
}
.jobsList li span{
font-weight:bold;
}
.jobsH4{
clear:both; 
margin:20px 0 10px 30px;
}
.jobBt1,.jobBt2,.jobBt3,.jobBt4{
display:inline-block;
width:110px;
height:18px; 
background:url(../images/button3.gif) no-repeat ; 
text-indent:-999em;
vertical-align:middle;
overflow:hidden; 
}
.jobsdiv2{
padding:10px 0 0 30px; 
background:#f5f5f5; 
margin:0 20px; 
}
.jobsdiv2 .fP1{
padding-left:0px;
margin:5px 25px 10px 0; 
width:auto; 
}
.jobsdiv2 .fP1 label{
width:auto; 
}
.btn3{
clear:both; 
height:30px; 
}
.btn3 .submit1{
float:none;
margin-left:30px; 
}


.formFiel p input#Sex_0,.formFiel p input#Sex_1{
width:auto; 
border:none;
}
span.radio_name label{
width:auto; 
margin:0 5px; 
}
span.radio_name input{
width:auto;
border:none;
}
.jobBt2{
float:left; 
margin:5px 0 25px 190px; 
width:95px;
background:url(../images/button4.gif) no-repeat ; 
}
.jobBt3{
float:left; 
background:url(../images/button5.gif) no-repeat ; 
width:106px; 
margin:5px 0 25px 20px; 
}
.jobBt4{
width:56px; 
background:url(../images/button6.gif) no-repeat ; 
}
.hr{
color:#ccc;
border:0px;
border-top:1px solid #ccc;
height:1px; 
padding:0px; margin:10px 25px;
clear:both; 
}
/*Appliction*/
.jobsT1 span{
margin-left:7px; 
color:#333;
}
.jobsP2{
padding:5px 0 15px 30px;
line-height:2em; 
}
.jobsP2 strong{
font-weight:bold;
}
.jobsP2 .button3{
width:46px;
height:22px;
background:url(../images/button9.gif) no-repeat ; 
border:none;
text-indent:-999em;
margin-left:5px; 
}
.inputFile{
background:#fff; 
margin-bottom:5px; 
}
.formFiel{
margin:10px 30px 10px;
padding:10px; 
border:1px solid #ddd;
}
.formFiel legend{
font-weight:bold;
font-size:1.2em;
padding:0 5px; 
}
.formFiel p{
margin-bottom:4px;
height:22px; 
}
.formFiel p input{
color:#666;
}
.jobDiv .fP1{
width:220px; 
float:left; 
margin-left:10px; 
}
.fP1 label{
width:60px;
display:inline-block;
text-align:right; 
}
.fP1 input,.fP4 input,.fP5 input,.fP6 input{
width:118px;
height:16px; 
border:1px solid #999;
vertical-align:middle;
color:#333;
}
.fP1 input.radio_name{
margin:0 5px; 
vertical-align:middle;
width:auto;
border:none;
}
.fP3{
clear:both;
padding:0 0 15px 10px;
}
.fP4{
width:240px;
float:left; 
margin-left:10px; 
}
.fP4 input{
width:150px; 
vertical-align:middle;
}
.fP4 label{
width:85px;
display:inline-block; 
text-align:right; 
}
.fP4 span{
display:block;
color:#f00;
padding-left:20px; 
}
.formFiel p.fP2{
height:35px;
}
.fH3{
margin:10px 0 10px 5px;
clear:both; 
}
.fP5{
float:left; 
width:185px; 
margin-left:10px; 
}
.fP5 input{
width:90px;
}
.fP5 label{
width:85px;
display:inline-block; 
text-align:right; 
}
.fP5 select{
margin-left:-5px;
}
.fP6{
float:left; 
width:290px; 
}
.fP6 input{
width:185px; 
}
.fP6 label{
width:95px;
display:inline-block; 
text-align:right; 
}
.formFiel p.fP7{
width:500px;
height:80px; 
margin-left:10px; 
}
.fP7 label{
margin:10px 0 5px; 
display:block;
}
.fP7 textarea{
width:450px;
height:60px; 
display:block;
margin:0px; 
border:1px solid #999;
margin-bottom:10px; 
}
.button5{
text-align:center; 
height:30px; 
}
.submit1,.submit2{
float:left; 
width:58px;
height:18px;
border:none;
background:url(../images/button7.gif) no-repeat left top;
text-indent:-999em;
margin-left:200px; 
}
.submit2{
margin-left:20px; 
background:url(../images/button8.gif) no-repeat left top;
}
.loginP2 .submit5{
width:56px;
height:18px;
border:none;
margin:10px 0 10px 70px; 
}
.jobsP3{
padding:0 0 10px 30px;
}
.jobsP3 span{
width:55px; 
display:inline-block; 
text-align:right; 
vertical-align:middle;
}
.jobsP3 input{
width:175px;
height:18px; 
border:1px solid #999;
vertical-align:middle;
}
.jobsP3 a{
margin-left:15px;
text-decoration:underline; 
}
.jobsP3 .submit3,.jobsP3 .submit4{
float:left; 
display:block;
width:48px;
height:18px;
border:none;
text-indent:-999em;
background:url(../images/button10.gif) no-repeat left top; 
}
.jobsP3 .submit3{
margin:0 10px 0px 55px; 
cursor:pointer;
}
.jobsP3 .submit4{
background:url(../images/button11.gif) no-repeat left top; 
width:72px; 
cursor:pointer;
}
.mediaList{
margin:20px 30px; 
}
.mediaList li{
background:url(../images/line1.gif) repeat-x left bottom; 
}
.mediaList li h2{
padding-left:10px;
margin-bottom:10px;
background:url(../images/icon.gif) no-repeat 0px -113px; 
}
.mediaList li h2 a{
color:#006525;
}
.mediaList li h2 span{
margin-left:10px; 
font-weight:normal;
color:#999;
}
.mediaList li p{
line-height:1.8em;
padding:0 0 10px 10px;
margin-bottom:15px; 
}
.loginBox,.pasBox{
clear:both; 
margin:0px 30px;
padding:15px 0; 
}
.loginP0{
line-height:1.8em;
margin-bottom:10px; 
color:#666;
}
.loginP0 span,.loginP1 span,.loginP2 span{
margin-right:3px; 
color:#f00;
}
.loginP1{
width:265px;
float:left; 
margin-top:5px; 
height:40px; 
}
.pasBox .loginP2{
width:500px; 
}
.loginP1 strong{
display:block;
margin:5px 0 0 70px; 
}
.pasBox .loginP2 strong{
display:inline; 
margin:5px 0 0 10px; 
}
.loginP2{
margin-top:5px; 
float:left; 
width:265px; 
}
.loginBox input,.pasBox input{
width:170px; 
height:18px;
border:1px solid #9b9b9b;
display:inline; 
}
.loginBox label,.pasBox label{
width:70px;
display:inline-block; 
text-align:right; 
}
/*期刊*/
.journalsList{
width:605px; 
margin:0 30px;
overflow:hidden; 
padding-bottom:10px;
}
.journalsList li{
float:left; 
width:141px;
margin-right:60px; 
padding-bottom:15px; 
}
.journalsList li img{
width:135px;
height:182px; 
padding:2px;
border:1px solid #e7e7e7;
}
.journalsList li h3{
text-align:center; 
font-weight:normal;
margin:15px 0; 
font-size:1.2em;
}
.jDetail{
margin:0 30px;
overflow:hidden; 
padding-bottom:15px; 
background:url(../images/line1.gif) repeat-x left bottom;
}
.jDetail  a{
display:block;
float:left; 
margin-right:10px; 
}
.jDetail img{
padding:2px;
border:1px solid #e7e7e7;
width:197px;
height:266px;


}
.jBox{
float:left; 
width:322px; 
background:#f5f5f5; 
}
.jBox h2{
height:18px; 
line-height:20px; 
background:url(../images/jTitle.jpg) no-repeat left top; 
color:#006525;
padding-left:10px; 
margin:10px; 
}
.jBox h3{
margin:10px;
background:url(../images/line1.gif) repeat-x left bottom;
padding:5px 0 7px; 
}
.jBox ul{
margin:10px;
padding-bottom:10px; 
}
.jBox ul li{
height:35px; 
line-height:35px; 
background:url(../images/line1.gif) repeat-x left bottom;
}
.jBox ul li a{
padding-left:10px;
display:block;
background:url(../images/icon.gif) no-repeat 0px -104px;
}
.jBox ul li a:hover{
background:url(../images/icon.gif) no-repeat 0px -381px;
color:#006525;
}
.jH3_2{
clear:both; 
font-size:1.2em;
margin:20px 30px 10px;
}
.jList{
margin:0 30px;
background:url(../images/line1.gif) repeat-x left bottom;
padding-bottom:10px; 
margin-bottom:15px; 
}
.jList li{
line-height:22px; 
height:22px; 
}
.jList li a{
padding-left:10px;
display:block;
background:url(../images/icon.gif) no-repeat 0px -109px;
}
.jList li a:hover{
background:url(../images/icon.gif) no-repeat 0px -386px;
color:#006525;
}
/*保险产品*/
.productList{
margin:0 25px;
width:545px; 
}
.productList li{
background:url(../images/line1.gif) repeat-x left bottom;
padding:10px 0; 
margin:0 0 15px; 
overflow:hidden; 
position:relative; 
_height:1%;
}
.productList li a.pImg1{
display:block;
float:right; 
margin:29px 0 0 10px;
}
.productList li a.pImg1 img{
width:152px;
height:152px;
padding:2px;
border:1px solid #e9e9e9;
}
.productList li h2{
background:url(../images/icon.gif) no-repeat 67px -65px; 
color:#006525;
font-size:1.2em;
margin-bottom:10px; 
}
.productList li p{
line-height:1.8em;
}
.productList li a.more6{
position:absolute; 
right:-5px;
top:22px; 
}
.productList li ul{
margin:10px 0 0 0;
}
.productList li li{
background:none;
padding:0px;
margin:0px; 
line-height:1.8em; 
}
.productList li li a{
background:url(../images/icon.gif) no-repeat  0 -109px;
display:block;
padding-left:10px;
}
.productList li li a:hover{
background:url(../images/icon.gif) no-repeat  0 -386px;
color:#006525;
}

/*分支机构*/
.map{
width:551px;
height:427px;
background:url(../images/map.gif) no-repeat ; 
margin:10px; 
position:relative; 
}
.map div{
position:absolute; 
background:url(../images/tip.gif) no-repeat left bottom; 
width:240px;
height:330px; 
filter:alpha(opacity=80);
opacity:0.8;
color:#fff;
left:100px;
top:50px; 
}
.map div h2{
padding:7px 10px 5px;
}
.map div p{
padding:0 10px 5px;
margin:0 15px 0 0; 
line-height:1.3em; 
}
.map div ul{
border-top:1px solid #fff;
padding:5px 0 0;
margin:5px 10px 10px; 
clear:both; 
}
.map div ul li{
line-height:1.6em;
}
.map div ul li span{
display:inline-block; 
width:100px;
}
.close{
float:right; 
display:block;
background:url(../images/close.gif) no-repeat left top;
width:11px;
height:11px;
text-indent:-999px;
margin:-18px 10px 0 0;
overflow:hidden; 
display:inline-block; 
}
.more9{
float:right; 
width:60px;
height:17px; 
display:block;
background:url(../images/bt1.jpg) no-repeat left top; 
text-indent:-999em;
margin-right:10px; 
overflow:hidden; 
}
.Hot_a,.Hot_b{
display:block;
width:120px;
height:28px;
position:absolute; 
}
.Hot_a{
cursor:hand;
cursor:pointer;
}
.Hot_b{
width:95px;
height:15px; 
}
.beijing_a{
left:370px;
top:130px; 
}
/*.beijing{
left:150px;
top:0px;
}*/
.shandong_a{
left:380px;
top:175px; 
}
.ningbo_a{
left:430px;
top:250px; 
}
.hunan_a{
left:330px;
top:270px;
}
.hubei_a{
left:330px;
top:245px;
}
.fujian_a{
left:395px;
top:305px;
}
.xiamen_a{
left:425px;
top:330px; 
}
.jiangsu_a{
left:410px;
top:225px; 
}
.zhejiang_a{
left:435px;
top:280px; 
}
.qindao_a{
left:410px;
top:205px; 
}
.shanghai_a{
left:470px;
top:250px; 
}

/*留言板*/
.bbsP3{
margin-bottom:5px; 
}
.bbsP3 label{
float:left;
padding-right:10px;
text-align:right;
width:122px;
}
.bbsP3 span{
color:#f00;
margin-left:5px;
}
.bbsP3 input,.bbsP3 select{
border:1px solid #d7d7d7;
height:18px;
line-height:18px;
font-size:1em;
}
.bbsP3 input.input_bbs1{
width:140px; 
}
.bbsP3 input.input_bbs2{
width:220px; 
}
.bbs_content{
border:1px solid #d7d7d7;
width:370px;
height:110px; 
}
.bbsP3 .submit_bbs1,.bbsP3 .submit_bbs2{

float:left; 
margin-left:132px;
width:56px;
height:18px;
text-indent:-999em;
background:url(../images/button7.gif) no-repeat; 
border:none;
}
.bbsP3 .submit_bbs2{
margin-left:12px;
background:url(../images/button8.gif) no-repeat; 
}

/*公司大事记*/
.eventBox1,.eventBox2,.eventBox3,.eventBox4{
width:550px; 
margin-left:20px; 
padding:50px 0 20px; 
background:url(../images/eventT1.jpg) no-repeat ; 
}
.eventBox2{
background:url(../images/eventT2.jpg) no-repeat ; 
}
.eventBox3{
background:url(../images/eventT3.jpg) no-repeat ; 
}
.eventBox4{
background:url(../images/eventT4.jpg) no-repeat ; 
}
.con .eventList{
width:530px; 
padding:10px 0 10px  20px; 
margin-left:0px; 
overflow:hidden; 
background:url(../images/eventBt.gif) no-repeat left bottom; 
}
.eventList li{
float:left; 
padding-right:20px; 
width:240px; 
text-align:justify;
text-justify:inter-ideograph;
}
.eventList li h3{
background:url(../images/icon.gif) no-repeat 0px -63px; 
padding-left:12px; 
color:#006525;
line-height:1.7em; 
}
.eventList li p{
margin-left:12px;
}
.mapList{
overflow:hidden; 
clear:both; 
padding-top:10px; 
margin:0 20px; 
}
.mapList li{
width:120px;
float:left; 
margin-bottom:7px; 
padding-left:12px;
background:url(../images/icon.gif) no-repeat 0px -66px;
}
.mapList li a:hover{
color:#006525;
}
.philosophyH3{
margin:0 0 10px;
color:#006525;
}
.philosophyH3 span{
font:normal normal 12px/1.5em "Arial"; 
color:#666;
}
.con .philosophyList{
margin-left:0;
}
.philosophyList li{
padding-bottom:5px; 
font:normal normal 12px/1.5em "Arial"; 
}
.sImg{
float:right; 
margin-top:-270px; 
}
.branchTable{
}
.branchTable th{
border:1px solid #cdcdcd;
background:#b7b7b7; 
font-weight:bold;
padding:3px; 
text-align:center; 
}
.branchTable td{
border:1px solid #cdcdcd;
height:24px; 
padding:3px 5px; 
text-align:center; 
font-weight:normal;
}
.branchTable td.add{
text-align:left; 
}
.branchTable tr.even{
background:#f1f1f1;
}
.jobA1,.jobA2{
display:block;
width:110px;
height:18px;
text-indent:-999em;
background:url(../images/btn1.jpg) no-repeat left top; 
overflow:hidden; 
margin:0 0 10px 30px; 

}
.jobA2{
width:129px; 
background:url(../images/btn2.jpg) no-repeat left top; 
}
.D_title3{
text-align:center; 
font-weight:normal;
}
