@charset "gb2312";
/* CSS Document */
/***********************************************index*******************************************/
body { color: #454545; font-size: 0.375rem; line-height: 1.6; }
.til { width: 100%; margin: 2% auto; background: #aa101a; overflow: hidden; line-height: 1.7; color: #FFF; }
.til p { font-size: 0.468rem; font-weight: bold; float: left; margin-left: 2%; }
.til a { font-size: 0.28125rem; float: right; margin: 2% 2% 0 }

#banner { width:100%; margin: 0 auto; height: 4.640625rem; overflow: hidden; position: relative; }
#banner .hd { position: absolute; z-index: 4; bottom: 0.125rem; text-align: center; width: 100%; }
#banner .hd ul { clear: both; *zoom:1;
display: inline-block; }
#banner .hd ul:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; font-size: 0; }
#banner .hd li { float: left; margin: 0 5px; width: 15px; height: 15px; background: #eeeeee; border-radius: 50%; bottom: 8px; }
#banner .hd li.on { background: #a40000; }

.new { width: 98%; margin: 0 auto; }
.new a { display: block; margin-top: 1%; }
.new a em { float: right; }
.new a span{ width:4%; vertical-align:middle;}
.new a b{ width:7%; vertical-align:middle; float:right}

.hot { width: 98%; margin: 2% auto }

#feature { width: 96.875%; margin: 0 auto; }
#feature .hd { border-bottom: 1px solid #c8c8c8;}
#feature .hd ul { clear: both;  *zoom:1;
}
#feature .hd ul:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; font-size: 0; }
#feature .hd li { float: left; color: #555555; box-sizing: border-box; text-align: center; width: 25%; }
#feature .hd li.on { color: #e0010f;border-bottom: 2px solid #e0010f; position: relative; border-color: #e0010f; padding-bottom: 6px;}
#feature .bd { font-size: 0.375rem;overflow: hidden; color: #555555; }
#feature .bd ul { height: 100%; }
#feature .bd li { height: 100%; height:4.625rem; background:url(bg12.jpg) center; background-size:100%; clear: both;  *zoom:1;}
#feature .bd li p{ font-size:0.468rem; color:#aa101a; text-align:center; font-weight:bold; margin-top:2%}
#feature .bd li span{}
#feature .bd li:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; font-size: 0; }
#feature .bd li a { width: 25%; height: 1.25rem; line-height: 1.25rem; border-bottom: 1px solid #e8e8e8; text-align: center; float: left; }

/****************************************************list**************************************************/
.tils{ width: 100%; margin: 2% auto; background: #aa101a; overflow: hidden; text-indent:1em; line-height: 1.7; color: #FFF; }
.tils a{ text-indent:0; margin-left:1%;}

.btn{ display:block; margin:3% auto; color:#c70201; text-align:center;}
.btn em{ width:2.5%; margin-left:2%}

/****************************************************article************************************************/
.article{ width:98%; margin:3% auto;}
.article b{ font-weight:bold; font-size:0.40625rem; text-align:center; display:block;}
.article p{ border-bottom:1px dashed #999; text-align:center; margin:2% 0; padding-bottom:2%}
.article span{ text-indent:2em;} 
.article em{ width:50%; margin:3% auto; display:block;}

.position {border-bottom: 1px solid #999;font-size: 0.5rem;line-height: 2; width: 100%; color:#303030;}
.clear3{clear:both; height:20px; width:100%; max-width:640px; margin:auto;}