@charset "utf-8";
/**定义整个页面大小 默认为1002px*/
body {
	background:url(../images/bg.gif) repeat-x #f3f3f3;
	margin:0 auto;
	padding:0;
	font-size:12px;
	color:#595959;
	font-family:Arial, Helvetica, sans-serif;
	}
.clearfloat{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	font-size:0;
	line-height:0;
	}

.uborder_line{ border-bottom:1px gray solid; }
.uborder_dot{ border-bottom:1px gray dotted; }

/**复制你自己的代码到这里*/

/**--------------------------------------LINK-----------------------------------*/
a{color:#595959;outline:0 none}
a:hover{color: #999999;}

.white a:link, .white a:visited{color:#fff;}
.white a:hover, .white a:active{color: #FFCC00}

.blacklink a:link, .blacklink a:visited{ color:#333;}
.blacklink a:hover, .blacklink a:active{ color:#666;}

.greenlink a:link, .greenlink a:visited{ color:#114c51;}
.greenlink a:hover, .greenlink a:active{ color:#339900;}

/**--------------------------------------/LINK/END-----------------------------------*/

#indexbox{
	width:982px;
	margin:0 auto;
	}
	
#header {
	margin:0 auto;
	background: url(../images/index_bg.gif) no-repeat;
	}

#logo{
	float:left;
	padding:24px 0 0 10px;
	height:85px
	}
.top_banner{
	float:left;
	width:700px;
	height:82px;
	padding:24px 0 0 60px;
	}
.main_banner{
	border:1px solid #d6d6d6;
	padding:1px;
	height:360px;
	background:#fff;
	position:relative;
	}
#subbanner{
	border:1px solid #d6d6d6;
	padding:1px;
	height:360px;
	background:#fff;
	position:relative;
	}
#btn{ display:inline;margin:330px 0 0 0; position:absolute; z-index:9; height:18px; text-align:right; left:0; top:0; width:958px;}
#btn a{ color:#eee; font-size:0; background:#d9d9d9; display:inline-block; width:34px; height:15px; line-height:14px; text-align:center; text-decoration:none; margin:0 5px; font-family:Verdana, Geneva, sans-serif;
border:1px solid #fff;
}

#btn a.activeSlide{ color:#fff87f; background:#ad0c0e;
}

#btn a:hover{ color:#fff87f; background:#ad0c0e;
}




#topbar{
	clear:both;
	height:26px;
	}
.topbar_left{
	float:left;
	line-height:26px;
	width:750px;
	height:26px;
	}
.topbar_right{
	float:right;
	line-height:26px;
	width:213px;
	height:26px;
	text-align:right;
	}
.topbar_right a{
	display:inline-block;
	padding:0 5px;
	line-height:26px;
	}
#language span{ margin:0 5px 0 5px;}

#menu {
	clear:both;
	background:url(../images/index_10.gif) right no-repeat;
	height:51px;
	}
#menu li{
	float:left;
	width:90px;
	text-align:center;
	line-height:51px;
	}
#menu li a{
	color:#fff;
	font-family:"微软雅黑";
	line-height:51px;
	font-weight:bold;
	}
#menu li a:hover{
	color:#ffdc9a;
	}
.main_content{
	clear:both;
	margin:10px 0 0;
	background:#e8e8e8;
	padding:2px;
	height:100%;
	}
.main_content_bg{
	clear:both;
	height:100%;
	background:#fff;
	border:1px solid #e1e1e1;
	}

		
#mainbox{
	clear:both;
	}

.main_right{
	float:left;
	width:718px;
	padding:10px 0 0 15px;
	}

.sub_right{
	float:left;
	width:692px;
	margin:10px 0 0 15px;
	border:3px solid #e8e8e8;
	background:#fff;
	height:100%;
	display:inline;
	padding:10px;
	}
.main_left{
	float:left;
	width:249px;
	padding:10px 0 0;
	}
.main_title{
	background:url(../images/index_5f40.gif) no-repeat;
	width:249px;
	height:36px;
	line-height:36px;
	clear:both;
	}
.main_title3{
	background:url(../images/index_5f40x.gif) no-repeat;
	width:249px;
	height:36px;
	line-height:36px;
	clear:both;
	}
.main_title a{
	float:right;
	width:50px;
	height:36px;
	}
.main_t_left{
	float:left;
	line-height:36px;
	height:36px;
	width:108px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#b90c0b;
	font-family:"微软雅黑";
	}
.left_box_c{
	clear:both;
	background:url(../images/index_47.gif) repeat-y;
	height:100%;
	}
.left_box_b{
	clear:both;
	background:url(../images/index_61.gif) no-repeat;
	height:4px;
	font-size:0;
	line-height:0;
	}


.main_news_box{
	padding:5px 5px 5px 10px;
	clear:both;
	}
.main_news_box li{
	background:url(../images/li_52.gif) left no-repeat;
	padding:0 0 0 8px;
	clear:both;
}
.main_news_box li a{
	line-height:28px;
	}
.main_faq_box{
	padding:5px 10px;
	clear:both;
	}
.main_faq_box li{
	clear:both;
	font-weight:bold;
	padding:5px 0;
	line-height:22px;
}
.main_faq_box li .faq_q{
	clear:both;
	color:#c80c4f;
}
.main_faq_box li .faq_a{
	clear:both;
	color:#87ad05;
}
.main_faq_box li a{
	line-height:22px;
	font-weight:normal;
	}
.main_contact_t{
	background:url(../images/index_66.gif) no-repeat;
	height:86px;
	clear:both;
	}
.main_contact_box{
	padding:0 12px 10px;
	clear:both;
	}
.left_qq{
	padding:0 0 5px;
	}
.left_qq a{
	padding:0 10px 0 0;
	}
.main_title2{
	background:url(../images/index_44.gif) repeat-x;
	height:36px;
	clear:both;
	}
.main_t2_left{
	background:url(../images/index_42.gif) left no-repeat;
	padding:0 0 0 25px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#b90c0b;
	font-family:"微软雅黑";
	float:left;
	}
.main_title2 a{
	background:url(../images/index_46.gif) no-repeat;
	height:36px;
	width:52px;
	float:right;
	}
.right_box_c{
	clear:both;
	height:100%;
	background:url(../images/index_48.gif) repeat-y;
	}

.right_box_b{
	clear:both;
	background:url(../images/index_55.gif) no-repeat;
	height:4px;
	font-size:0;
	line-height:0;
	}
.main_about_box{
	clear:both;
	padding:15px;
	height:230px;
	overflow:hidden;
	}
.main_about_pic{
	float:right;
	padding:5px 5px 10px 10px;
	}

.main_case_box{
	clear:both;
	padding:10px 0 0;
	height:300px;
	overflow:hidden;
	}
.main_case_box li{
	float:left;
	width:340px;
	padding:10px 0 0 15px;
	height:140px;
	overflow:hidden;
	}
.main_case_box li .case_pic{
	float:left;
	width:165px;
	padding:4px;
	background:url(../images/index_64.gif) no-repeat;
	}
.main_case_box li .case_name{
	float:left;
	width:155px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 0 0 10px;
	}
.main_case_box li .case_name a{
	color:#a3814d;
	}
.main_case_box li .case_name a:hover{
	color:#a41f3f;
	}
.main_case_box li .case_text{
	float:left;
	width:155px;
	overflow:hidden;
	padding:3px 0 0 10px;
	color:#999;
	}
.main_case_box li .case_text span{
	padding:0 5px 0 0;
	color:#666
	}
.main_case_box li .case_text2{
	clear:both;
	color:#999;
	padding:5px 10px 0 5px;
	}
.main_case_box li .case_text2 .case_text2_title{
	display:block;
	color:#666
	}


.main_case_box2{
	clear:both;
	padding:10px 0 0;
	}
.main_case_box2 li{
	float:left;
	width:340px;
	padding:10px 0 0 15px;
	height:140px;
	overflow:hidden;
	}
.main_case_box2 li .case_pic{
	float:left;
	width:165px;
	padding:4px;
	background:url(../images/index_64.gif) no-repeat;
	}
.main_case_box2 li .case_name{
	float:left;
	width:155px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 0 0 10px;
	}
.main_case_box2 li .case_name a{
	color:#5e475b;
	}
.main_case_box2 li .case_name a:hover{
	color:#a41f3f;
	}
.main_case_box2 li .case_text3{
	float:left;
	width:155px;
	overflow:hidden;
	padding:3px 0 0 10px;
	color:#999;
	}
	
	
.main_case_box3{
	clear:both;
	padding:10px 0 0;
	}
.main_case_box3 li{
	float:left;
	width:340px;
	padding:10px 0 0 15px;
	height:140px;
	overflow:hidden;
	}
.main_case_box3 li .case_pic{
	float:left;
	width:165px;
	padding:4px;
	background:url(../images/index_64.gif) no-repeat;
	}
.main_case_box3 li .case_name{
	float:left;
	width:155px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 0 0 10px;
	}
.main_case_box3 li .case_name a{
	color:#5e475b;
	}
.main_case_box3 li .case_name a:hover{
	color:#a41f3f;
	}
.main_case_box3 li .case_text3{
	float:left;
	width:155px;
	overflow:hidden;
	padding:3px 0 0 10px;
	color:#999;
	}

.main_bottom{
	clear:both;
	border:3px solid #e8e8e8;
	background:#fff;
	height:100%;
	padding:5px 0 15px 6px;
	}
.main_bottom div{
	padding:0 10px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#b90c0b;
	font-family:"微软雅黑";
	}
.main_bottom a{
	display:inline-block;
	border:2px solid #eee;
	width:122px;
	height:66px;
	margin:10px 0 0 10px;
	}
.main_link{
	clear:both;
	border:3px solid #e8e8e8;
	background:#fff;
	height:100%;
	padding:10px 0 10px 6px;
	}
.main_link a{
	display:inline-block;
	padding:0 6px;
	}
.main_link span{
	display:inline-block;
	padding:0 6px;
	font-weight:bold;
	}



#footer{
	margin:0 auto;
	clear:both;
	padding:10px 0;
	}
.foot_link{
	text-align:center;
	}
.foot_link a{
	display:inline-block;
	padding:0 6px;
	}
.foot_copy{
	font-size:12px;
	text-align:center;
	line-height:18px;
	}
.foot_copy *{
	line-height:18px;
	}

.left_menu li{
	clear:both;
	}
.left_menu li a{
	border-top:1px solid #eee;
	height:34px;
	line-height:37px;
	padding:0 0 0 25px;
	font-weight:bold;
	color:#666;
	display:block;
	overflow:hidden;
	background:url(../images/li_52.gif) 15px 15px no-repeat;
	}
.left_menu li a:hover{
	background:url(../images/li_52x.gif) 12px 15px no-repeat #c2a26b;
	color:#fff;
	padding:0 0 0 22px;
	border-left:3px solid #af8d52;
	border-right:3px solid #af8d52;
	}
.right_guide{
	border-bottom:1px solid #e3e3e3;
	height:40px;
	}
.guide_right{
	float:right;
	line-height:40px;
	}
.guide_right a{
	display:inline-block;
	padding:0 5px;
	line-height:40px;
	}
.guide_left{
	float:left;
	line-height:40px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#b90c0b;
	font-weight:bold;
	}
.sub_content{
	clear:both;
	padding:10px 0;
	min-height:400px;
	_height:400px;
	_overflow:visible;
	}
.border_blue { border:solid 1px #7f9db9;}
.height5{
	height:5px;
	line-height:0;
	font-size:0;
	clear:both;
	}
.height10{
	height:10px;
	line-height:0;
	font-size:0;
	clear:both;
	}
.news_list li{
	clear:both;
	text-align:right;
	background:url(../images/news_15.gif) bottom repeat-x;
	font-size:11px;
	line-height:28px;
	}
.news_list li a{
	float:left;
	height:28px;
	line-height:28px;
	background:url(../images/li_52.gif) left no-repeat;
	padding:0 0 0 14px;
	font-size:12px;
	}	
.service_text{
	clear:both;
	font-size:14px;
	padding:20px 0 10px;
	line-height:28px;
	}
.service_text *{
	line-height:28px;
	}

.service_list{
	clear:both;
	padding:10px 0 0;
	width:986px;
	overflow:hidden;
	}
.service_list ul{
	width:1002px;
	}
.service_list li{
	float:left;
	width:458px;
	display:inline;
	margin:10px 15px 0 0;
	height:130px;
	overflow:hidden;
	padding:10px;
	border:1px solid #e3e3e3;
	background:#f6f6f6;
	position:relative;
	}
.service_list li .case_pic{
	float:left;
	width:165px;
	padding:4px;
	background:url(../images/index_33.gif) no-repeat;
	}
.service_list li .servece_button{
	position:absolute;
	background:url(../images/service_03.gif) no-repeat;
	width:103px;
	height:24px;
	right:5px;
	top:120px;
	}
.service_list li .servece_button a{
	display:block;
	width:103px;
	height:24px;
	}
.service_list li .case_name{
	float:left;
	width:160px;
	font-size:14px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 0 0 10px;
	}
.service_list li .case_name a{
	color:#5e475b;
	}
.service_list li .case_name a:hover{
	color:#a41f3f;
	}
.service_list li .case_text3{
	float:left;
	width:160px;
	overflow:hidden;
	padding:3px 0 0 10px;
	color:#999;
	}

.faq_list li{
	clear:both;
	font-weight:bold;
	padding:10px 0;
	line-height:22px;
}
.faq_list li .faq_q{
	clear:both;
	font-size:14px;
	color:#c80c4f;
}
.faq_list li .faq_q a{
	clear:both;
	color:#666;
}
.faq_list li .faq_a{
	line-height:22px;
	font-weight:normal;
	color:#888;
	padding:5px 0 0;
}
.faq_list li strong{
	clear:both;
	color:#87ad05;
	}

.case_bg{
	width:720px;
	overflow:hidden;
	padding:10px 0 0;
	}
.case_list{
	width:820px;
	}
.case_list li{
	float:left;
	width:174px;
	padding:10px 65px 0 10px;
	height:180px;
	overflow:hidden;
	}
.case_list li .case_pic{
	float:left;
	width:165px;
	padding:4px;
	background:url(../images/index_64.gif) no-repeat;
	}
.case_list li .case_name{
	float:left;
	width:134px;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	padding:5px 0 0;
	overflow:hidden;
	}
.case_list li .case_detail{
	float:right;
	width:35px;
	font-size:12px;
	overflow:hidden;
	padding:5px 0 0;
	overflow:hidden;
	}
.case_list li .case_name a{
	color:#a3814d;
	}
.case_list li .case_name a:hover{
	color:#a41f3f;
	}

.cese_d_title{
	font-size:24px;
	font-weight:bold;
	color:#a3814d;
	padding:30px 0 20px;
	border-bottom:1px solid #e3e3e3;
	}
.cese_d_text{
	clear:both;
	padding:10px 0;
	border-bottom:1px solid #e3e3e3;
	}
.cese_d_content{
	clear:both;
	padding:10px 0;
	}
.cese_d_pic li{
	clear:both;
	padding:10px 0;
	}



.border_ccc { border:solid 1px #ccc;}

#mainbox h6{
	font-size:24px;
	background:url(../images/xx.jpg) bottom repeat-x;
	padding:25px 0 10px 0;
	margin:0 0 10px;
	text-align:center;
	}
#mainbox h6 span{
	display:block;
	color:#999;
	font-size:12px;
	font-weight:normal;
	}

.page{
	padding:20px 0;
	text-align:center;
	clear:both;
	}
.page2{
	padding:20px 0;
	text-align:center;
	clear:both;
	border-top:1px solid #e3e3e3;
	}
/**--------------------------------------from-----------------------------------*/

.form1{
	padding:2px 8px 0 3px;
	border:1px solid #ee9b00;
	background-color:#fdf5e5;
	color:#ee9b00;
	}

.form2{
	padding:6px 12px 6px 12px;
	border:1px solid #ccc;
	background-color:#fff;
	}

.formfont input,select{font-size:12px; color:#666;}
.formfont textarea{
	font-size:14px;
	color:#666;
	width:545px;
}
/**--------------------------------------/from/END-----------------------------------*/

/**--------------------------------------/margin&padding-----------------------------------*/

.margin_0{ margin:0}
.margin_5{ margin:5px;}
.margin_top_5{ margin-top:5px;}
.margin_left_5{ margin-left:5px;}
.margin_right_5{ margin-right:5px;}
.margin_bottom_5{ margin-bottom:5px;}
.margin_t_b_5{ margin:5px auto 5px auto;}
.margin_l_r_5{ margin:auto 5px auto 5px;}

.padding_0{ padding:0}
.padding_top_5{ padding-top:5px;}
.padding_left_5{ padding-left:5px;}
.padding_right_5{ padding-right:5px;}
.padding_bottom_5{ padding-bottom:5px;}
.padding_5{ padding:5px;}
.padding_t_b_5{ padding:5px 0 5px 0;}
.padding_l_r_5{ padding:0 5px 0 5px;}
.pdtd td{ padding:5px;}
/**--------------------------------------/margin&padding/END-----------------------------------*/




