﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"Verdana", "Geneva", "Arial", "Helvetica", "sans-serif","Times New Roman", "宋体", "serif"; font-size:12px; line-height:24px; color:#333333; background-color:#ffffff;
}
/*------------------------Start 解决12号字在google和傲游浏览器的不识别小于12号的英文字体-------------*/
html{
	-webkit-text-size-adjust:none;
}
/*------------------------End 解决12号字在google和傲游浏览器的不识别小于12号的英文字体----------*/


div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
dl{
	margin:0px; padding:0px; list-style-type:none;
}
dd{
	margin:0px;
}
img{
	font-size:0px; line-height:0px; vertical-align:bottom; border:0px;
}
/*--Start 分页样式---------*/
.List_page{margin:0px 0px;font-family:"宋体";clear:both; padding:10px 0px; overflow:hidden; }
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #e1e1e1;color:#0000cc;font-family:"宋体"; font-size:14px; text-decoration:none;}
.List_page a:hover{text-decoration:none;}
.List_page span{background:#e1e1e1;color:#000;margin:1px;padding:4px 6px;border:1px solid #333;font-family:"宋体";}
/*--End 分页样式---------*/

a{
	color:#333333;text-decoration:none;
}
a:hover{
	color:#e1121a;text-decoration:none;
}
.go{
     width:98px;
     height:415px;
     position:fixed;
     _position:absolute;
     _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));
     right:12px;
     top:116px;
     z-index:999999;
}
.go img.title, .go img.qrcode, .go img.backtop{
	clear:both;
	overflow:hidden;
}
.go ul{
	width:66px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:20px 16px;
	background-color:#333333;
}
.go ul li{
     float: left;
     text-align: center;
     color: #fff;
	 font-size:16px;
	 font-family:"微软雅黑";
}
.go ul li a{
     color:#fff;
     display:block;
     border:0;
     overflow:hidden;
     text-align:center;
     text-decoration:none;
     margin-bottom:0px;
	 background:url(../images/kefu_qqicon.png) no-repeat left;
	 padding-left:25px;
	 line-height:50px;
}
.go ul li a{
     color:#fff;
     display:block;
     border:0;
     overflow:hidden;
     text-align:center;
     text-decoration:none;
     margin-bottom:0px;
	 background:url(../images/kefu_qqicon.png) no-repeat left;
	 padding-left:25px;
	 line-height:50px;
	 text-decoration:underline;
}
.go ul li.x{
	font-size:0px;
	line-height:0px;
}
#index_top{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	overflow:hidden;
}
#nav{
	width:100%;
	margin:0 auto 12px auto;
	clear:both;
	overflow:hidden;
	background-color:#f74102;
	height:41px;
}
#nav ul{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#nav ul li{
	float:left;
	line-height:41px;
	font-size:16px;
	font-family:"微软雅黑";
}
#nav ul li a{
	color:#fff;
	padding:0 48px;
	line-height:41px;
	display:block;
}
#nav ul li a:hover{
	padding:0 48px;
	line-height:41px;
	background-color:#e3e3e3;
	display:block;
	color:#f74102;
}
#banner{
	width:1003px;
	margin:0 auto 12px auto;
	clear:both;
	overflow:hidden;
}

#index_ly_yz_xm{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-bottom:12px;
}
#index_ly{
	width:320px;
	float:left;
	border:1px solid #dddddd;
	box-shadow:0px 0px 8px #cdcdcd;
}
#index_yz{
	width:320px;
	float:left;
	border:1px solid #dddddd;
	box-shadow:0px 0px 8px #cdcdcd;
	margin-left:18px;
}
#index_xm{
	width:320px;
	float:right;
	border:1px solid #dddddd;
	box-shadow:0px 0px 8px #cdcdcd;
}
#index_ly h2, #index_yz h2, #index_xm h2{
	background:url(../images/index_middle_ty.jpg) repeat-x;
	height:50px;
	line-height:40px;
	font-weight:bold;
	font-size:14px;
	color:#005eae;
	padding-left:20px;
}
#index_ly h2 span, #index_yz h2 span, #index_xm h2 span{
	float:right;
	padding-top:15px;
	padding-right:10px;
}
#index_ly_nr, #index_yz_nr, #index_xm_nr{
	width:310px;
	padding:0px 5px 10px 5px;
	clear:both;
	overflow:hidden;
}
#index_ly_nr ul li, #index_yz_nr ul li, #index_xm_nr ul li{
	width:84px;
	text-align:center;
	float:left;
	background-color:#f2f1f1;
	border:1px solid #cdcdcd;
	line-height:28px;
	padding:0 0px;
	margin:5px 8px;
}
#index_about_contact{
	width:1003px;
	margin:10px auto 0px auto;
	clear:both;
	overflow:hidden;
}
#rmyjzxhc{
	width:710px;
	float:left;
	border:1px solid #afdeff;
}
#tabe {zoom:1; width:710px; float:left; background:url(../images/index_company_title_bg.jpg) repeat-x;}
#tabe p{
	width:270px;
	font-size:18px;
	color:#f03e02;
	font-weight:bold;
	padding-left:20px;
	float:left;
	line-height:41px;
}
#tabe li {float:left;color:#005eae; cursor:pointer;	line-height:41px; width:101px; text-align:center; font-size:14px; font-weight:bold;}
#tabe li.current {color:#005eae;  line-height:41px; background:url(../images/index_company_title_btn.jpg) no-repeat;}
#contente { padding-top:10px; padding-bottom:10px; clear:both;}
#contente ul {line-height:25px;display:none;	margin:0px;padding:20px 20px;}
#index_about{
	width:710px;
	float:left;
	border:1px solid #afdeff;
}
#index_about_title{
	width:710px;
	clear:both;
	overflow:hidden;
	background:url(../images/index_company_title_bg.jpg) repeat-x;
	height:41px;
	line-height:41px;
}
#index_about_bt{
	width:270px;
	font-size:18px;
	color:#f03e02;
	font-weight:bold;
	padding-left:20px;
	float:left;
}
#index_about_list{
	width:350px;
	float:left;
}
#index_about_list ul li{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0 5px;
}
#index_about_list ul li a{
	width:101px;
	height:41px;
	background:none;
	display:block;
	color:#005eae;
}
#index_about_list ul li a:hover{
	width:101px;
	height:41px;
	background:url(../images/index_company_title_btn.jpg) no-repeat;
	display:block;
	color:#005eae;
}
#index_about_list ul li.btn a{
	width:101px;
	height:41px;
	background:url(../images/index_company_title_btn.jpg) no-repeat;
	display:block;
	color:#005eae;
}
#index_about_list ul li.btn a:hover{
	width:101px;
	height:41px;
	background:url(../images/index_company_title_btn.jpg) no-repeat;
	display:block;
	color:#005eae;
}
#index_about_nr{
	width:690px;
	clear:both;
	overflow:hidden;
	padding:20px 10px;
}
#index_contact{
	width:272px;
	float:right;
	padding-bottom:20px;
}
#index_contact h2{
	background:url(../images/index_contact_title.jpg) no-repeat;
	width:232px;
	height:42px;
	line-height:42px;
	padding:0 20px;
	color:#005eae;
	font-weight:bold;
}
#index_contact_nr{
	width:270px;
	clear:both;
	overflow:hidden;
	padding:20px 0px;
	border:1px solid #afdeff;
}
#index_contact_nr img{
	text-align:center;
}
#index_conact_nr_w{
	width:250px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	line-height:30px;
}

#footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:134px;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer{
	width:1003px;
	margin:0 auto;
	height:120px;
	background:url(../images/footer_logo.png) no-repeat right bottom;
	text-align:left;
	color:#fff;
	padding-top:14px;
	line-height:34px;
}
#footer a{
	color:#fff;
	text-decoration:underline;
}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
}

#container{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#left{
	width:710px;
	float:left;
	border:1px solid #afdeff;
	margin-bottom:20px;
}
#left_title{
	background:url(../images/index_company_title_bg.jpg) repeat-x;
	height:41px;
	line-height:41px;
	width:670px;
	clear:both;
	overflow:hidden;
	padding:0 20px;
	color:#005eae;
	font-weight:bold;
	font-size:14px;
}
#left_single{
	width:650px;
	clear:both;
	overflow:hidden;
	padding:20px 20px;
	font-size:14px;
	font-family:"微软雅黑";
}
#left_caselist{
	width:710px;
	clear:both;
	overflow:hidden;
}
#left_caselist ul li{
	float:left;
	padding:10px 22px;
}
#left_caselist ul li img{
	padding:5px 5px;
	border:1px solid #e1e1e1;
	background-color:#fff;
}
#left_caselist ul li span{
	display:block;
	text-align:center;
}
#right{
	width:272px;
	float:right;
}
#right_list{
	width:272px;
	float:right;
	padding-bottom:20px;
}
#right_list h2{
	background:url(../images/index_contact_title.jpg) no-repeat;
	width:232px;
	height:42px;
	line-height:42px;
	padding:0 20px;
	color:#005eae;
	font-weight:bold;
}
#right_list_nr{
	width:270px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
	border:1px solid #afdeff;
}
#right_list_nr ul li{
	width:84px;
	text-align:center;
	float:left;
	background-color:#f2f1f1;
	border:1px solid #cdcdcd;
	line-height:28px;
	padding:0 0px;
	margin:5px 2px;
}