﻿@charset "utf-8";
/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h2,h3,h4{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; }
body{ font-size:12px; font-family:  " "; background: #FFF; }
a{color:#444;}
a:hover{color: #ff1f32;}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　 
a:focus { -moz-outline-style: none; } /* IE不支持 */ 
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:958px; margin:0 auto;}
/*common end*/
.header{ height:80px; background:url(../images/60224114758.png);    }
.head_add1bg{/* background:url(../images/60224114758.png) repeat;*/}
.head_add1{display: flex;justify-content:space-between;align-items:center;}
.head_add1 .logo{ width:20%; height:80px; position:relative;}
.head_add1 .logo img{ max-width:100%; max-height:90%; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto 0;}
/*menu*/
.menu{height:48px;line-height:48px;/*background: url(../images/224115833.png) repeat-x;*/ z-index:2; position:relative;}
.menu ul{/* padding-left:50px;width: 1000px;margin: 0 auto; */}
.menu ul li{ float:left; position:relative;/* border-right:#ccc solid 1px;width:105px;*/}
.menu>ul>li>span a{ padding:0 20px;}
.menu ul li dl{ background:#f0f1f0; width:140px;; position:absolute; left:0px; top:48px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60;}
.menu a{ font-size:12px;color:#000; text-decoration:none; display:block;text-align:center;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#e64041;color:#fff;}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}

/*banner_02*/
.banner_02{ height:316px; overflow:hidden; z-index:1; position:relative; margin-top:1px;}
.banner_02 #banner_02_con{ display:none;}

.content .left{width: 270px;float: left;overflow: hidden;display: inline;margin-left: 0px;margin-top: 10px;}
.content .left  h3{font-size: 14px;background: url(../images/right_class_bg.gif) no-repeat;overflow: hidden;height: 36px;line-height: 32px;text-indent: 28px;color: #fff;}
.content .left  .clo{zoom: 1;overflow: hidden;padding-top: 10px;margin-bottom: 8px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #ffb6bd ;border-bottom-color: #ffb6bd ;border-left-color: #ffb6bd ;background-color: #fffcfc;}
.content .left .top{ margin-top:10px;}
.content .left .top ul{margin: 0 auto;float: none;width: 90%;}
.content .left .top ul li{padding: 0 0 4px 18px;margin-bottom: 5px;border-bottom: #ccc 1px dashed;}
.content .left .top ul li a{ height:29px; line-height:29px;}

.content .left .list {margin-top:10px;}
.content .left .rong {margin: 0 auto; width: 90%;}
.content .left .level_1 { height:29px; line-height:29px;padding: 0 0 4px 18px;margin-bottom: 5px;border-bottom: #ccc 1px dashed;}
.content .left .level_2 {height:29px; line-height:29px;margin-bottom: 5px;background:#2e8fdf;}
.content .left .level_2 a{padding-left:20px; color:#fff;}

.content .left .center{ margin-top:10px;}
.content .left .center ul{margin: 0 auto;
float: none;
width: 90%;}
.content .left .center ul li{padding: 0 0 4px 18px;
margin-bottom: 5px;
border-bottom: #ccc 1px dashed;}
.content .left .center ul li a{ height:29px; line-height:29px;}
.content .left .bottom{ margin-top:10px;}
.content .left .top ul li a{ height:29px; line-height:29px;}
.content .left .bottom ul { padding-left:20px;}
.content .left .bottom ul li{ float: left;
width: 110px;
height: 31px;
_display: inline;
list-style: none;
background: none;
padding-bottom: 10px;}
.content .right{ width: 670px;
float: right;
margin-left: 2px; 
_display: inline;
overflow: hidden;
margin-top: 30px;
margin-right: 0px;
background: #FFF;}
.content .right h3{font-size: 13px;
height: 27px;
line-height: 28px;
background: url(../images/left_class_bg.png) no-repeat;
text-indent: 28px;
color: #FFF;} 
.content .right .bottom{ margin-top:10px;}
.content .right .con_01{ width: 648px;
overflow: hidden; min-height:141px; background:#fffcfc; border-left:#ffb6bd 1px solid;border-right:#ffb6bd 1px solid;border-bottom:#ffb6bd 1px solid; padding:10px; line-height:24px;}
.content .right .con_01 .list_more{clear: both;
text-align: right;
padding-right: 20px;
}
.content .right .con_02{ width: 658px;overflow: hidden; background:#fffcfc; border-left:#ffb6bd 1px solid;border-right:#ffb6bd 1px solid;border-bottom:#ffb6bd 1px solid; padding:10px 0 0 10px; }
.content .right .con_02 table {
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
}
.content .right .con_02 table, td {
font: 12px/180% Arial, Helvetica, sans-serif,Verdana;
color: #444;
}
.newprod_list {
width: 170px;
margin:5px;
text-align: center;
float:left;
}
.newprod_pic 
{
height:133px;
margin: 0 auto;
vertical-align: middle;
}
.newprod_name{ width:100%;}

.footer{ background:#c73133; padding:5px  0; margin-top:20px;}
.footer ul{ width:100%;}
.footer ul li{ text-align:center; line-height:23px;    color: #fff;}
.footer ul li a{color:#000;}


/*Add------------------------------------------------------------------------------*/
.inside {min-height:400px;}
.inside .left{width: 270px;
float: left;
overflow: hidden;
_display: inline;
margin-left: 0px;
margin-top: 10px;}
.inside .left  h3{font-size: 14px;
background: url(../images/right_class_bg.gif) no-repeat;
overflow: hidden;
height: 36px;
line-height: 32px;
text-indent: 28px;
color: #fff;}
.inside .left  .clo{zoom: 1;
overflow: hidden;
padding-top: 10px;
margin-bottom: 8px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-color: #ffb6bd;
border-bottom-color: #ffb6bd;
border-left-color: #ffb6bd;
background-color: #fffcfc;}
.inside .left .top{ margin-top:10px;}
.inside .left .top ul{margin: 0 auto;
float: none;
width: 90%;}
.inside .left .top ul li{padding: 0 0 4px 18px;
margin-bottom: 5px;
border-bottom: #ccc 1px dashed;}
.inside .left .bottom{ margin-top:10px;}
.inside .left .top ul li a{ height:29px; line-height:29px;}
.inside .left .bottom ul { padding-left:20px;}
.inside .left .bottom ul li{ float: left;
width: 110px;
height: 31px;
_display: inline;
list-style: none;
background: none;
padding-bottom: 10px;}

.inside .right{ width: 670px;
float: right;
margin-left: 2px; 
_display: inline;
overflow: hidden;
margin-top: 30px;
margin-right: 0px;
background: #FFF;}
.inside .right h3{ font-size: 13px;
height: 27px;
line-height: 28px;
background: url(../images/left_class_bg.png) no-repeat;
text-indent: 28px;
color: #FFF;}
.inside .right .con{ font-size: 14px;
line-height: 2em;
margin-bottom: 10px;
overflow: hidden;
padding-top: 10px;
background: #fff;
padding: 4px 4px;}


.wenziti {
line-height: 26px;
color: #333;
text-decoration: none;
font-family: Arial, "", sans-serif;
}
/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_produc:t ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}



.productlie{width: 300px;float: left;padding-left: 15px;padding-top: 15px;}


