@charset "utf-8";
/* CSS Document */
body{ font-family: "Microsoft Yahei","微软雅黑",Arial,sans-serif,"宋体"; font-size: 12px; color: #505050; margin: 0px; padding: 0px; background:#FFFFFF url(../images/bg.gif) repeat-y center top; text-align:center; }
img, a img, p, form{ padding:0px; margin:0px; border:none;}
ul, ul li, dl, dt, dd{ padding:0px; margin:0px; list-style:none;}
a:link { color:#505050; text-decoration:none; }
a:visited { text-decoration:none; color:#505050; }
a:hover { text-decoration:underline; color:#D80001; }
a:active { text-decoration:none; color:#505050; }
.clear_b{ clear:both; height:1px; overflow:hidden;}
.gao10{ height:10px; overflow:hidden;}
.wapper{width:962px; margin:0px auto; text-align:left;}
.ptb20{ padding:20px 0px;}


.f2, .f2 a:link, .f2 a:visited{ color:#D80001;}
.f2 a:hover{ color:#D80001; text-decoration:underline;}

.f3, .f3 a:link, .f3 a:visited{ color:#1155CC;}
.f3 a:hover{ color:#D80001; text-decoration:underline;}

.dafaultlist{ padding:25px 0px 0px 155px; width:703px; overflow:hidden; margin:0px auto; text-align:left;}
.dafaultlist li{ float:left; width:220px; overflow:hidden;}
.dafaultlist li a{ display:block; width:60px; padding-left:58px; font-size:14px; background:url(../images/default_07.jpg) no-repeat left center; height:40px; line-height:40px; overflow:hidden; color:#FFFFFF;}

#header{background:#FFFFFF url(../images/topbg.gif) repeat-x left bottom; height:130px;text-align:left;}
#header .headertop{ width:1002px; margin:0px auto; overflow:hidden; line-height:40px; height:40px; font-size:13px;}
#header .headertop span{ float:left; display:inline;background:url(../images/sjx.gif) no-repeat left center; padding-left:15px;}
#header .headertop u{ float:right; display:inline; text-decoration:none;}

#header .headerbottom{ width:1002px; margin:0px auto; overflow:hidden; padding-top:12px;}
#header .headerbottom .logo{ float:left; display:inline; padding-top:2px;}
.headersearch{ float:left; margin:12px 0px 0px 82px;background:url(../images/ss.gif) no-repeat left top; width:331px; height:29px; padding:4px 0px 0px 4px; overflow:hidden;}
.srk{width:294px; border:#FFFFFF 1px solid; background-color:#FFFFFF; height:23px; padding:0px 2px;}
.headerweixin{ float:right; display:inline;}

#navbg{ background-color:#D80001; height:45px; line-height:45px; overflow:hidden; text-align:left;/* border-bottom:#CBCBCB 2px solid;*/}
#navbg ul{ width:1000px; margin:0px auto; overflow:hidden;}
#navbg ul li{ float:left; display:inline; overflow:hidden; width:140px; text-align:center; /*padding:0px 40px;*/ font-size:15px; color:#FFFFFF;}
#navbg ul li a{color:#FFFFFF; display:block; text-align:center;}
#navbg ul li a:hover{color:#FFFFFF; background-color:#A40102; text-decoration:none;}
#navbg ul li.fgx{ padding:0px; width:2px;height:35px; padding-top:10px;}

/*产品菜单*/
.leftlist{ float:left; display:inline; width:250px;}
.head_categroup{ position:relative;width:250px; border-bottom:#D80001 1px solid; /*border:#D80001 1px solid;*/ background:#FFFFFF url(../images/lbg.jpg) repeat-y left top; z-index:1000}
.head_categroup h1{ padding:0px; margin:0px; background-color:#D80001; color:#FFFFFF; font-size:20px; font-weight:normal; line-height:76px; height:76px; overflow:hidden; text-align:center;}
.head_categroup dl{/* padding:15px 0px; */font-size:14px;}
.head_categroup dl dt{background:url(../images/jt.gif) no-repeat 20px 16px; line-height:40px; height:40px; overflow:hidden; padding-left:38px; margin-left:1px; position:relative; z-index:1002;}
.head_categroup dl dt.dthover{ background-color:#f7f7f7; background-image:none;}
.head_categroup dl dd{ width:712px; position:absolute; left:249px; top:75px; border:#D80001 1px solid; background: #f7f7f7; padding:0px 0px; z-index:1001; display:none; min-height:298px; height:auto !important; height:298px;}
.head_categroup dl dd li{border-top:1px solid #DDDDDD; overflow:hidden; padding:8px 20px; font-size:12px;}
.head_categroup dl dd li b{ float:left;width:60px; display:inline; overflow:hidden;margin: 4px 0;}
.head_categroup dl dd li p{ float:left;width:612px; display:inline; overflow:hidden;}
.head_categroup dl dd li p a { float: left; padding: 0 8px; margin: 4px 0; line-height: 16px; height: 16px; border-left: 1px solid #DDDDDD; white-space: nowrap; }

/*底部*/
.footer{width:962px; margin:0px auto;border-top:#E8E8E8 1px solid; padding:15px 0px 20px 0px; line-height:30px; font-size:13px;}

.pager{ text-align:center; padding-bottom:10px;}
.pager a{ border:#E8E8E8 1px solid; padding:4px 5px;}
.pager a.current{ border:#D80001 1px solid; background-color:#D80001; color:#FFFFFF;}

/*==========以下部分是Validform必须的===========*/
.Validform_checktip { margin-left:8px;/* line-height:20px; height:20px;*/ overflow:hidden; color:#999; font-size:12px; }
.Validform_right { color:#71b83d; padding-left:20px; background:url(../images/right.png) no-repeat left center; }
.Validform_wrong { color:red; padding-left:20px; /*white-space:nowrap;*/ background:url(../images/error.png) no-repeat left center; }
.Validform_loading { padding-left:20px; background:url(../images/onLoad.gif) no-repeat left center; }
.Validform_error { background-color:#ffe7e7; border-color:#FF5C03; }
#Validform_msg { color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position:absolute; left:0px; top:-1px; z-index:-1; }
#Validform_msg .Validform_title { line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#FF5C03; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none; }
#Validform_msg a.Validform_close:hover { color:#000000; }
#Validform_msg .Validform_info { padding:8px; border:1px solid #FF5C03; border-top:none; text-align:left; color:#000000;}


/*--------首页焦点图片-----------*/
#indexbanner{ height:460px; width:860px; margin:0px auto;}
.slideBox{ height:460px; overflow:hidden; position:relative; margin:0px auto; }
.slideBox ul { padding:0px; margin:0px; list-style:none; width:860px; height:460px; overflow:hidden;}
.slideBox ul li{padding:0px; margin:0px; list-style:none; float:left; width:860px; height:460px; overflow:hidden;}
.slideBox ul li a{ display:block; height:460px; overflow:hidden; background-position:center top; background-repeat:no-repeat;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; margin-left:-50px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; background-color:none;}
.slideBox .hd ul li{ float:left; margin:0px 4px;  width:14px; height:14px; line-height:14px; text-align:center;cursor:pointer;background:url(../images/offm.png) no-repeat center center; }
.slideBox .hd ul li.on{background:url(../images/onm.png) no-repeat center center;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:860px; /*height:230px;*/ display:block;  }




