html{width:100%; height:100%;}
body{line-height:1.5em; color:#333; font-family:"Microsoft Yahei"; font-size:12px;}
input,textarea,select{font-size:100%; font-family:inherit;}
input{border:none; background:none; cursor:pointer;}
a,input,textarea,label,i,.slt,.list li:hover,.itmyhq a:hover p.itmponbtn,.coupon:hover .cupb{transition: all .4s;-moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{margin:0;}

ul,ol{padding-left:0; list-style-type:none;}
img{border:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
table th,td{vertical-align:middle; text-align:center;}
h1,h2,h3,h4,h5,h6{font-size:100%; text-align:left; font-weight:normal;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a{color:#aaaaaa; text-decoration:none;}
a:hover{text-decoration:underline;}
a,span{display:inline-block;}
i,em,b{font-style:normal;}
.hg{ height:36px;}
.border{ border:1px solid #dddddd;}
.hide{display:none;}
/*------form------*/
select{border:1px solid #dcdcdc; color:#777;font-size:14px; outline:none; height:35px;}
input{outline:none; border:none; padding:0;}
textarea{line-height:20px; color:#999; overflow:auto;}
.cr{*width:13px; *height:13px; vertical-align:-2px; *vertical-align:1px; _vertical-align:0; margin-right:5px;}
/*--------opacity---------*/
.opty96{opacity:0.96; filter:alpha(opacity=96);}
/*------shadow------*/
.shadow6{-webkit-box-shadow:0px 0px 6px #999; -moz-box-shadow:0px 0px 6px #999; box-shadow:0px 0px 6px #999;}
/*ipt*/
input[type="radio"]{margin-left:13px;}
.radio-group{width:240px; display:inline-block;}
.ipt,.slt,.textarea{margin-left:10px; display:inline-block; border:1px solid #ddd; background-color:#fff; padding:7px 6px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; color:#777;}
.ipt:focus,.textarea:focus,.ipt-date:focus{border:1px solid #40b3de;}
/*btn*/
.btn{display:inline-block; color:#fff; text-align:center; border-radius:3px;}
.btn:hover{text-decoration:none;}
.btnred{background-color:#009944;}
.btnred:hover{background-color:#009944; color:#fff;}
.btnred:active{background-color:#009944;}
.btnsize1{height:35px; line-height:35px; padding:0 16px;}
.btnsize2{height:32px; line-height:32px; padding:0 16px;}
/*------generalcss------*/
.clear{clear:both;_zoom:1;}
.clear:after,.clear:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.opacity40{opacity:0.4; filter:alpha(opacity=40);}
/*------layout------*/
.wrap-full{width:1150px; margin:0 auto;}
.font-14{ font:bold 14px "Microsoft YaHei";}
.font-30{ font-size:30px;}
.font-18{ font:bold 18px "Microsoft YaHei";}
.bgred{ color:#ffffff; background:#fc1a02;}
/*------public------*/
.f_l {float:left;}
.f_r {float:right;}
.red{ color:#fc1a02;}
.cl4{ color:#444444;}
.cl6{ color:#666666;}
.cla{ color:#aaaaaa;}
.cl0a{ color:#0aaaaa;}
.green{ color:#009944;}
.posrel{position: relative;}
.posabs{position: absolute;}
.banner-strip{ width:100%; background:#fafafa;text-align:center;}
.h80{ height:80px;}
.h90{ height:90px;}
.mt40{ margin-top:40px;}
.mt30{ margin-top:30px;}
.mt20{ margin-top:20px;}
.mt26{ margin-top:26px;}
.mt10{ margin-top:10px;}
.mt6{ margin-top:6px;}
.mb30{ margin-bottom:30px;}
.mb20{ margin-bottom:20px;}
.pl-6{ padding-left:6px;}
.ml-6{ margin-left:6px;}
.mr-30{ margin-right:30px;}
.mr-34{ margin-right:34px;}
.mr-32{margin-right:31px;}
.list{}
.list li{float:left;}
.list li.last{margin-right:0;}
.bora{ border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.pub-a{ color:#666666;}
.pub-a:hover{ color:#009944;}
.pr-30{ padding-right:30px;}.pr-10{ padding-right:10px;}
.pr-20{ padding-right:20px;}
.pl-10{ padding-left:10px;}
.pl-20{ padding-left:20px;}
.pl-30{ padding-left:30px;}
.bgblue{background:#619fc9;}
.bgpink{background:#faa0bb;}
.bgblues{background:#a3dbfb;}
.chek{ width:12px; height:12px; border:1px solid #dddddd; background:none;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml100{ margin-left:100px;}
.ml160{ margin-left:160px;}

/*---------------------------------主页----------------------------------------------*/
.header { position: fixed; left: 0; top: 0; width: 100%; background-color: #fff;z-index:99;}
.headerss { position: fixed; left: 0; top:42; width: 100%; background-color: #fff;z-index:99999;}
.headers { position: fixed; left: 0; top: 0; width: 100%; background-color: #fff;z-index:999999;}
.banner{ height:80px;padding-top:20px; padding-bottom:20px;}
.banner .logo-1{ width:200px; height:80px; }
.banner .logo-1 img{ width:100%;}
.banner .banner-c{ width:950px; height:42px; margin-top:20px; }
.banner .banlist{}
.banner .banlist a{ display:inline-block; padding:0px 26px; text-decoration:none; color:#666; text-decoration:none;line-height:42px; }
.banner .banlist a:hover{ color:#009944; text-decoration:none;}


.bannersmall{ height:40px;padding-top:5px; padding-bottom:5px;}
.bannersmall .logo-1{ width:100px; height:40px; }
.bannersmall .logo-1 img{ width:100%;}
.bannersmall .banner-c{ width:950px; height:42px; }
.bannersmall .banlist{}
.bannersmall .banlist a{padding:0px 26px; display:inline-block;  text-decoration:none; color:#666; text-decoration:none; line-height:42px;}
.bannersmall .banlist a:hover{ color:#009944; text-decoration:none;}


.nav{ width:100%; height:400px; background:#eeeeee; margin-top:120px;}
.nav-1{ width:100%; height:260px; background:#eeeeee;}
/* ----------------------底部--------------------------- */
.footer{ width:100%; height:100px; text-align:center; border-top:1px solid #dddddd; background:#323232;color:#fff; }



.banlist2{ display:none;width:108px;position: relative; height:auto; z-index:999;background:#fff;}
.banlist2 .banliasts{width:138px;  color:#666;background:#fff;}
.banlist2 .banliasts a{  display:block; margin:0px; padding-left:26px;line-height:26px;}

.footerimg{ width:87px; height:26px;  display:inline-block; }
.footerimg img{ float:left;}
.footspan{ height:32px;margin:0px;}
.footspan span{  height:32px; display:inline-block; margin:0px; line-height:32px;}
.ifooter{font-style:italic;}
.height20{ width:100%; height:20px; background:#444;}
.banbg{ background:url(../img/xia.png) right no-repeat ; }
.banbg-1{ background:url(../img/xia-1.png)  right no-repeat ;}

/* ----------------------网页顶部样式--------------------------- */
.top-nav{ width:100%; height:42px; background:#eeeeee; border-bottom:1px solid #dddddd;}
.adds{min-width:100px; height:42px; float:right;}
.addslist{}
.addslist li{ padding:0 20px; line-height:42px;}
.addslist li a { color:#666;}
.addslist li a:hover{ text-decoration:none; color:#009944;}

.addleft{ min-width:100px;  height:42px; line-height:42px;}
