@charset "utf-8";
/* CSS Document */
html,body,table,div,dl,dt,dd,ul,li,h3,h2,h1,img{margin:0; padding:0; border:0; list-style:none; font-family:Arial, "宋体"; font-size:12px; color:#545252}
a{color:#434343; text-decoration:none}
a:hover{color:#BA0100; text-decoration:none}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
#page{text-align:center; margin-top:15px}

/*head*/
#header{width:1032px; height:102px; background:#fff; margin:0 auto}
.logo{padding-left:5px}
.lan{padding-right:4px}
.nav{height:40px;background:url(img/navl.jpg) repeat-x}
.ena{color:#FFF; text-decoration:none}
.ena:hover{color:#CCC; text-decoration:none}
#lau{margin:0px 69px 45px 280px; text-align:center; font-size:14px; font-weight:bold}

.menu{height:40px;width:1032px;margin:0 auto;text-align:left}
.allpro{width:191px;background:url(img/navico.jpg?2) right no-repeat;padding-left:19px}
.allpro a{font:bold 15px/40px 'Microsoft YaHei';color:#fff}
.navright{width:822px;height:40px;background:url(img/navbg.jpg) left no-repeat}
.navright a{display:inline-block;height:40px;font:bold 15px/40px 'Microsoft YaHei';color:#fff;text-align:center}
.nav1{width:114px;}
.nav2{width:120px}
.nav3{width:117px}
.nav1:hover,.on1{background:url(img/on1.jpg)}
.nav2:hover,.on2{background:url(img/on2.jpg)}
.nav3:hover,.on3{background:url(img/on3.jpg)}
.pc{width:206px;border:2px solid #D00000;border-top:0;background:#FCF3EA;padding:2px 0 5px 0}
.pc a{padding-left:5px;display:block;width:201px;height:34px;font:12px/34px simsun;color:#343331;border-bottom:1px solid #FEFDF9;background:url(img/ico.gif) 187px 13px no-repeat}
.pc a:hover,.pc a font{color:#BA0100}
.inewtxt{font:bold 14px/38px 'Microsoft YaHei';color:#E80111;padding-left:10px}
.inewmore{padding-right:10px}
.inewmore a{font:12px/38px simsun;color:#333}
.inewlist{padding:10px 0 8px 6px}
.inewlist a{font:12px/24px simsun;color:#434343}
.inewlist a:hover,.inewlist a font{color:#BA0100}
.ictxt{font:bold 14px/28px 'Microsoft YaHei';color:#E80111;padding-left:10px}
.icmore{padding:7px 13px 0 0}
.wrap{width:1032px;margin:19px auto 0 auto;overflow:hidden}
.ihottitle{height:40px;background:url(img/title.jpg)}
.ihottitle .fl{padding-left:24px;font:bold 16px/40px 'Microsoft YaHei';color:#fff}
.ihottitle .fr a{font:bold 12px/40px simsun;color:#fff;padding-right:12px}
.ihotpro{border:1px solid #ddd;border-top:0;padding:13px 0 0 13px}
#demo1 a,#demo2 a{display:inline-block;text-align:center;line-height:20px;margin-right:8px}
#demo1 a img,#demo2 a img{border:1px solid #ddd}
#demo1 a:hover img,#demo2 a:hover img{border:1px solid #BA0100}
.iprotitle{margin-top:20px;height:33px;background:url(img/title1.jpg)}
.iprotitle .fl{padding-left:24px;font:bold 16px/33px 'Microsoft YaHei';color:#fff}
.iprotitle .fr a{font:12px/33px simsun;color:#333;padding-right:12px}
.ipro{width:1050px;padding-top:8px}
.ipro a{display:inline-block;text-align:center;line-height:20px;margin:8px 8.9px 0 0}
.ipro a img{border:1px solid #ddd}
.ipro a:hover img{border:1px solid #BA0100}
.snav{margin-top:2px}
.snav a{display:block;width:100px;height:38px;text-align:center;font:14px/37px 'Microsoft YaHei';color:#333;border-right:1px solid #ddd}
.snav a.aed,.snav a:hover{background:url(img/bg.jpg);color:#fff;font-weight:bold;border-right:0;padding-right:1px}
#con{width:1003px;background:url(images/conBg.jpg);margin:4px auto}
#index_top{height:40px; line-height:40px; padding-right:10px;font-family:simsun;color:#333}
#index_top a{color:#333}
#index_top a:hover{color:#BA0100}
#index_middle{}
#index_left{position:relative;width:773px;min-height:620px;_height:650px; background:url(images/sbg.jpg); border-top:1px solid #c5c8cb;border-bottom:1px solid #c5c8cb;border-right:1px solid #c5c8cb;float:left; padding:15px}
	#aboutus_ab dt{float:left; margin:0 10px 0 0; padding:10px; border:1px solid #CCC}
	#aboutus_ab dd{line-height:30px;font-size:14px}
#index_right{width:150px;min-height:652px;_height:652px;margin-left:823px; margin-right:30px;_margin-right:27px; float:none}
#index_down{height:40px}

#top{ width:770px; height:50px;clear:both; text-align:right}

#right_list li{width:150px; height:30px; line-height:30px; border-bottom:1px solid #999}
#right_list li a{display:block; width:140px; height:30px;padding-left:10px}
#right_list li a:hover,.aed{display:block; width:140px; height:30px; background:#19528f;color:#FFF;}

#right_cat{width:150px; height:30px; font-size:13px; font-weight:bold;line-height:30px; margin-top:15px; border-bottom:1px solid #999}
#right_cat img{vertical-align:middle; margin-left:3px; margin-right:6px}

#cat_list{ width:auto;margin:5px auto;}
#cat_list li{width:145px;line-height:18px; padding-left:5px}

.pro_class{padding:15px 15px 0 15px}
	.pro_class dt{float:left; width:300px; height:200px; padding:5px; border:1px solid #CCC}
	.pro_class dt img{vertical-align:middle;}
	.pro_class dt a img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.5;}
	.pro_class dt a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;}
	.pro_class dd{margin-left:320px;padding:6px;line-height:20px}
	
#ml li{width:190px; height:270px;text-align:center; line-height:20px ; float:left}
#ml li img {padding:5px; border:1px solid #CCC}
/*表单相关*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:500px; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:26px; line-height:26px; padding:0 5px; width:50px; }
#form_text_search {
	border:1px solid #CCC;
	height:20px;
	line-height:20px;
	width:100px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:500px; height:80px; padding:5px; border:1px solid #CCC; }
.form_checkbox { }
.form_submit {
	background:url(images/submit_button.gif) no-repeat;
	width:79px;
	height:31px;
	border:none;
	color:#FFF;
	font-weight:bold;
	cursor: pointer;
}
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:2px; overflow: auto; zoom:1; }
.common_form label { float:left; width:80px; display:block; height:28px; line-height:28px; }

#ly{width:90%; margin:10px auto;}
	#ly li{line-height:22px; border-bottom:1px dashed #CCCCCC}

.bg th{ border-bottom:1px solid #999; font-weight:bold; font-size:13px; background:#e5e5e5}

.blue{color:#1079d2}
.red{color:#F00}
.table_bk{ padding-left:10px; padding-right:10px}
/*foot*/
#foot{margin-top:38px;height:68px; line-height:28px;border-top:3px solid #C20000;color:#434343; text-align:center; padding-top:18px} 
#foot a{color:#434343}
#foot a:hover{color:#BA0100}

/*api地图*/
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
 .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
 /* 漂浮的客服 */
#online_support_main { z-index:9999; left:-163px; width:197px; position:absolute }
#online_support { display:block; overflow:hidden; width:197px; zoom: 1; }
#online_support_content { display: inline; float: left; overflow: hidden; width: 163px; zoom: 1 }
#online_support_title {
	height:34px;
	background-image: url(images/online_support_title.jpg);
	background-repeat: no-repeat;
}
#online_support_body { min-height:100px; background:url(images/online_support_body.jpg) repeat-y; padding:10px; text-align:center; }
#online_support_bottom { height:20px; background:url(images/online_support_bottom.jpg) no-repeat; }
#online_support_button { display:inline; background:url(images/online_support_button.jpg) no-repeat; float:right; margin-top:33px; width:34px; height:96px }

/*contact*/
.cattm{width:1000px; height:500px;
background:url(images/con1.png) no-repeat bottom right;}
