@charset "gb2312";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; color: #555555; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, em { text-decoration: none; font-style: normal; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; }
p { word-wrap: break-word; }
a { color: #555555; text-decoration: none; }
a:hover { color: #c61c06; text-decoration: underline; }
.clearit { clear: both; height: 0px; }

body { background-color:#f2f2f2; }
.header { margin:0 auto; width:100%; height:200px; display:block; overflow:hidden; text-align:center; position:relative; }
.banner { margin:0 auto; width:1360px; height:200px; margin-left:-680px; position:absolute; left:50%; top:0px; }
@media screen and (max-width: 1100px) { 
.header { margin:0 auto; width:1100px; height:200px; display:block; overflow:hidden; text-align:center; position:relative; }
.banner { margin:0 auto; width:1360px; height:200px; margin-left:0px; position:absolute; left:-130px; top:0px; }
} 
.msg { margin:0 auto; width:1100px; height:34px; padding:20px 0px; display:block; overflow:hidden; }
.date { float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:34px; color:#646464; }
.search { float:right; width:430px; height:34px; }
.search li { float:left; }
.searchinput { width:320px; height:32px; border:1px solid #e9e5e7; padding:0px 10px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:34px; color:#8a8a8a; }
.searchbtn { margin-left:20px; width:67px; height:34px; background:url(imagesbtn_search.gif) no-repeat left top; }
.menu { margin:0 auto; width:1100px; margin-bottom:20px; display:block; overflow:hidden; }
.menu ul { width:1120px; height:96px; }
.menu ul li { float:left; margin-right:20px; }
.menu ul li a { display:block; width:120px; height:40px; padding-top:56px; background-color:#FFF; background-repeat:no-repeat; background-position:center 6px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:40px; color:#333; text-align:center; }
.menu ul li a:hover { text-decoration:none; }
.menu ul li a.menu_000 { background-image:url(imagesicon_000.gif); }
.menu ul li a.menu_001 { background-image:url(imagesicon_001.gif); }
.menu ul li a.menu_002 { background-image:url(imagesicon_002.gif); }
.menu ul li a.menu_003 { background-image:url(imagesicon_003.gif); }
.menu ul li a.menu_004 { background-image:url(imagesicon_004.gif); }
.menu ul li a.menu_005 { background-image:url(imagesicon_005.gif); }
.menu ul li a.menu_006 { background-image:url(imagesicon_006.gif); }
.menu ul li a.menu_007 { background-image:url(imagesicon_007.gif); }
.main { margin:0 auto; width:1060px; padding:20px; background-color:#fff; display:block; overflow:hidden; }
.footer { margin:0 auto; width:1100px; padding:20px 0px; display:block; overflow:hidden; }
.footer ul { margin:0 auto; width:850px; }
.footer ul.sy { margin:0 auto; width:850px; }
.footer li { float:left; height:80px; display:block; }
.footer li.footer_001 { width:100px; }
.footer li.footer_002 { width:750px; }
.footer li.footer_003 { width:170px; }
.footer li.footer_003 .span_001 { position:relative; }
.footer li.footer_003 .span_001 span { position: absolute; left: 0px; top: 5px; }
.footer li.footer_003 .span_002 { padding-left: 60px; }
.footer li span { margin-left:20px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:80px; }
.ewm { position: fixed; top: 360px; left: 50%; margin-left: 570px; z-index: 9; }
/*¶þ¼¶¹«ÓÃ*/
.contenttitle { display:block; overflow:hidden; border-bottom:1px solid #b8b5b5; }
.contenttitle h2 { float:left; display:block; width:140px; height:36px; background-color: #c61c06; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; line-height:36px; color:#fff; text-align: center; font-weight:normal; }
.contenttitle a { float:right; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:36px; color: #ac1704; }
.content { padding:15px; }
/*Í¼Æ¬ÁÐ±í*/
.piccontent { display:block; overflow:hidden; }
.piclist { padding-top:15px; }
.piclist li { float:left; padding:15px; width:235px; position:relative; }
.piclist li span { display:block; width:235px; height:60px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:30px; font-weight:bold; text-align:center; }
.piclist li p { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:22px; }
.piclist li a:hover { text-decoration:none; }
.piclist li a:hover p, .piclist li a:hover span { color: #c61c06; }
/*µ³½¨ÊÓÆµ*/
.piclist .play { background:url(imagesplay.png) no-repeat left top; position: absolute; top: 82px; left: 112px; width: 40px; height: 40px; }
/*ºìÉ«Êé¼Ü*/
.hssjcontent { display:block; overflow:hidden; }
.hssjlist { padding-top:15px; }
.hssjlist li { float:left; padding:15px; width:146px; }
.hssjlist li img { padding:5px; border:1px solid #b8b5b5; background-color:#f2f2f2; }
.hssjlist li span { display:block; width:146px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:30px; font-weight:bold; text-align:center; }
.hssjlist li a:hover { text-decoration:none; }
.hssjlist li a:hover span { color: #c61c06;}
.hssjlist li a:hover img { background-color:#FFF; }
/*ÎÄÕÂÁÐ±í*/
.list li { display:block; overflow:hidden; border-bottom:1px dotted #b8b5b5; background:url(imagesicon_015.gif) no-repeat left 19px; padding-left:15px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:46px; }
.list li a { float:left; }
.list li span { float:right; color:#9b9a9a; }
/*·ÖÒ³*/
.fenye { width:1060px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:48px; text-align:center; display:block; overflow:hidden; }
.fenye a { margin:0px 10px; }
.fenye span { margin:0px 10px; }
.fenye .curpage { color: #ac1704; }
/*ÎÄÕÂÕýÎÄ*/
.zwtitle { padding-top:15px; font-family:"Î¢ÈíÑÅºÚ"; font-size:24px; line-height:40px; text-align:center; }
.zwdate { font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; line-height:40px; text-align:center; color:#767676; }
div.zw { font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:32px; display:block; overflow:hidden; }
div.zw div { font-size:16px; line-height:32px; }
div.zw * { font-size:16px; line-height:32px; }
div.zw p { text-indent:32px; }
div.zw video { float:left; padding-top:10px; }
div.zw ul.xx { float:left; margin-left:50px; width:380px; }

