@charset "utf-8";
/* CSS Document
Version: 1.0
Author: shyvo
Author URI: http://shyvo.cn/

*/
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;}
div,span,body,a{ font: normal 12px/160% "Arial","SimSun","Tahoma",sans-serif;color:#666;}
a{ text-decoration:none;}
img { border:0px;}
#wrap{ width:1001px; margin:0 auto; background:url(../images/body_bg.gif);}

#nav { height:25px; background:#FFFFFF url(../images/index_bg.gif) repeat-x; padding:30px 0 0 0;}
#nav code{color:#0068ae;font-size: 24px;letter-spacing: 0.2em; margin: 0 20px;}
#nav a{ font-size:12px; font-family:"幼圆"; font-weight:bolder; text-decoration:none; margin:0 13px; color:#888;}
#panel{ text-align:center;}

#top{ background:url(../images/main_bg_r_t.jpg) no-repeat right top; }
#head{ height:92px; padding:18px 0 0 0; overflow:hidden;}
#logo{ float:left; margin:0 0 0 24px;}
#contact{ float:right; margin:58px 54px 0 0;}
#contact a{display:block; float:left; width:73px; height:23px; color:#000; font-family:"黑体"; font-size:14px; margin:0 8px;}
#contact #contactus{ background:url(../images/contactusbg.gif) no-repeat top left; padding:0 0 0 24px; }
#contact #collection{ background:url(../images/collectionbg.gif) no-repeat top left; padding:0 24px 0 12px; width:61px;cursor:hand; }
#main_nav { background:url(../images/main_nav_bg.gif) no-repeat top center; height:62px; text-align:center; padding:15px; overflow:hidden;}
#main_nav li{ display:inline; margin:0 8px;}
#main_nav li a{ color:#fff; font-size:30px; font-family:"黑体";}
#main_nav li a:hover{ color:#333;}

/*首页*/
#center{ background:url(../images/main_bg_c.jpg) no-repeat top center; height:1043px; padding:0 190px 0 70px;}
#nav2{ float:right; margin:20px 0 0 0;}
#nav2 li a{ display:block; background:url(../images/nav_bg.gif) no-repeat right top; width:173px; height:46px; text-align:center; font-size:24px; font-family:"黑体"; color:#000; margin:6px 0; line-height:180%;}
#content #photolist { margin:20px 0 0 0;}
#content #photolist img{ border:#999 solid 1px; float:left; margin:0 1px 0 1px;}
#content #contentlist{ width:485px; height:475px; border:1px #5e9bf5 solid; margin:5px 0 0 0;}
#content #contentlist #title{ background:url(../images/contenttitlebg.gif) no-repeat left top; height:34px; font-size:18px; font-family:"黑体"; padding:0 0 0 18px; line-height:200%; color:#000000; width:390px; border-bottom:1px solid #000;}
#content #contentlist #title2{ margin:6px 0 0 12px; list-style:none; }
#content #contentlist #title2 li{color:#0068b7; font-family:"黑体";line-height:120%;}
#content #contentlist #title2 li a{color:#0068b7; font-family:"黑体";line-height:120%;}
#content #contentlist #title2 h3{color:#0068b7; font-family:"黑体";line-height:120%; font-size:12px;}
#content #contentlist #title2 #article{ width:460px; overflow:auto; height:415px;}
#content #contentlist #title2 #article table {
border-collapse:collapse; /* 关键属性：合并表格内外边框(其实表格边框有2px，外面1px，里面还有1px哦) */
border:solid #ccc; /* 设置边框属性；样式(solid=实线)、颜色(#999=灰) */
border-width:1px 1px 0 1px; /* 设置边框状粗细：上 右 下 左 = 对应：1px 0 0 1px */
}
#content #contentlist #title2 #article table th{ font-weight:bold;}
#content #contentlist #title2 #article table caption {font-size:14px;font-weight:bolder;}
#content #contentlist #title2 #article table th,#content #contentlist #title2 #article table td {border:solid #ccc;border-width:0 0 1px 0;padding:2px; text-align:left; }
#content #contentlist #title2 #article tfoot td {text-align:center;}
/*留言页面*/
#center_g{ background:url(../images/messagebg.gif) no-repeat top center; height:1076px; padding:0 190px 0 75px; clear:both;}
#messagenav { margin:25px 0 0 0; height:26px; overflow:hidden;}
#messagenav span{ background:url(../images/messagetitlebg2.gif) no-repeat left top; display:block; text-align:center; width:100px; height:26px; float:left; color:#FFF; font-size:14px; cursor:hand;}
#messagenav span.select{ color:#000; background:url(../images/messagetitlebg1.gif) no-repeat left top;}
#messagebody{ width:442px; height:889px; background:url(../images/messagebodybg.gif) no-repeat left top; clear:left; padding:65px 0 0 42px; color:#000; font-size:14px; font-family:"黑体"; line-height:200%; font-weight:bold;}
#messagebody input[type=text]{ border:0px; border-bottom:1px #000000 dashed;}
#messagebody .mb{ width:136px;}
#messagebody .mb2{width:295px;}
#messagebody .mb3{ width:318px;}
#messagebody #starimg{ text-align:center; width:360px; margin:5px 0 0 0;}
#messagebody #starimg img{ border:1px solid #000;}
#messagebody #messagecontent{ width:350px; height:370px; border:1px solid #000000;}
#messagebody input[type=submit],#messagebody input[type=reset]{ background:url(../images/buttonbg.gif) no-repeat left top; text-align:center; width:69px; height:24px; border:0px; font-size:14px; font-family:"黑体"; float:right;  margin:10px 10px 0 0;}
#messagebody input[type=reset]{ margin:10px 100px 0 0;}
#messagebody #pageper{ clear:both; color:#000; margin:23px 0 0 0; text-align:center;}
#messagebody #pageper a{ color:#000000;}
#messagebody ul{ list-style:none;}
#messagebody ul li{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;line-height:normal; border-bottom:1px dashed #009999; width:360px; list-style:none; margin:5px 0 0 0; height:70px; overflow:hidden;}

#foot{ height:25px;}

.LV_invalid{ color:#f00;}
.LV_valid{ display:none;}