@charset "utf-8";
/* CSS Document */
body { margin:0px; text-align:center; font-size:12px; color:#454545; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(body_bg.jpg) left top repeat-x; background-color:#ff9940; }
img { border:0px;  }
ul,ol{list-style-type: none; margin:0px; padding:0;  }
div,form,h1,dl,dt,dd,ul,ol,li,table,td,th,p{ margin:0; padding:0; list-style:none; }
td { font-size:12px; line-height:20px;}
h2,h3,h4,h5,h6{	padding:0; margin:0px 0 2px 0;}
h1{ font-size:20px; font-family:"黑体"; font-weight: normal; margin:8px 0 12px 0; text-align:center; }

a:link,a:visited,a:active { text-decoration:none; color:#454545; }
a:hover { text-decoration:underline; color:#454545;  }

.blank1 { clear:both; height:1px; overflow:hidden; }
.blank2 { clear:both; height:2px; overflow:hidden;}

.blank3 { clear:both; height:3px; overflow:hidden; }
.blank4 { clear:both; height:4px; overflow:hidden; }	
	
.blank5 { clear:both; height:5px; overflow:hidden; }
.blank6 { clear:both; height:6px; overflow:hidden; }
.blank8 { clear:both; height:8px; overflow:hidden; }
.blank10 { clear:both; height:10px; overflow:hidden; }
.blank15 { clear:both; height:15px; overflow:hidden; }

.blank20 { clear:both; height:20px; overflow:hidden; }
.blank45 { clear:both; height:45px; overflow:hidden; }

#head{ clear:both; margin:auto; width:940px; height:216px; background:url(top.jpg) bottom left no-repeat; text-align:right }
#head .toplink { float:right; width:130px; text-align:right;}
#head .toplink li{ float:left; text-align:right; padding:0 8px 0 0px; font-size:11px; line-height:18px; color:#000  }
#head .toplink li a:link,
#head .toplink li a:active,
#head .toplink li a:visited { color:#000;  text-decoration:none; line-height:18px; }
#head .toplink li a:hover{ color:#000; text-decoration:underline; line-height:18px;  }


/* menu */
#menu { clear:both; margin:auto;width:910px; height:39px; font-size:14px; background:url(menu_bg.gif) left top repeat-x; padding:0 15px 0 15px;}
#menu li{ display:inline; float:left; margin:0 3px 0 0px;padding:0 7px 0 8px;  color:#FFFFFF; line-height:39px; font-weight:bold; }
#menu li a { display:block; color:#ffffff; font-weight:bold;  margin:0 3px 0 5px;   }

#menu .hit { display:block; color:#FFF; height:39px; font-weight:bold; padding:0 0px 0 15px; text-decoration:none; background:url(hit_menu.gif) no-repeat left 0px;  }
#menu .hit a { display:block;line-height:39px; margin:0; padding:0px 15px 0px 0px; background:url(hit_menu.gif) no-repeat right 0px; }
#menu .hit a:link,
#menu .hit a:hover,
#menu .hit a:visited,
#menu .hit a:active{ color:#FFF; line-height:39px; font-weight:bold;}

#menu_list{ clear:both; margin:auto; width:940px; position:relative; height:20px; }


/*主体*/
#contant { clear:both; margin:auto; width:940px; background-color:#FFFFFF;}
.main { float:left; width:924px;  padding:5px 8px 5px 8px; background-color:#FFFFFF; }
.ctop { float:left; width:940px; height:3px; background:url(c_topbg.gif) left top no-repeat; overflow:hidden;}
.cbottom { float:left; width:940px; height:4px; background:url(c_bbg.gif) left top no-repeat; overflow:hidden;}

.partleft { float:left; width:700px;}
.partright { float:right; width:210px;}

#foot { clear:both; margin:auto; width:940px;}
#foot .footlink { float:left; width:940px; text-align:center; height:22px; line-height:22px; font-size:11px; color:#FFFFFF; background-color:#ffbd83;}
#foot .footlink a:link,
#foot .footlink a:visited,
#foot .footlink a:active {font-size:11px; color:#FFFFFF; text-decoration:none;  }
#foot .footlink a:hover{ font-size:11px;  color:#FFFFFF;text-decoration:underline; }


#foot .copy { text-align:center; line-height:20x; color:#FFFFFF;  font-size:11px; padding-bottom:10px;} 

.mainpic { float:left; width:700px; height:174px;}

.nav { float:left; width:700px; font-size:11px; color:#606060; line-height:16px; text-align:left; text-indent:6px;}
.page { float:left; width:700px; line-height:25px; text-align:center; margin-top:20px;}


/*index style*/
.index_left { float:left; width:335px; background-color:#f5f5f5;padding:5px; }
.index_right { float:right; width:335px; background-color:#f5f5f5;padding:5px; }
/*right*/
.letter { float:left; width:210px;}
.letter p { text-align:left; line-height:18px; height:18px; font-size:11px; font-weight:bold}
.letter .lbox { float:left; width:145px; background:url(right_icon.gif) left top no-repeat; height:23px; padding:15px 10px 10px 55px;}
.letter .lbox h2 { text-align:left; line-height:23px; text-decoration:underline; color:#666666; font-size:12px;}
.letter .lbox h2 a:link,
.letter .lbox h2 a:visited,
.letter .lbox h2 a:active {text-decoration:none; color:#666666; }
.letter .lbox h2 a:hover{ text-decoration:underline; color:#666666;}
.vedio { float:left; width:180px; height:160px; background:url(vidio_bg.gif) left top no-repeat; padding:30px 15px 7px 15px;}
.rightpic { float:left; width:210px;}

/* box默认样式 */
.stylebox { clear:both; }
.stylebox .title{text-align:left;  position:relative; }
.stylebox .title a:link,
.stylebox .title a:visited,
.stylebox .title a:active {text-decoration:none;  }
.stylebox .title a:hover{ text-decoration:underline; }
.stylebox .title .viewmore{ position:absolute; right:10px; top:0px;  font-weight:normal; font-size:11px; }
.stylebox .title .viewmore a:link,
.stylebox .title .viewmore a:visited,
.stylebox .title .viewmore a:active { font-size:11px; text-decoration:none;  }
.stylebox .title .viewmore a:hover{  font-size:11px; text-decoration:underline; }

.tbg1 { text-align:left; line-height:19px; height:19px; background-color:#cf8240; color:#FFFFFF }
.tbg1 h2 { font-size:12px; line-height:19px; padding-left:6px;}

.tbg2 { text-align:left; line-height:19px; height:19px; background-color:#51b67c; color:#FFFFFF }
.tbg2 h2 { font-size:12px; line-height:19px; padding-left:6px;}

.tbg3 { text-align:center; line-height:21px; height:21px; background:url(t1.gif) left top no-repeat; color:#FFFFFF }
.tbg3 h2 { font-size:12px; line-height:21px; text-align:center}

.tbg4 { text-align:left; line-height:19px; height:19px; background-color:#dbbc07;color:#FFFFFF }
.tbg4 h2 { font-size:12px; line-height:19px; text-align:left; padding-left:6px;}



.body { clear:both; text-align:left; padding:0px 5px 0 5px; background-color:#f9efe6; overflow:hidden;  }
.body1 { clear:both; text-align:left; padding:0px 5px 0 5px; background-color:#f6f6f6; overflow:hidden;  }
.body2 { clear:both; text-align:left; padding:0px 5px 0 5px;  overflow:hidden;  }
.body3 { clear:both; text-align:left; padding:0px 5px 0 5px; line-height:25px;  overflow:hidden; background:url(contact_bg.jpg) right bottom no-repeat; }


/*style li*/
.style1 { clear:both;}
.style1 li { float:left; padding:0 4px 0 4px; font-size:12px; text-align:left; color:#FFF; height:18px;  line-height:18px;  }
.style1 li a{ color:#FFF; padding:2px 4px 2px 4px;  line-height:18px; height:18px;}
.style1 li a:hover{ color:#fff; padding:2px 4px 2px 4px; background:#c05900; line-height:18px; height:18px;}
.style1 li a:active {font-size:12px; color:#FFFFFF; text-decoration:none;  }
.style1 li a:link { color:#FFFFFF}
.style1 li a:visited { color:#FFFFFF}


.style2 { clear:both; padding:2px 0 2px 0 }
.style2 li { margin:0; font-size:11px; text-align:left; line-height:16px; background:url(icon.gif) left 7px no-repeat; padding-left:4px; }
.style2 li a:link,
.style2 li a:visited,
.style2 li a:active {font-size:11px; text-decoration:none;  }
.style2 li a:hover{ font-size:11px; text-decoration:underline; }

.style3 { clear:both; padding:5px 0 5px 0;}
.style3 li h2 { font-size:14px; line-height:24px; text-align:left;}
.style3 li { position:relative; margin:0; font-size:12px; text-align:left; line-height:22px; background:url(icon.gif) left 10px no-repeat; padding-left:4px; color:#454545; border-bottom:#cccccc 1px dashed; }
.style3 li a:link,
.style3 li a:visited,
.style3 li a:active {text-decoration:none;  }
.style3 li a:hover{  text-decoration:underline; }
.style3 li .addtime{ position:absolute; right:10px; top:0px;  font-weight:normal; color:#505050; font-size:11px; }
.style3 li .addtime a:link,
.style3 li .addtime a:visited,
.style3 li .addtime a:active { color:#505050; font-size:11px; text-decoration:none;  }
.style3 li .addtime a:hover{ color:#5050; font-size:11px; text-decoration:underline; }


.style4 { clear:both;}
.style4 li h2 { font-size:14px; line-height:22px; text-align:left; text-decoration:underline}
.style4 li { position:relative; margin:0; font-size:12px; text-align:left; line-height:19px;  height:19px; color:#454545; overflow:hidden;  }
.style4 li a:link,
.style4 li a:visited,
.style4 li a:active {text-decoration:none;  }
.style4 li a:hover{  text-decoration:underline; }
.style4 li h2 a:link,
.style4 li h2 a:visited,
.style4 li h2 a:active { text-decoration:underline;  }
.style4 li h2 a:hover{  text-decoration:underline; }

.style5 { clear:both;  }
.style5 li { margin:0; font-size:12px; text-align:left; line-height:20px; }
.style5 li h2 { font-size:14px; color:#0052a5; line-height:20px; }
.style5 li a:link,
.style5 li a:visited,
.style5 li a:active {font-size:14px; text-decoration:none;  }
.style5 li a:hover{ font-size:14px; text-decoration:underline; }





/*detail*/
.detail { float:left; width:680px; padding:0 10px;}
.detail h2 { text-align:center; font-size:14px; line-height:25px; height:25px; border-bottom:#cccccc 1px dashed;}
.detail .detailcon {  width:680px; float:left; line-height:19px; font-size:12px; text-align:left;}

/*list*/
.list { float:left; width:685px; border-bottom:#cccccc 1px dashed; padding-bottom:8px; padding-top:8px; }
.list .listpic { float:left; width:120px; height:80px; padding:1px; border:#dedede 1px solid; }
.list .listcon { float:right; width:550px; }

/*text*/
.text { float:left; width:685px; text-align:left; line-height:19px; padding:10px 0 0 0 }
.text p { float:left; margin-right:10px;}


/*ex*/
.exbox { clear:both; margin:auto; width:656px;}
.exbox .ex1{ float:left; width:656px; height:181px; background:url(ex_1bg.jpg) left top no-repeat;}
.exbox .ex1 .title_ex{text-align:left; text-align:left; line-height:28px; height:26px;  color:#454545    }
.exbox .ex1 .title_ex h2 { font-size:14px; line-height:28px; padding-left:16px;}
.exbox .ex1 .exbody { clear:both; text-align:left; padding:10px 15px 0 15px; overflow:hidden; }

.exbox .ex2 { float:left; width:255px; height:131px; padding:30px 25px 0 25px; background:url(ex_1bg1.jpg) left top no-repeat}
.exbox .ex2 .expicicon { clear:both; margin:auto; width:155px; height:35px;}
.exbox .ex2 p { text-align:left; line-height:20px;}

.exbox .ex3 { float:right; width:255px; height:131px; padding:30px 25px 0 25px; background:url(ex_1bg1.jpg) left top no-repeat}
.exbox .ex3 .expicicon { clear:both; margin:auto; width:155px; height:35px;}
.exbox .ex3 p { text-align:left; line-height:20px;}

.extable { float:left; width:700px; text-align:left}
.extable span { font-size:11px; color:#777777}

.td1 { text-align:right; line-height:28px;}
.td1 span { color:#FF0000}

.scoll { float:left; width:916px; height:40px; padding:5px 2px 5px 2px; border:#eacaae 1px solid; margin-top:6px;}
.scoll li { float:left; border:0; width:115px; height:40px; margin:0 4px 0 4px;}
