/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; } 
/*table{border-collapse: collapse; border-spacing: 0; }*/ 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
ol,ul,li{list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }

/*Public Css*/
body{font-size:12px;line-height:24px; color:#666; background:#f6f6f6}
a,a:visited{text-decoration:none; color:#666}
a:hover{}

/*Bottom Css*/
.bottom{margin:0 auto;text-align:center;padding:0;}
.bottom a,.bottom a:visited{}
.bottom a:hover{}

.h10{height:10px; line-height:10px; font-size:10px; clear:both;}


.top_w{ width:100%; height:88px; background:url(top_bg.jpg) repeat-x}
.logo{ width:1000px; margin:0 auto; background:url(logo.jpg) no-repeat; height:88px}
.banner_w{ width:100%; height:464px; background:url(banner_bg.jpg) no-repeat center}
.banner{ width:908px; height:284px; margin:0 auto; padding:32px 5px 0 0}

.menu{ width:972px; margin:0 auto; background:#000; height:40px; line-height:40px; margin-top:1px;}
.menu ul{ padding-left:10px}
.menu li{ float:left;padding:0 8px; text-align:center; font-size:14px}
.menu li a{ color:#fff; display:block; width:120px;}
.menu li a:hover{ display:block; background:#F00}
.nr{ padding:10px 5px;}

.main{ width:984px; margin:0 auto;}
.main_left{ width:278px; float:left}
.main_left .title{ height:53px; line-height:34px; background:url(main_left_title278x53.jpg) no-repeat; overflow:hidden;}
.main_left .title span{ float:left; text-indent:23px; font-size:14px; font-weight:bold; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:40px;}
.main_left .title a{ float:right;  padding:0px 10px 0 0;}

.main_right{ width:700px; float:right}
.main_right .title{ height:53px; line-height:34px; background:url(main_right664x53.jpg) no-repeat;overflow:hidden;}
.main_right .title span{ float:left; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;font-family:"Î¢ÈíÑÅºÚ";line-height:45px; width:130px; text-align:center;}
.main_right .title a{ float:right; padding:0px 10px 0 0;}

.title_360{ width:342px;float:left; padding:0 0 0 10px}
.title_360 .title{ height:51px; line-height:34px; background:url(main_right342x51.jpg) no-repeat;overflow:hidden;}
.title_360 .title span{ float:left; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;font-family:"Î¢ÈíÑÅºÚ";line-height:45px;text-align:left;}
.title_360 .title a{ float:right;  padding:0px 10px 0 0;}
.title_360 .nr{ padding:5px;}

.title_357{ width:332px;float:right;padding:0 16px 0 0px}
.title_357 .title{ height:51px; line-height:34px; background:url(main_right322x51.jpg) no-repeat;overflow:hidden;}
.title_357 .title span{ float:left; text-indent:15px; font-size:14px; font-weight:bold; color:#fff;font-family:"Î¢ÈíÑÅºÚ";line-height:45px;text-align:left}
.title_357 .title a{ float:right;  padding:0px 10px 0 0;}
.title_357 .nr{ padding:5px;}
.cp{}
.cp .title{ height:51px; line-height:35px; background:url(main_title942x51.jpg) no-repeat;overflow:hidden;}
.cp .title span{ float:left; text-indent:25px; font-size:14px; font-weight:bold; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:45px;}
.cp .title a{ float:right;  padding:0px 10px 0 0;}

.foot{ width:972px; margin:0 auto; background:url(foot.jpg) no-repeat; height:47px; padding-top:10px; line-height:24px; text-align:center; color:#666}
.viewproimg{ padding:2px; border:1px solid #ccc; background:#fff}