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;}
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:#333; text-decoration:none;}
a,span{display:inline-block;}
i,em,b{font-style:normal;}
.price{text-decoration:line-through;color:#C0C0C0;font-size:16px !important;font-weight: 100;}
.hg{ height:36px;}
.border{ border:1px solid #dddddd;}
.hide{display:none;}
.hide1{display:none;}
.hideb{display:block;}
.gray{ background:#eee;}
/*------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*/

.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;}



/*------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);}
.cl{height:auto;overflow:hidden;zoom:1;}
/*------layout------*/
.wrap-full{width:1150px; margin:0 auto;}
.font-14{ font-size:14px;}
.font-30{ font-size:30px;}
.font-18{ font-size:18px;}
.bgred{ color:#ffffff; background:#fc1a02;}
/*------public------*/
.f_l {float:left;}
.f_r {float:right;}
.red{ color:#fc1a02;}
.red1{ color:#fc1a02;}
.price-red{ color:#fc1a02;}
.cl4{ color:#444444;}
.cl6{ color:#666666;}
.cla{ color:#333;}
.cl0a{ color:#0aaaaa;}
.green{ color:#DD2727;}
.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;}
.ml200{ margin-left:200px;}
.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:#DD2727;}
.pr-30{ padding-right:30px;}
.pr-10{ padding-right:10px;padding-left:5px;}
.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;}
/*头部*/
.tbar{ height:38px; border-bottom:#e7e7e7 solid 1px; width:100%; position:relative;background:#f2f2f2;}
#tbar-rr{  height:30px; list-style:none; padding:0; line-height:38px; float:left; text-decoration:none;}
.tbar-dd1{ text-decoration:none;color:#333;}
.tbar-dd1 a{text-decoration:none;}
.topnav_child{width:255px;height:40px;background: #fff;margin-left: -140px;border: 1px solid #eee;margin-top:-5px;display:none;}
.topnav_child a{padding:0px 10px;}
#tbar-rr li.tbar-dd{float:left;margin-left:0;text-align:center;z-index:999;left:120px;}
#tbar-rr li.tbar-dd #tbar-tt{ list-style:none; padding:0; margin-left:0;  width:70px; line-height:36px;background:#ffffff; }
#tbar-rr li.tbar-dd #tbar-tt li { display:inline-block; text-align:center; width:70px; padding-right:6px; height:36px; display:none;}
#tbar-tt a:hover{ color:#fc1a02; text-decoration:none;z-index:9999; cursor:pointer;}
.small_point{float:left;margin-top:12px;width:14px;margin-right:2px;}
/*切换城市*/

.city {height:38px;text-align:center; width:150px; }
.city_now {color:#595756;font-size:12px;width:60px; line-height:38px;}
.city_box {text-align:center;}
.city_box span {vertical-align:bottom;}
.city_nav {text-align:center;height:38px;line-height:38px;color:#333;cursor:pointer;overflow:hidden;display:inline-block; color:#DD2727;}
.city_hover { color:#fc1a02;height:38px;line-height:38px;overflow:hidden;}
.city_link {background:#FFFFFF;width:305px;display:none;z-index:9999;top:38px;}
.city_hovers {display:block;position:absolute;}
.city_links {width:60px;margin-right:1px;height:30px;line-height:30px;font-size:13px;text-align:center;vertical-align:top;margin-bottom:1px;display:inline-block;}
.city_links:hover{ color:#fc1a02;}
.city_show {background:#dddddd;height:18px;line-height:18px;padding:5px;cursor:pointer;}

.tbar-rt{ height:38px;}
.tbar-rt a{ height:38px; display:inline-block; padding:0 10px; line-height:38px;}
.tbar-rt .tbar-deft img{width: 15px;height: 15px;display: inline-block;top: 11px;left: 16px;}
.tbar-arrow{position:relative;width:8px;margin-left:3px;}	
.tbar-arrow-content{position:absolute;padding:0px 9px 5px 8px;background:#fff;border:1px solid #f8f8f8;z-index:100;border-top:0px;margin-left:-6px;display:none;border:1px solid #ddd;border-top:0px;}
.tbar-arrow-content li{line-height:20px;}
.tbar-arrow-content a:hover{color:#ff0000;cursor:pointer;}
.news_arrow{margin-left: -1px}
.news_arrow li a{line-height:0;height:0px}
.tbar-rt .tbar-deft{ padding-left:36px; padding-right:10px; display:inline-block;}
.p-center{width:64px;}
.tbar-rt a:hover{ color:#DD2727;}
.banner-stp{ width:1150px; height:80px; margin:0 auto;}
.banner-stp img{ z-index:-9;}
.head{ height:130px;}
.head_user{ height:105px;}
.head1{ height:90px;}
.logo-link{ width:200px; height:75px;  margin:20px 0px;z-index:-9;}
.logo-link-user{ width:200px; height:75px;  margin:10px;z-index:-9;}
.search{ width:650px; padding-left:140px; margin-top:30px;}
.seartxt{ height:30px; line-height:30px; width:650px; overflow:hidden;}
.seartxt a{ color:#666666; line-height:20px;padding-right:10px; padding-left:4px; font-size:12px; display:inline-block; height:20px;}
.tsearch{ width:524px; height:36px; border:2px solid #DD2727;}
.tsearchimg{ width:26px; height:26px; margin:5px;}
.tsearchtext{ width:410px; height:36px;  line-height:36px; padding:0px; margin:0px; color:#333; position:absolute; top:0px;}
.tsearchbut{ right:0px; background:#DD2727; width:77px; height:36px; line-height:36px; color:#ffffff;   font:bold 18px/1.5em "Microsoft YaHei";cursor: pointer; position:absolute;}


/*----------------省市县三级联动-----------------*/
.slt-main{ width:564px; padding-right:60px; height:30px; line-height:30px;}
.from-ipt{ width:160px; border:1px solid #dddddd; height:28px; color:#666666;}
.from-but{ height:30px; width:90px; background:url(../img/bgseach.png) repeat-x; border:1px solid #dddddd; margin:0px; padding:0px; display:inline-block; cursor:pointer;}
 /*----------------footbox-----------------*/
.footer{ width:100%; border-top:1px solid #dddddd;}
.seven{ width:1150px; border-bottom:1px solid #dddddd;  text-align:center; height:146px; line-height:146px; margin:auto;}
.footerbtm{ margin-top:30px;}
.footeritem{ width:200px; padding-left:30px;}
.footeritem li{ line-height:24px;}
.footeritem li a:hover{ color:#DD2727;}
 /*----------------footbox end-----------------*/
 
 
 /*------------nav------------------*/ 
.index-nav{ height:36px;  color:#333; font:bold 16px/1.5em "Microsoft YaHei"; }
.index-nav1{ height:36px;  color:#333; font:bold 16px/1.5em "Microsoft YaHei"; border-bottom:2px solid #DD2727; }
.subnav{ width:200px; height:36px; background:#881717; line-height:36px; text-align:center; color:#fff;font-size:16px;}
.navlias{ height:36px; line-height:36px; }
.navlias li{ float:left; height:36px; min-height:40px;position: relative;}
.navlias li a{ height:36px; padding:0 30px; color:#fff; text-decoration:none;font-size:16px;}
.navlias li a:hover{ background:#881717;}
.navlist{ background:url(../img/up.png) right no-repeat; margin-right:20px;}
.navlist:hover{background:url(../img/down.png) right no-repeat;}
.navlist ul{ display:none;}
.navlist:hover ul{ display:block; min-width:60px; position:absolute; background:#fff; z-index:9999;}

.bnav{ width:100%; height:36px;background:#DD2727;}
.banvul{ z-index:999;}
.bnavli a:hover{ color:#DD2727;text-decoration:none;}
.bnavli a{ display:inline-block; padding:0 30px; height:36px; color:#333; line-height:36px;}
.bnavlih{ background:url(../img/up.png)  right center no-repeat; margin-right:20px;position:relative;}
.bnavlih:hover{background:url(../img/down.png) right no-repeat; color:#DD2727; }
.bnavlih ul{ display:none;}
.bnavlih:hover ul{ display:inline-block; min-width:60px; position:absolute; font-size:14px;text-decoration:none; background:#ffffff ;}
.bnavhove a{ color:#DD2727;}
/*------------nav------------------*/
.l-nav{ position:fixed; width:72px; top:255px;}
.l-naca{ width:72px;top:954px;left:-82px; margin-left:-80px;}
.l-nacat{ width:72px; height:48px; background:#ff0000; text-align:center; line-height:48px; color:#ffffff;letter-spacing:6px;}
.lnav-ul{ width:72px;}
.lnav-ul li{ width:72px; height:72px; background:#9f9e9e;}
.lnav-ul li:hover{ background:#619fc9;}
.lnav-ul li a{ width:72px; height:72px; text-align:center; display:block; color:#ffffff; margin:0 auto; text-decoration:none;}
.lnav-ulp{ width:36px; line-height:25px; font-size:14px; padding:10px 18px 10px 18px; letter-spacing:4px;}
/*-----------添加黑色背景---*/
.banner{ width:100%;}
/*---------------------底部黑色样式------------------------*/
.footadd{ width:100%; background:#000; border-top:2px solid #DD2727; color:#fff;margin-top:50px;}
.wrap-1{ line-height:30px;text-decoration:none;}
.wrap-1a{ text-decoration:none; color:#fff; padding-right:10px;}
.wrap-1a:hover{ text-decoration:none;}
.wrap-2a{ padding-right:6px; border-right:1px solid #fff; color:#fff; line-height:12px;}
.wrap-3{ line-height:30px; padding-bottom:40px; color:#333;}
.wrap-3 span{ color:#333; padding-right:6px;}
.wrap-3  a{ margin-right:80px;}
.wrap-3  a:hover{ text-decoration:none;}
.wrap-3 p{ line-height:20px;}


.loading_img{width:100px !important;height:9px !important;}

/*弹窗*/
.window_login{width:100%;height:100%;top:0px;left:0px;position:fixed;background:url(../icon/transparent.png);display:none;z-index:11;}
.window_img {margin:0px auto;width:128px;height:128px;}
.right-loading{width:100%;text-align:center;margin-top:20px;}
.data-chk-1 span{font-size:16px !important;line-height:32px;}

.set-add{height:160px;}
.set-del{clear:both;float:right;margin-right:250px;margin-top:65px;}
.set-info{padding-top:22px;width:880px;}
.set-info-left{width:480px;float:left;}
.set-img{float:left;width:120px !important;top:-80px;position: static !important;}
.set-desc{float:left;clear:left;margin-top:15px;}
.set-desc-span{float:left;}
.set-desc-text{border-radius: 5px;height: 60px;width:400px;margin-left: 5px;resize: none;}


