html,body {height:100%;}
#container {position:relative;min-width:1190px;min-height:100%;}
#header {width:100%;}
#header .header-top {border-bottom:1px solid #ddd;background-color:#f2f2f2;}
#header .header-top .header-top-container {position:relative;width:1190px;height:30px;margin:0 auto;z-index:99;}
#header .header-top .left {position:absolute;top:0;left:0;line-height:30px;width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#header .header-top .left a {color:#666;}
#header .header-top .right {position:absolute;right:0;top:0px;}
#header .header-top .right .col {float:left;margin-right:20px;}
#header .header-top .right .col .button {float:left;color:#666;line-height:30px;padding:0 3px;border-left:1px solid transparent;border-right:1px solid transparent;}
#header .header-top .right .col .button.js-view-button{padding-right: 15px; background: url(../images/icon/icon-carat-1-s.png) no-repeat 55px center;}
#header .header-top .right .col .button.hover {border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fff;}
#header .header-top .header-dropmenu {position:relative;float:left;}
#header .header-top .header-dropmenu .login-menu {display:none;position:absolute;top:30px;left:0;width:200px;padding:30px;border:1px solid #ddd;border-top:none;background-color:#fff;}
#header .header-top .header-dropmenu .login-menu input {display:block;width:198px;height:28px;line-height:29px;text-indent:10px;color:#666;border:1px solid #ddd;border-radius:3.5px;margin-bottom:10px;}
#header .header-top .header-dropmenu .login-menu .row .checkbox {float:left;width:12px;height:12px;margin-top:4px;}
#header .header-top .header-dropmenu .login-menu .row label {float:left;line-height:20px;margin-left:5px;}
#header .header-top .header-dropmenu .login-menu .row span {float:left;width:20px;line-height:20px;text-align:center;color:#666;}
#header .header-top .header-dropmenu .login-menu .row a {float:left;line-height:20px;color:#666;}
#header .header-top .header-dropmenu .login-menu button {display:block;width:170px;height:28px;line-height:28px;margin:10px auto 0;color:#fff;cursor:pointer;border:none;border-radius:3.5px;background-color:#ff7300;}
#header .header-top .header-dropmenu .view-menu {display: none;position: absolute;top: 30px;right: 0;width: 260px;border: 1px solid #ddd;border-top: none;background-color: #fff;}
#header .header-top .header-dropmenu .view-menu li {display:block;width:240px;padding:15px 10px;border-bottom:1px solid #ddd;}
#header .header-top .header-dropmenu .view-menu li label {float:left;width:40px;line-height:20px;color:#666;}
#header .header-top .header-dropmenu .view-menu li a {float:left;width:200px;line-height:20px;color:#ff7300;word-break:break-all;}
#header .header-top .header-dropmenu .view-menu li a:hover {color:#c11920;}
#header .header-top .header-dropmenu .view-menu .clearbutton {display:block;width:100%;height:40px;line-height:40px;text-align:center;color:#ff7300;background-color:#f2f2f2;}
#header .header-top .header-dropmenu .view-menu .clearbutton:hover {color:#c11920;}
#header .header-bottom {margin-top:29px; margin-bottom:8px;}
#header .header-bottom-container {position:relative;width:1190px;height:88px;margin:0 auto;}
#header .header-bottom .logo {float:left;}
#header .header-bottom .logo img {max-width:300px;}
#header .header-bottom .search {float:left;margin-left:113px;}
#header .header-bottom .searchbar {height:32px;border-left:none;border-top:3px solid #c11920;border-right:3px solid #c11920;border-bottom:3px solid #c11920;}
#header .header-bottom .searchbar input {float:left;width:404px;height:32px;line-height:32px;text-indent:10px;border:none;color:#999;font-size:12px;}
#header .header-bottom .searchbar button {float:left;width:87px;height:32px;line-height:32px;text-align:center;font-size:16px;color:#fff;cursor:pointer;border:none;background-color:#c11920;}
#header .header-bottom .keywords {margin-top:5px;margin-left:5px;}
#header .header-bottom .keywords a {float:left;color:#666;margin-right:20px;}
#header .header-bottom .right {position:absolute;top:-17px;right:0;}
#header .header-bottom .right img {float:left;margin-left:20px;}
#nav {background-color:#c11920;font-family: 'Microsoft YaHei';}
#nav .nav-container {position:relative;width:1190px;height:44px;margin:0 auto;}
#nav .nav-button {position:absolute;top:-2px;left:0;width:198px;height:48px;padding-left:20px;background-color:#b61017;z-index:2;}
#nav .nav-button span {display:block;line-height:48px;text-indent:35px;font-weight:bold;font-size:18px;color:#fff;background:url(../images/icon/icon-menu-1.jpg) no-repeat left center;}
#nav .nav-list {margin-left:218px;}
#nav .nav-list li {float:left;}
#nav .nav-list li a {display:block;line-height:44px;padding:0 12px;font-size:18px;font-weight:bold;color:#fff;}
#nav .nav-list li a.active,#nav .nav-list li a:hover {background-color:#ff7300;}
#nav .tel {position:absolute;display:block;top:0;right:0;line-height:44px;text-indent:30px;font-size:22px;font-weight:bold;color:#fff;background:url(../images/icon/icon-phone-1.png) no-repeat left center;}
#footer {margin-top:40px;width:100%;padding:40px 0 65px;border-top:3px solid #c11920;background-color:#f3f3f3;}
#footer .footer-container {width:1190px;margin:0 auto;}
#footer .footer-left {float:left;width:236px;}
#footer .footer-left .col {float:left;margin:0 25px;}
#footer .footer-left .col .title {font-size:16px;color:#666;}
#footer .footer-left .col ul {margin-top:20px;}
#footer .footer-left .col ul li {margin-bottom:10px;}
#footer .footer-left .col ul li a {color:#333;}
#footer .footer-center {float:left;width:606px;padding:0 50px 0 60px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#footer .footer-center .row {margin-bottom:15px;}
#footer .footer-center .row span {color:#999;}
#footer .footer-right {float:left;width:180px;padding-left:54px;}
#footer .footer-right .row {margin-bottom:10px;}
#footer .footer-right .row span {color:#999;}
/* plugin */.header-search-dropmenu.PLG-dropmenu-button {background:url(../images/icon/icon-carat-1-s.png) no-repeat right center;}
.header-search-dropmenu.PLG-dropmenu-button .PLG-dropmenu-result,.header-search-dropmenu .PLG-dropmenu-menu-item {font-size:12px;color:#333;}
.header-search-dropmenu.PLG-dropmenu-button.PLG-focus .PLG-dropmenu-result {color:#333;}
.header-search-dropmenu.PLG-dropmenu-button.PLG-focus {background-color:#fff;}
.header-search-dropmenu .PLG-dropmenu-menu-item.PLG-hover {color:#333;background-color:#ddd;}
.liulan_box p{border-bottom: 1px solid #ededed;display: block;overflow: hidden;padding-bottom: 10px;padding-left: 10px;width: 250px;}
.liulan_box .h2 { font-size: 12px;color: #333333;line-height: 16px;height: 16px;width: 40px;text-align: center;margin-top: 20px;border: 1px #999999 solid;overflow: hidden;}
.liulan_box p a{font-size:12px; color:#ff7300;width: 185px;text-align: left;}
.liulan_box p a:hover{color:#c11920;text-decoration: underline;}
.liulan_box p span{display: block;float: left;overflow: hidden;margin:20px 10px 10px 0; width:180px;}
.clearhistory{background: #F2F2F2; text-align:center; padding-bottom:0px!important; }
.clearhistory a{line-height:30px!important; overflow:hidden; }

/*留言板块开始*/
.yaozs_message{display:none; width:65px;text-align:center; font-family:"Microsoft YaHei";cursor:pointer;height:162px; background:url(/skin/bjp_new/images/right.gif) no-repeat; font-size:14px; color:#fff; position:fixed; right:15px; top:40%;} 
.yaozs_list{  width:126px; height:246px; background:url(/skin/bjp_new/images/ba.jpg) no-repeat; position:fixed; top:40%; right:15px;z-index: 999;}
.yaozs_title{ float:left; width:81px; height:29px; display:block;} 
.yaozs_delete{ float:right; width:12px; height:12px; display:block; margin:5px 8px; cursor:pointer;} 
.yaozs_mess_list{ margin:95px 8px 0px; float:left; font-size:14px;}
.yaozs_mess_list p{ color:#fff; margin-left:10px; line-height:30px;}
.yaozs_tel{ width:108px; border:none; color:#333; line-height:36px; height:36px;text-indent:3px;} 
.button_btn{ margin-top:10px; float:left; font-size:14px; background:url(/skin/bjp_new/images/button.jpg) no-repeat; width:126px; border:none; height:41px;line-height:41px; color:#fff; cursor:pointer;}
.tel_tel{ position:relative;}
.pix{ width:11px; height:11px; position:absolute; right:3px; top:12.5px; display:none;}
/*留言板块结束*/


.right_logo {
    background:url(../images/common/header-text.jpg) no-repeat;
    float: left;
    height: 109px;
    margin-right: 20px;
	margin-left: 20px;
    width: 79px;
}
.right_wei {
    background:url(../images/common/QRcode.jpg) no-repeat;
    float: left;
    height: 109px;
    width: 76px;
}

.right_logo p {
    color: #333;
    float: left;
    font-size: 12px;
    margin-top: 85px;
    text-align: center;
    width: 100%;
}

.right_wei p {
    color: #333;
    float: left;
    font-size: 12px;
    margin-top: 85px;
    text-align: center;
    width: 100%;
}
.dbfads-modal {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 99;
filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);
	display: none;
}
.dbfads-dialog {
    width: 455px;
    height: 265px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -148.5px;
    background: #fff;
    border-radius: 15px;
    display: none;
}
.title-a {
	padding: 10px 35px 0px;
	background: #f3f3f3;
	line-height: 30px;
	text-align: center;
	font-size: 24px;
	position: relative;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	margin-bottom: 10px;
}
.title-b {
padding: 10px 35px 0px;
background: #f3f3f3;
line-height: 30px;
text-align: center;
font-size: 24px;
position: relative;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
margin-bottom: 10px;
}
.js-delete {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 18px;
	height: 18px;
	cursor:pointer;
}
.dbfads-product {
padding:10px 35px 10px;
width: 382px;
height: 40px;
}
.dbfads-product span {
	float: left;
	width: 120px;
	margin-right: 10px;
	color: #333;
	font-size: 16px;
	line-height: 40px;
	font-weight: 900;
}
.dbfads-name, .dbfads-tel {
float: left;
width: 250px;
text-indent: 5px;
border: 1px solid #c3c3c3;
line-height: 38px;
height: 38px;
border-radius: 5px;
color: #666;
}
.dbfads-finish {
	width: 150px;
height: 40px;
color: #fff;
background: #c11920;
margin: 15px 166px 0px;
border: 0 none;
border-radius: 5px;
font-size: 16px;
cursor: pointer;
}
.tip {
	color: red;
font-weight: bold;
text-indent: 50px;
float: left;
margin: 5px 0px 0px 117px;
line-height: 30px;

}
.buttonos1 {
    background:url("../images/icon/icon-carat-3-e.png") no-repeat scroll 140px center #ff7300;
    border-radius: 18px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 5px auto 0;
    text-indent: 20px;
    width: 185px;
	cursor:pointer;
	
}
.buttonos2{ background:url("../images/icon/icon-carat-3-e.png") no-repeat scroll 140px center #ff7300;
    border-radius: 18px;
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 5px 30px 0;
    text-indent: 15px;
    width: 165px;
	float:left;
	cursor:pointer;
	}
/*留言限制字数*/
.dbfads-tips{ color: red;
float: left;
width: 250px;

line-height: 25px;

margin: 4px 0px 3px 165px;}