
body{ background-color:#EFEFEF; }
.container{ background-color:#fff; }
h1{font-size:28px; border-bottom:3px solid #b31212; color:#333;margin-top:20px;}
h1 code{background-color:#b31212; color:#fff; font-size:30px; border-radius:0; padding:0 6px; font-family:Arial,Helvetica,sans-serif; }
h2{font-size:20px; margin-top:20px; margin-bottom:20px; color:#333}
h3{font-size:18px; margin-top:20px; margin-bottom:10px; color:#333}
h4{ font-size:14px; color:#000;margin-bottom:10px; font-weight:bold;}
li{ list-style:none;}
#logo{display:block; background:url(../images/banner.jpg)no-repeat right center/cover;}
#logo img{ margin:40px 0 30px;}

/*����*/
#nav .container{padding:0;}
.navbar{min-height:35px; border:0;background-color:#b31212;}
.navbar-default .navbar-text{color:#fff; font-size:18px; padding-left:15px;}
.navbar-default,.navbar-default .navbar-collapse, .navbar-default .navbar-form{
    border-color:transparent;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{margin: 0px;}
.navbar-collapse,.navbar-nav > li{ padding:0; border:0;}
.navbar-nav,.navbar-header{ width:100%; text-align:center;background-color: #f8f8f8; border:1px solid #fff;  margin:0;}
.navbar-nav > li{
    line-height:35px;
    background-color: #f8f8f8;
    border-right: 1px solid #fff;text-align:left;
}

.navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a
{ color:#b31212; display:inline-block; font-weight:bold; }
.navbar-default .navbar-nav > li:hover{ background-color:#f0f0f0;}

/*���*/
.intro-img{margin:20px 0;}
.line{padding-bottom:10px; padding-top:25px;}
/*ROI Analysis*/
thead th{color:#fff;}
#related img{margin-top:5px;}

/*���*/
#related .table1 td{ line-height: 30px;}
#myModal .modal-dialog{min-width:390px;}
.modal-header{border-bottom:0; padding:10px;}
.modal-header span{font-size:26px;}

/*Vertical Roller Mill*/


/*��������*/
#process img,#about img{margin:0 auto;}

/*About*/
#about{ margin-bottom:50px;}
#about .row{ margin-top:20px;}
#about .row h2{ margin:0 0 15px;}
label{line-height:40px; position:relative;}
label sup{ position:absolute; left:-7px; top:21px; color:red;}
.form-group{ position:relative;}
.LV_validation_message{position:absolute; bottom:-19px; color:red; display:block;}


/*contact*/
#contact div,#contact a{line-height:50px; color:#fff;}



.nav-tabs{ border:0px;}
.qh_dh_wz{ border:0px;}
.onlintable{ width:95%; margin-left:14px; margin-top:20px;}


@media screen and (max-width:490px){
   
	.qha01{ color:#FFFFFF; background-color:#b31212;border-radius:6px; margin:10px;}
	.onlintable{ width:100%;  margin-top:20px;}
	
	
}
@media screen and (max-width:765px){
   
	.qha01{ color:#FFFFFF; background-color:#b31212;border-radius:6px; margin:10px;}
	
}




.mlxwm{ width:100%; height:auto; background-color:#b31212; margin-top:25px;}
.mlxwm ul{ padding-top:15px; padding-bottom:25px; padding-right:30px;}
.mlxwm ul li{ list-style:none; padding-bottom:10px; border-bottom:1px solid #fff; margin-top:20px;}
.mlxwm ul li img{ margin-right:20px;}
.mlxwm ul li a{ color:#ffffff; text-decoration:none; font-size:16px;}


.ebox{ width:98%; height:auto; background:#f0f0f0; overflow:hidden; padding-bottom:22px;}
.ebox dt{ background-color:#b31212; font-size:16px; text-align:center; line-height:40px; color:#FFF; font-weight:normal;}
.ebox dd{ margin:0 0 0 10px; line-height:32px;}
.ebox dd span{ font-weight:700; color:#b31212; display:inline-table;}

.eboxright{ width:98%; height:auto; background:#f0f0f0; }
.eboxright ul{ padding:20px 60px 20px 30px; overflow:hidden;}
.eboxright ul li{ float:left; list-style:none; line-height:31px; width:100%;}
.eboxright ul li a{ color:#333333;}
.eboxright ul li a span{ float:right;}
.exbox_title{ background-color:#b31212; font-size:16px; text-align:center; line-height:40px; color:#FFF;}

.mtop10{ margin-top:10px;}

.btn:hover{ color:#FFFFFF;}
.btn-diy{  color:#FFFFFF; background:url(../images/map.jpg) 15px center no-repeat; background-color:#b31212; font-size:14px; text-align:center; padding:3px 20px 2px 45px;width:100%;}

.btn-diy2{  color:#FFFFFF; background:url(../images/down.jpg) 20px center no-repeat; background-color:#b31212; font-size:14px; text-align:center; padding:2px 30px 2px 40px;width:100%;}

.btn-diy3{  color:#FFFFFF; background-color:#b31212; font-size:14px; text-align:center; padding:2px 20px 2px 40px; width:100%;}

.redbg{ width:85%; background-color:#b31212; height:40px;}

.textriht{ text-align:center;}
.contact-email{ line-height:36px; font-size:18px; color:#333;}
.c-line{ border-right:1px solid #d9d9d9;}
.red{ color:#b31212;}

.form-control-height{ height:40px;}
.padleft-top{ padding-left:2%; padding-top:20px;}
.subzi{ font-size:18px; line-height:28px;}
.sub-sub{  color:#fff; font-size:18px; line-height:35px; width:100%; height:35px; background:url(../images/icon-yes.jpg) left center no-repeat; background-color:#b31212; border:0px;}



/*参展产品样式*/
.products{ margin-top:10px;}
.products .container{width:1156px;}
.products ul{ padding:15px 0;}
.products .hd li{ float:left; width:340px; height: 240px; margin-right:50px; position:relative;}
.products .hd li img{width:340px; height:240px;}
.products .hd li > span{display:block; width:100%; position:absolute; bottom:0; height:50px; text-align:center; line-height:50px; background-color:rgba(0,0,0,0.6); color:#fff; font-size:20px; display:none;}
.products .hd li.on span{ display:block;}
.products .hd li.on .triangle_border_up{ display:block;}
.products .bd{margin-top:0;}
.products .bd ul{border:3px solid #d20000; width:98%;}
.products .bd li{ float:left; position:relative; margin-left:20px;}
.products .bd li img{ width:250px;}
.products .bd li a span{ display:block; position:absolute; width:100%; bottom:0px; line-height:30px; text-align:center; background-color:rgba(0,0,0,0.6); color:#fff;}

.triangle_border_up{ width:0; height:0; border-width:0 16px 16px; border-style:solid; border-color:transparent transparent #d20000;/*透明 透明  灰*/ margin:40px auto; position:relative; top:-12px; display:none; z-index:9;}
.triangle_border_up span{ display:block; width:0; height:0; border-width:0 12px 12px; border-style:solid; border-color:transparent transparent #fff; position:absolute; top:5px; left:-12px; }


.pro-zi{ background-color:#b31212;}
.pro-zi a{color:#FFFFFF; line-height:32px;}






