@charset "gb2312";
/*总框架*/
* { margin:0px; padding:0px; }
body{ margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif, "宋体";color:#000;background:url(../images/bg_1.jpg) left top repeat-x; }
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0 }
ul{ list-style:none;}
a img{ display:block; border:none;}
input,textarea{ border:#CCCCCC 1px solid ; background:#fff;}

.vBody01{ background:url(../images/bg_01.jpg) left top repeat-x #FFFFFF ;}
.vBody02{ background:url(../images/bg04.jpg) left top repeat-x #FFFFFF ;}
.container01{ background:url(../images/bg_02.jpg) center top no-repeat;}
.container02{ background:url(../images/bg05.jpg) center top no-repeat;}

/*top_all*/
.top_all{ width:100%; margin:0 auto;}

.nav01{ margin:0 auto; width:1000px;}

/*mid_all*/
.mid_all{ width:100%; margin:10px auto;}
.mid_01{ width:1000px; margin:10px auto 0 auto;}

.mid_left{ width:264px; float:left; background:url(../images/home_leftbg.jpg) left top no-repeat;}
.mid_mid{ width:407px; float:left; margin:0 0 0 32px;}
.mid_right{ width:255px; float:right;}


/*首页局部CSS （in_**）*/
.in_about{ width:264px;}
.in_about h2{ padding:20px 0 0 0;}

#in_iBody{ width:244px; margin:10px auto 0 auto; line-height:22px;}
#in_iBody span{display:block; float:right;}


.in_project{ width:264px; margin:5px 0 0 0 ;}
.in_project h2{ padding:0 0 2px 0;}
.in_project span{ width:240px; margin:5px auto 0 auto; display:block;}

.in_pro{ width:407px;}
.in_pro h2{padding:15px 0 0 0;}

#scroll01{ margin:10px 0 0 0;}
#demo1 td,#demo2 td{ padding:0 2px;}
#demo1 img,#demo2 img{border:1px solid #E8D9AC;}
#demo1 p, #demo2 p{ width:100%;display:block; text-align:center; background:#EFEEE7; margin:3px 0 0 0 ;}

.in_list{padding:15px 0 0 0 ;}

.in_feed{ width:255px; }
.in_feed h2{ padding:20px 0 0 0;}

#in_form01{ width:255px; margin:10px 0 0 0;}
#in_form01 ul{ width:190px;float:left;}
#in_form01 ul li{ width:190px; display:block; margin:5px 0;}
#in_form01 ul li b{ width:60px; display:inline-block; text-align:right;}

#in_form01 #sub_img input{ border:none; margin:5px 0 0 0;}

.in_con{ width:255px;}
.in_con h2{ padding:35px 0 0 0 ;}


/*foot_all*/
.foot_all{ background:url(../images/bg_03.jpg) left top repeat-x; width:100%; margin:5px auto; }
.foot01{ width:1000px; margin: 0 auto;}

#copyright01{ line-height:25px; height:130px;}
#copyright01 dl{ float:left;background:url(../images/icon.jpg) left -4px no-repeat; margin:30px 0 0 0; width:700px; height:100px; padding:6px 0 0 0;}
#copyright01 dl dd{ padding:0 0 0 80px;}

#map01{}
#map01 ul{ width:600px;}
#map01 ul li { float:left; display:inline-block; }
#map01 ul li a:link,#map01 ul li a:visited{ color:#C69F60; text-decoration:none; border-left:#C69F60 solid 1px; padding:0 15px;}
#map01 ul li a:hover,#map01 ul li a:active{ color:#333333; text-decoration:underline; }

#copy01,#copy02{color:#C69F60;}

#copy01 a:link,#copy01 a:visited{ color:#C69F60;  text-decoration:underline; }
#copy01 a:hover,#copy01 a:active{ color:#333333;text-decoration:none;}

#link { width:260px; float:right; padding:50px 0 0 0; color:#C69F60 }
#linkT { height:15px; float:left; line-height:22px; width:60px; text-align:right;}
#linkC { background:url(../images/foot_bg01.jpg) left top no-repeat; position:relative; float:right; width:193px; line-height:22px; }
#linkC span { display:block; padding:2px 0px 0px 4px; height:20px; }
#linkC div { position:absolute; width:193px; left:0px; z-index:1000; bottom:17px; background:#EEEADE; }

#linkC a:link,#linkC a:visited{ color:#C69F60; text-decoration:none; }
#linkC a:hover,#linkC a:active{ color:#333333; text-decoration:underline; }




/*mid_02*/
.mid_02{ width:1000px; margin:0px auto;}

.mid_left02{ width:230px; float:left; background:url(../images/bg02_left.jpg) left top no-repeat; float:left;}
.mid_right02{ width:725px; float:right;background:url(../images/bg02_right.jpg) left top no-repeat; float:right; padding:0 10px 0 0 ;}

          /*list01*/
.list01{ width:230px;}
.list01 h2{ padding:6px 0 0 0 ;}
.list01 ul { width:230px; margin:15px 0 0 0;}
.list01 ul li{ line-height:29px; }
.list01 ul li a:link,.list01 ul li a:visited{ background:url(../images/a_link.jpg) left top no-repeat; color:#C69F60;text-decoration:none;width:230px; display:block; padding:1px 0 0 0; }
.list01 ul li a:hover,.list01 ul li a:active{ background:url(../images/a_hover.jpg) left top no-repeat; color:#fff; font-weight:bold;}
.list01 ul li a span{ margin:0 0 0 55px;}


#a01 a,#a01 a{ background:url(../images/a_hover.jpg) left top no-repeat; color:#fff;font-weight:bold; font-size:13px;}



/*main01*/
.main01{ width:689px; margin:0 auto;}
.main01 h2{ width:689px; line-height:38px; background:url(../images/main_h2bg.jpg) left top no-repeat; margin:15px 0; display:block; padding:3px 0 0 0 ;}

.bT01{ float:left; font-size:15px; color:#87715e; padding:0 0 0 46px;}
.bT02{ float:right;color:#87715e; font-size:12px; font-weight:normal; padding:0 15px 0 0}
.bT02 a:link,.bT02 a:visited{ color:#87715e; text-decoration:underline;}
.bT02 a:hover,.bT02 a:active{ color:#333333;text-decoration:none; }

.about_main{ width:689px; margin:0 auto;}

#iBody{ line-height:25px;}
#iBody span{ margin:20px 0; display:block;}

#pBody{ width:689px; height:650px;}
#pBody ul{ width:689px;}
#pBody ul li{ float:left; margin:5px 0; padding:0 0 0 10px; height:180px; text-align:center; width:180px;}
#pBody ul li p{ margin:5px auto 0 auto; border:1px dashed #E6D5B5; border-bottom:none; border-top:none;}

#pBody{ width:689px;}
#pBody ul{ width:689}
#pBody ul li{ float:left; margin:5px 0; padding:0 0 0 20px; height:180px; text-align:center; width:200px;}
#pBody ul li p{ margin:5px auto 0 auto; border:1px dashed #E6D5B5; border-bottom:none; border-top:none;}
.li01 li a img{ border:1px #EFEFE2 solid;}

#pjBody01{ width:689px;}
#pjBody01 ul{ width:689px;}
#pjtBody01 ul li p{ margin:5px auto 0 auto; border:1px dashed #E6D5B5; border-bottom:none; border-top:none;}

#p01{ width:689px; text-align:right; font-size:15px; color:#DEBE83; line-height:25px;}
#p02{ width:689px; text-align:center; font-size:15px; color:#DEBE83; line-height:25px;}


#cBody{ line-height:25px; }
#cBody span{display:block;}
#cBody ul{ float:left; margin:25px 0 0 0px; padding:0 0 0 50px;font-size:14px;}
#cBody ul li b{ color:#4C4C4C; font-size:16px; width:120px; display:inline-block; text-align:right;}

#fBody{ line-height:25px;}

#feed01{ width:650px; margin:0 auto;}
#feed01 h4{ display:block; background:#F1EFE7; padding:5px; margin:5px 0; text-indent:2em; font-size:13px; width:650px;}
#feed01 ul li{color:#000000; display:block; }
#feed01 ul li span{ width:100px; display:inline-block; text-align:right;}
#feed01 ul li:hover{ color:#FF0000;}
#feed01 ul li input:hover,#feed01 ul li textarea:hover{ border:1px dashed #E0E0E0;}


#img02{ margin:25px 0px 0px 0px; padding:0 60px 0; float:right;}
#img02 a:link,#img02 a:visited{ padding:5px; background:#333333; display:block;}
#img02 a:hover,#img02 a:active{background:#EEE7D5;}

#img03{ width:647px; margin:0 auto;}

.next01{ text-align:center;}
.next01 input{ margin:0 10px; padding:0 5px; line-height:17px;}


/*分页*/
#page{text-align:center; padding:5px 0px; margin:5px auto 0 auto; width:647px;}
#page span{display: inline; padding:1px 6px; background:#F5F3E2; border:1px dashed #EEEAD9 ; font-family:Verdana; font-size:10px; color:#333333; cursor:default;}
#page a:link,#page a:visited{display:inline; padding:1px 6px; font-family:Verdana; font-size:10px; color:#333333; background:#F5F3E2; border:1px solid #000; text-decoration:none;}
#page a:hover{display:inline; padding:2px 6px; font-family:Verdana; font-size:10px; color:#000; background:#B0AF91; border:1px solid #000; text-decoration:none;}
#page div{padding:10px; line-height:20px;}
#page div select{height:16px; padding:0px; margin-bottom:0px; font-family:Verdana; font-size:10px; line-height:12px;}
#page b{ color:#FFFFFF; font-size:12px;}

#t01{ color:#D0D0D0;}
#t02{ color:#FF0000;}
#t03{ text-align:center; color:#C18548; margin:100px 0 ;}
#t03 a:link,#t03 a:visited{ color:#C18548; text-decoration:underline;}
#t03 a:hover,#t03 a:active{ color:#333333;text-decoration:none; }

#con01{ margin:20px 0 0 0;}

