@charset "utf-8";
/* CSS Document */

/* global
*********************** */
body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#303030; background-color:#dfdbbc; background-image:url(../images/background.jpg); background-position:center top; background-repeat:no-repeat; line-height:1.4;}
.clear { height:1px; overflow:hidden; clear:both;}
img {border:0;}
.img_border_01 { border:5px solid #dfccab;}

input {font-size:12px; font-family:Tahoma;}
.input_search { background-color:#fef0dc; border:1px solid #fef0dc; width:138px;}

h1 {font-weight:bold; font-size:14px; margin:0; padding:0; color:#e65c00; line-height:1.3;}
h2 {color:#000000; font-size:12px; font-weight:bold; margin:0; padding:0; padding-top:3px; margin-bottom:11px; text-indent:8px; background-image:url(../images/arrow_li_02.jpg); background-position:0 50%; background-repeat:no-repeat;}

a:link {color:#303030; text-decoration:none;}
a:visited {color:#303030; text-decoration:none;}
a:hover {color:#F60; text-decoration: underline;}



/* layout
************************** */
#topLine { height:19px; overflow:hidden; background-image:url(../images/top_bg.jpg); background-color:#000000;}
#main { width:962px; margin-left:auto; margin-right:auto; background-color:#fbfaf2;}
#top {height:91px; border-top:2px solid #ffffff; background-image:url(../images/topNav_bg.jpg); background-color:#efecca;}
#top #logo { float:left; margin-top:7px; margin-left:67px;}
#top #topNav { float:right; margin-top:11px; margin-right:40px; font-family:Arial Narrow;}
#top #topNav a:link {color:#997264;}
#top #topNav a:visited {color:#997264;}
#top #topNav a:hover {color:#F60;}
#top #topNav span { padding-left:9px; background-image:url(../images/arrow_topNav.jpg); background-repeat:no-repeat; background-position:0 50%; margin-right:23px;}

#banner {}
#menu { margin-left:1px; margin-right:1px; background-image:url(../images/menu_bg.jpg); height:32px;}
/*#menu div {float: left;  font-weight:bold; color:#FFF; display:block;}
#menu .on {background-image:url(../images/menu_hover.jpg); background-position:top center; background-repeat:no-repeat;}
#menu div a:link {padding:8px 18px; color:#FFF; display:block;}
#menu div a:visited {padding:8px 18px; color:#FFF; display:block;}
#menu div a:hover {padding:8px 18px; color:#FFF; display:block; background-image:url(../images/menu_hover.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none;}*/


#content { padding:29px; background-image:url(../images/content_bg.jpg); background-repeat:no-repeat; background-color:#fff; background-position:left top;}
#content .title {
	background-image:url(../images/dot_x.gif);
	background-position:bottom;
	height:25px;
	background-repeat:repeat-x;
	padding:5px;
	padding-top:0;
}
#content .title .ico { float:left;}
#content .title .txt {
	float:left;
	margin:2px 8px;
	font-weight:bold;
	color:#c61e00;
	font-size:14px;
}

#content .margin_box { margin:16px; margin-bottom:0;}
#content .title .more { float:right; margin:10px 0;}
#content .title #here {float:right; margin:3px 0;}

#content .title #here a:link { color:#666;}
#content .title #here a:visited {color:#666;}
#content .title #here a:hover {}

#content #left { width:195px; float:left;}
#content #left .quickLInk{ width:195px; height:46px; cursor:pointer; display:block; position:absolute; font-weight:bold; color:#FFF; line-height:39px; text-indent:80px; font-size:13px; z-index:-2;}
#content #left .quickLInk a:link { text-decoration:none;}
#content #left .quickLInk a:visited { text-decoration:none;}
#content #left .quickLInk a:hover { text-decoration:none;}
#content #mid_index { width:404px; float:left; margin-left:38px;}
#content #right_index {width:243px; float:right;}

#content #right { width:671px; float:right;}
#content .txt {font-size:14px;}

#footer { color:#715f23; padding:15px; text-align:center;}



/* news index
************************** */
.newList_index { margin-top:8px;}
.newList_index ul {margin:0; padding:0;}
.newList_index ul li { line-height:26px; list-style:none;}
.newList_index ul li img { margin-right:8px;}


/* News
******************************* */
#news {margin:10px; fotn-size:14px;}


.news_list {padding:20px 10px; background-image:url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom;}
.news_list .title { font-weight:bold; color:#b5363b; font-size:11px;}
.news_list .time { color:#d2686c;}
.news_list .dec { margin:4px 0;}
.news_title {
	font-weight:bold;
	color:#000000;
	font-size:14px;
}
.news_time {font-size:12px; color:#666; font-weight:normal; padding:0;}
.news_time span {float:left; padding:0;}
.news_time strong { float:right;}

.news_dec { margin-top:1px; height:55px; overflow: hidden; line-height:1.5; font-size:12px;}
.news_dec p { margin:0; padding:0;}
.news_dec a:link { color:#7d7d7d; text-decoration:none;}
.news_dec a:visited { color:#7d7d7d; text-decoration:none;}
.news_dec a:hover { color:#F60; text-decoration: underline;}
.news_pic {float:left; border:1px solid #E7E7E7; padding:2px; margin-right:10px; margin-bottom:5px;}

#news_detail_border {
	border-bottom:1px solid #f7f7f7;
	padding-bottom:15px;
	margin-bottom:15px;
	background-image:url(../images/dot_x.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	
}
#news_detail_time {
	color:#666;
	margin-top:10px;
	padding-left:2px;
}
#news_detail_title {
	font-weight:bold;
	font-size:18px;
	color: #C61E00;
	margin-top:5px;
	padding-bottom:3px;
	border-bottom:1px solid #f7f7f7;
}
#news_detail {font-size:14px; line-height:1.5; font-family: Tahoma;}
#news_detail img {float:left; margin-right:15px;}

.news_list {  background-image: url(../images/news/dot_x_news.gif); background-repeat:repeat-x; line-height:26px; padding:3px; background-position:bottom; clear:both;  padding-bottom:5px; margin-top:8px;} 
.news_list span {
	float:left;
	padding-left:0px;
	background-image: url(../images/news_arrow.jpg);
	background-position: left center;
	background-repeat:no-repeat;
}
.news_list strong { float:right; font-weight:normal; margin-left:8px; color:#CCC;}


/* pages
******************* */
#divPages { font-size:12px; margin:5px; margin-top:12px; color:#666666;}
#divPages a:link {color:#666666;}
#divPages a:visited {color:#666666;}
#divPages a:hover {color:#F60;}
#divPages span{ margin:0 4px;}
#divPages strong{
	color:#C61E00;
}




/* leftNav 
**************** */

#leftNav { margin:8px 0; margin-bottom:20px;}
#leftNav div { font-size:14px; padding:5px; background-image:url(../images/dot_x.gif); background-position:bottom; background-repeat:repeat-x;}
#leftNav div a:link { padding-left:15px; background-image:url(../images/arrow_leftNav.gif); background-repeat:no-repeat; background-position:0 50%}
#leftNav div a:visited { padding-left:15px; background-image:url(../images/arrow_leftNav.gif); background-repeat:no-repeat; background-position:0 50%}
#leftNav div a:hover { padding-left:15px; background-image:url(../images/arrow_leftNav.gif); background-repeat:no-repeat; background-position:0 50%; text-decoration:none;}


/* case 
***************** */
.case_list { padding-bottom:15px; background-image:url(../images/dot_x.gif); background-repeat:repeat-x; background-position:bottom; margin-bottom:15px;}
.case_list h2 {font-size:14px;}




/* reply 
******************** */
.reply { padding:8px; background-color:#fff4d7; border:1px solid #ffd9bd;}
.reply_time {text-align:right; font-size:11px;}
.feedback_content { padding:5px; margin:5px 0;}
.feedback_title { border:1px solid #E7E7E7; padding:5px;}
.feedback_title span {
	float:left;
	font-weight:bold;
	color:#e65c00;
}
.feedback_title strong{ float: right; font-weight:normal; font-size:11px;}
.dot_x { height:1px; overflow:hidden; background-image:url(../images/dot_x.jpg); margin:10px 0;}


.require { color:#FF0000;}

.btn {
	background-color:#ff6f0f;
	color:#FFF;
	font-weight:bold;
	padding:5px 12px;
	border:2px solid #ff924b;
	border-bottom:2px solid  #dc5e0b;
	border-right:2px solid #dc5e0b;
}
