@charset "utf-8";
/*reset*/
/*html{overflow-x:hidden;} 去除横轴滚动条*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; font-size:12px; line-height: 24px; color:#333;}
h1, h2, h3, h4, h5, h6, hr{font-size: 100%;font-weight: normal;}
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:couriernew, courier, monospace; }
ul,ol ,li{ list-style:none; }
fieldset, img, input { border:0; }
table { border-collapse: collapse; border-spacing: 0; }
td{ padding:0 5px; line-height: 26px;}
select,input,img,select{vertical-align:middle;}
button, input, select, textarea { font-size:100%; }
textarea { resize:none; }
.orderl, a{ color:#333;text-decoration:none;outline:none;}
a:hover{ text-decoration:none; color:#333;}
.wrap{width:1140px;margin:0 auto;}
.clear:after{clear:both;height:0;visibility:hidden;content:"";display:block;}
.clear{zoom:1;}
.clr{ clear: both;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.hr{border:1px solid #323232;margin:15px 0;height:0;}
.colorgary, .colorgary a{color:#ddd;}
.cw,.cw a,.cw a:hover,.cw:hover{color: #fff;}
.cb{color: #0057a9;}
/*页面翻页 返回*/
.pages,.back{ width:94%; margin:0 auto; background:#505050 none repeat scroll 0 0; line-height:30px; margin-top:20px; padding-right:20px;}
.back{ text-align:center;}
.pages{ text-align:right;}
.pages .zi{border:1px solid #ddd;display:inline-block;height:20px;line-height:20px;margin:6px 2px;text-align:center;vertical-align:middle;width:170px}
.pages .current,.pages .num,.pages span{border:1px solid #ddd;display:inline-block;height:20px;line-height:20px;margin:6px 2px;text-align:center;vertical-align:middle;width:20px}
.pages .current{background:#e01a1e; color:#fff;}
.pages .next,.pages .prev{padding:3px;}
.pages a:hover{background:#e01a1e; color:#fff;}
.pages span{width:160px}
.pageimg{ margin-bottom:5px; border:#CC9900 1px dotted; padding:5px;}
.m4zz{width: 100%; position: absolute; top: 40px; left: 0;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/}
#rtt { position:fixed; right:40px; bottom:40px; z-index:100; display:none; width:40px; height:40px; background: #888 url("../images/backtop.png") no-repeat scroll -42px center; text-align:center; border-radius:6px; line-height:16px; cursor:pointer;}
.rtt-con{display:none;border-radius:6px;background: #666; color:#fff;padding:4px 0;}
#rtt:hover .rtt-con{display:block;}

/*头部*/
.headbox{height: 100px;background: #000;}
.head{position: relative;}
.logo{margin: 13px 0;}
.top{position: absolute;right: 0;top:18px;}
/* nav */
.nav li{float: left;padding: 0 16px;margin: 50px 0 10px; position: relative;height: 40px;line-height: 40px;}
.nav li:hover,.nav-on{background: #e01a1e;}
.submenu{width: 49px; position: absolute;display: none; top:40px; left: 0;z-index:999;}
.submenu a{color: #fff;}
.submenu li{width: 49px;line-height: 40px;background: #c61f27; margin: 0; text-align: center; border:none;}
.submenu li:hover{ background: #ddd; border:none; }
.submenu li:hover a{color: #323232;}
.nav li:hover .submenu{display: block;}
/* search */
.search{background: #e0e0e0;}
.shuru{display:inline-block;padding-left:16px;width:200px;height:30px;line-height:30px;}
.submit{display:inline-block;width:30px;height:30px;cursor:pointer;}
.lang{display: block;padding-left: 32px; height: 30px; line-height: 30px;}
.en{}
.zh{}
/*banner*/
.banner{text-align: center; margin: 0 auto; width: 100%; background: #212121; height: 680px; overflow: hidden;}
/*主体*/
	/*con1*/
.ind-tit{text-align: center; color: #e01a1e;}
.sub-tit-m1{margin: 10px 0;}
.main1-con .hd{ height:34px; line-height:32px;width: 1026px;margin: 0 auto; }
.main1-con .hd ul li{ float:left; padding:0 50px; border:1px solid #f00;text-align: center;}
.main1-con .hd ul li.on{background:#f00; }
.main1-con .bd li{ float: left; text-align: center; width:22%; height: 210px; margin: 0.5%;overflow:hidden;background: #111; padding: 3px;border:3px solid #a0a0a0;}
.ind-m1-tit{line-height: 36px;font-size: 14px;}
	/*con2*/
.main2{background:#000 url(../images/bg-m2.png) no-repeat center;padding: 40px 0;}
.main2 li{float: left; width: 32%;margin: 0.5%;background: #000; filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/padding-top: 20px;}
.m2-tit-b{display: block;width: 345px;height: 2px;margin: 3px auto; background: url(../images/m2-tit-b.png) no-repeat left center;}
.ind-ab-con,.ind-news-con,.ind-job-con{line-height: 30px;padding: 20px 16px;height:180px;overflow:hidden;}
.ind-ab-con p{line-height: 32px;}
.ind-more{display: block;width: 44px;height: 42px; margin: 0 auto;background: url(../images/icon-ind.jpg) no-repeat center;}
.ind-news-con dd,.ind-job-con dd{background: url(../images/dot.png) repeat-x bottom;padding:6px 10px;}
.ind-news-con dd p,.ind-job-con dd p{line-height: 24px;}
/*底部*/
.mail{border: 1px solid #ddd; padding: 5px 20px 20px; width: 290px;}
.mail h2{font-size:16px;font-weight:bold;line-height:36px; }
.mail .text {border: 1px solid #ddd;line-height: 21px;margin: 0 5px 0 0 ;padding: 0 0 0 5px;}
.footer{background:#292929;}
.foot-lx{width: 400px;}
.foot-lx li{height: 60px;padding: 10px 0 0 50px;  background: url(../images/icon-foot.png) no-repeat;}
.foot-lx li:nth-child(1){ background-position: 0 4px;}
.foot-lx li:nth-child(2){background-position: 0 -54px;}
.foot-lx li:nth-child(3){ background-position: 0 -116px;}
.foot-lx li:first-child{background-position: 0 4px;}
.foot-lx li:first-child+li{background-position: 0 -54px;}
.foot-lx li:first-child+li+li{background-position: 0 -116px;}
.copy{width:520px;background: #1f1f1f; color: #ccc; padding: 40px 0 20px 30px;}
.hotkey{line-height: 40px;margin-top:10px;}
.copy a,.copy a:hover{color:#ccc;}
.copy a:hover{text-decoration:underline;}
.foot-ewm{margin:60px 30px 0;text-align: center;}
.foot-ewm img{padding: 2px; background: #000;border: 2px solid #eee;}
/*列表页*/
.page-main{min-height: 550px;padding: 40px 0;background: url(../images/bg-page.png) repeat-y top center;}
.pagel{width: 240px;}
.bg-page{background: url(../images/bg-hei.png) repeat;padding: 20px 0 20px;}
.pagel-nav li{height: 40px;line-height: 40px;background: #282828;margin: 10px 0;padding: 0 0 0 40px;}
.pagel-nav li.on a,.pagel-nav li:hover a,.pagel-fenlei li:hover a{color: #f00;}
.pagel-tit{text-align: center;border-bottom: 1px solid #ddd;color: #e01a1e;position: relative;}
.red-b{position: absolute;display: block;width: 123px;height: 2px;bottom: -1px;left: 50%;margin-left: -61px;background: url(../images/red-b.jpg) no-repeat center;}
.pagel-fenlei{padding: 15px 0 15px 10px;}
.pagel-fenlei li{float: left; background: url(../images/icon-lb_03.png) no-repeat left center;padding-left: 12px;width: 44%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 32px;}
.pager{width: 870px;min-height: 516px;}
.pager-tit{border-bottom: 1px solid #ddd;color: #e01a1e;}
.pager-tit h2{padding-left: 30px; width: 152px;position: relative;line-height:48px;}
.pager-sub-tit{line-height: 28px;}
.pager-ab,.pager-job,.pager-news{padding: 0 20px;}
.pager-ab p{margin-top: 30px;}
.news_tit{ text-align:center; padding:20px 0; border-bottom:1px solid #e9e9e9;}
.pager-news li,.pager-job li{padding:0 10px 0 40px;line-height:40px;border-bottom:1px dashed #ddd;background:url(../images/news.gif) no-repeat 3px center}
.page-news-tit{font-size:14px;font-weight:700;border-bottom:1px solid #e9e9e9;padding:20px 0;text-align:center}
.page-news-con p{line-height:24px;padding:20px 20px 0;}
.img-prod{display:block;width:180px;height:126px;padding:3px; overflow:hidden;border:2px solid #e9e9e9;text-align:center;}
.img-prod-list{display:block;width:180px;height:126px;padding:3px; overflow:hidden;border:2px solid #e9e9e9;text-align:center;}
.pager-prod p{text-align:center;line-height:24px;margin:5px 0 10px;padding:0;}
.prod-tit{color:#323232;font-size:16px;font-weight:700;height:40px;line-height:40px;text-align:center}
.prod-list dt{height:40px;background:#505050;margin:0 0 10px 0;text-align:center;font-size:16px;line-height:40px;font-weight:700;padding:0 3%;}
.pager-prod li,.prod-list dd{float:left;margin:0 13px;padding:3px 0 0;text-align:center}
.pager-fm li,.pager-ho li{float: left; height: 200px; margin: 0 0 0 18px; padding: 10px 0;text-align: center;width: 30%;}
.pager-fm  p,.pager-ho p{line-height:36px; margin-top:10px; font-size:14px;}
.pager-fm img,.pager-ho img{border:#CC9900 1px dotted; padding:5px; background:#eee;border-radius:8px;}
.pager-cs{color:#555;}
.pager-cs td{border:1px solid #ddd;}
.pager-cs a:hover{color:#e01a1e}
.pager-lx {padding:20px 30px;background:url(../images/bg-lx.png) no-repeat 210px 120px;}
.pager-lx li{border-bottom:1px dashed #bbb;line-height:40px;padding-left:30px;width:62%;background:url(../images/icon-lx.png) no-repeat 12px center; }
.order-main input{border: 1px solid #e01a1e; height:24px; *line-height: 24px; }
.order-main input[type='text']{padding-left: 5px;}
.form-btn{display:inline-block;zoom:1;vertical-align:baseline;margin:10px 20px;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.3em 1em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),to(#e01a1e));background:-moz-linear-gradient(top,#ff0000,#e01a1e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#e01a1e')}
.form-btn:hover{text-decoration:none}
.order-mes{border:1px solid #e01a1e;padding: 5px 0 0 8px;margin:5px 0;}
/*列表页*/

/*覆盖*/
.mr0{margin-right:0;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.kg{ font-family:"宋体";}
.fs14{font-size: 14px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs20{font-size: 20px;}
.fs24{font-size: 24px;}
.fs30{font-size: 30px;}