body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote 
{ margin: 0; padding: 0; font-size: 12px;} 
html button::-moz-focus-inner{ border-color:transparent!important; } 
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
fieldset, img { border: 0; }
.clear { clear:both;}
a{text-decoration:none; outline:0px;}
center{padding:30px 0; color:#CED49E; font-size:14px;}
/* _behavior: url(iepngfix.htc); IE6ÏÂpngÍ¸Ã÷ */
/* top */
body{background:url(bg.jpg) repeat;}
.topbg{width:100%; background:url(topbg.jpg) no-repeat center 0; width:100%; height:182px;}
.top{width:1002px; margin:0 auto; height:182px;}
.logo{margin:38px 0 0 5px;_behavior: url(iepngfix.htc); float:left;}
.tel{width:160px; height:30px; background:url(tel.png) right center no-repeat; float:right; margin:55px 17px 0 0;_behavior: url(iepngfix.htc);}
.tel p{text-align:right; padding-right:34px; line-height:15px; font:500 12px/14px Î¢ÈíÑÅºÚ; color:#885e20;}
.tel p.number{font:500 16px/16px Arial;}
.nav{width:966px; margin:23px auto 0 auto;}
.nav li{width:107px; height:59px; float:left; line-height:54px; text-align:center; font:500 14px/54px Î¢ÈíÑÅºÚ;}
.nav li a{display:block;width:107px; height:59px; color:#4c3003;}
.nav li a:hover{display:block;width:107px; height:59px; background:url(ahover.png) center center no-repeat; _background:url(ahover.jpg) center center no-repeat; color:#fff;}
.banner{background:url(banner.png) center 24px no-repeat;height:476px; width:100%;_behavior: url(iepngfix.htc);}
.marqueebg{width:1002px; height:75px; background:url(marqueebg.png) 0 0 no-repeat; margin:0 auto;_behavior: url(iepngfix.htc); line-height:75px; text-indent:20px; color:#f9ffc4;}
.search{width:233px; height:25px; float:right; margin:23px 15px 0 0; *margin-top:-52px; _margin-right:0px;}
.text{float:left; background:url(input.jpg) no-repeat 0 0;width:185px; height:25px;border:0;color:#ced49e;line-height:25px;text-indent:10px;}
.button{float:left; margin:0 0 0 3px;}
/* con1 */
.con1{width:1002px; height:275px; margin:0 auto;}
.con1left{float:left; width:405px; height:275px;}
.con1left_title{width:100%; background:url(case.png) no-repeat 7px 8px; height:62px;_behavior: url(iepngfix.htc);}
.lookmore{margin:20px 0 0 304px;_behavior: url(iepngfix.htc);}
.ad_box{width:100%;_behavior: url(iepngfix.htc);}
.ad_box img{_behavior: url(iepngfix.htc);}
.con1right{width:526px; float:right;}
.con1right_title{width:100%; height:44px; background:url(news.png) 0 0 no-repeat;_behavior: url(iepngfix.htc);}
.lookmore2{margin:20px 0 0 456px;_behavior: url(iepngfix.htc);}
.con1right_top{width:510px; height:108px; border-bottom:1px dashed #1e5320; margin:0 auto;}
.con1right_top p{color:#ced49e; line-height:24px;}
.con1right_top p a{color:#d7c000; font-size:14px; line-height:50px; font-weight:bold;}
.newsul{width:464px;}
.newsul li{width:100%; background:url(news_icons.jpg) 10px center no-repeat; text-indent:28px; color:#ced49e; line-height:38px;}
.newsul li a{color:#ced49e;}
.newsul li span{float:right; *margin-top:-38px;}
/* con2bg */
.con2bg{width:100%; height:260px; background:url(con2bg.png) center 0 no-repeat;_behavior: url(iepngfix.htc);}
.con2{width:1002px; height:260px; margin:0 auto;}
.con2title{width:118px; height:260px; float:left;  float:left;}
.in_p1{background:url(p1.png) 14px 57px no-repeat;_behavior: url(iepngfix.htc);}
.in_p2{background:url(p2.png) 14px 57px no-repeat;_behavior: url(iepngfix.htc);}
.lookmore3{margin:133px 0 0 16px;_behavior: url(iepngfix.htc);}
.con2_ul{width:880px; float:left; margin:55px 0 0 0; overflow:hidden;}
.con2_ul li{width:197px; height:184px; float:left; margin:0 22px 0 0;}
.con2_ul li img{width:191px; height:143px; padding:3px; background:#3d863f; float:left;}
.con2_ul li p{float:left; line-height:35px; height:35px; text-align:center; width:100%;}
.con2_ul li p a{color:#ced49e; font-weight:bold;}
/* con3 */
.con3{width:1002px; height:294px; margin:0 auto; padding-top:23px;}
.con3left{width:358px; float:left;}
.con3left_title{width:100%; height:38px; background:url(about.png) 0 0 no-repeat;_behavior: url(iepngfix.htc);}
.lookmore4{margin:9px 0 0 264px;_behavior: url(iepngfix.htc);}
.con3left p{line-height:34px; color:#ced49e; padding-left:20px; width:314px;}
.con3right{width:630px; float:left;}
.con3right_title{width:100%;height:38px; background:url(know.png) 0 11px no-repeat;_behavior: url(iepngfix.htc);}
.lookmore5{margin:9px 0 0 564px;_behavior: url(iepngfix.htc);}
.con3right_con{width:100%;}
.knowimg{float:left; width:107px; height:205px; border:1px solid #064208; margin:23px 21px 0 0;}
.knowul{width:500px; float:left; margin:16px 0 0 0;}
.knowul li{background:url(news_icons.jpg) left center no-repeat; width:100%; height:32px; line-height:32px; color:#ced49e; text-indent:26px;}
.knowul li a{color:#ced49e;}
.knowul li span{float:right; *margin-top:-32px;}
/* footerbg */
.footerbg{width:100%; background:url(footerbg.png) center 0 no-repeat;height:225px;_behavior: url(iepngfix.htc);}
.footer{width:1002px; height:180px; margin:0 auto; padding-top:45px;}
.link{width:1002px; height:70px; line-height:70px; color:#f9ffc4; text-indent:35px;}
.link a{color:#f9ffc4; margin:0 10px;}
.foottel{text-align:center; line-height:26px; color:#f9ffc4; margin:18px 0 0 0;}
.foottel span,.footicp span{margin:0 8px;}
.footicp{text-align:center; line-height:26px; color:#f9ffc4;}
.footicp a{color:#f9ffc4;}
/* subpages */
.subpages{width:1002px; margin:0 auto;}
.left{width:240px; float:left; margin:0 8px 0 0; padding-top:18px; _margin-right:5px;}
.leftnav_box{width:width:240px;}
.leftnavtitle{width:240px; height:53px; background:url(lefttitle.jpg) no-repeat 0 0; text-shadow:2px 2px 2px #000; font:500 16px/60px Î¢ÈíÑÅºÚ; color:#f9ffc4; text-indent:35px; overflow:hidden;}
.leftnav,.contact_con{width:238px; background:url(leftbg.jpg) repeat; margin:0 1px; padding:15px 0; *margin-bottom:-3px;}
.leftnav li{width:100%; line-height:40px; color:#ced49e;}
.leftnav li a{width:100%; height:40px; display:block; background:url(leftlibg.jpg) center center no-repeat; color:#ced49e;}
.leftnav li a span{margin:0 8px 0 25px;}
.leftnav li li a span{margin:0 8px 0 43px;}
.shadow{margin:0 1px 25px 1px;}
.leftcontact{width:240px;}
.contact_title{background:url(leftcontact.jpg) 0 0 no-repeat; width:240px; height:54px;}
.contact_con p{line-height:26px; padding-left:18px; color:#ced49e;}
/* right */
.right{width:754px; float:left; background:url(rightbg.jpg) 15px 25px repeat-y; overflow:hidden;}
.rightbg{width:754px; background:url(rightbgtop.jpg) no-repeat 0 0; padding-top:25px; min-height:220px; _height:220px; }
.righttitle{width:736px; height:46px; line-height:46px; text-shadow:2px 2px 2px #000; font:500 16px/46px Î¢ÈíÑÅºÚ; color:#f9ffc4; text-indent:55px;}
.righttitle p{float:right; text-shadow:0 0 0; color:#50b053; *margin-top:-46px; font-family:ËÎÌå;}
.righttitle p span,.righttitle p a{margin:0 5px;color:#50b053;}
.rightshadow{margin:0 0 0 15px; _display:none;}
.about{width:736px; margin:0 0 0 18px; _margin-left:0px;}
.about{line-height:30px; color:#ced49e; font-size:14px; }
.about p,.about div{width:90%; margin:0 5%;}
/* new */
.sub_newsul{width:92%; margin:0 4%;}
.sub_newsul li{width:100%; background:url(news_icons.jpg) 10px center no-repeat; text-indent:28px; color:#ced49e; line-height:38px; font-size:14px;}
.sub_newsul li a{color:#ced49e;}
.sub_newsul li span{float:right; *margin-top:-38px;}
/* page */
.page{clear:left; width:100%; text-align:center; padding:0px 0 15px 0; overflow:hidden; line-height:normal; margin-top:15px;}
.page ul{ margin:0 auto; overflow:hidden; float:right; padding:0 18px 0 0;}
.page ul li{ float:left; padding:0 4px 0 4px; font-size:12px;color:#006a1b; vertical-align:middle; margin:0; line-height:16px;}
.page a{ display:block; float:left; padding:4px 8px 4px 8px;  border:1px #0c3f0e solid; margin:0; color:#DCD694; background:#0F5617;}
.page input{ width:22px; border:1px #0c3f0e solid; line-height:14px; height:14px; background:#ced49e; color:#006a1b}
.page a.bg2{color:#006a1b; background:#ced49e;}
/* product */
.pro_ul{width:90%; margin:15px 5%; overflow:hidden;}
.pro_ul li{width:197px; height:184px; float:left; margin:0 22px 10px 0; overflow:hidden;}
.pro_ul li img{width:191px; height:143px; padding:3px; background:#3d863f; float:left;}
.pro_ul li p{float:left; line-height:35px; height:35px; text-align:center; width:100%; margin:0;}
.pro_ul li p a{color:#ced49e; font-weight:bold; font-size:12px;}
/* case */
.enroll{width:90%; margin:0 5%;}
.enroll li{width:100%; height:180px; margin-top:20px;}
.enroll img{width:215px; height:167px; float:left; margin-right:10px;padding:4px; background:#3d863f;}
.enroll p{color:#ced49e; line-height:28px; font-size:12px;}
.enroll a{font-size:12px; color:#ced49e; font-weight:bold;}
/* book */
.bookmain{width:650px; margin:0 auto; height:auto; font-size:12px;}
.bookline{width: 650px; height:34px; background-image: url(about_box_line.jpg); background-repeat: no-repeat; background-position: 0 0; float:left; margin-top:10px;}
.book{ width:650px; margin:0 auto;}
.booktop{ width:650px; height:30px; float:left; background:url(bookico.png) no-repeat 10px 7px; margin-top:20px;}
.booktop_name{ width:470px; height:30px; float:left; color:#333; padding-left:30px; line-height:30px; font-weight:bold;}
.booktop_time{ width:150px; height:30px; float:left; color:#333; text-align:right; line-height:30px;}
.bookcontent{ width:628px; min-height:40px; height: auto!important; height:40px;float:left; border:1px solid #b3c3e4; background:url(bookcontentbg.jpg) repeat-x; background-color:#fff; padding:10px; color:#333;}
.bookadmin{ width:650px; height:auto; float:left;}
.bookadmin_top{ width:650px; height:12px; float:left;}
.bookadmin_mid{ width:628px; min-height:30px; height: auto!important; height:30px; border-left:1px solid #d6deef; border-right:1px solid #d6deef; border-bottom:1px solid #d6deef; float:left; padding:10px; color:#333;}
.messagecol{ color:#333;}
.admincol{ color:#333; font-weight:bold;}
.admintimecol{ color:#333; float:right; *margin-top:-17px;}
.message{ width:600px; height:auto;float:left;padding-left:50px; color:#333;}
.message li{ width:500px;height:40px; float:left; margin:0px; padding:0px;}
.message li input{ height:15px; line-height:15px; width:150px;}
.message li p.message_title{ width:100px; height:25px; float:left; text-align:right; font-size:12px; margin:0;}
.message li p.message_content{ width:400px;float:left; margin:0;}
.message li.contentb{ width:500px;height:150px; float:left;}
.message li.contentb textarea{ width:370px; height:120px;}
.message li.yzm{ width:500px;height:60px; float:left;}
.message li p.message_yzminput{ width:100px; float:left; margin:0;}
.message li p.message_yzminput input{ width:70px; margin:0;}
.message li p.message_yzmico{ width:100px; height:40px; float:left; margin:0;}
.message li p.message_sub{ width:200px; height:40px; float:left; text-align:right; margin:0;}
.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
.white{width:90%; background:#fff; padding:10px 0px; margin:0 5%;}
.c_red{color:red;}
/* search */
.blank{width:100%; height:15px;}
.about p.searchmore{width:90%; height:38px; background:#ced49e; line-height:38px; text-align:center; margin:0 auto 15px auto;}
.searchmore a{color:#fff;}
.searchul li{width:90%; line-height:40px; border-bottom:1px dashed #ced49e; margin:0 5%;}
.searchul p{font-size:12px; color:#ced49e; width:100%;}
.searchul li div{width:100%; text-indent:13px; line-height:36px; font-size:14px;}
.searchul li div a{color:#ced49e; line-height:40px;}
.searchul li div span{float:right; margin-right:8px; color:#ced49e; *margin-top:-40px;}
/*---------------*/
.about p.bigtit{font-size:18px; color:#ced49e; font-family:Î¢ÈíÑÅºÚ; width:100%; text-align:center;}
.about p.datetime{color:#ced49e; font-size:12px; width:100%; text-align:center;}
.border3{width:95%; height:0px; border-bottom:1px dashed #ccc; float:left; margin-top:5px; margin-left:1%; _margin:0;}
.about img,.bigimg{margin:0; max-width:650px; border:1px solid #666; padding:4px; background:#fff;}
/*------------*/
.viewpage{width:630px; float:left; margin-left:20px; color:#006a1b;font-size:12px; margin-top:15px;}
.p_view_back{ text-align:center; line-height:24px; color :#006a1b;font-size:12px;}
.p_view_back a{ color:#006a1b;font-size:12px;}
.about p.p_view_top{ width:95%; overflow:hidden; line-height:20px; margin:0 auto 10px auto; color:#006a1b; font-size:12px;}
.p_view_top a{ color:#006a1b; font-size:12px;}
/* hr ÈË²ÅÕÐÆ¸ */
.hr2{ margin:10px auto 10px auto; width:90%;  line-height:24px; border:1px #CCC solid; background-color:#fff;}
.hr2 td{ border:1px #CCC solid;}
.hr2 a{ color:#333;}
.hr2 a:hover{ color:#de0303;}
.hr_btn{width:100px; height:40px; font-size:14px;}
/* book */
.guestbook,.recruitment { width:90%;  background-color:#0F5617;margin:10px 0 10px 40px;padding:5px;}
.guestbook th { padding:5px; border:1px solid #0F3204; text-align:center; color:#ccc}
.guestbook td { padding:5px; border:1px solid #0F3204; color:#ccc}
.guestbook input,.recruitment input, textarea, select { border:1px solid #0F3204; font-size:12px; padding:5px; }
textarea { width:480px; height:200px; }
.guestbook input.sub,.recruitment input.sub{color:#333;}

.recruitment th { padding:5px; border:1px solid #0A3A10; text-align:center; color:#ccc}
.recruitment td { padding:5px; border:1px solid #0A3A10; color:#ccc}
.recruitment td p{ font-size:12px; color:#ccc}
.page { clear:both; padding:3px; text-align:center; }