@import url(/static/public/css/layout.css);
.sx_f1 ,.sx_f1 a{ color:#c30002;}/*ºìÉ«*/

#focus{ width:300px; height:300px; overflow: hidden; position: relative; color: #fff;}

.sx_hotnew{ width:400px; height:300px; overflow:hidden; margin:0 20px;}
.sx_hotnew h2{ text-align:center; font-size:18px; height:20px; line-height:20px;}
.sx_hotnew h2 a{ color:#dc0001;}
.sx_hotnew p{ line-height:20px; height:40px; overflow:hidden; text-indent:2em; color:#999; margin-top:10px;}
.sx_hotnew .list1{ margin-top:7px; color:#ccc; height:52px; overflow:hidden; text-align: center;}
.sx_hotnew .list1 li { line-height:26px; height:26px; }
.sx_hotnew .list1 a{ display:inline-block;  font-size:14px; color:#c30002;}
.sx_hotnew .list1 span{ margin:0 5px; display:inline-block; font-size:14px; height:26px; line-height:26px;}
.sx_hotnew .list2{ border-top:1px solid #eee; margin-top:6px; padding-top: 5px; font-size:14px; height:160px; overflow:hidden;}
.sx_hotnew .list2 li{ float:left; width:190px; height:32px; line-height:32px; background:url(/static/public/images/sx_skin.gif) no-repeat -100px -50px; padding-left:10px;}/*2015-11-19 ÐÞ¸Ä*/

.sx_ph{ width:250px; height:300px; overflow:hidden; background:#ffecec url(../images/sx_ph_bg.gif) repeat-x 0 0;}
.sx_ph h2{ background:url(/static/public/images/sx_skin.gif) no-repeat -335px -50px; height:30px; line-height:30px; color:#fff; font-size:14px; text-indent:10px;}
.sx_ph ul{ background:url(/static/public/images/sx_skin.gif) no-repeat -335px -80px; padding:5px 0 5px 35px; height:260px;}
.sx_ph ul li{ height:26px; line-height:26px; overflow:hidden;}

.sx_list h2{ font-size:22px; height:50px; line-height:45px; background:url(/static/public/images/sx_skin.gif) no-repeat 0 0; text-indent:45px; color:#c30001;}/*2015-11-19 ÐÞ¸Ä*/

.sx_list dl { width:309px; height:195px; overflow:hidden; padding: 10px 0; float:left; margin: 5px 0;}
.sx_list dl.con {border:1px dashed #eee; border-top: none; border-bottom: none; padding: 10px 10px 10px 20px; margin: 5px 20px 5px 10px; width: 310px;}
.sx_list dl dt{ width:110px; margin-top: 5px}
.sx_list dl dt a{ display:block;}
.sx_list dl dt a:hover{ text-decoration:none;}
.sx_list dl dt strong{ height: 25px; line-height: 25px; width: 60px; margin: 10px auto; display: block; text-align: center; font-size: 14px; background: #f09e9e; border-radius: 5px; color: #fff;}
.sx_list dl dt span { line-height:20px; font-size: 10px; text-align:center; color:#999;}
/*2015-11-19 ÐÞ¸Ä*/
.sx_list dl dt .sx_img{ width:100px; height:100px; background:url(/static/public/images/sx_skin.gif) no-repeat 0 -50px; margin: 0 auto; overflow:hidden;}
.sx_list dl dt .sx_img span{ width:100px; height:100px; background-image:url(/static/public/images/sx_icon100.gif); display:inline-block;}
.sx_list dl dt span.sx_1{ background-position:0 0;}/*×ÓÊó*/
.sx_list dl dt span.sx_2{ background-position:-100px 0;}/*³óÅ£*/
.sx_list dl dt span.sx_3{ background-position:-200px 0;}/*Òú»¢*/
.sx_list dl dt span.sx_4{ background-position:-300px 0;}/*Ã®ÍÃ*/
.sx_list dl dt span.sx_5{ background-position:-400px 0;}/*³½Áú*/
.sx_list dl dt span.sx_6{ background-position:-500px 0;}/*ËÈÉß*/
.sx_list dl dt span.sx_7{ background-position:-600px 0;}/*ÎçÂí*/
.sx_list dl dt span.sx_8{ background-position:-700px 0;}/*Î´Ñò*/
.sx_list dl dt span.sx_9{ background-position:-800px 0;}/*Éêºï*/
.sx_list dl dt span.sx_10{ background-position:-900px 0;}/*ÓÏ¼¦*/
.sx_list dl dt span.sx_11{ background-position:-1000px 0;}/*Ðç¹·*/
.sx_list dl dt span.sx_12{ background-position:-1100px 0;}/*º¥Öí*/
.sx_list dl dd{ width:184px;}
.sx_list dl dd li { height:28px; line-height:28px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px;}
.sx_list dl dd li.sx_f1{ }
.sx_list dl dd li.sx_f1 a:hover{ color:#c30002;}
.sx_list .line { height: 1px; background: #eee; overflow: hidden; clear: both; }
.sx_tk h2{ height:30px;}
.sx_tk h2 span{ background:url(/static/public/images/sx_skin.gif) no-repeat -595px -50px; width:95px; height:30px; display:inline-block; font-size:14px; color:#fff; line-height:30px; text-align:center;}
.sx_tk ul { margin: 10px 0;}
.sx_tk li{ float:left; width:135px; margin-right: 7px; text-align: center;}
.sx_tk li.last{ margin-right:0;}
.sx_tk li img{ width:120px; height:90px; display: block; margin: 0 auto;}
.sx_tk li span { height:30px; line-height:30px; display: inline-block; text-align:center; overflow:hidden;}

.sx_link{ border-top:1px solid #eee; padding-top:10px;  width: 100%;}
.sx_link a {margin: 2px 2px 1px 1px;vertical-align: middle; white-space: nowrap; background: #f9e8e4; display: inline-block; border-radius: 4px; overflow: hidden; padding: 0 12px; font-size: 12px; line-height: 26px; text-align: center; float: left;}
.sx_link a.first {margin-left: 0;}
.sx_link a.last {margin-right: 0;}