﻿.containermain{width: 1200px; margin: 0 auto;}
.containermainnew{width: auto;}
.fl{float: left;}
.fr{float: right;}
.font-s12{font-size: 12px!important;}
.font-s14{font-size: 14px!important;}
.font-s16{font-size: 16px!important;}
.font-s18{font-size: 18px!important;}
.font-s20{font-size: 20px!important;}
.color-yellow{color: #2AC552;}/*f8cc13*/
.color-orange{color: #2AC552;}
.color-nine{color: #999;}
.color-green{color: #999;}
.color-blue{color: #093e5f;}
.color-blue2{color: #2AC552;}
.color-cy{color: #0066cc;}
.color-ht{color: #50a9e7;}
.color_six{color: #666;}
.color_three{color: #333!important;}
.bg_white{background: white;}
.bg_blue{background: #093e5f;}
.bg_yellow{background: #f8cc13;}
.boxshadow{box-shadow: 0 3px 5px rgba(0,0,0,.05);}
.no-border{border: 0;}
.btn-big{height: 35px; width: 100%; border-radius: 5px; display: block; cursor: pointer;}
.checkboxmt{margin: 3px 5px 0 0 ;}
.mt20{margin-top: 20px;}
.posrel{position: relative;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr25{margin-right: 25px;}
.mr30{margin-right: 30px;}
.ta-r{text-align: right;}
.hide{display: none;}
.container{width: 1200px; margin: 0 auto;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.border_ddd{border: 1px solid #ddd;}
.border_eee{border: 1px solid #eee;}
.pd-0-20{padding: 0 20px;}
.pd-0-15{padding: 0 15px;}
.pd-5-10{padding:5px 10px}
.mar-20{margin:20px;}
.mar-0-5{margin: 0 5px;}
.mar-0-10{margin: 0 10px;}
.mar-0-20{margin: 0 20px;}
.mr-5{ margin-right: 5px;}
.ml-10{margin-left: 10px!important;}
.ml-20{margin-left: 20px;}
.color_093e5f{color: #093e5f;}
.color_six{color: #666;}
.color_nine{color: #999;}
.color_fff45c{color: #fff45c;}
.color_4bba46{color: #4bba46;}
.color_ff892a{color: #ff892a;}/* 浅橙色 */
.color_ff780b,.orange{color: #fb6c6c;}/* 深橙色 */
.color_fb6c6c{color: #fb6c6c;}/* 橘红色 */
.color_a6b1b9{color:#a6b1b9}
.green{color: #45b04c;}
.color_ccc{color: #ccc;}
.bg_white{background: white;}
.font-s12{font-size: 12px!important;}
.font-s13{font-size: 13px;}
.font-s14{font-size: 14px;}
.font-s16{font-size: 16px;}
.font-s18{font-size: 18px;}
.font-s20{font-size: 20px!important;}
.noborder{border: 0!important;}
.borShadow{box-shadow: 0 0 5px rgba(0,0,0,.05);}
.borderRadus5px{-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px}
a:hover{color:#2AC552}
/* 绝对剧中 */
.pos_rel{position: relative;}
.pos_rel .mid{position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}

/* 侧虚线 */
.border_dashed{position: relative;}
.border_dashed:after{content: ''; border-right: 1px dashed #ddd; position: absolute; width: 1px;}

/* 日期区间 */
.dateSection{width: 172px; position: relative; height: 30px;display: inline-block; margin-top: 5px;}
.dateSection input{width: 160px; position: relative; z-index: 2; background: url(../images/rili-icon.png) no-repeat;background-position: right}
.dateSection i{position: absolute; right: 5px; top: 2px; z-index: 60; }
/* 价格区间 */
.priceSection{width: 230px; height: 28px; display: inline-block; border-radius: 5px; margin-top: 5px;}
.priceSection input{width: 90px; border: 0; margin: 0;}
.priceSection input:focus{box-shadow: 0 0 0;}
/* 输入框 */
.pub_input{border: 1px solid #ddd; border-radius: 5px; height: 26px;  width: 170px; padding-left: 10px; outline: 0;}
.pub_input:focus{box-shadow: 0 0 5px #ccc;}

/* 公共按钮 */
.btn_small{padding: 0 17px; height:30px; line-height: 30px; border: none; border-radius: 5px; margin-left: 5px;cursor: pointer;}
.btn_yellow{background: #2AC552; color: #fff; border: 1px solid #2AC552;}
.btn_bd_blue{border: 1px solid #2AC552; color: #2AC552; background: #fff;}
/* 显示一行 */
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/* 顶部 */
.top-box{ background-color:#f5f5f5; height:40px; width:100%; border-bottom:1px solid #eee;}
.top-box a{display:inline-block;}
.top-box a:hover{color:#06c;}
.top-box .top-back-index{ padding-top:14px;  height:13px; line-height:13px;}
.top-box .top-back-index span{ display:inline-block;padding-right:14px; border-right:1px solid #cbcbcb;}
.top-contacts{ display:inline-block; color:#666; position:relative;}
.top-contacts .contacts-info{ min-width:100%;}
.top-contacts .contacts-info p{ line-height:24px;}
.top-box .top-left{ float:left; height: 40px;line-height:40px;  }
.top-box .top-left span a{margin: 0 10px;}
.top-box .top-right{ float:right; height:40px; line-height:40px; color:#666;}
.top-box .top-right > span{margin: 0 5px;}
.top-box .verticaline{ color:#bbb;}
.top-box i.licon{ float:left; color:#666; margin-right:3px; font-size:17px; margin-top: 0px;}
.top-box .client-picture-wrap{ margin-right:6px; position:relative;}
.top-box .client-picture-wrap .picture{ height:25px; width:25px; border-radius:15px; margin-top:8px; margin-right:6px; float: left;}
.top-box .top-item{ display:inline-block; height:40px; line-height:40px; padding:0px 10px; color: #666; border-right:1px solid #f5f5f5; border-left:1px solid #f5f5f5; cursor:pointer;}
.top-box .top-item:hover{ color:#06c;}
.top-box .top-item:hover i{color:#06c;}

/* 公共头部 */
#header{height: 120px;background: #fff url(../images/top-bg.png) no-repeat;background-size: 100% 100%;background-position: 0px 20px;}
#header .logo{margin-top: 20px;}
#header .siteschange{font-size: 16px; margin: 66px 0 0 20px; width: 120px; cursor: pointer;}
#header .headerlink{margin: 20px 0 0 28px;}
#header #search{margin-top: 10px; position: relative;}
#header #search li{float: left; height: 32px; line-height: 32px; color: #666; padding: 0 13px; cursor: pointer;position: relative;}
#header #search li:hover{color: #2AC552;}
#header #search li:first-child{padding-left: 0; }
#header #search li:first-child:after{content: ''; width: 1px; height: 12px; background: #ddd; position: absolute; right: 0; top: 10px;}
#header #search li:nth-child(2):after{content: ''; width: 1px; height: 12px; background: #ddd; position: absolute; right: 0; top: 10px;}
#header #search li.active{color: #2AC552; font-weight: bold; position: relative;}
#header #search li.active:before{content: ''; border-top: 0; border-bottom: 5px solid #2AC552; border-left: 5px solid transparent; border-right: 5px solid transparent;
position: absolute; bottom: 0; left: 40%;}
#header .searchform{height:38px;border:2px solid #2AC552;width:561px;float:left;display:inline;z-index:3;_height:32px;overflow:visible;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#header .searchform .search-text{width:483px;border:0px;line-height:38px;font-size:14px;float:left;text-indent:10px;height:38px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
#header .searchform .submit-search{width:78px;float:right;text-align:center;line-height:38px;font-size:16px;color:#fff;background:#2AC552;cursor:pointer;height:38px;_height:38px}
#header .toptel{float: right;margin: 52px 0px 0px 20px}
#header .toptel a{font-size: 16px;color:#2AC552;padding: 0 20px}
#header .toptel a i{margin-right: 10px}
#header .toptel a:nth-child(1){border-right: 1px solid #ddd}
#header .searchtoo{width: 463px; display: none; border: 1px solid #ddd; position: absolute; top: 80px;  z-index: 33; padding: 15px 30px;}
#header .searchtoo a{float: left; height: 30px; padding: 0 20px; border: 1px solid #2AC552; border-radius: 5px; line-height: 30px; margin: 10px 10px 0 0;}
#header .searchtoo a:hover{background: #2AC552; color: #fff;}

/* 公共导航*/
#nav{height: 45px; position: relative;background: #076728}
#nav .menuclass{width: 160px; color: #fff; height: 45px; line-height: 45px; display: block; padding: 0 20px; font-size: 14px;
 position: relative; z-index: 55;background: #076728}
#nav .menuclass span.fl{margin: 0 30px 0 10px;}
#nav .menuclass i{line-height:45px; -webkit-text-stroke-width:0}
#nav ul.nav{padding-right: 30px; padding-left: 10px;}
#nav ul.nav > li{float: left; padding:0px 5px;}
#nav ul.nav >li > a{ line-height: 40px; height: 42px;display: block; padding: 0 20px; font-size: 16px; color: #fff;border-top: 3px solid #076728;}
#nav ul.nav > li > a:hover,#nav ul.nav > li > a.active{background: #fff; color: #2AC552;border-top: 3px solid #c2e4a3}
#nav .usercenter{ line-height: 45px;  font-size: 16px; color: #fff; margin-left: 50px; position: relative; }
#nav .usercenter:before{content: ''; position: absolute; width: 1px; height: 17px; background: #ddd;left: -20px; top: 15px;opacity: 0.5}
.home_line_list{position: absolute; left: 0; top:46px; background: #fff url(../images/menubg.jpg) no-repeat center bottom; z-index: 20; display: none;}
.home_line_list,.home_line_list dd{width: 200px; height: 563px; }
.home_line_list dd{height: auto; border:1px solid #2AC552; width: 198px;}
.home_line_list dl{border-bottom: 1px dashed #ddd;}
.home_line_list dt{padding: 12px 18px; height: 21px; position: relative;}
.home_line_list dt>i.iconfont{position: absolute; top: 15px; right: 18px; color: #2AC552; font-size: 12px}
#nav .home_line_list dt h4{margin-bottom: 5px;position: absolute; z-index: 88888; font-weight: normal;}
#nav .home_line_list dt h4 a{color: #333; font-size: 14px;}
.home_line_list dt h4 i{margin-right: 5px; color: #2AC552; font-size: 18px; float: left; line-height: 18px;}
.home_line_list dt ul{position: relative; z-index: 4444; margin-top: 25px}
.home_line_list dt ul li{float: left; margin-right: 12px;}
.home_line_list dd{width: 450px; position: absolute; left: 199px; top: 0px;  background: #fff; display: none; z-index: 5;min-height: 394px; padding: 20px; padding-top: 0;}
.home_line_select dd{display: block;}
.home_line_select dt{position: relative; }
.home_line_select dt:before{content:''; width: 195px; height: 45px; border: 1px solid #2AC552; top: -1px; left: 0px; position: absolute; border-left:3px solid #2AC552}
.home_line_select span.linebor{z-index:6; border:1px solid #2AC552; border-left:3px solid #2AC552; position: absolute; top: -1px; width: 194px; height: 45px; left: 0; border-right: 3px solid #fff}
.home_line_select dt h4 a,.home_line_select dt h4 i{color: #2AC552!important;}
.home_line_list dd h4{background: url(../images/home_line_07.jpg); height: 14px; position: relative; margin-top: 14px}
.home_line_list dd h4 span{float: left; position: absolute; left: 10px; top: -3px; background: #fff; padding: 0 10px; font-size: 14px;}
.home_line_show ul{margin-top: 10px;}
.home_line_show li{float: left; margin-right: 18px; margin-top: 8px;}
.submenu{position: relative;}
#submenu{ width: 100%;background: #fff; box-shadow: 0 3px 5px rgba(0,0,0,.05); position: absolute; border-top: 2px solid #093e5f; top: 38px; z-index: 1; display: none; left: 0;}
.submenu a.iconimg{position: absolute; top:-21px; left: 25px;}
.submenu a.iconimg:hover{background: white!important;}
#submenu li a{ padding-left: 20px; display: block; line-height: 35px; text-align: left; color: #666;} 
#submenu li a:hover{color: #333; background: #e6f2f8;}
/* 城市选择 */
.sites-wrap{width:500px}
.sites-box{border:1px solid #2AC552;box-shadow:2px 2px 3px rgba(0,0,0,.3);overflow:hidden;width:500px;background-color:#fff;padding:20px; margin-top: 25px;}
.sites-cotegory{height:24px;margin-top:10px}
.sites-cotegory li{color:#666;cursor:pointer;display:inline;float:left;list-style:outside none none;margin-left:4px;padding:0 6px;line-height:24px;height:24px}
.sites-cotegory .on{background-color:#2AC552;height:24px;position:relative;color:#fff}
.citySelector{font:12px/1.5 tahoma,arial,宋体;background:#fff}
.cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #85bee5;border-right-color:#3485c0;border-bottom-color:#3485c0;box-shadow:2px 2px 3px rgba(0,0,0,.3);margin-top:-2px}
.cityslide li{list-style:none;overflow:hidden;height:16px;padding:4px 5px}
.cityslide li.on{background:#9cd9ff;color:#fff}
.cityslide li b{font-weight:normal}
.cityslide li.empty{background:#fff2e8;color:#666}
.cityslide li.empty em{color:red;font-style:normal}
.cityname{float:left}
.cityspell{float:right}
.cityBox{width:330px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,.3)}
.cityBox ul{margin:0;padding:0;height:34px;line-height:34px;overflow:hidden;background:#f5f5f5}
.cityBox ul li{float:left;list-style:none;padding:0 6px;cursor:pointer;margin-left:4px;display:inline;color:#666}
.cityBox ul li.on{position:relative;height:32px;border-bottom:2px solid #06c;color:#06c}
.hotCity{clear:left;overflow:hidden;padding-bottom:5px;padding-top:5px;_margin-bottom:8px;margin-top:5px}
.cityTab{overflow:hidden}
.cityTab dl{margin:0;padding:0;overflow:hidden}
.cityTab dl dt{float:left;padding-left:3px;color:#f30;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:22px;font-size:14px;width:20px}
.cityTab dl dd{margin-left:2px;float:left;width:470px}
.cityTab dl dd a{padding-left:5px;width:88px;line-height:25px;display:inline-block;color:#000;text-decoration:none}
.cityTab dl dd a:hover{text-decoration:underline;color:red}
.site-search-wrap{border:1px solid #d2d2d2;border-radius:4px;box-shadow:1px 1px 3px #ddd inset;height:28px;position:relative;z-index:3}
.site-search-result{font-weight:bold;padding:2px}
.site-search-input{background-color:transparent;border:0 none!important;box-shadow:none!important;height:22px;margin:2px 2%;outline:medium none;padding:0!important;width:96%}
.site-search-result a{color:#2AC552;display:inline-block;line-height:28px;margin-right:10px}

/* 公共尾部样式  */
.footerewm dd{float: left; margin-left: 24px}
.footerewm dd h4{color: #666; margin-top: 5px; text-align: center;font-weight: normal;}
.footerewm dd img{ width: 82px; height: 82px;}
/*#copyright{ background: #e9eef2;  color: #666; margin-top: 30px;margin-bottom: 85px}*/
/*#copyright .fl{width: 1200px }*/
/*#copyright .fl ul li{display: inline-block; margin-right: 38px; height: 50px; line-height: 50px;}*/
/*#copyright .fl ul li:last-child{margin-right: 0}*/
/*#copyright .fl ul li a:hover,#copyright .fl ul li a:hover i{color: #007fcd;}*/
/*#copyright .fr{width: 213px; margin: 15px 0;border-left: 1px solid #ddd;}*/
/*#copyright .copyright{border-top: 1px solid #d5dce1; line-height: 24px; padding: 15px 0 20px 0;}*/
/*#copyright .copyright .c-copyright{text-align: center;color: #666}*/
/*#copyright .copyright span a{margin-left: 10px;}*/
/*#copyright .copyright span a:hover{color: #007fcd;}*/
/*#copyright .copyright .linek{text-align: center;margin-top: 20px}*/
/*#copyright .copyright .linek img{margin-left: 10px;}*/
#copyright{ background: #e9eef2;  color: #666; margin-top: 30px;}
#linebody #copyright{margin-top: 0}
#copyright .fl{width: 955px; padding-right: 30px; }
#copyright .fl ul li{float: left; margin-right: 68px; height: 50px; line-height: 50px;}
#copyright .fl ul li a:hover,#copyright .fl ul li a:hover i{color: #007fcd;}
#copyright .fr{width: 213px; margin: 15px 0;border-left: 1px solid #ddd;}
#copyright .copyright{border-top: 1px solid #d5dce1; line-height: 24px; padding: 15px 0;}
#copyright .copyright span{float: left;}
#copyright .copyright span a{margin-left: 10px;}
#copyright .copyright span a:hover{color: #007fcd;}
#copyright .copyright .linek{float: right;}
/*#copyright .copyright .linek img{margin-left: 5px;}*/
/* 登陆后 */
.client-picture-wrap .headimg{ width:200px; height:60px; padding-bottom:10px;}
.client-picture-wrap .headimg img{ height:60px; width:60px; border-radius:50%; float:left;}
.client-picture-wrap .headimg i{display: inline-block;
    font-style: inherit;
    max-width: 70px;
    overflow: hidden;
    float: left; text-overflow: ellipsis; white-space: nowrap;}
.client-picture-wrap .client-name{ float:left; display:inline-block; height:50px; line-height:25px; padding:5px 10px;}
.client-picture-wrap .client-exit{ line-height:20px;}
.client-picture-wrap .client-info ul{ border-top:1px dashed #ddd; padding-top:10px;}
.client-picture-wrap .client-info ul li{ float:left; line-height:16px; width:66px; text-align:center;}
.client-picture-wrap .client-info ul li em{ height:16px; display:block;}
.client-picture-wrap .client-info ul li span{ display:block; color:#999;}
.top-client-msg{ margin-left:6px; float:left; position:relative;}
.top-client-msg .num{background-color:#2AC552;border-radius:8px;color:#fff;line-height:1;margin-left:5px;padding:0 5px}
.top-client-msg .tools-menu h3{ color: #06c;}
.top-client-msg .tools-menu dl{ float:left; width:330px;}
.top-client-msg .tools-menu dd{padding: 0 10px;}
.top-client-msg .tools-menu a{ display:block;  line-height:20px; padding: 0;}
.top-client-msg .tools-menu dd:hover{ background-color:#e6f2f8; color:#666;}
.top-client-msg .tools-menu p{ border-bottom: 1px dashed #eee; }
.top-client-msg  dt{padding:0 10px;}
.top-client-msg  dt a{display: inherit;}
.top-client-msg  dt a:hover{background: #fff!important;}
.top-box .drop-down-style{ border-right:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; height:41px; position:relative; z-index:666667;}
.top-box .top-infobar li:last-child .drop-down-style i{color:#0eae1d!important; font-size:14px; margin-top:1px;}
/*.top-box .top-infobar li:last-child i{color:#0eae1d!important;}*/
.top-box .drop-down-info{ position:absolute; top:40px; left:0px;  border:1px solid #ddd; padding:6px 10px;background-color:#fff; z-index:666666; display:none;}
.top-box .top-infobar .drop-down-info a{color: #333; display: block; margin: 0 -10px; padding: 0 10px;}
.top-box .top-infobar .drop-down-info a:hover{background: #e6f2f8; }
.top-infobar li{ float:left; cursor:pointer; position:relative;}
.top-infobar li span{ display:inline-block; padding:0px 10px; color:#666;}
.top-infobar .arrow{ background:url(../images/service-icon.png) 0px -32px no-repeat; width:18px; height:10px;}
.top-infobar li:last-child .drop-down-style i{color: #0eae1d!important;}
.top-navigation .arrow{position:absolute; top:-10px; right:16px;}
.top-code .arrow{position:absolute; top:-10px; left:40px;}
.top-code img{ height:78px; width:78px;}
.top-infobar .ordertop{width: 115px; left: 6px!important;}
.top-infobar .drop-nav{ height: 20px; line-height: 20px; padding: 0px 5px; color: #2AC552; border:1px solid #edbf90; background-color: #fff; border-radius: 10px;}
.top-infobar .drop-nav i{ color: #2AC552;}
.top-infobar .top-navigation{ width:684px; right:0; left:inherit; padding:6px 0px;}
.top-navigation dl{ float:left; height:98px; padding-left:15px; border-right:1px dashed #ddd;}
.top-navigation dt{ font-weight:bold; padding-right:15px; color:#333; line-height:26px;}
.top-navigation dt a{ color:#333;}
.top-navigation dd{ line-height: 24px;}
.top-navigation dd a{ padding-right:15px; line-height:24px;} 
.top-navigation dl.noborder{ border-right:none;}
.servicetop{width: 70px;}
/* 右侧边栏 */
#slidebar{width: 43px; border: 1px solid #ccc; background: #fff; position: fixed; right: 0; bottom: 200px; border-right: 0; 
border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
#slidebar li{border-bottom: 1px solid #ddd; position: relative;}
#slidebar li:last-child{border-bottom: 0;}
#slidebar li >a{width: 43px; height: 38px; display: block;text-align: center; color: #ddd; padding-top: 5px; line-height: 16px;}
#slidebar li >a.act{background: #00A32A;color:#fff}
#slidebar li >a:hover{background: #00A32A!important;color: #fff!important}
#slidebar li >a:hover i{ color: #fff!important}
#slidebar li >a i{ font-size: 20px; line-height: 33px; }
#slidebar li .onlineservice{width: 95px; display: block;background: #e6f2f8;padding: 0 10px; border: 1px solid #ddd; color: #666; position: absolute; left: -127px; border-radius: 5px; top: 0;}
#slidebar li .onlineservice:before{content: '';
    width: 6px;
    height: 10px;
    background: url(../images/qqimg-right.png) no-repeat;
    right: -6px;
    position: absolute;
    top: 15px;
    }
#slidebar li .onlineservice a{margin-top: 0; line-height: 22px; width: 74px;
    border: 1px solid #00A32A;
    padding: 5px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    color: #00A32A;
}
#slidebar li .onlineservice a i{margin-left: 6px;}
#slidebar li .onlineerm:after{content: ''; width: 6px; height: 10px; background: url(../images/sj_03.jpg) no-repeat; right: -6px; position: absolute; top: 15px;}
#slidebar li .onlineservice p{text-align: left; font-size: 12px; margin: 8px 0;}
#slidebar li .onlineerm{width: 212px; display: none; position: absolute; right: 60px; height: 106px; padding: 15px 0 15px 15px; top: 0;border: 1px solid #ddd;border-radius: 5px;}

#slidebar li .onlineerm li{float: left; width: 90px; height: 106px; line-height: 28px;  margin-right: 15px; text-align: center; border-bottom: 0;}
#slidebar li .onlineerm li img{width: 100%;}

/*login登录框*/
/*.no-see-box{width: 0;height: 0;position: absolute;float: left;left:50%;top:30%; z-index: 117; }*/
.no-see-box .user-login{display: none;}
.no-see-box .xubox_layer  .user-login{display: none;}
.user-login{padding:30px;display: none;}
.user-login .sdtop {background: #fff; position: relative; }
.user-login .sdtop a { display: block; width: 20px; height: 20px; background: url("../images/x.gif") no-repeat center center; position: absolute; right: 10px; top: 10px; }
.user-login .sdtop a:hover { background: url("../images/xhover.gif") no-repeat center center; }
.user-login .sdtop h3 {font-size: 18px;font-weight: normal;}
.user-login .sdtop i { float: left; width: 35px; height: 40px; line-height: 40px; text-align: center; font-size: 31px; color: #fff; cursor: pointer; display: block; }
.user-login .sdtop i:hover { background: #f90 }
.user-login .sdbottom { background: #fff;height:240px;padding-top:20px ;}
.user-login .sdbottom a:hover{color:#2AC552;}
.user-login .sdbottom dl dd {margin-bottom: 15px;font-size:14px}
.user-login .sdbottom dl dd.err { border: 1px solid red; }
.user-login .sdbottom dl dd .import{ width:255px; _width: 187px; height: 40px; line-height: 40px; padding: 0px 11px; border:1px solid #eee;border-radius:4px;font-size: 14px; outline: 0}
.user-login .sdbottom dl dd .import:focus{border: 1px solid #2AC552}
.user-login .sdbottom dl dd input.submit{width: 278px;height: 40px;line-height: 40px;background:#2AC552; color: #fff; font-size: 20px; font-family: "微软雅黑"; border:0;cursor: pointer; -webkit-appearance: none;border-radius:5px}
.user-login .sdbottom dl dd input.submit:hover { background: #00A32A; }
.user-login .cantlogin{ float:right; cursor: pointer;}
.user-login .cantloginbox{ display:none; position:absolute; padding:15px; background:#fff; border: solid 1px #ddd; font-size:14px; line-height: 32px; width:350px; top:100px; right: -360px;}
.user-login .cantloginbox:before{ position:absolute;content:''; width:0; height: 0; border: solid 10px transparent; border-right:10px solid #ddd; left:-20px; bottom:90px; }
.user-login .cantloginbox h4{ font-size:14px; font-weight: normal;}
.user-login .cantloginbox p{ text-indent:1em;font-size:12px;}
.user-login .sdbottom .radio{position: relative;top:2px;top:0\9;}
.user-login .sdbottom .close {position: absolute;right:20px;top:20px;color: #bbbbbb;}
.user-login .sdbottom i{font-size:28px;}
.user-login .rightnow{padding-top:5px}
/*.no-see-box .xubox_setwin .xubox_close{display:none;}*/
input:-webkit-autofill, 
 textarea:-webkit-autofill, 
 select:-webkit-autofill { 
       -webkit-box-shadow: 0 0 0 1000px white inset; 
}
 input[type=text]:focus, input[type=password]:focus, textarea:focus {
      /*-webkit-box-shadow: 0 0 0 1000px white inset; */
}


#newszy{width:43px; height:130px; display: block; background: url(../images/newzy.png); position: fixed; right: 0; top: 20%;}
.qqborder{}
.qqborder i{}
.toptel .qqborder{width: 100px; text-align: left;}
