@charset "utf-8";
/* CSS Document */
/* ====================
	公共css样式
==================== */
@charset "utf-8";
*{margin:0;padding:0;}
body{font-size:12px; font-family:"宋体",Verdana, Arial; line-height:150%; margin:0; padding:0; color:#000; background-color:#fff;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
/*button{cursor:pointer}*/
a{text-decoration:none}
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#ba070b;}
ul li a:link{color:#000;}
ul li a:visited{color:#000;}
ul li a:hover{color:#ba070b;}

.block{ width:1003px; height:auto; overflow:hidden; clear:both;}
.block1{ width:1085px; height:auto; clear:both; position:relative;}
.fl{float:left;}
.fr{float:right;}

.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

.db{display:block;}
.di{display:inline;}
.dn{display:none;}

.bp_input300{width:300px; height:20px; border:1px #A9BCD6 solid; font-size:12px; line-height:20px; padding-left:3px;}
.bp_textarea400{width:400px; height:100px; border:1px #A9BCD6 solid; font-size:12px; line-height:20px; padding-left:3px;}
.bp_h2 { font-size:20px; line-height:35px; height:45px; text-align:center; width:100%; }
.bp_p{ line-height:20px; text-align:left; width:100%;}
.bp_dlr{ width:100%; text-align:right; line-height:22px;}

/*页面留白*/
.blank5{height:5px; clear:both; overflow:hidden;}
.blank10{height:10px; clear:both; overflow:hidden;}
.blank30{height:30px; clear:both; overflow:hidden;}

/*英文强制换行*/
.word{word-wrap:break-word; word-wrap:break-word; table-layout:fixed; text-overflow:ellipsis;}
.bold{font-weight:bold;}

.clear {clear: both; /*line-height:0px;height:0;font-size:0px;*/} 

.bp_form{ padding:12px 0 0 12px; width:249px; min-height:148px;}
.bp_table{ width:540px; margin:10px 0 0 50px; display:inline; border-left:1px solid #3391db; border-top:1px solid #3391db; }
.bp_table td{ border-bottom:1px solid #3391db; border-right:1px solid #3391db; height:25px; line-height:25px; padding:0 5px; }
.bp_table span{ color:#a50102; cursor:pointer;}
.bp_tbtop_sp{ width:722px; color:#a50102; font-size:14px; margin:20px 0 0 50px; display:inline; }

.bp_message_ul{ width:702px; padding:10px;}
.bp_message_ul li{float:left; width:702px; display:inline; line-height:22px; color:#595757;}
.bp_message_name{ color:#ba070b;}
.bp_message_time{ color:#595757;}
.bp_btn{ width:100px; height:30px; line-height:30px; border:0; background-color:#3391db; color:#fff;}

.bp_kf{ cursor:pointer; width:142px; position:fixed; top:200px; right:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 200))}
.bp_kf_top{ width:142px; height:69px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="/Public/images/index/kf/kf_top.png"); }
html>body .bp_kf_top{ background:url(/Public/images/index/kf/kf_top.png) no-repeat; }
.bp_kf_qq{ width:142px; background:url(/Public/images/index/kf/kf_con.jpg) repeat-y; padding-top:7px; }
.bp_kf_qq li{ float:left; width:132px; height:31px; line-height:21px; padding: 0 0 0 10px;}
.bp_kf_qq li img{ float:left; padding:0 0 0 6px;} 
.bp_kf_qq li a{ padding:0 0 0 5px; font-size:14px;}
.bp_kf_tel{ width:142px; height:51px;  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="/Public/images/index/kf/kf_bot.png");}
html>body .bp_kf_tel{ background:url(/Public/images/index/kf/kf_bot.png) no-repeat; }
.bp_kf_tel li{ float:left; width:100px; height:20px; line-height:30px; color:#fff; font-size:14px; padding:0 0 0 42px;}

