﻿@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;
}
img{
	border:none;
}
ul,dl{
	list-style-type:none;
}
.index_body{
	width:100%;
	height:auto;
	font-family:"宋体";
	background:#F2F5FE url(../images/bg.jpg)  repeat-x left top;
}
.rr_body{
	
	width:100%;
	height:auto;
	font-family:"宋体";
	background:#F2F5FE url(../images/nbg.jpg)  repeat-x left top;
}
.top{
	height:114px;
	width:996px;
	margin:0 auto;
}
.top .logo{
	float:left;
	height:114px;
}
.top .logo img{
	height:114px;
}
.banben{
	float:right;
	height:30px;
	padding-top:30px;
	font-size:12px;
}
.banben a{
	text-decoration:none;
	color:#1F3A87;
}
.top .nav{
	float:right;
	width:532px;
	height:40px;
}
.top .nav li{
	float:left;
	width:76px;
	text-align:center;
	height:40px;
}
.top .nav li a{
	font-family:"微软雅黑";
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.top .nav li a:hover{
	color:#F00;
}
a#dangquan{
	color:#F00;
}
li.home{
	letter-spacing:20px;
}
.index_banner{
	width:100%;
	height:404px;
	margin-top:1px;
}
.banner{
	width:100%;
	height:284px;
}
.index_banner  { position:relative; width:100%;
	height:404px; background-color:#FFF;}
.index_banner .roll a { height:404px; display:block; }
#flashs{ width:100%;height:404px;position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
#flashs img { display:block;width:100%; height:404px;}
#flashs .bgitem{  z-index:1; top:0; left:0;display:block; height: 404px; width:100%;  position:absolute; top:0; margin: 0 auto;}
#flashs .btn{ position:absolute; z-index:7; bottom:20px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101 }
#flashs .btn span{ color:#fff;  background:#3d659a; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px; }
#flashs .btn span.cur{ background:#ff4d03; color:#fff; }
.neiye_banner  { position:relative; width:100%;
	height:284px; background-color:#FFF;}
.neiye_banner .roll a { height:284px; display:block; }
#neiye_flashs{ width:100%;height:284px;position:relative; overflow:hidden; font-size:12px; font-family:Verdana, Geneva, sans-serif; }
#neiye_flashs img { display:block;width:100%; height:284px;}
#neiye_flashs .bgitem{  z-index:1; top:0; left:0;display:block; height: 284px; width:100%;  position:absolute; top:0; margin: 0 auto;}
#neiye_flashs .btn{ position:absolute; z-index:7; bottom:20px; right:46%; margin-right:-450px; padding:5px 6px;z-index:101 }
#neiye_flashs .btn span{ color:#fff;  background:#3d659a; border:1px solid #fff; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px; }
#neiye_flashs .btn span.cur{ background:#ff4d03; color:#fff; }
.body{
	width:996px;
	height:auto;
	margin:0 auto;
}
.rollNewsBox{ width:996px; height:62px;margin:0 auto;overflow:hidden;
background:url(../images/gga.jpg) no-repeat left 1px; font-size:12px;}
.rollNewsBox .title{ width:120px; padding-top:28px; float:left; color:#f60000; font-size:14px;font-weight:bold; font-family:"微软雅黑"; overflow:hidden; text-align:right;}
#announcement { width:440px;height:62px;float:left;overflow: hidden;}
#announcement div { overflow:hidden;margin-top:26px; height:24px; line-height:24px;}
#announcementbody ul{
	
}
#announcement li { width:440px; float:left;display:inline; overflow:hidden;}
#announcement li  a{ text-decoration:none;color:#00419A; font-weight:bold; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rollNewsBox .more{ width:60px;  padding-top:30px;float:left; overflow:hidden;}
.rollNewsBox .more a{ color:#db291d;}
.rollNewsBox .more a:hover{ text-decoration:underline;}

.KinSlideshow{
	float:left;
	margin-top:10px;
	width:242px;
	height:216px;
	background:url(../images/KinSlideshow_bg.jpg) no-repeat left top;
}
.KinSlideshow dl dt{
		height:24px;
	line-height:24px;
	padding-bottom:12px;
	text-indent:28px;
	color:#003F95;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;

}
.KinSlideshow dl dt span{
		padding-left:6px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
#KinSlideshow{
	margin:0 0 0 12px;
	width:222px;
	height:166px;
}
#KinSlideshow img{
	width:222px;
	height:166px;
}
.index_about{
	float:left;
	margin-top:10px;
	width:450px;
	height:215px;
	margin-left:21px;
	background:url(../images/index_about.jpg) no-repeat left top;
}
.index_about dt{
	height:32px;
	line-height:28px;
	padding-bottom:12px;
	text-indent:26px;
	color:#FFF;
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.index_about dt span{
    padding-left:18px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.index_about  dd{
	line-height:22px;
	font-size:12px;
	padding:0 20px;
	text-indent:2em;
}
.index_about dd img{
	float:left;
	width:150px;
	height:100px;
	padding-right:14px;
}
.index_video{
	float:left;
	width:262px;
	margin-top:10px;
		height:217px;
	margin-left:21px;
	background:url(../images/index_video.jpg) no-repeat left top;
}
.index_video dt{
	height:32px;
	line-height:28px;
	padding-bottom:12px;
	text-indent:26px;
	color:#FFF;
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.index_video dt span{
    padding-left:18px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.index_video dd img{
	width:237px;
	height:140px;
	padding-left:14px;
}

.index_pro_list{
	float:left;
	margin-top:14px;
	width:242px;
	height:206px;
	background:url(../images/index_products.jpg) no-repeat left top;
}
.index_pro_list  dt{
		height:24px;
	line-height:24px;
	padding-bottom:12px;
	text-indent:28px;
	color:#003F95;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;

}
.index_pro_list  dt span{
	padding-left:6px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.index_pro_list  dd{
	float:left;
	height:30px;
	background-color:#f9f9f9;
	margin-top:7px;
	text-align:center;
}
.index_pro_list_1,.index_pro_list_3,.index_pro_list_5,.index_pro_list_7{
	margin-left:16px;
	width:64px;
}
.index_pro_list_2,.index_pro_list_4,.index_pro_list_6,.index_pro_list_8{
	margin-left:7px;
	width:132px;
}
.index_pro_list  dd a{
	color: #1F3A87;
	font-size:12px;
	line-height:30px;
text-decoration: none;
}
.index_pro_list  dd a:hover{
	text-decoration:underline;
	color:#FF9900;
}

.index_pro_list  dt{
		height:24px;
	line-height:24px;
	padding-bottom:12px;
	text-indent:28px;
	color:#003F95;
	font-size:14px;
	font-family:"微软雅黑";
	font-weight:bold;

}
.index_pro_list  dt span{
		padding-left:6px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}

.index_contact{
	float:left;
	width:262px;
	margin-top:10px;
		margin-bottom:20px;
		height:202px;
	margin-left:21px;
		font-size:12px;
	background:url(../images/index_contact.jpg) no-repeat left top;
}
.index_contact dt{
	height:32px;
	line-height:28px;
	padding-bottom:12px;
	text-indent:26px;
	color:#FFF;
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.index_contact dt span{
    padding-left:18px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.index_contact dd {
	width:237px;
	height:24px;
	padding-left:14px;
}
.number1{
	font-family:Verdana, Geneva, sans-serif;
}
.rc{
	background:url(../images/neiye_t.jpg) no-repeat left  center;
	height:22px;
	margin-top:1px;
	width:100%;
}
.left{
	float:left;
	width:242px;
	height:auto;
	margin-bottom:10px;
	
}
.left_nav{
	width:242px;
	height:auto;
	padding-bottom:20px;
	background:url(../images/left_nav_bg.gif) no-repeat left bottom;
	
}
.left_nav dt{
	
	width:242px;
	height:26px;
	line-height:26px;
	padding-bottom:12px;
	text-indent:26px;
	color:#FFF;
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:bold;
	background:url(../images/left_nav_dt_bg.jpg) no-repeat left top;
}
.left_nav dt span{
	  padding-left:18px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.left_nav dd{
	width:188px;
	height:28px;
	line-height:28px;
	background-color:#f2f2f2;
	margin-bottom:6px;
	margin-left:27px;
	text-indent:50px;
}
.left_nav dd a{
	font-size:12px;
	color:#1F3A87;
	text-decoration:none;
}
.left_nav dd a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.left_contact{
	float:left;
	width:262px;
	margin-top:10px;
		margin-bottom:20px;
		height:202px;
		font-size:12px;
	background:url(../images/left_contact_bg.jpg) no-repeat left top;
}
.left_contact dt{
	height:32px;
	line-height:28px;
	padding-bottom:12px;
	text-indent:26px;
	color:#FFF;
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:bold;
}
.left_contact dt span{
    padding-left:18px;
	font-size:12px;
	color:#343436;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
.left_contact dd{
	width:237px;
	height:24px;
	padding-left:14px;
}
.right{
	float:right;
	width:732px;
	height:auto;
	margin-bottom:10px;
	background:url(../images/right_content_bg.jpg)  no-repeat left bottom;
}
.right_title{
	width:722px;
	height:29px;
	line-height:29px;
	font-size:12px;
	color: #000;
	padding-left:10px;
font-size: 12px;
font-weight: bold;
	background:url(../images/right_title_bg.jpg) no-repeat left top;
}


.rr_tontact{
	padding:40px 40px 300px;
}

.rr_tontact dt{
	float:left;
	padding-right:40px;
}
.rr_tontact  dd{
	font-size:12px;
	height:30px;
	line-height:30px;
}
.rr_tontact  dd a{
	color: #1F3A87;
text-decoration:none;
}
.rr_tontact  dd a:hover{
	text-decoration:underline;
}

#hudong{
	
	color:#333;
	font-size:12px;
}
#hudong span{
	color:#989898;
}
#hudong #content{
	border:1px solid #EAEAEA;
	width:300px;
	height:63px;
	font-size:12px;
}
#hudong table caption{ 
	color:#1565A2;
	height:29px;
	line-height:29px;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	text-indent:16px;
	margin-bottom:20px;
	background:url(../images/caption_bg.jpg) no-repeat left top;
}
.dianping_text,.input{
	height:29px;
	line-height:29px;
	border:1px solid #ececec;
}
.input{
	width:300px;
}

.liuyan{
	width:80px;
	height:31px;
	padding-left:520px;
	margin-bottom:12px;
}
#online_submit{
	margin-left:50px;
}

#liuyu_list{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}

#liuyu_list dt{
	height:34px;
	padding:6px 0 3px 560px;
}
dd.liuyu_list_content{
	margin:0 0 8px 26px;
	width:646px;
	
}
.liuyu_top{
	position:relative;
	width:646px;
	height:33px;
background: url(../images/liuyu_top_bg.jpg) no-repeat left top;
}
.liuyu_name,.liuyu_title{
	position:absolute;
	color:#848484;
	top:10px;
}
.liuyu_name{
	left:60px;
}
.liuyu_title{
left:180px;
}
.liuyu_content,.huihu{
	padding-left:24px;
	padding-top:14px;
	color:#2f2f2f;
	background:url(../images/liuyu_p_bg.jpg) repeat-y left top;
}
p.huihu{
	color:#838383;
}
.pro_list{
	float:left;
	padding-top:20px;
}
.pro_list li{
	float:left;
	width:200px;
	height:190px;
	padding-left:20px;
}
.pro_list li p{
	height:30px;
	line-height:30px;
	margin:0;
	padding:0;
}
.pro_list li p a{
	color:#007DCC;
	text-decoration:none;
}
.pro_list li p a:hover{
	color:#FF6674;
	text-decoration:underline;
}
.pirobox_gall{
	display:block;
	width:190px;
	height:140px;
	padding:5px;
	border:1px solid #E6E7E7;
}
.pirobox_gall:hover{
	display:block;
	width:190px;
	height:140px;
	padding:5px;
	background-color:#FFF2D0;
	border:1px solid #FC6605;
}

.news_list{
	padding:10px 0 0 6px; 
	
}
.news_list li{
	height:34px;
	font-size:12px;
	width:640px;
	background:url(../images/icon-09.gif) no-repeat 6px center;
	border-bottom:1px dashed  #ccc;
	padding-left:22px;
}
.news_list li a{
	display:block;
	width:500px;
	height:34px;
	float:left;
	line-height:34px;
	color:#000;
	text-decoration:none;
}
.news_list li a:hover{
	text-decoration:underline;
}
.news_list li span{
	display:block;
	float:right;
	width:120px;
	height:34px;
	line-height:34px;
	font-size:12px;
	padding-right:12px;
}
.news_list li span font{
	color:#9FA0A0;
	font-size:12px;
}
h1{
text-align: center;
line-height: 30px;
color: rgb(50, 39, 37);
font-size: 14px;
font-weight: bold;
}
.news_yaoshi{
	color:#9FA0A0;
	text-align:center;
	padding-top:20px;
	font-size:12px;
	margin-bottom:20px;
}
.news_yaoshi span{
	color:#000;
}
.cishu{
	padding-right:30px;
}
p.news_down{
	padding-top:0;
	margin-top:0;
	padding-bottom:20px;
}
.news_content{
	padding:0 20px;
	
	line-height:30px;
}
.news_content p{
	line-height:30px;
	font-size:14px;
	text-indent:2em;
	padding-top:20px;
}
.news_content a{
	color:#00F;
}
.news_next a{
	text-decoration:none;
}
.news_next a:hover{
	text-decoration:underline;
}
.pro_xx2d{
	width:640px;
	height:218px;
	margin:12px 20px 20px 22px;
}
.pro_xx2d dt{
	float:left;
	width:310px;
	height:220px;
	margin-right:40px;
	padding:2px;
	border:1px solid #ccc;
	display:inline;
}

.pro_xx2d  a:hover{
	border:1px solid #F00;
}
.pro_xx2d  dd{
	color:#666464;
	font-size:12px;
	line-height:24px;
}
.up_pro{
	float:left;
	width:640px;
	height:20px;
	font-size:12px;
	padding-top:20px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	padding-left:30px;
}
.down_pro{
	float:left;
	width:640px;
	height:20px;
	font-size:12px;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	padding-left:30px;
}
.up_pro a{
	color:#0099FF;
	text-decoration:none;
}
.down_pro a{
	color:#0099FF;
	text-decoration:none;
}
.up_pro a:hover,.down_pro a:hover{
	color:#F00;
}
.pro_xiangxi{
	padding-left:22px;
}
.shangpxq{
	font-size:14px;
	line-height:24px;
	color: #505050;
	padding:0 20px 30px;
}
.shangpxq p{
	padding-bottom:20px;
}
.shangpxq h3{
	color:#333;
	height:40px;
	line-height:40px;
	padding-bottom:20px;
}
.shangpxq table{
	border-collapse: collapse;
border: 1px solid #666;
font-size:12px;
text-align:center;
margin:12px 0;
color:#333;
}
.shangpxq table tr{
border: 1px solid #666;
line-height: 30px;
}
.shangpxq table td{
border: 1px solid #666;
line-height: 30px;
}


#page{
	padding-top:20px;
	margin-bottom:20px;
}
#page li{
	float:left;
	height:19px;
	line-height:19px;
	margin:0 2px 0;
}

#page .shouye{
	border:1px solid #D3D3D4;
	width:34px;
	height:19px;
	line-height:19px;
	color:#666;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
.last_page a{
	display:block;
	width:34px;
	height:19px;
	line-height:19px;
	color:#666;
	border:1px solid #D3D3D4;
		text-decoration:none;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#page ul li.page_up{
	width:46px;
	line-height:19px;
	height:19px;
	text-align:center;
	border:1px solid #D3D3D4;
	color:#666;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#page ul li.page_up a,#page ul li.page_down a{
		display:block;
		width:46px;
		height:19px;
		line-height:19px;
		color:#666;
		border:1px solid #D3D3D4;
		text-decoration:none;
		background:url(../images/page_bg.jpg) repeat-x left top;
}
#page ul li.page_down a:hover{
		border:1px solid #34A7DB;
		color:#34A7DB;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
.page_link{
	display:block;
	width:17px;
	height:19px;
	line-height:19px;
	text-align:center;
	text-decoration:none;
	border:1px solid #D3D3D4;
	color:#666;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
.page_cuttent{
		display:block;
	width:17px;
	height:19px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	color:#666;
	font-weight:bold;
	border:1px solid #D3D3D4;
	background: none;
}
#page ul a:hover{
	border:1px solid #34A7DB;
	color:#34A7DB;
	background:url(../images/page_bg.jpg) repeat-x left top;
}
#pagename{
	height:17px;
	width:28px;
	text-align:center;
	line-height:17px;
	border:#8DB5D7 1px solid;
}
#page{
	clear:both;
	color:#9a9a9a;
	font-size:12px;
	text-align:center;
	padding-right:20px;
}
.chakanliuyan{
	padding:8px 20px 40px;
}

.liuyan_title{
	width:100%;
	height:70px;
	font-size:12px;
	color:#666;
	padding-top:5px;
	background-color:#f5f5f5;
}
.liuyan_title li{
	float:left;
	height:30px;
	line-height:30px;
}
.liuyan_title span{
	color:#666;
	padding:0 6px 0 34px;
}
.liuyan_title_name{
	background:url(../images/4.gif) no-repeat 12px center;
}
.liuyan_title_sex{
	padding-right:12px;
	background:url(../images/5.gif) no-repeat 12px center;
}
.liuyan_title_conpany_name{
	background:url(../images/9.gif) no-repeat 12px center;
}
.liuyan_title_diqu{
	background:url(../images/10.gif) no-repeat 12px center;
}
.liuyan_title_IP{
	background:url(../images/pic-gsmc.gif) no-repeat 12px center;
}
.liuyan_title_time{
	background:url(../images/pic-time.gif) no-repeat 12px center;
}
.liuyan_text{
	margin-top:10px;
	margin-bottom:35px;
	border:1px solid #d8d8d8;
	font-size:12px;
}
.liuyan_text_nr{
	line-height:34px;
	background-color:#F8F8F8;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	padding-left:40px;
	padding-right:12px;
}
.liuyan_text_huifu{
padding-left:40px;
	line-height:22px;
	padding-right:12px;
}
.liuyan_text span{
	color:#0066CC;
}
.nodata{background:url(../images/noinfo.gif) no-repeat  280px top;
height:200px;padding-top:6px;padding-left:320px; font-size:12px;}
.about_content{
	padding:0 20px 30px;
	font-size:12px;
}
.about_content p{
	line-height:24px;
	padding-top:20px;
	text-indent:2em;
}
.footer{
	clear:both;
	height:112px;
	width:100%;
	background:url(../images/footer_bg.jpg)  repeat-x left top;
}
.footer_content{
	height:112px;
	width:996px;
	margin:0 auto;
}
.footer .text{
	float:left;
	width:600px;
	height:82px;
	font-size:12px;
	line-height: 20px;
	padding-left:80px;
	padding-top:20px;
	background:url(../images/footer_logo.png) no-repeat  left   center;
	
}

.footer .text a{
color: #1F3A87;
text-decoration:none;
}
.footer .text a:hover{
	text-decoration:underline;
	color:#FF9900;
}
.footer_renzhen{
	float:right;
	width:279px;
	height:52px;
	margin-top:20px;
	color:#7D8288;
	font-size:12px;
	line-height:16px;
	padding:10px 12px 0;
	background-image:url(../images/footer_bg_01.jpg);
}

.nbd,dd.nbd,.jzls,a.jzls,dd.jzls a{
	display:none;
}