/*Charset=GB2312*/
body{font-family:Arial,宋体;background:url(./images/body_grad.png) repeat-x #323840 0 35px;margin:0 auto}
div{margin:0 auto}
form{margin:0px}
input{width:200px;height:20px;vertical-align:middle;font-family:Arial;background:url(./images/inputbg.jpg) repeat-x;border:1px solid #CCCCCC;padding:3px 0 0 3px}
input:hover{width:200px;height:20px;vertical-align:middle;font-family:Arial;background:url(./images/inputbg.jpg) repeat-x;border:1px solid #666666;padding:3px 0 0 3px}

/*Header*/
/* @Navigation_style */
#nav{width:100%;height:33px;background:url(./images/navbg.jpg) repeat-x;padding-top:2px}
*{margin:0;padding:0}
.hide{display:none}
.clear{clear:both;height:1px;margin-top:-1px;overflow:hidden}
.greenborder{border-right:solid 1px #94C801}
#wrap{width:980px}
#main_nav{background:#2C2C2C;height:33px;overflow:visible}
#main_nav ul{font-size:14px;list-style:none}
#main_nav li{float:left;position:relative;z-index:5}
#main_nav li a{color:#fff;display:block;width:85px;height:30px;text-decoration:none;line-height:35px;text-align:center;margin-top:2px}
#main_nav li ul li a{font-size:12px;width:85px;height:25px;line-height:25px;margin:0px}
#main_nav li ul li a:hover, #main_nav li.focus ul li a:hover{background:#474747}
#main_nav li.focus a, #main_nav li a:hover{background:#474747}
#main_nav li.focus ul li a{background:none}
#main_nav li ul{position:absolute;top:33px;left:0px;background:#2C2C2C;display:none}
#main_nav li ul li{float:none}
/* @Navigation_end */
#banner{width:980px;height:320px;background:url(./images/banner.jpg) no-repeat}
#master{width:980px;background:url(./images/masterbg.jpg) no-repeat bottom left white;padding:20px 0 60px}
#master img{border:0}

/*Footer*/
#copyright{width:980px;padding:15px 0;text-align:center;font-size:14px;color:white}
#copyright a.deaf:link,a.deaf:visited,a.deaf:active{color:white;text-decoration:none}
#copyright a.deaf:hover{color:white;text-decoration:underline}

/*Description*/
#description{width:800px;font-size:14px;color:#333333;background:url(./images/description.jpg) no-repeat left top;padding-top:45px}
/*News*/
#news{width:800px;font-size:14px;color:#333333;background:url(./images/news.jpg) no-repeat left top;padding-top:45px}
#news ul{list-style:none;padding:5px;margin:0 0 20px}
#news ul:hover{background:#FFFDEB}
#news ul span{font-size:12px;color:#007BE7;margin-left:15px}
#news ul a.news:link,a.news:visited,a.news:active{color:#333333;text-decoration:none;font-size:14px;font-weight:bold}
#news ul a.news:hover{color:#333333;text-decoration:underline;font-size:14px;font-weight:bold}
#news ul li{font-size:12px;line-height:20px;color:#666666;text-indent:2em}
/*Content*/
#cont{width:800px;font-size:14px;color:#333333;padding-top:45px}
#cont ul{list-style:none;margin:0;padding:0}
#cont ul h1{font-size:20px;font-weight:bold;display:block;text-align:center}
#cont ul li{line-height:22px;margin-top:20px}

/*Pro_visit*/
#visitadver{width:980px;height:543px;background:url(./images/visit.jpg) no-repeat}
#visit{width:900px;background:url(./images/visit_prodes_title_long.jpg) repeat-x;padding:40px 5px 20px;font-size:14px;color:#333333;margin-top:35px;line-height:22px}
#visit span{position:absolute;display:block;margin:-40px 0 0 5px;font-size:14px;color:white;font-weight:bold}

/*PDOOR1*/
.tab {width:910px;font-size:12px}
.tab_menu{clear:both}
.tab_menu ul{list-style:none;margin:0;padding:0}
.tab_menu li{float:left;text-align:center;cursor:pointer;list-style:none;padding:4px 8px 0;margin:3px 3px 0;background:#AC2231;height:14px;color:white}
/*.tab_menu li.hover {background:#DFDFDF;}*/
.tab_menu li.selected{position:relative;margin-bottom:-1px;color:#AC2231;background:white;height:15px;border-left:solid 1px #AC2231;border-top:solid 1px #AC2231;border-right:solid 1px #AC2231;}
.tab_box{clear:both;width:910px;padding:20px 0;border:solid 1px #AC2231;text-align:center;color:#333333;font-size:14px}
.hide{display:none}

/*Messages*/
#usermessages{margin-left:35px;float:left;clear:both;line-height:20px;width:569px;margin-top:35px;background:#F1F1F1;padding:10px;font-size:12px;color:333333}
#usermessages span{font-weight:bold;color:#666666}
#adminmessages{margin-left:35px;float:left;line-height:20px;width:567px;background:white;padding:10px;font-size:12px;color:#333333;border-left:dashed 1px #cccccc;border-bottom:dashed 1px #cccccc;border-right:dashed 1px #cccccc}
#adminmessages span{font-weight:bold;color:#666666}
#messages{width:910px;margin-top:20px}
#messages ul{list-style:none;margin:0;padding:0;font-size:14px;color:#333333}
#messages ul span{font-weight:bold}
#messages ul li{margin-top:10px}
#messages .messagesbox{font-family:arial;font-size:12px;color:#666666;width:390px;height:80px;background:url(./images/inputbg.jpg) repeat-x;border:1px solid #CCCCCC;padding:3px 0 0 3px}
#messages .messagesbox:hover{font-family:arial;font-size:12px;color:#666666;width:390px;height:80px;background:url(./images/inputbg.jpg) repeat-x;border:1px solid #666666;padding:3px 0 0 3px}

/*Pro_audio*/
/*JS_Photos*/
#jsphotos{width:587px;float:left;padding:3px 0 0;border:solid 1px #2261AC}
#jsphotos #flash{width:585px;height:430px;overflow:hidden;margin:0 1px;padding:0;background:black}
#jsphotos #flash1{width:585px;height:430px;overflow:hidden;margin:0 1px;padding:0;background:#1075C7}
/**{margin:0;padding:0}
#gallery{width:500px}
#image{position:relative; width:490px; height:273px; padding:5px; background:#FFF url(./images/loading.gif) center center no-repeat}
#image img{position:absolute;top:5px;left:5px}

#image1{position:relative; width:490px; height:273px; padding:5px; background:#FFF url(./images/loading.gif) center center no-repeat}
#image1 img{position:absolute;top:5px;left:5px}
#thumbs1{position:relative; list-style:none;width:500px}
#thumbs1 img{border:solid 1px #cccccc;padding:1px}
#thumbs1 img:hover{border:solid 1px #B8B8B8;padding:1px}
#thumbs1 li{float:left; margin-right:5px; cursor:pointer}

#thumbwrapper{padding:5px 0;width:490px;overflow:hidden}
#thumbarea{position:relative;overflow:hidden;width:490px}
#thumbs{position:relative; list-style:none;width:500px}
#thumbs img{border:solid 1px #cccccc;padding:1px}
#thumbs img:hover{border:solid 1px #B8B8B8;padding:1px}
#thumbs li{float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(./images/left.gif) left center no-repeat}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(./images/right.gif) right center no-repeat}
#nextimg:hover{opacity:1; filter:alpha(opacity=100)}*/
/*PDOOR2*/
.tab_menu1{clear:both}
.tab_menu1 ul{list-style:none;margin:0;padding:0}
.tab_menu1 li{float:left;text-align:center;cursor:pointer;list-style:none;padding:4px 8px 0;margin:3px 3px 0;background:#2261AC;height:14px;color:white}
/*.tab_menu li.hover {background:#DFDFDF;}*/
.tab_menu1 li.selected{position:relative;margin-bottom:-1px;color:#2261AC;background:white;height:15px;border-left:solid 1px #2261AC;border-top:solid 1px #2261AC;border-right:solid 1px #2261AC;}
.tab_box1{clear:both;width:910px;text-align:center;color:#333333;font-size:12px}
.tab_box1 #bluebox{width:910px;float:left}
#flotrightbox{width:260px;background:url(./images/floatrightbox.jpg) repeat-x;padding:20px 5px 0;float:left;text-align:left;margin-left:20px}
#flotrightbox .blue{color:#0068BA;font-weight:bold}
#flotrightbox ul{list-style:none;margin:0 0 10px;line-height:20px}
#flotrightbox ul span{color:#0068BA;font-weight:bold;font-size:12px}
#flotrightbox ul li{background:url(./images/drop.jpg) no-repeat 0 8px;padding-left:10px}

/*ellman & Symfon style End*/
