@charset "utf-8";
/* CSS Document */
html.gray {
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter: grayscale(100%);
}
.sm_Bner{
	width:525px;
	height:238px;
	float:left;
	margin-left:20px;}
.sm_Bner img{
	width:525px;
	height:238px;}
.webfb_Box{
	width:212px;
	height:auto;
	float:right;
	overflow:hidden;
	border:1px solid #e0e0e0;
	border-top:none;}
.webfb_B{
	width:212px;
	height:57px;
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #fff;}
div.webfb_Bnbd{
	border-bottom:none;}	
.webfb_B img{
	float:left;
	margin:14px 26px 0 32px;}
.webfb_B p{
	cursor: pointer;
	width:110px;
	height:59px;
	float:left;
	line-height:59px;
	text-align:center;
	background:url(../images/ctt_93.jpg) left center no-repeat;}

.abt_Bt h3{
	width:236px;
	padding:0;
	text-align:center;}

.abt_Box{
	width:740px;
	height:34px;
	margin-top:18px;
	border:1px solid #e0e0e0;
	background:url(../images/ctt_40.jpg) repeat-x;}
.abt_Box h3{
	width:240px;
	height:auto;
	float:left;
	font-size:14px;
	color:#e96800;
	padding:5px 0 0 20px;}
.abt_Box div{
	width:420px;
	height:auto;
	overflow:hidden;
	float:right;
	text-align:right;
	color:#808080;
	padding:7px 20px 0 0;}
.abt_Box div a{
	color:#808080;}
.abt_Box div a:hover{
	color:#e96800;
	text-decoration:underline;}

.abt_B{
	width:700px;
	height:auto;
	background-color:#fff;
	overflow:hidden;
	border:1px solid #e0e0e0;
	border-top:none;
	padding:20px;
	padding-bottom:30px;}

#abt_Crt{
	color:#e96800;
	background:url(../../custom/images/jrgj_hvr_91.jpg) repeat-x;}

.abt_jj{
	width:700px;
	height:auto;
	overflow:hidden;}

.newPro_H3{
	width:700px;
	height:36px;
	font-size:14px;
	color:#e96800;
	line-height:30px;}
.newPro_P{
	width:700px;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;}

.xwBox{
	width:700px;
	height:auto;
	overflow:hidden;}
.xwB{
	width:584px;
	height:26px;
	float:left;
	line-height:26px;
	overflow:hidden;
	margin-bottom:10px;
	border-bottom:1px dashed #e0e0e0;
	background:url(../images/ctt_55.jpg) left center no-repeat;
	padding-left:16px;}
.xwB2{
	width:100px;
	height:26px;
	float:left;
	line-height:26px;
	text-align:right;
	overflow:hidden;
	margin-bottom:10px;
	font-size:12px;
	color:#808080;
	border-bottom:1px dashed #e0e0e0;}
.pageB{
	width:180px;
	height:26px;
	float:left;
	text-align:center;
	}
.page{
	width:700px;
	height:26px;
	padding-top:20px;
	line-height:20px;
	overflow:hidden;
	font-size:12px;}
.page a,.page p,.page input,.page span{
	height:20px;
	line-height:20px;
	/*float:left;
	margin-right:8px;
	font-size:12px;}
.page_up{
	border:1px solid #e0e0e0;
	padding:0 8px;}	
.page input{
	width:36px;
	height:18px;
	border:1px solid #e0e0e0;
	outline:none;
	padding:0 2px;
	font-size:12px;}
a.pageGO{
	display:block;
	width:22px;
	height:20px;
	padding:0 6px;
	text-align:center;
	background-color:#f2f2f2;
	font-size:12px;*/}
.page1{
	width:700px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	font-size:12px;}
.page1 p{
	display:block;
	width:700px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	font-size:12px;
	color:#666;}
.page1 p a{
	font-size:12px;}	
.page1 p a:hover{
	color:#333;}

.news_B{
	width:700px;
	height:auto;
	overflow:hidden;}
.news_B1{
	width:700px;
	height:auto;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dashed #c7d7d9;}
.news_B1 h3{
	width:700px;
	height:auto;
	line-height:28px;
	color:#333;
	text-align:center;
	font-family:"宋体";
	font-size:26px;
	font-weight:bold;
	text-align:center;}
.news_B1 p{
	width:700px;
	height:30px;
	text-align:center;
	line-height:20px;
	margin-top:15px;
	font-size:14px;}
.news_B2{
	width:700px;
	height:auto;margin-top:20px;
	overflow:hidden;}
.news_B2 p{
	width:100%;
	height:auto;
	
	overflow:hidden;}

.newpr_Yhbt{
	width:700px;
	height:auto;
	margin-bottom:10px;
	overflow:hidden;}
.newpr_Yhbt li{
	width:auto;
	height:30px;
	float:left;
	margin-right:18px;
	margin-bottom:10px;
	line-height:28px;}
.newpr_Yhbt li a{
	display:block;
	width:auto;
	height:28px;
	padding:0 15px;
	line-height:28px;
	background-color:#f7f7f7;
	border:1px solid #e5e5e5;}
.newpr_Yhbt li a:hover{
	background-color:#e96800;
	color:#fff;}
.newpr_Yhbt li #newpr_Yhbtcrt{
	background-color:#e96800;
	color:#fff;}	

.newpr_Yhlb{
	width:700px;
	height:auto;
	overflow:hidden;}
.newpr_Yhlb1{
	width:700px;
	height:100px;
	margin-bottom:20px;}
.newpr_Yhlb1 img{
	width:158px;
	height:100px;
	float:left;}
.newpr_Yhlb1 div{
	width:500px;
	padding-left:20px;
	float:left;
	height:100px;}
.newpr_Yhlb1 div h3{
	width:500px;
	height:36px;
	line-height:36px;
	overflow:hidden;}
.newpr_Yhlb1 div h3 a{
	color:#333;
	font-size:16px;}	
.newpr_Yhlb1 div p{
	width:500px;
	height:24px;
	line-height:24px;
	overflow:hidden;}
.newpr_Yhlb1 div span{
	display:block;
	width:92px;
	height:26px;
	margin-top:12px;}
.newpr_Yhlb1 div span a{
	display:block;
	width:90px;
	height:22px;
	text-align:center;
	line-height:22px;
	background-color:#e96800;
	color:#fff;
	}
	
.prodct_Box{
	width:700px;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #e0e0e0;
	margin-bottom:40px;
	padding-top:10px;
	padding-bottom:15px;}
.prodct_H3{
	width:130px;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#e96800;
	text-align:center;}
.prodct_P{
	width:570px;
	height:auto;
	float:left;}
.prodct_P1{	
	width:570px;
	height:auto;
	overflow:hidden;}
.prodct_Pgd{
	width:500px;
	height:22px;
	margin-left:22px;}	
.prodct_Pgd a{
	color:#e96800;}	
.prodct_P p{
	width:auto;
	height:24px;
	line-height:24px;
	float:left;
	padding-left:16px;
	margin-bottom:10px;
	background:url(../images/ctt_86.jpg) left 7px no-repeat;
	margin-left:22px;}
.prodct_span{
	display:block;
	width:548px;
	padding-left:22px;
	margin-bottom:10px;
	height:auto;
	overflow:hidden;}

.prodct_Ndt{
	width:700px;
	height:auto;
	overflow:hidden;}
.prodct_NdtBt{
	width:700px;
	height:50px;
	line-height:30px;
	text-align:center;
	color:#e96800;
	font-size:16px;}
.prodct_NdtDiv{
	width:700px;
	height:auto;
	overflow:hidden;}
.prodct_NdtDiv1{
	width:330px;
	height:30px;
	float:left;
	margin:10px;
	background-color:#f4f4f4;
	display:inline;}
.prodct_NdtDiv1 h3{
	width:80px;
	height:30px;
	float:left;
	background-color:#e96800;
	line-height:30px;
	text-align:center;}
.prodct_NdtDiv1 h3 a{
	font-size:14px;
	color:#fff;}
.prodct_NdtDiv1 p{
	width:170px;
	height:30px;
	float:left;
	padding-left:10px;
	line-height:30px;
	overflow:hidden;}
.prodct_NdtDiv1 span{
	display:block;
	width:60px;
	height:30px;
	float:right;
	text-align:center;
	line-height:30px;}
.prodct_NdtDiv1 span a{
	color:#e96800;}

.talnt_Box{
	width:700px;
	height:50px;
	overflow:hidden;}

.join_Box{
	width:900px;
	height:auto;
	overflow:hidden;}

.join_B{
	width:700px;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #d1d1d1;
	padding-bottom:10px;
	margin-bottom:20px;}
.join_B h3{
	width:700px;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-bottom:10px;}
.join_B p{
	width:690px;
	height:auto;
	overflow:hidden;
	margin-top:6px;
	line-height:20px;}
.join_B a{
	display:block;
	width:120px;
	height:26px;
	text-align:center;
	line-height:26px;
	margin-top:12px;
	cursor:pointer;
	color:#666;
	background-color:#ededed;}
.join_B a:hover{
	color:#fff;
	background-color:#e96800;}

.apply{
	width:700px;
	line-height:26px;
	}
.apply1{
	width:700px;
	height:auto;
	overflow:hidden}
.apply2{
	width:700px;
	height:auto;
	overflow:hidden;
	margin-top:22px;}
.tl_bt{
	width:72px;
	height:24px;
	margin-right:10px;
	background:none;
	border:none;
	background-color:#f4f4f4;
	text-align:center;
	border:1px solid #e0e0e0;}
.tl_bt:hover{
	background-color:#e96800;
	color:#fff;}

.fincil_selectB{
	width:600px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-bottom:10px;}
.fincil_selectB h3{
	width:280px;
	height:22px;
	line-height:22px;
	float:left;
	text-align:right;
	padding-right:6px;}
.fincil_select{
	width:300px;
	height:22px;
	float:left;}
.fincil_select select{
	width:160px;
	height:22px;}
.fincil_select input{
	width:100px;
	height:20px;
	border:1px solid #abadb3;
	padding:0 6px;
	line-height:20px;}
.fincil_select input.fincil_Btn{
	width:60px;
	height:22px;
	background-color:#e96800;
	line-height:22px;
	text-align:center;
	color:#fff;
	border:none;
	float:left;
	margin-right:10px;
	display:inline;}
.fincil_selectB1{
	margin-top:20px;}


.map{ position:relative;width:614px;margin:0 auto;}
.map a{ color:#34671f; font-size:12px;cursor:pointer;}
.map a:hover{ color:#333;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}

.serve_Tc{
	width:900px;
	height:auto;
	overflow:hidden;
	border-radius:6px;
	-moz-border-bottom-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-o-border-bottom-left-radius:6px;}
.serve_Tcbt{
	width:860px;
	margin-left:20px;
	height:46px;
	border-bottom:1px solid #e0e0e0;}
.serve_Tcbt h3{
	width:852px;
	height:46px;
	font-size:14px;
	color:#333;
	padding-left:8px;
	line-height:42px;}
.serve_Tclb{
	width:860px;
	height:auto;
	margin-left:20px;
	overflow:hidden;
	padding-bottom:20px;}
.serve_Tclb li{
	width:150px;
	height:30px;
	float:left;
	margin:0px 11px;
	margin-top:20px;
	display:inline;}
.serve_Tclb li a{
	display:block;
	width:150px;
	height:30px;
	background-color:#e0e0e0;
	line-height:30px;
	text-align:center;}
.serve_Tclb li a:hover{
	background-color:#e96800;
	color:#fff;}

.subsite{
	width:278px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:0 25px;
	margin-bottom:20px;
	padding:10px;
	display:inline;
	border:1px solid #e0e0e0;}
.subsite h3{
	width:278px;
	padding-bottom:8px;
	border-bottom:1px solid #e0e0e0;
	font-size:14px;}
.subsite p{
	width:278px;
	height:auto;
	margin-top:12px;}
.subsite p a{
	color:#e96800;}

.web_mpBox{
	width:988px;
	height:34px;
	margin:0 auto;
	margin-top:10px;
	padding-left:10px;
	line-height:34px;
	border:1px solid #e0e0e0;
	background:url(../../images/ctt_40.jpg) repeat-x;}

.web_Box{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;}
.web_B{
	width:978px;
	height:auto;
	overflow:hidden;
	padding:10px;
	background-color:#fff;
	border:1px solid #e0e0e0;
	margin-top:20px;}
.web_H3{
	width:978px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e0e0e0;}
.web_H3 a{
	font-size:16px;
	color:#e96800;}
.web_Div{
	width:978px;
	height:auto;
	overflow:hidden;}
.web_Div1{
	width:auto;
	height:auto;
	float:left;
	margin:10px 10px 0 10px;}
.web_Div1 h3{
	width:auto;
	height:24px;
	float:left;
	margin-right:10px;
	line-height:24px;}
.web_Div1 h3 a{
	display:block;
	width:auto;
	height:24px;
	line-height:24px;
	padding-left:16px;
	font-size:14px;
	background:url(../images/ctt_86.jpg) left center no-repeat;}
.web_Div1 p{
	width:auto;
	height:24px;
	line-height:26px;
	float:left;
	margin-left:12px;}
.web_Div1 p a{
	display:block;
	height:24px;
	color:#808080;
	line-height:26px;}

.web_P{
	margin-top:20px;}

.zhibb_Box{
	width:330px;
	height:auto;
	float:left;
	background-color:#f4f4f4;
	margin:10px;
	padding:8px 0;}
.zhibb_Box h3{
	width:300px;
	padding:0 15px;
	height:30px;
	line-height:24px;
	font-size:14px;
	color:#333;
	border-bottom:1px solid #fff;}
.zhibb_Box h3 a{
	float:right;
	padding-top:3px;
	color:#e96800;}
.zhibb_Box p{
	width:300px;
	height:22px;
	overflow:hidden;
	padding:6px 15px;}




/*分页总容器样式*/  
.pager { float: left;margin: 0px;text-align:center; color: #666;;font-size:12px; width:450px; height:22px;font-family:"宋体";}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #666; text-decoration: none; border: 1px solid #e0e0e0; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color:#4d4d4d; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #ffffff; background-color: #cccccc; border: 1px solid #e0e0e0; }   
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #999999; border:1px solid #e0e0e0;  text-align: center; }
/*跳转文本框的样式*/  
.pager input { width:50px;height:18px;margin-bottom:2px; margin-left:2px; margin-right:2px; margin-top:0px; color:#666; border:1px solid #e0e0e0; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;outline:none;}












