@charset "UTF-8";

.main-wrap{width:1000px;margin:0 auto;_text-align:center;overflow:hidden; background:url(../images/bg/main-shadow.png) 50% 0 repeat-y;}
.container {width:980px;margin:0 auto;_text-align:left;overflow:hidden; background:#fff;position:relative;}
/* ie.css */
body {_text-align:center;background:url(../images/bg/body-bg.png) 0 0 repeat;}

/* Clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}
/* ie only */   
* html .floatbox { width:100% }
.ie_fix_floats { 
	width: 100%;
	padding: 0 1px 0 1px;   
	margin: 0 -1px 0 -1px;  
	overflow: hidden;
}


/* reset.css */
.left{float:left;}
.right{float:right;}
.whitebg{background:#fff;}


html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;
font-family:Microsoft YaHei, Helvetica, sans-serif;
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1.5;background:url(../images/bg/body-bg.png) 0 0 repeat;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}

:focus {outline:0;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:80%;color:#333;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#000;}
h1 {font-size:3em;line-height:1.2;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1.2;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.2em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}

a:focus, a:hover {color:#c12025;/*#01778f;*/}
a{
	color:#000;
	text-decoration: none;
	outline:none;
	cursor: pointer;
}
a.white{ color:#FFF}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}

form#searchForm fieldset {padding:1.4em 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}

legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
ul.nostyle li,
ul.nostyle{list-style:none;margin:0;padding:0;}

/*header*/
#header{height:147px;background:url(../images/bg/header-bg.png) 0 0 no-repeat;position:relative;z-index:2;margin:0;width:100%;}
.logo{position:absolute; left:20px; top:15px;}
.iyTel{position:absolute; right:40px; top:20px;}
.iyWebo{position:absolute; right:90px; top:55px;}
/*iySlide*/
.iySlide{height:280px;overflow:hidden;position:relative;margin-top:-6px;z-index:1;}
/*iyMenu*/
.iyMenu{position:absolute; top:100px ;height:40px;}
/*.iyMenu{padding-top:101px ;height:40px;}*/
ul.iyNav{margin:0;padding:0;list-style:none;position:relative;}
ul.iyNav li{display:inline-block;font-size:14px;zoom:1;*display:inline;}
ul.iyNav li a{display:block;color:#eee;}
ul.iyNav li a span{display:block;width:98px;text-align:center;height:40px;line-height:40px;background:url(../images/menu-line.png) 100% 2px no-repeat;}
ul.iyNav  li#current,ul.iyNav li.selected,
ul.iyNav li a:hover{background:url(../images/bg/menu-hover-bg.png) 0 0 no-repeat;color:#fff;}
ul.iyNav li.num10 a span{background:none;}
/*iyTools*/
.iyToolsBar{background:url(../images/bg/main-sep.png) 0 0 repeat-x; }
.iyTools02,.iyTools03,.iyTools04,
.iyTools01 {width:92px;padding:20px 15px;float:left;background:url(../images/bg/tools-shadow.png) 100% 0 no-repeat;}
.lasts{width:96px;padding:20px 15px;float:left;background:url(../images/bg/tools-shadow.png) 100% 0 no-repeat;}
.iyToolsBar .moduletable{padding:10px 0 10p;}
.iyToolsBar .moduletable h3{margin:0;padding:15px 0 10px;font-size:16px;color:#c12025;}
ul.iyK2ToolsUl{margin:0;padding:0;list-style:none;}
ul.iyK2ToolsUl li a{display:block;padding-left:15px;height:20px;line-height:20px; overflow:hidden;background:url(../images/dot01.png) 2px 4px no-repeat;}
ul.iyK2ToolsUl li a:hover{background-position:2px -26px;}

/*breadcrumbs*/
.breadcrumbs{padding:5px 20px;}
.iyHome{display:block;width:16px; height:16px;float:left;text-indent:-999em;background:url(../images/home.gif) 0 0 no-repeat;}

/*main*/
.main{background:url(../images/bg/main-bg.png) 100% 0 repeat-y; }
.mainInner{background:url(../images/bg/main-sep.png) 0 0 repeat-x; }
.mainLeft{width:640px;overflow:hidden;padding:20px;_width:680px;}
.mainRight{width:300px;padding:20px 0 0;overflow:hidden;}

/*fp case*/
.iyK2FpCaseWrap{padding:5px 0 30px;background:url(../images/bg/sep-line.png) 50% 100% no-repeat;}
.lastItem{background:none;}
a.iyK2FpCaseImage{display:block;width:220px;float:left;padding-bottom:15px;}
a.iyK2FpCaseImage img{display:block;width:210px;border:5px solid #eee;}
a.iyK2FpCaseImage:hover img{border:5px solid #fa9194;}
.iyK2FpCaseCont{width:405px;float:right;}
h3.iyK2FpCaseTitle{margin:0;padding:0 0 8px 0;font-size:14px;border-bottom:1px dotted #aaa;}
h3.iyK2FpCaseTitle:hover{border-bottom:1px dotted #c12025;}
a.iyK2FpCaseCategory{padding:0 20px;background:url(../images/icon/ico-folder.png) 0 0 no-repeat;}
span.iyK2FpCaseHits{padding:0 20px;background:url(../images/icon/ico-hits.png) 0 0 no-repeat;}
.iyK2FpCaseExtraFields{padding:12px 0;}
span.iyK2FpCaseExtraFieldsLabel{font-weight:bold;}
.iyK2FpCaseExtraFieldsValue{padding-right:10px;}
a.readmore{height:28px;width:110px;line-height:28px;overflow:hidden;display:block;background:url(../images/readmore-bar.png) 0 0 no-repeat;color:#fff;text-align:center;}
a.readmore:hover{background-position:0 100%;}
.iyK2FpCaseCont{padding-bottom:10px;}

/*iy right01*/
.iyRight01{background:url(../images/bg/red-bg.png) 0 0 no-repeat;width:270px;height:286px;overflow:hidden;margin:10px 15px 30px;}
.iyRight01  .moduletable h3{height:46px;line-height:46px;padding-left:20px;color:#fff;font-weight:normal;font-size:18px;margin:0 0 15px;}
.iyRight01  .moduletable {color:#fff;}
.iyFax,.iyTel1,.iyEmail,.iyQQ,.iyLink,.iyMobi,
.iyAdd{padding:4px 0 4px 30px;margin:0 15px;}
.iyAdd{background:url(../images/icon/icon-home-w.png) no-repeat 0 5px;}
.iyTel1{background:url(../images/icon/icon-telephone-w.png) no-repeat 0 5px;}
.iyFax{background:url(../images/icon/icon-fax-w.png) no-repeat 0 5px;}
.iyEmail{background:url(../images/icon/icon-email-w.png) no-repeat 0 5px;}
.iyLink{background:url(../images/icon/icon-link-w.png) no-repeat 0 5px;}
.iyQQ{background:url(../images/icon/icon-qq-w.png) no-repeat 0 5px;}
.iyMobi{background:url(../images/icon/icon-mob-w.png) no-repeat 0 5px;}
.iyFax a,.iyTel a,.iyEmail a,.iySkype a,.iyAdd a{color:#fff;}
.iyFax a:hover,.iyTel a:hover,.iyEmail a:hover,.iySkype a:hover,.iyAdd a:hover{color:#4cafe7;}

/*iy right02*/
.iyRight02 .moduletable{background:url(../images/sep-left.png) 3px 0 no-repeat;padding:20px 15px;}
.iyRight02 .moduletable h3{border-bottom:3px solid #c12025;padding:5px 0;margin:0 0 10px;font-size:18px;}
.iyRight02 .moduletable ul.iyNavS01{margin:0 ;padding:0;list-style:none;}
.iyRight02 .moduletable ul.iyNavS01 li{margin:0;padding:0;background:url(../images/sep-left-line.png) 0 100% repeat-x;}
.iyRight02 .moduletable ul.iyNavS01 li a{display:block; margin:0;padding:5px 0 7px 20px;background:url(../images/dot02.png) 5px 11px no-repeat;}
.iyRight02 .moduletable ul.iyNavS01 li a:hover{background-position:5px -32px;}
/*iy bottom*/
.iyBottom{background:url(../images/bg/main-sep.png) 0 0 repeat-x; padding:20px 0 10px;}
.iyBottom .moduletable h3{padding:0 20px 10px 20px;margin:0;}

/*iy footer*/
.iyFooter{padding:20px 20px 30px;background:#969696;color:#fff;}
.iyFooter2{ margin-top:10px;}
.iyFooter2-1{width:265px; float:left;padding-right:15px;}
.iyFooter2-2{width:335px; float:left;padding-right:15px;}
.iyFooter2-3{width:270px; float:right;text-align:right;}
.iyFooter2  .ico-tel{padding-left:60px;background:url(../images/icon/ico-footer-tel.png) 0 0 no-repeat;}
.iyFooter2  .ico-addr{padding-left:60px;background:url(../images/icon/ico-footer-addr.png) 0 0 no-repeat;}
.iyFooter2  .ico-logo-r{padding-right:80px;background:url(../images/icon/footer-logo.png) 100% 0 no-repeat;}
.iyFooter1{padding:0 0 10px;margin-bottom:30px;background:url(../images/sep-bottom-line.png) 0 100% repeat-x;}
.iyFooter1 .clearfix h3{width:73px;height:32px;line-height:30px;background:url(../images/bg/weblink-bg.png) 0 0 no-repeat;float:left;font-size:14px;margin:0;padding:0 0 0 10px;color:#fff;font-weight:normal;margin-top:5px;}
.iyFooter1 .clearfix ul.weblinks{width:800px;margin:0;padding:0;list-style:none;}
.iyFooter1 .clearfix ul.weblinks li{padding:5px 10px;float:left;}
.iyFooter1 .clearfix ul.weblinks li a{color:#ddd;}
.iyFooter1 .clearfix ul.weblinks li a:hover{color:#fff;}
/* --- RSS feed icon --- */
div.k2FeedIcon {padding:4px 8px;}
div.k2FeedIcon a,
div.k2FeedIcon a:hover {display:block;float:right;margin:0;padding:0;width:16px;height:16px;background:url(../images/icon/feed.png) no-repeat 50% 50%;}
div.k2FeedIcon a span,
div.k2FeedIcon a:hover span {display:none;}
/* --- Clearing --- */
.clr {clear:both;height:0;line-height:0;display:block;float:none;padding:0;margin:0;border:none;}

/*----iyStyle01----*/
img.iyS01ListCatImg{display:block;width:186px;float:left;background:#eee;border:1px solid #ddd;padding:6px;}
.iyS01CatTitleDes{float:left;}
.iyS01CatTitleDes h2{font-size:14px;margin:0;padding:0 0 10px;}
.iyS01ListCat{margin:0 0 10px ;padding:0 0 40px;background:url(../images/bg/sep-line.png) 0 100% no-repeat;}
.iyS01SubCatContainer{width:430px;float:right;}
.subCat{padding:8px;background:#eee;border:1px solid #e0e0e0;text-align:center;}
.subCat:hover{background:#fa9194;border:1px solid #f97074;}

.subCat h2{font-size:14px;padding:5px;margin:0;}
.iyCol3{width:213px;}
.iyCol3 a.iyS01SubCatImg img{width:189px;border:5px solid #eee;}
.iyCol3 a.iyS01SubCatImg:hover img{border-color:#fa9194;}
.iyCol4{width:158px;margin:1px;}
.iyCol4 a.iyS01SubCatImg img{width:140px;display:block;}
.iyCol4 a.iyS01SubCatImg:hover img{}

.iyS01ListTitle{background:url(../images/bg/title-bg.png) 0 50% repeat-x;}
.iyS01ListTitle span{background:#fff;padding:0 10px 0;}

.iyS01List{padding:30px 0 20px;}
a.iyS01CatItemImg{display:block;width:220px;float:left;padding-bottom:15px;}
a.iyS01CatItemImg img{display:block;width:210px;border:5px solid #eee;}
a.iyS01CatItemImg:hover img{border:5px solid #fa9194;}
.iyS01CatItemContent{width:405px;float:right;}

.iyS01CatItemView{padding:5px 0 30px;background:url(../images/bg/sep-line.png) 50% 100% no-repeat;}
h3.iyS01CatItemTitle{margin:0;padding:0 0 8px 0;font-size:14px;border-bottom:1px dotted #aaa;}
h3.iyS01CatItemTitle:hover{border-bottom:1px dotted #c12025;}
.iyS01CatItemInfo{font-style:italic;}
a.iyS01CatItemCat{padding:0 20px;background:url(../images/icon/ico-folder.png) 0 0 no-repeat;}
.iyItemHits,
span.iyS01CatItemHits{padding:0 20px;background:url(../images/icon/ico-hits.png) 0 0 no-repeat;}
span.iyS01CatItemDate{padding:0 20px;background:url(../images/icon/ico-date.png) 0 0 no-repeat;}
.iyS01CatItemExtraFields{padding:12px 0;}
span.iyS01CatItemExtraFieldsLabel{font-weight:bold;}
.iyS01CatItemExtraFieldsValue{padding-right:15px;}
.iyS01CatItemContent{padding-bottom:10px;}
.iyS01CatItemContent01{padding:5px 0 10px;}

/*iyStyle01 comp*/
h2.iyS01ItemTitle{font-size:24px; padding:20px 0 20px 0; margin:0 ;text-align:center;}
.iyS01ItemTool{background:url(../images/bg/sep-line.png) 0 0 no-repeat;padding:10px 0;}
.iyS01ItemBody{padding:30px 0 20px;}
.iyS01ItemContentFooter{border-top:dotted 1px #aaa;padding:5px 0 10px;margin-top:20px;}

/*iyCase Item*/
.iyItemDate{padding:0 5px 0 20px; background:url(../images/icon/ico-date.png) 0 2px no-repeat;display:block;float:left;font-style:italic;}
.iyItemAuth{padding:0 5px 0 20px;  background:url(../images/icon/auth-l.png) 0 2px no-repeat;display:block;float:left;font-style:italic;}
.iyItemCate{padding:0 5px 0 20px;  background:url(../images/icon/ico-folder.png) 0 2px no-repeat;display:block;float:left;font-style:italic;}
.iyItemComment{padding:0 5px 0 20px;  background:url(../images/icon/ico-comment.png) 0 2px no-repeat;display:block;float:left;}
.itemRatingForm{padding:0 5px 0 20px;background:url(../images/icon/ico-rat.png) 0 2px no-repeat;*background:none;}
.iyNewsContent{padding:10px 0 30px;}
.iyNewsModiHits{border-top:1px dotted #bbb;font-size:11px;font-style:italic;margin-top:20px;padding:3px 0;}

.iyS01ItemImgBlock{padding:0 0 20px;}

/*iyList*/
.iyS01CatItemListLinks{padding:10px 0;border-bottom:1px dotted #ddd;}
.iyS01CatItemListLinks .iyCateItemInfo span{margin:0 5px;font-size:12px;}
.iyS01CatItemListLinks .iyCateItemInfo{width:220px;float:right;height:24px;line-height:24px;}
.iyS01CatItemListLinks h3.iyS01CatItemTitle{border:none;width:400px;float:left;margin:0;padding:0;height:24px;line-height:24px;font-size:14px;font-weight:normal;}
.iyS01CatItemListLinks h3.iyS01CatItemTitle a{padding-left:18px;background:url(../images/dot01.png) 5px 8px no-repeat;display:block;}
.iyS01CatItemListLinks h3.iyS01CatItemTitle a:hover{background-position:5px -22px;}

/*iyAboutTitle*/
h2.iyAboutTitle{font-size:24px; padding:20px 0 50px 0; margin:0 ;text-align:center;background:url(../images/bg/sep-line.png) 0 100% no-repeat;}
.iyAboutBody{padding:20px 0;}

.iyPageCounter{text-align:center;}
/*---- Pagination ----*/
.iyieer-pageCounter,
.iypagecounter{text-align:center;_text-align:left;}

.pagination {
	clear: both;
	margin: 48px 0 0; text-align:center;
}
.pagination ul{list-style:none;margin:0;padding:0;}
.pagination ul li{list-style-type:none;margin:0;padding:0;}
.pagination ul li {
	cursor: default;
	display: inline-block;
	zoom:1;
	*display:inline;
	margin-left: 1px;

}
.pagination ul li a,
.pagination ul li span {
	display: block;
	min-width: 36px;
	_width:36px;
	height: 36px;
	line-height: 36px;
	color:#fff;
	text-align: center;
	font-weight:normal;
	font-size: 12px
	
}
*html .pagination ul li {
	cursor: default;
	float:left;
	margin-left: 1px;
}
*html .pagination ul li a,
*html .pagination ul li span {
	display: block;
	_width:36px;
	height: 36px;
	line-height: 36px;
	color:#fff;
	text-align: center;
	font-weight:normal;
	font-size: 12px
}

.pagination ul li span {
	background:#e99;
}
.pagination ul li a {
	background:#ee3333;
}
.pagination li.pagination-prev span,
.pagination li.pagination-start span,
.pagination li.pagination-next span,
.pagination li.pagination-end span,
.pagination li.pagination-prev  a,
.pagination li.pagination-start  a,
.pagination li.pagination-next a,
.pagination li.pagination-end  a {
	text-indent: -999em;

}
.pagination li.pagination-prev span{
	background:url(../images/icon-prev.png) 50% 50% no-repeat #e99
}
.pagination li.pagination-start span{
	background:url(../images/icon-start.png) 50% 50% no-repeat #e99;
}
.pagination li.pagination-next span{
	background:url(../images/icon-next.png) 50% 50% no-repeat #e99;
}
.pagination li.pagination-end span{
	background:url(../images/icon-end.png) 50% 50% no-repeat #e99;
}



.pagination li.pagination-start  a
 {
	background:url(../images/icon-start.png) 50% 50% no-repeat #e33;
}
.pagination li.pagination-prev  a
 {
	background:url(../images/icon-prev.png) 50% 50% no-repeat #e33;
}
.pagination li.pagination-start  a:hover
 {
	background:url(../images/icon-start.png) 50% 50% no-repeat #992323
}
.pagination li.pagination-prev  a:hover
 {
	background:url(../images/icon-prev.png) 50% 50% no-repeat #992323;
}

.pagination li.pagination-end  a {
	background:url(../images/icon-end.png) 50% 50% no-repeat #e33;
}
.pagination li.pagination-next a {
	background:url(../images/icon-next.png) 50% 50% no-repeat #e33;
}
.pagination li.pagination-end  a:hover {
	background:url(../images/icon-end.png) 50% 50% no-repeat #992323;
}
.pagination li.pagination-next a:hover {
	background:url(../images/icon-next.png) 50% 50% no-repeat #992323;
}

.pagination ul li a:hover {
	background: #992323;
	color: #fff
}
.pagination ul li.counter {
	float: right;
	line-height: 42px;
	font-size: 11px;
	margin-right: 12px;
}
ul.pagenav {
	margin-bottom: 15px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
ul.pagenav .pagenav-next {
	float: right;
}

/* --- Rating --- */
.itemRatingForm {
	display: block;
	vertical-align: middle;
	line-height: 25px;
	float: left;
}

.itemRatingLog {
	font-size: 11px;
	margin: 0;
	padding: 0 0 0 4px;
	vertical-align: top;
	height:18px;
	line-height: 18px;
}

div.itemRatingForm .formLogLoading {
	background: url(../images/system/loading.gif) no-repeat left center;
	height: 25px;
	padding: 0 0 0 20px;
}

.itemRatingList,
.itemRatingList a:hover,
.itemRatingList .itemCurrentRating {background:url(../images/system/transparent_star.png) left -9999em repeat-x;}
.itemRatingList {
	position: relative;
	width: 70px;
	height: 14px;
	overflow: hidden;
	list-style: none;
	margin: 0;
	padding: 0;
	background-position: left top;
}
.itemRatingList li {display:inline;background:none;padding:0;}
.itemRatingList a,
.itemRatingList .itemCurrentRating {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	height: 14px;
	line-height: 14px;
	outline: none;
	overflow: hidden;
	border: none;
	cursor: pointer;
	font-size: 0px !important;
	text-decoration: none !important;
}

.itemRatingList a:hover {background-position:left bottom; text-decoration: none !important;}

.itemRatingList a.one-star { width: 14px; z-index: 6; }
.itemRatingList a.two-stars { width: 28px; z-index: 5; }
.itemRatingList a.three-stars { width: 42px; z-index: 4; }
.itemRatingList a.four-stars { width: 56px; z-index: 3; }
.itemRatingList a.five-stars { width: 70px; z-index: 2; }

.itemRatingList .itemCurrentRating { z-index: 1; background-position: 0 center; margin: 0; padding: 0; }

span.siteRoot {display:none;}

ul.itemRatingList { margin-top: 2px !important; }
ul.itemRatingList li {
	background: none;
	border: none !important;
}

div.itemToolbar ul li a#fontDecrease,
div.itemToolbar ul li a#fontIncrease {
	font-size: 0px !important; text-decoration: none; text-indent: -9999em;
}

div.itemToolbar ul li a#fontDecrease img,
div.itemToolbar ul li a#fontIncrease img{
	margin-top: 3px;
	vertical-align: top !important;
}

/*文章导航*/
.iyitemNextNo,
.iyitemPrevNo,
.iyitemNext,
.iyitemPrev{display:block;float:left;width:24px;height:24px;text-indent: -999em; margin-right:1px; overflow:hidden;}
.iyitemNavTop .iyitemNextNo,
.iyitemNavTop .iyitemPrevNo,
.iyitemNavTop .iyitemNext,
.iyitemNavTop .iyitemPrev{display:block;float:right;}

.iyitemPrevNo{background:url(../images/icon-prev.png) 50% 50% no-repeat #f2f2f2;}
.iyitemPrev{background:url(../images/icon-prev.png) 50% 50% no-repeat #aaa;}
.iyitemNextNo{background:url(../images/icon-next.png) 50% 50% no-repeat #f2f2f2;}
.iyitemNext{background:url(../images/icon-next.png) 50% 50% no-repeat #aaa;}
.iyitemNext:hover{background:url(../images/icon-next.png) 50% 50% no-repeat #c12025; }
.iyitemPrev:hover{background:url(../images/icon-prev.png) 50% 50% no-repeat #c12025; }

/*comment*/
.iyitemCommentsForm h3,.iyitemAuthorLatest h3,.iyitemRelated h3,.iyNewsItemRelated h3,
h3.iyitemCommentsCounter{margin:30px 0 15px;padding:0;font-size:18px; height:20px; line-height:20px;background:url(../images/border2-l.png) 0 50% repeat-x;}
.iyitemCommentsForm h3 span,.iyitemAuthorLatest h3 span,.iyitemRelated h3 span,.iyNewsItemRelated h3 span,
h3.iyitemCommentsCounter span{margin-left:10px;padding:0 10px;background:#fff;}
ul.iyitemCommentsList{list-style:none;margin:0;padding:0;}
ul.iyitemCommentsList li{padding: 5px 5px 5px 11px;  margin: 10px 10px ;  line-height: 1.8;}
.commimg img{width:48px;height:auto;}
.commimg {float:left; width:48px;}
.iycommbody{width:600px;float:right;padding-left:11px;background:url(../images/comment_bullet-l.png) 0 8px no-repeat;}
.iniycommbody{background:#f5f5f5;padding:10px 20px 5px;}
span.iycommentAuthor{font-weight:bold;padding-right:20px;}
span.iycommentLink{float:right;font-weight:bold;}
.iycommbottom {border-top:dotted 1px #aaaaaa ;}
.iycommcontent{margin-bottom:10px;}
.iyieer-itemCommentsPagination{padding-bottom:30px;}

.iycommadd{width:208px;overflow:hidden;float:left;margin:1px;}
.iycommadd input.inputbox{border:1px solid #bbb;margin:0;padding:8px 5px ;*padding:8px 4px ;line-height:14px;width:196px;_height:30px;_line-height:30px; _padding:0 5px;}
.iycommms textarea.inputbox{border:1px solid #bbb;padding:5px 5px;width:617px;height:150px;margin:1px;}
.iyNewsItemLeft .iycommms textarea.inputbox{border:1px solid #bbb;padding:5px 5px;width:569px;height:120px;margin:1px;}
.iycommsend{margin:5px 0;}

/*contact*/
/*----contact----*/
.contact{margin:20px 0;}
.contact-miscinfo-wrap{margin:20px 0;}
.contact-form-wrap{width:270px;float:right;overflow:hidden;}
.contact-miscinfo-wrap,
.contact-info-wrap {float:left;width:600px;overflow:hidden;}
.contact-form-wrap h3,
.contact-miscinfo-wrap h3,
.contact-info-wrap h3{ font-size: 16px;  margin-bottom: 24px; background: transparent url('../images/border2-l.png') repeat-x 0 center;}
/*.contact-info-wrap h3 span{ padding:0 12px 0 0;background:#fff;}*/
.contact-form-wrap h3 span,
.contact-miscinfo-wrap h3 span,
.contact-info-wrap h3 span{ padding:0 10px;background:#fff;margin-left:10px;}
address{padding-left:24px;background:url(../images/icon/icon-home.png) no-repeat 0 0; line-height:18px;}
.contact-emailto{padding-left:24px;background:url(../images/icon/icon-email-l.png) no-repeat 0 0;line-height:18px;}
.contact-fax{padding-left:24px;background:url(../images/icon/icon-fax.png) no-repeat 0 0;line-height:18px;}
.contact-mobile{padding-left:24px;background:url(../images/icon/icon-mob-l.png) no-repeat 0 0;line-height:18px;}
.contact-webpage{padding-left:24px;background:url(../images/icon/icon-link.png) no-repeat 0 0;line-height:18px;}
.contact-postcode{padding-left:24px;background:url(../images/icon/icon-zip-l.png) no-repeat 0 0; line-height:18px;}
.contact-position{padding-left:24px;background:url(../images/icon/icon-qq-l.png) no-repeat 0 0;line-height:18px;}
.contact-telephone{padding-left:24px;background:url(../images/icon/icon-telephone.png) no-repeat 0 0; line-height:18px;}
.contact-misc ul li{margin:8px 0;}

div.contact-form-wrap legend {
  font-size: 110%;
  font-weight: normal;
}
.contact-form-wrap  fieldset{border:none;}
div.contact-form-wrap dl dt {
  display: block;
  float: none;
  padding-bottom: 0;
  width: auto;
  min-width: 0 !important;
}
div.contact-form-wrap dl dd {
  margin: 0;
  padding-top: 0;
}

div.contact-form-wrap dl dd input.required {
  width: 200px;border:1px solid #bbb;
}

div.contact-form-wrap dl dd textarea{height:60px;border:1px solid #bbb;width:240px;}
div.contact-form-wrap dl dd button{	
	background:	#333;
	border: solid 1px #333;
	color: #fff;
	display: inline-block;
	margin: 0px 4px 3px 0px;
	padding: 6px 12px;
	cursor: pointer;
	text-transform: uppercase;
}
div.contact-form-wrap dl dd button:hover, div.contact-form-wrap dl dd buttonfocus, div.contact-form-wrap dl dd button:active {
	background:#fd4f46;
	border-color: #fd4f46;
}

/*cate intro*/
a.iyCateImage{display:block;width:200px;float:left;background:#eee;}
a.iyCateImage img{border:1px solid #ddd;padding:6px; display:block;width:186px;}
.iyCateIntro{float:left;}
a.iyCateTitle{font-size:14px;font-weight:bold;display:block;padding-bottom:10px;}
/*inner menu*/
ul.iyHorizon{margin:0;padding:0 0 0 10px;list-style:none;background:url(../images/bg/horizon-menu-bg.png) 100% 100% repeat-x;font-weight:bold;margin:20px 0 10px;}
ul.iyHorizon li{display:inline-block;margin:0;padding:0;zoom:1;*display:inline;}
ul.iyHorizon li a{display:block;margin:0;padding:0;}
ul.iyHorizon li a span{display:block;height:35px;line-height:35px;margin:0;padding:0 15px;}
ul.iyHorizon li.selected a{background:url(../images/bg/horizon-menu-bg-l.png) 0 100% no-repeat;}
ul.iyHorizon li.selected a span{background:url(../images/bg/horizon-menu-bg-r.png) 100% 100% no-repeat;color:#c12025;}



/* main menu */
div#xc01 {
}

/* container style */
div#xc01 ul.maximenuck {
	height:40px;
	line-height:40px;
    padding : 0;
    margin : 0;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
}

div#xc01 ul.maximenuck li.maximenuck {
    background : none;
    list-style : none;
    border : none;
    vertical-align: middle;
}

div#xc01 ul.maximenuck li a.maximenuck,
div#xc01 ul.maximenuck li span.separator {
    text-decoration : none;
    text-indent : 2px;
	height : 40px;
	line-height:40px;
    outline : none;
    border : none;
    padding : 0;
    color : #fff;
    white-space: normal;
}

/*-----------------------------
---	 1st level items		---
------------------------------*/

div#xc01 ul.maximenuck li.level1 {
    padding : 0;margin:0;
}

div#xc01 ul.maximenuck li.level1 span.titreck{
    display:block;	width:89px;color:#eee;
	height:40px;line-height:40px;text-align:center;
    background : url(../images/menu-line.png) top right no-repeat;
}



/* first level item hovered */
div#xc01 ul.maximenuck li.level1 a:hover{background:url(../images/bg/menu-hover-bg.png) 0 0 no-repeat;color:#fff;}
/*current*/
div#xc01 ul.maximenuck li.maximenuck.active.level1 > a.maximenuck{background:url(../images/bg/menu-hover-bg.png) 0 0 no-repeat;}

/**
** child items
**/

div#xc01 ul.maximenuck li.level1  .floatck{ margin:1px 0 0 -9px;width:218px;}
div#xc01 ul.maximenuck li.level1  .floatck .maxidrop-main2{background:url(../images/bg/submenu-bg.png) 0 0 repeat-x #bf2025;color:#fff;margin:0 9px;}
div#xc01 ul.maximenuck li.level1  .floatck .maxidrop-main{width:218px;background:url(../images/bg/submenu-shadow-l-r-bg.png)  0 0 repeat-y;}
div#xc01 ul.maximenuck li.level1  .floatck .maxidrop-bottom{height:11px;padding:0;background:url(../images/bg/submenu-shadow-b-bg.png)  0 0 no-repeat;}
	
/* child item title */

div#xc01 ul.maximenuck2 li.level2{display:block;width:100%;}
div#xc01 ul.maximenuck2 li.level2 a.maximenuck{display:block;width:100%; }
div#xc01 ul.maximenuck2 li.level2 a.maximenuck span.titreck{display:block;padding:0 10px 0 30px; width:160px;_width:200px;background:url(../images/submenu-line.png) 0 100% repeat-x;text-align:left;}

div#xc01 ul.maximenuck li.maximenuck.active.level1 ul.maximenuck2 li.maximenuck.active.level2 a.maximenuck,
div#xc01 ul.maximenuck li.maximenuck.active.level1 ul.maximenuck2 li.level2 a.maximenuck:hover,
div#xc01 ul.maximenuck2 li.level2 a.maximenuck:hover{background:url(../images/bg/submenu-hover-bg.png) 0 0 repeat-x;}
*html div#xc01 ul.maximenuck li.level1 ul.maximenuck2 li.maximenuck.active.level2 a.maximenuck{background:none;}

/* child item block */
div#xc01 ul.maximenuck li.level1 ul.maximenuck2 {
    background : transparent;
    margin : 0 !important;
    padding : 0 0 10px !important;
    border : none !important;
    box-shadow: none !important;
    position: static !important;
    overflow: visible !important;
    display: block !important;
    float: none !important;
    visibility: visible !important;
	width:200px;
}
*html div#xc01 ul.maximenuck li.level1  .floatck{ margin:41px;margin-left:-109px;}


/*joomla content*/
table.category thead tr th{background:#ed5d61;height:40px;padding:0 0 0 10px;}
table.category thead tr th *{color:#fff;}
table.category tbody tr td{height:30px;}
table.category tbody tr.cat-list-row0 td{background:#fff;}
table.category tbody tr.cat-list-row1 td{background:#f5ddde;}
h2.iyTitle{text-align:center;padding:10px 0 40px;margin:10px 0 0;background:url(../images/bg/sep-line.png) 50% 100% no-repeat; }
dl.article-info{text-align:center;margin-bottom:20px;}
dl.article-info dd{display:inline-block;zoom:1;*display:inline;}
ul.pagenav{overflow:auto;zoom:1;margin:40px 0 0;padding:0;list-style:none;}
ul.pagenav li.pagenav-prev{float:left;}
ul.pagenav li.pagenav-next{float:right;}



.prenext{ margin-top:10px;}
.prenext li{ float:left; width:50%; list-style:none}





 .style48 {
	font-size: 14px;
	color: #333333;
	LINE-HEIGHT: 24px
}