@charset "gb2312";
/* CSS Document */
* { margin: 0; padding: 0; border: 0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; color: #333333; }
a:hover { text-decoration: underline; color: #af5454 ; }
fieldset, img, form, input { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul, input { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
body { font-size: 14px; font-family: "Microsoft Yahei", simsun, arial, helvetica, clean, sans-serif; color: #333; }
table { font-size: inherit; font: 100%; }
.cle { clear: both; }
.lefflost { float: left; }
.rigflost { float: right; }
#rigflost { float: right; }
.hei10 { width: 100%; height: 12px; }
.hei20 { width: 100%; height: 20px; clear: both; }
/*****************************************************/
/*****************************************************/
.html1000 { width: 1000px; margin-right: auto; margin-left: auto; }
.ad1000x120-ae { height: 120px; width: 1000px; margin-top: 10px; margin-bottom: 10px; }
.htmllogo-ae { height: 90px; width: 1000px; margin-top: 10px; margin-bottom: 10px; }
.htmlmuen-ae { background-color: #af5454 ; width: 1000px; height: 46px; }
.htmlmuen-ae ul li { text-align: center; width: 100px; line-height: 46px; height: 46px; float: left; }
.htmlmuen-ae ul li a { font-size: 16px; color: #FFF; }
.htmlmuen-ae ul li:hover{ color: #E6E6E6; }
.htmlsoso-ae { line-height: 40px; height: 40px; width: 100%; }
.htmlsoso-ae a { color: #af5454 ; }
.sosobnt-ae { float: right; height: 30px; width: 230px; }
#sosobnt-ae2 { height: 30px; width: 50px; background-color: #af5454 ; text-align: center; display: block; color: #FFF; float: right; margin-top: 4px; }
.search-keyword{ line-height: 30px; height: 30px; }
.part-ae1 { }
.htmltitle-ae { width: 100%; line-height: 40px; height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #af5454 ; font-size: 16px; color: #af5454 ; }
.htmltitle-ae span { line-height: 39px; height: 39px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #af5454 ; display: inline-block; margin-left: 6px; }
.htmltitle-ae h3 { font-size: 12px; float: right; margin-right: 6px; }
.htmltitle-ae h3 a{ color: #af5454 ; }
.htmlbanner-ae { position: relative; width: 100%; }
.htmlbanner-ae .hd { position: absolute; bottom: 10px; width: 100%; z-index: 9; }
.htmlbanner-ae .hd ul { width: 55%; padding-left: 45%; }
.htmlbanner-ae .hd ul li { text-indent: -99px; float: left; height: 12px; width: 12px; overflow: hidden; border-radius: 10px; -moz-border-radius: 10px;/* Firefox 4 */ background-color: #fff; margin-right: 10px; }
.htmlbanner-ae .hd ul li.on{ background-color: #CCCCCC; }
.part-ae1a {  width: 300px; }
.part-ae1a ul li { height: 120px; width: 300px; margin-top: 12px; margin-bottom: 12px; overflow: hidden; }
.part-ae1a ul li span{ float: right; }
.part-ae1a ul li p { line-height: 18px; font-size: 12px; color: #999; }
.part-ae1a ul li h4 { line-height: 30px; height: 30px; }
.part-ae1a ul li img { float: left; height: 120px; width: 120px; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; }
.part-ae1b { width: 400px;  margin-right: 15px; margin-left: 15px; }
.part-ae1btop { width: 100%; }
.part-ae1btop h1 { line-height: 40px; height: 40px; width: 100%; overflow: hidden; font-size: 16px; text-align: center; }
.part-ae1btop p { line-height: 24px; font-size: 13px; color: #999; text-indent: 28px; margin-bottom: 10px; }
.part-ae1b ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-ae1b ul li i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-ae1b ul li span{ float: right; margin-right: 6px; }
.part-ae1c {  width: 270px; }
.part-ae1c p { line-height: 24px; text-indent: 28px; font-size: 13px; color: #999; margin-bottom: 8px; }
.part-ae2 { width: 100%; }
.part-ae2 ul li { float: left; width: 24%; overflow: hidden; margin-right: 1%; }
.part-ae2 ul li img{ width: 100%; }
.part-ae2 ul li h3 { line-height: 26px; height: 26px; width: 100%; text-align: center; overflow: hidden; }
.part-ae2 ul li p { font-size: 12px; color: #999; }
.part-ae3 ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-ae3 ul li i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-ae3 ul li span { float: right; margin-right: 6px; }
.part-ae3 { width: 100%; }
.part-ae3 ul { width: 49%;  }
.part-ae4 { width: 100%; }
.part-ae4 ul { width: 70%; }
.part-ae4 ul li { float: left; width: 32%; overflow: hidden; margin-right: 1%; }
.part-ae4 ul li img { width: 100%; }
.part-ae4 ul li h3 { line-height: 26px; height: 26px; width: 100%; text-align: center; overflow: hidden; }
.part-ae4 ul li p { font-size: 12px; color: #999; }
.part-ae4 dl { width: 28%; }
.part-ae4 dl dd { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-ae4 dl dd i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-ae4 dl dd span { float: right; margin-right: 6px; }
.part-ae5 ul li { padding: 10px; float: left; }
.part-ae6 { line-height: 24px; text-align: center; width: 100%; color: #666; }
.part-ae6 a { color: #666; }
.part-ae7 { width: 100%; }
.part-ae7 ul { width: 48%; float: left }
.part-ae7 ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-ae7 ul li i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-ae7 ul li span{ float: right; margin-right: 6px; }
.part-ae7tos { width: 100%; clear: both; }
.part-ae7tos h3 { width: 100%; line-height: 30px; height: 30px; }
.part-ae7tos img { width: 40%; float: left; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }

.part-aelistbk { width: 69%; color: #FFF; }
.part-aelistdqwq { height: 40px; width: 100%; line-height: 40px; background-color: #af5454 ; margin-bottom: 10px; text-indent: 4px; }
.part-aelistdqwq a { margin-right: 10px; color: #FFF; }
.part-aelist { width: 100%; }
.part-aelist ul li { width: 100%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 10px; padding-bottom: 10px; }
.part-aelist ul li h2 { line-height: 26px; height: 26px; width: 100%; font-size: 16px; }
.part-aelist ul li p { line-height: 20px; color: #999; text-indent: 28pt; }
.part-aelistfenye { padding-right: 6px; padding-left: 6px; color: #333; }
.part-aelistright { width: 29%; }
.part-aelistfenye ul li { float: left; display: block; padding-right: 6px; padding-left: 6px; margin-right: 6px; margin-left: 6px; }
.part-aelisrga ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-aelisrga ul li i{ background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-aelisrga ul li span { float: right; margin-right: 6px; }
.part-aelisrgb ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.part-aelisrgb ul li i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.part-aelisrgb ul li span { float: right; margin-right: 6px; }
.part-aelisrgbtop { width: 100%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }
.part-aelisrgbtop h1 { line-height: 30px; height: 30px; width: 100%; overflow: hidden; font-size: 16px; text-align: center; }
.part-aelisrgbtop p { line-height: 24px; font-size: 13px; color: #999; text-indent: 28px; margin-bottom: 6px; }
.part-aelisrgc { width: 100% }
.part-aelisrgc ul li { height: 120px; width: 100%; margin-top: 12px; margin-bottom: 12px; overflow: hidden; }
.part-aelisrgc ul li span{ float: right; }
.part-aelisrgc ul li p { line-height: 18px; font-size: 12px; color: #999; }
.part-aelisrgc ul li h4 { line-height: 30px; height: 30px; }
.part-aelisrgc ul li img { float: left; height: 120px; width: 120px; margin-top: 6px; margin-right: 6px; margin-bottom: 6px; }
.part-aelisrgd h3 { line-height: 30px; text-align: center; height: 30px; width: 100%; overflow: hidden; color: #900; }
.part-aelisrgd h3 p { color: #FFF; line-height: 24px; }
.plista-ae { width: 100%; }
.plista-ae ul { width: 47%; margin-right: 1.5%; }
.plista-ae ul li { width: 100%; line-height: 26px; height: 26px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; margin-bottom: 6px; }
.plista-ae ul li i { background-color: #af5454 ; height: 20px; width: 20px; display: block; float: left; margin-right: 6px; text-align: center; color: #FFF; font-style: normal; overflow: hidden; }
.plista-ae ul li span { float: right; margin-right: 6px; color: #999; }
.part-aeacrl { width: 100%; color: #333; }
.part-aeacrl h1 { font-size: 18px; line-height: 40px; height: 40px; width: 100%; overflow: hidden; text-align: center; }
.part-aeacrl h2 { font-size: 12px; color: #999; line-height: 14px; text-align: center; height: 14px; width: 100%; margin-bottom: 10px; }
.part-aeacrlsx { width: 100%; color: #333; }
.part-aeacrlsx a { line-height: 20px; height: 20px; width: 100%; display: block; }
