/*
	YUHUAN Copyright (C)2005-2099 www.yuhuan.com
	This is NOT a freeware,Use is subject to license.txt
*/
.headline {background:#FFFFFF;padding:0 10px 5px 10px;border-bottom:#EEEEEE 1px solid;}
.headline h2 {text-align:center;font-size:16px;margin:0;height:30px;line-height:30px;overflow:hidden;}
.headline span {color:#225588;}
.headline div {line-height:22px;height:22px;overflow:hidden;}
.subline li {height:26px;line-height:26px;overflow:hidden;font-size:14px;padding:0 10px 0 10px;}
.subline span {color:#666666;}
/* catlist */
.catlist {padding:12px 15px 12px 20px;line-height:24px;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist_sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist {padding:1rem;line-height:1.5;}
.catlist li {font-size:1rem;_height:32px;line-height:1.5;_background:url('image/li_dot.gif') no-repeat 6px center;padding:0 .8rem;overflow:hidden;}
.catlist li+li{margin-top:.5rem;}
.catlist i {font-style:normal;float:right;font-size:1rem;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}
.subnav {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#DDDDDD 1px solid;background:#FAFAFA;}
.subnav li {width:50%;height:32px;overflow:hidden;float:left;}

.sub-txt{font-size: 1rem;}
.sub-txt ul li{position:relative;}
.sub-txt li+li{margin-top:.5rem;list-style: none;}
.sub-txt li{padding-left:1rem;}
.sub-txt li:before{-webkit-transition: all 1s;-moz-transition: all 1s;transition: all 1s;content: '';display: block;position: absolute;left: 0;top: .5rem;width: .5rem;height: .5rem;border: .1rem #027bfb solid;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #fff;}
.sub-txt li:hover:before {background: #63b3ff;border: .1rem #63b3ff solid;}
.sub-txt li:after {content: '';overflow: hidden;width: 100%;height: 0;font-size: 0;display: block;clear: both;}
.sub-txt li.sp:before{border-width: 0;}
.sub-txt li.sp:hover:before{border-width: 0;background:transparent;}

.bg-news{background:#f2f2f2 url(image/bg-1.jpg) center top repeat-x;}

/* special */
.special_intro {line-height:180%;font-size:13px;height:160px;overflow-y:scroll;}
.special_box {width:1220px;overflow:hidden;}
