@charset "utf-8";
* { margin: 0px; padding: 0px; }
html, body { -webkit-text-size-adjust: none; }
body { font-size: 12px; color: #666666; background-color: #d7d7d7; }
body img { border: 0px; }
A { COLOR: #666666; LINE-HEIGHT: 150%; TEXT-DECORATION: none; font-size: 12px }
A:link { COLOR: #666666; TEXT-DECORATION: none  font-size:12px
}
A:visited { COLOR: #666666; TEXT-DECORATION: none  font-size:12px
}
A:hover { RIGHT: 0px; COLOR: #ae0810; text-decoration: none; font-size: 12px }
.clear { clear: both; }
ul li { list-style-type: none; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.law_box { width: 1000px; height: auto; margin: 0 auto; padding-left: 16px; padding-right: 16px; background-color: #fff; display: table; }
.law_head { width: 1000px; height: 100px; overflow: hidden; padding-top: 10px; }
.logo { width: 444px; height: 80px; float: left; overflow: hidden; padding-top: 10px; }
.search_b { width: 285px; height: 18px; padding-top: 6px; text-align: right; }
.sea_txt { width: 155px; height: 20px; border: 1px #ddd solid; background: none; padding-left: 3px; padding-right: 3px; color: #666; }
.sea_sub { width: 50px; height: 22px; background-color: #ae0810; line-height: 22px; color: #fff; border: none; cursor: pointer; }
.fc_03c { color: #ae0810; }
.law_tel { width: 285px; height: 100px; float: right; }
.law_tels { width: 185px; height: 100px; padding-left: 35px; float: right; background: url(telbg.jpg) left 7px no-repeat; font-family: 微软雅黑; font-size: 14px; }
.law_tel span { font-size: 26px; color: #aa0008; font-family: Arial, Helvetica, sans-serif; }
.nav_info { width: 1000px; height: 38px; background-color: #ae0810; line-height: 38px; margin-top: 5px; }
.nav_info ul { list-style-type: none; margin-left: 2px; }
.nav_info li { width: auto; height: 38px; padding: 0 27px; background: url(navlibg.jpg) left center no-repeat; float: left; font-family: 微软雅黑; }
.nav_info a:link { font-size: 14px; line-height: 38px; color: #fff; }
.nav_info a:visited { font-size: 14px; line-height: 38px; color: #fff; }
.nav_info a:hover { font-size: 14px; line-height: 38px; color: #fff; }


.dropMenu { position: absolute; top: 0px; z-index: 10000; width: 102px; visibility: hidden; background: #d0000a; font-size: 12px; color: #fff; margin-left: -22px; margin-top: 9px; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 }
.dropMenu li { text-align: center; list-style-type: none; line-height: 32px; border-top: 1px #d3363f solid; }
.dropMenu a { width: 102px; display: block; background: #d0000a; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 font-size:12px;
color: #fff; }
.dropMenu a:link { width: 102px; display: block; background: #d0000a; font-size: 12px; line-height: 32px; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 color:#fff;
}
.dropMenu a:visited { width: 102px; display: block; background: #d0000a; font-size: 12px; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 line-height:32px;
color: #fff; }
* html .dropMenu a { width: 100%; width: 102px; display: block; background: #d0000a; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 font-size:12px;
color: #fff; }
.dropMenu a:hover { background: #474747; color: #fff; font-size: 12px; line-height: 32px; display: block; text-decoration: none; FILTER: alpha(opacity=90); opacity: .9; -moz-opacity: .9 }
/* 新增调用下拉菜单样式结束  */
.banner { width: 1000px; height: 260px; overflow: hidden; margin-top: 10px; }
/*  首页幻灯 */

#MainPromotionBanner { width: 1000px; height: 260px; background: #fff; }
#MainPromotionBanner #SlidePlayer { position: relative; margin: 0 auto; }
#MainPromotionBanner .Slides { padding: 0; margin: 0; list-style: none; height: 260px; overflow: hidden; }
#MainPromotionBanner .Slides li { float: left; width: 1000px; height: 260px; overflow: hidden; }
#MainPromotionBanner .Slides img { border: 0; display: block; width: 1000px; height: 260px; }
#MainPromotionBanner .SlideTriggers { margin: 0; padding: 0; list-style: none; position: absolute; top: 230px; right: 5px; z-index: 10; height: 25px; }
#MainPromotionBanner .SlideTriggers li { float: left; display: inline; color: #000; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; cursor: pointer; overflow: hidden; margin: 2px 4px; background-color: #e7e8ea; }
#MainPromotionBanner .SlideTriggers li.Current { color: #fff; background-color: #ae0810; line-height: 16px; height: 16px; width: 16px; }
.index_box { width: 1000px; height: auto; margin-top: 10px; }
.index_left { width: 350px; height: auto; float: left; }
.about_tit { width: 330px; height: 35px; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 20px; background-image: url(news_tbg.jpg); background-repeat: no-repeat; background-position: left center; }
.about_tit span { float: right; background-color: #FFF; padding-left: 10px; }
.about_txt { width: 350px; height: auto; line-height: 25px; padding-top: 10px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; }
.about_txt p { TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; }
.index_right { width: 626px; height: auto; float: right; }
.news_box { width: 626px; height: auto; }
.index_news { width: 352px; height: auto; float: left; }
.index_news_t { width: 329px; height: 35px; background: url(news_tbg.jpg) left center no-repeat; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 23px; }
.index_news_t span { float: right; padding-left: 10px; background-color: #FFF; }
.index_news_list { list-style-type: none; margin-left: 12px; padding-top: 5px; }
.index_news_list li { width: 325px; height: 28px; line-height: 28px; background: url(arrow.jpg) left center no-repeat; padding-left: 10px; overflow: hidden; }
.index_news_list span { float: right; color: #a0a0a0; }
.index_yewu { width: 255px; height: auto; float: right; }
.yewu_tit { width: 237px; height: 35px; background: url(titbg2.jpg) left center no-repeat; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 20px; }
.yewu_tit1 { background: url(titbg4.jpg) left center no-repeat; }
.yewu_tit span { float: right; padding-left: 10px; background-color: #FFF; }
.yewu_txt { width: 255px; height: auto; }
.yewu_txt ul { list-style-type: none; }
.yewu_txt li { width: 117px; height: 34px; background: url(ywbg.jpg) repeat-x; line-height: 34px; float: left; margin-left: 9px; display: inline; text-align: center; margin-top: 10px; }
.yewu_txt .czfdc { width: 154px; }
.yewu_txt .qita { width: 80px; }
.yewu_txt a:link { line-height: 34px; color: #666666; display: block; }
.yewu_txt a:visited { line-height: 34px; color: #666666; display: block; }
.yewu_txt a:hover { line-height: 34px; color: #ffffff; display: block; background-color: #ae0810; }
.yewu_img img { padding: 10px 0px 0px 10px; }
.jy_tit { width: 599px; height: 35px; background: url(jy_tbg.jpg) 5px center no-repeat; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 27px; }
.jy_tit span { float: right; padding-left: 10px; background-color: #FFF; }
.jy_info { width: 600px; height: 145px; padding-top: 15px; padding-left: 18px; }
.jy_info ul { list-style-type: none; }
.jy_info li { width: 151px; height: 105px; text-align: center; float: left; margin-left: 20px; display: inline; }
.jy_info img { width: 151px; height: 105px; margin-bottom: 8px; }
.com_box { width: 1000px; height: auto; margin-top: 15px; }
.com_left { width: 255px; height: auto; float: left; }
.left_news { width: 255px; height: auto; }
.left_news ul { list-style-type: none; }
.left_news li { width: 247px; height: 30px; padding-left: 10px; background: url(arrow.jpg) 1px center no-repeat; line-height: 30px; overflow: hidden; }
.left_news span { float: right; color: #a0a0a0; }
.left_news a:link { line-height: 30px; }
.left_news a:visited { line-height: 30px; }
.left_news a:hover { line-height: 30px; }
.com_right { width: 715px; height: auto; float: right; }
.position { width: 693px; height: 30px; background: url(posibg.jpg) left center no-repeat; border-bottom: 1px #ddd solid; line-height: 30px; padding-left: 22px; }
.law_content { width: 695px; height: auto; font-size: 14px; line-height: 30px; padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; }
.law_content p { TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN: justify; }
.law_content img { max-width: 700px; 	/* sets max-width for IE */
   _width:expression(document.body.clientWidth > 700 ? "700px" : "auto");
}
.law_content a:link { font-size: 14px; }
.law_content a:visited { font-size: 14px; }
.law_content a:hover { font-size: 14px; }
.law_content p { margin-bottom: 20px; }
.m-list03 { padding-bottom: 20px; padding-top: 30px; padding-left: 10px; padding-right: 10px; border-bottom: 1px #ddd dotted; }
.m-list03 dt { }
.m-list03 dd { margin-left: 0; margin-top: 5px; line-height: 1.8; font-size: 12px; }
.m-list03 .u-date { color: #333; }
.m-list03 .u-img { float: left; margin-right: 20px; }
.g-main .m-list { font-size: 14px; }
.m-list03 a:link { font-size: 14px; color: #444; font-weight: bolder; }
.m-list03 a:visited { font-size: 14px; color: #444; font-weight: bolder; }
.m-list03 a:hover { font-size: 14px; color: #ae0810; font-weight: bolder; }
.arc_title { width: 100%; height: auto; line-height: 35px; text-align: center; padding-top: 10px; color: #ae0810; }
.arc_info { width: 100%; height: 40px; text-align: center; font-size: 12px; color: #666; border-bottom: 1px #ddd solid; }
.arc_info a:link { font-size: 12px; }
.arc_info a:visited { font-size: 12px; }
.arc_info a:hover { font-size: 12px; }
.lvshi_list { list-style-type: none; }
.lvshi_list li { width: 690px; height: 160px; border-bottom: 1px #ddd dashed; margin-bottom: 20px; }
.lvshi_list img { width: 115px; height: 137px; float: left; margin-right: 15px; }
.lvshi_list p { font-size: 14px; line-height: 28px; }
.lvshi_pic { width: 100%; height: auto; text-align: center; }
.lvshi_pic img { border: 1px #ddd solid; padding: 5px; }
.jy_list { width: 700px; height: auto; }
.jy_list ul { list-style-type: none; }
.jy_list li { width: 220px; height: auto; text-align: center; float: left; margin-left: 12px; display: inline; margin-top: 25px; }
.jy_list img { width: 216px; height: 145px; margin: 2px; }
.jy_list1 img { }
.jy_list .preview { border: 1px solid #CCC; display: block; width: 220px; height: 149px; }
.jy_list a:link { font-size: 14px; }
.jy_list a:visited { font-size: 14px; }
.jy_list a:hover { font-size: 14px; }
.footer { width: 1000px; height: 130px; border-top: 4px #9c9c9c solid; margin-top: 30px; }
.foot_copy { width: 500px; height: 115px; float: left; line-height: 22px; padding-top: 15px; padding-left: 3px; }
.foot_right { width: 150px; height: 122px; text-align: right; float: right; padding-top: 15px; }
.foot_right img { margin-bottom: 5px; }
/* 页码样式 */

.dede_pages { margin: 0 auto; margin-top: 15px; font-size: 12px; }
.dede_pages a:link { font-size: 12px; }
.dede_pages a:visited { font-size: 12px; }
.dede_pages a:hover { font-size: 12px; }
.dede_pages ul { list-style-type: none; margin-top: 5px; padding: 12px 16px 12px 16px; }
.dede_pages ul li { float: left; font-family: Tahoma; height: 30px; line-height: 30px; margin-right: 3px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; color: #555; height: 30px; line-height: 30px; padding-left: 12px; padding-right: 12px; display: block; font-size: 12px; }
.dede_pages ul li a:hover { color: #fff; text-decoration: none; background-color: #ae0810; height: 30px; line-height: 30px; padding-left: 12px; padding-right: 12px; display: block; font-size: 12px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #ae0810; padding: 0px 4px 0px; padding-left: 11px; padding-right: 11px; font-weight: bold; color: #fff; font-size: 12px; }
.dede_pages .pageinfo { line-height: 22px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }
.context { float: left; color: #525252; height: auto; border-top: 1px #CCC dotted; width: 100%; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; display: inline; }
.context ul { list-style-type: none; }
.context li { line-height: 25px; color: #525252; }
.link_tit { width: 980px; height: 35px; background: url(linkbg.jpg) left center no-repeat; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 20px; margin-top: 15px; }
.link_info { width: 1000px; height: auto; padding-top: 8px; }
.link_info ul { list-style-type: none; margin-left: 5px; }
.link_info li { float: left; margin-right: 10px; display: inline; white-space: nowrap; }
.anli_left { width: 335px; height: auto; float: left; }
.anli_right { width: 335px; height: auto; float: right; }
.anli_tit { width: 315px; height: 35px; background: url(titbg3.jpg) left center no-repeat; font-size: 16px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 20px; }
.anli_tit span { float: right; }
.anli_news { width: 255px; height: auto; }
.anli_news ul { list-style-type: none; }
.anli_news li { width: 315px; height: 30px; padding-left: 10px; background: url(arrow.jpg) 1px center no-repeat; line-height: 30px; overflow: hidden; }
.anli_news span { float: right; color: #a0a0a0; }
.anli_news a:link { line-height: 30px; }
.anli_news a:visited { line-height: 30px; }
.anli_news a:hover { line-height: 30px; }
.anli_tit span a:link { font-size: 12px; }
.anli_tit span a:visited { font-size: 12px; }
.anli_tit span a:hover { font-size: 12px; }
/***************flash*************/
.Flash { width: 1000px; height: 340px; margin-top: 10px; background: url('flashbg.jpg') no-repeat; position: relative; }
.Flashb { position: absolute; width: 1000px; height: 40px; line-height: 40px; background: black; margin-top: 289px; filter: alpha(opacity=70); font-family: "微软雅黑"; z-index: 9; left: 0px; color: #FFFFFF; }
.Flashb p { color: white; line-height: 40px; text-indent: 14px; filter: alpha(opacity=100); }
.Flashb a { color: #FFFFFF; }
.cpzs2 { float: left; width: 1000px; overflow: hidden; height: 329px; position: relative; z-index: 1; }
.LeftBotton { position: absolute; z-index: 3; width: 49px; height: 329px; background: url('left.png') no-repeat left center; float: left; cursor: pointer; display: inline; overflow: hidden; left: 0px; }
.RightBotton { position: absolute; z-index: 3; top: 0px; width: 49px; height: 329px; background: url('right.png') no-repeat right center; float: right; cursor: pointer; overflow: hidden; right: 0px; }
.ScrCont { width: 10000000px; background-color: #CCCCCC; }
#List1, #List2 { float: left; }
.Cont { position: absolute; z-index: 2; width: 1000px; height: 329px; float: left; padding-top: 0px; overflow: hidden; left: 0px; top: 0px; }
.Cont img { float: left; cursor: pointer; }
.Cont ul { }
.Cont ul li { float: left; text-align: center; width: 1000px; height: 329px; }
.Cont ul li img { width: 1000px; height: 329px; margin: 0 auto; }
.Cont ul li a { display: block; width: 1000px; height: 329px; margin: 0 auto; text-align: left; background: url('cpbg.jpg') no-repeat left top; }
/**原料**/
.yl_tit { width: 599px; height: 35px; background: url(yl_tbg.jpg) 5px center no-repeat; font-size: 14px; font-family: 微软雅黑; color: #9c0008; line-height: 35px; padding-left: 27px; }
.yl_tit span { float: right; padding-left: 10px; background-color: #FFF; }
.yl_info { width: 612px; height: 90px; padding-left: 18px; }
.ttoo li { float: left; border: 1px solid #DDDDDD; padding: 2px; margin-right: 10px; height: 71px; overflow: hidden }
