@charset "utf-8";
/*reset*/
/*html{overflow-x:hidden;} 去除横轴滚动条*/
@font-face { font-family: 'impact'; src: url('impact.eot'); src: local('impact'), url('impact.woff') format('woff'),url('impact.ttf') format('truetype'),url('impact.svg#impact') format('svg');} 
.impact{font-family: 'impact';}
html{background:#fff;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;font-weight: normal;}body{background:#ededed; color:#323232;font-size:1em;font-family:Arial,"Microsoft YaHei","微软雅黑","宋体";line-height:28px;width:1421px;margin:0 auto;}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:couriernew,courier,monospace}li,ol,ul{list-style:none}fieldset,img,input{border:0}table{border-collapse:collapse;border-spacing:0}td{padding:0 5px;line-height:26px}img,input,select{vertical-align:middle}button,input,select,textarea{font-size:100%}textarea{resize:none}a{outline:0;color:#222;text-decoration:none}a:hover{text-decoration:none}
/* pages back */
.back,.pages{margin:0 auto;margin-top:20px;padding-right:20px;width:94%;background:#f5f5f5 none repeat scroll 0 0;line-height:30px;font-size:12px;}.back{text-align:center}.pages{text-align:right}.pages .zi{display:inline-block;margin:6px 2px;width:170px;height:20px;border:1px solid #ddd;vertical-align:middle;text-align:center;line-height:20px}.pages .current,.pages .num,.pages span{display:inline-block;margin:6px 2px;width:20px;height:20px;border:1px solid #ddd;vertical-align:middle;text-align:center;line-height:20px}.pages .current{background:#0082e6;color:#fff}.pages .next,.pages .prev{padding:3px}.pages a:hover{background:#0082e6;color:#fff}.pages span{width:160px}.pageimg{margin-bottom:5px;padding:5px;border:#C90 1px dotted}#rtt{position:fixed;right:40px;bottom:40px;z-index:100;display:none;width:40px;height:40px;border-radius:6px;background:#888 url(../images/backtop.png) no-repeat scroll -42px center;text-align:center;line-height:16px;cursor:pointer}.rtt-con{display:none;padding:4px 0;border-radius:6px;background:#666;color:#fff}#rtt:hover .rtt-con{display:block}
.page-prod .back a,.page-prod .pages a{text-decoration:none}
.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%*/}
/* recover */
.wrap{margin:0 auto;width:1200px;position: relative;}.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}.clear{zoom:1}.clr{clear:both}.fl{float:left}.fr{float:right}.red{color:red}.mr0{margin-right:0}.mr20{margin-right:20px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt60{margin-top:60px}.c0{color:#000}.cw,.cw a,.cw a:hover,.cw:hover{color:#fff}.cm,.cm a,.cm a:hover,.cm:hover{color:#0082e6}.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; }.fs28{font-size:28px;letter-spacing: 1px;}.fs36{font-size: 36px;letter-spacing: 1px;}.alink-line a:hover{text-decoration: underline;} .fs12{font-size: 12px; }.mr30{margin-right:30px;}.cred{color: #ed0000;}.fwb{font-weight: bold;}.fwn{font-weight: normal;}.cg7b{color: #7b7b7b}.txt-c{text-align: center;}.cg{color:#999;}.upper{text-transform: uppercase;}.elps{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*头部*/
.header{height: 100px; padding: 25px 0;background: #fff;}
.logo-text{margin:20px 10px 10px ;font-size: 32px;font-weight: bold;text-align: center;line-height: 40px}
.top-tel{width: 170px;background: url(../images/top-tel.jpg) no-repeat left center;padding: 20px 0 10px 80px}
/* nav */
.navbox{background: #0182e7;line-height: 54px;border-bottom: 1px solid #fff;}
.nav{width: 82%;}
.nav li{float: left; padding: 0 2.7%;font-size:14px; }
.nav li:hover{background: #068734}
.nav li:hover a.mal{color: #fff}
.mainlevel{position:relative;}
.sub_menu{display:none; position:absolute; top:50px; left:0; width:100%; z-index:99;padding: 6px 0 0 0;}
.sub_menu dd{float:none; line-height:28px; padding: 0 16px;text-align:center; margin-bottom:1px; background:#0082e6;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sub_menu dd:hover{background:#068734; }
.sub_menu dd a{font-size: 12px; color:#fff; float:none;line-height:28px; height:28px;color: #fff;}
.sub_menu dd:hover a{font-weight:bold;text-shadow: none}
.mainlevel:hover .sub_menu{display:block;}
.search{margin-top: 15px;}
.left-ss .shuru{width:148px;height:24px;padding-left:18px;font-size:12px; line-height:24px;border-top-left-radius: 8px;border-bottom-left-radius: 8px;background: #fff;color: #666;}
.left-ss .submit{width:39px;height:24px;background:url(../images/sr.jpg) no-repeat center;text-indent:99px;cursor:pointer}
/* mail */
.mailbox{height: 70px;background: url(../images/bg-mail.jpg) repeat-x bottom;}
.mail{padding:20px 0 10px;height: 30px; background: url(../images/mail.png) no-repeat bottom center; }
.mail-con{margin-left: 200px;}
.mail .text{ padding-left: 6px; height: 24px;border: 1px solid #ddd; line-height: 24px;width: 140px}
.mail-mid{padding-right: 50px;}
/* link */
.linkbox{height: 80px;background:#e5e5e5 url(../images/bg-link.jpg) no-repeat center;border-top: 1px solid #fff;position: relative;}
.link{padding-right: 40px;}
.link  a{display: block;width: 185px;height: 58px;background: url(../images/link.png) no-repeat; margin:10px 14px;float: right;}
.link .link1{background-position: 0 0;}
.link .link2{background-position: -210px 0;}
.link .link3{background-position: -418px 0}
/*底部*/
.foot-lx{background: #e6e6e6; padding: 40px 0;font-size:14px;}
.foot-lx li{float: left;min-height: 64px;padding:0 0 0 3%;width: 31%;}
.foot-lx li:first-child{padding: 0;line-height: 64px;}
.foot-lx li:first-child+li{width: 23%;line-height: 32px;}
.foot-lx li:first-child+li+li{width: 40%;line-height:28px;}
.br1{padding-right: 12px;border-right: 1px solid #ccc;margin-right: 20px}
.footer{background: #0193e9;line-height: 54px;text-align: center;font-size:14px;}
.copy a,.copy a:hover{color:#fff}
.copy a:hover{text-decoration:underline;}