@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:200px; 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:20px; 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; }





.style6 { clear:both;  }



.style6 li {float:left; width:150px; height:50px; margin:0 10px; font-size:12px; }

















/*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:50px; padding:5px 2px 5px 2px; border:#eacaae 1px solid; margin-top:6px;}



.scoll span {border:0; width:150px; height:50px; margin:0 4px 0 4px;}




