@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}
.head {text-align: center;}
body,div,ul,li,table,tr,td,img {margin:0; padding:0; border:0;}
body {color:#3d290e;font:13px/1.6 "微软雅黑",Arial, Helvetica,"Microsoft Yahei", sans-serif;-webkit-text-size-adjust:none}
/*html {background:#f4f4f5;font-size:100%}*/
/*html {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
_filter:none;
}*/
ur {display: block;list-style-type: disc;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 40px;}
li {text-align: -webkit-match-parent;}
img {border: 0;}
.clear{clear:both;height:0px;font-size:0px;overflow:hidden;line-height:0px;	z-index:-1;position:relative;background:none;}
ul{ list-style:none;}
.red{ color:#c1010c;}
input,textarea,select{ font-size:13px; border:solid 1px #ccc; color:#999;}
input.radio{ border:none;}
/* ---- links ---- */
a{ color:#000000; text-decoration:none; outline: none;}
a:hover { text-decoration:underline;}

/*---header---*/
#header{padding:15px 0;}
/*---header_top---*/
#header_top{margin: 0 auto;/*0;*/padding: 0;width: 100%;height: 52px;border-bottom: solid 1px #dedede;background: #f8f8f8;}
.site-nav-bd {width: 1100px;margin: 0 auto;height: 52px;}
.site-nav-bd li {float: left;}
.site-nav-bd ul li {color: #666666;margin: 0 8px 0 0;}
.ul_left {float: left;line-height: 52px;}
.ul_right {float: right;line-height: 52px;}
.icon-iphone_1 {background: url(../images/iphone_1.png) no-repeat 1px 17px;padding-left: 34px;}
/*---header_middle---*/
#header_mid_bg{background:#F6F6F8;}
.header_mid {width: 1200px;margin:0 auto 0;height: 257px;background:#ffffff;}
.logo {position: relative;left: 0px;top: 40px;float: left;margin-right: 60px;margin-left: 30px;}
.logo a{float: left;}
.logo span {float: left;font-size: 20px;line-height: 89px;margin-left: 18px;padding-left: 18px;border-left: 1px solid #d6d5d5;font-weight: bold;}
/*-------head-serch-----*/
.head-serch,.head-menu{float: right;width: 375px;height: 120px;}
.head-serchform{width:325px;*width:325px;height: 34px;margin: 110px auto 0;}
.serchbox{float: left;width: 210px;height: 36px;border: 2px solid #b10004;background-color: #ffffff;}
.serchbox span{vertical-align: -webkit-baseline-middle;padding-left: 10px;}
.serchbox input{vertical-align: -webkit-baseline-middle;border-style: none;outline: mediumblue;width: 150px;}
.head-serchform #sousuo{float:left;width:113px;height:36px;cursor:pointer;background:#b10004;border:none;outline:none;letter-spacing:1px;color:#fff;border-radius: 0;}
.phone-us {overflow: hidden;float: right;padding-top:70px;}
.phone-img{width: 120px;height: 120px;background: url(../Images/erweima.gif) no-repeat center;margin-top: 6px;margin-right: 48px;}
.phone-content{text-align: left;width: 120px;height: 32px;text-align: center;}
.phone-num{font-size: 23px;color: #b10004;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.all-can-tell-us{font-size: 14px;word-spacing: 5px;line-height: 52px;font-family: "微软雅黑";color: #555555;}
.head-menu ul{float:left;width: 100%;margin-top: 36px;}
.head-menu ul li {float: left;padding-left: 10px;padding-right: 10px;font-size: 14px;text-align: center;line-height: 80px;background: url(../../hdr_mn/images/mn_ln.gif) no-repeat 0 32px;}
.head-menu ul .li_rltv {position: relative;}
.head-menu ul li  ul {display: none;}
/*--------header_bom----------*/
#header_bom{margin: 0 auto;height: 20px;overflow: hidden;width: 1200px;background: #ffffff;}
/*--------header-menu----------*/
#header-menu{height: 51px;width: 1200px;margin:0 auto;/*100%;*/}
.header-menu-center{width:1200px;height:51px;margin:0 auto;position:relative;z-index:99;}
.header-menu-center ul{height:51px;}
.web_default{background: #ff5e00;height: 51px;line-height: 51px;width:274px;text-align: center;border: 1px solid #f1f1f1;}
.header-menu-center ul li{float:left;}
.header-menu-center ul li a{width:133.3333px;}
.header-menu-center ul li a{display:inline-block;font-size:16px;font-family:"微软雅黑";color:#fff;line-height:51px;text-align:center;}
/*---------menu---------*/
.fl {float: left;text-decoration: none;}
/*-----------------*/

/*---foot---*/
#footer_out{margin:0 auto;/*margin: 0;*/padding: 0;/*width: 100%*/width: 1200px;height: 263px;overflow: hidden;padding-top: 20px;/*float:left;*/background:url(../images/bac_swub_kiky.png);}
.footer{margin: 0 auto;color:#666666;}
.footer .question {width: 270px;position: absolute;}
.footer .question .title {font-size: 16px;border-bottom: 1px dotted #fff;height: 30px;font-weight: bold;margin-bottom: 5px;text-align: left;}
.footer .question .content {height: 180px;padding-top: 5px;text-align: left;}
.content {overflow: hidden;clear: both;}
.footer .question ul li {height: 30px;line-height: 30px;padding-left: 40px;}
.footer .question ul li a {color: #666666;}
/* S */
.shareBtn-bd a, .scrollBtn a, .hot-voting-con, .hot-voting, #cmt_post_btn, #topPic_close, .cmt-share-btn label{ background:url(../images/s_gallery.png) no-repeat 0 0; display:inline-block  }
.scrollBtn a,.scrollBtn a:link,.scrollBtn a:visited,.scrollBtn a:hover { color:#fff }
.scrollBtn { position:fixed; width:54px; _position:absolute; right:0px; bottom:125px}
.scrollBtn-tips { width:54px; height:22px; background:#f69b02; color:#fff; text-align:center; margin-bottom:5px; line-height:22px; cursor:pointer}
.scrollBtn li { float:left; height:54px; margin-bottom:5px; overflow:hidden }
.scrollBtn a { display:block; width:54px; height:54px; overflow:hidden; color:#fff; filter:Alpha(Opacity=60);opacity:0.6; -moz-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; text-align:center }
.scrollBtn a:hover { text-decoration:none }
.scrollBtn a:hover { filter:Alpha(Opacity=100);opacity:1 }
.scrollBtn a b { display:none }
.sB-comment a { background-position:0 0; padding-top:34px; padding-bottom:3px; height:17px }
.sB-share a { background-position:0 -59px }
.sB-goTop { display:none }
.sB-goTop a { background-position:0 -118px }

/*E*/
.tips{min-width:130px;background: url(../Images/tips.gif) 0 0 no-repeat;}
.tips {float: left;line-height: 22px;position: relative;margin: 3px 0 0 5px;padding: 2px 0px 2px 28px;border-radius: 2px 2px 2px 2px;line-height: 22px;color: #4d4d4d;display: none;}
.o1 {background-color:#f9f9f9;border:1px solid #c2c8c8; background-position:-111px -155px;}
.o1 em { background-position:0 -342px;}
.o2 {background-position:-47px -70px;background-color:#fff5f5;border:1px solid #376ebc;color:#376ebc; }
.o2 em { background-position:-9px -341px;}
.o3 {background-position:-292px -330px;border:1px solid #dac093; background-position:-207px -246px;}
.o3 em { background-position:-18px -342px;}
.o4 { height:22px; background-position:8px 8px;}
/*密码验证*/
.pwd{width:183px;margin-top:1px;height:14px;background-color:#FFD099;position:relative;overflow:hidden;float:left;margin-left: 5px;}
.pw-letter{position:absolute;left:0;top:0;}
.pwd span{display:inline;float:left;height:14px;width:60px;font-size:12px;text-align:center;line-height:14px;color:#FFF;border-right:1px solid #FFF;}
.pw-letter{position:absolute;left:0;top:0;}
.pw-bar{width:0;height:14px;overflow:hidden;background-color:#F60;transition:all .4s linear;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:width .4s linear;}
.pw-0 .pw-bar{width:60px;}
.pw-1 .pw-bar{width:121px;}
.pw-2 .pw-bar{width:182px;}
.pop_login{width: 90%;height: 70%;position: fixed;top: 10%;left: 5%;z-index: 9999;background: #ffffff;overflow: hidden;min-width: 1222.2px;min-height: 386.39px;}
.pop_login h3{height: 25px;line-height: 1;font-family: PingFang-SC-Heavy;font-size: 26px;font-weight: 700;font-stretch: normal;text-align: center;color: #376ebc;margin-top: 30px;margin-bottom: 30px;}
.el-form{width:100%;overflow: hidden;margin-top: 0;margin-left: 0;}
.el-form-item {margin-bottom: 20px;position: relative;float: left;margin-left: 30px;}
.el-form-item__content {line-height: 36px;width: 580px;overflow: hidden;}
.el-form-item__label {line-height: 36px;width: 200px;}
.el-form-item .el-input {width: 300px;height: 44px;border-radius: 5px;font-family: MicrosoftYaHei;color: #999;float: left;}
.el-input__inner {-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;-webkit-box-sizing: border-box;box-sizing: border-box;color: #666;display: inline-block;font-size: inherit;outline: none;padding: 0 15px;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;padding-left: 45px;height: 44px;line-height: 44px;}
.el-input__prefix {position: absolute;left: 5px;top: 0;color: #c0c4cc;}
.el-input__icon, .el-input__prefix {height: 100%;text-align: center;-webkit-transition: all .3s;transition: all .3s;}
.el-input__prefix {background-color: transparent;border: none;}
.pop_login .icon {display: inline-block;width: 40px;height: 100%;z-index: 99;background: url(../Images/sprite_input.07aff956.png) no-repeat 0 0;}
.pop_login .icon.icon-mobile-phone {background-position: 10px -221px;}
.el-input-group {line-height: normal;display: inline-table;width: 100%;border-collapse: separate;border-spacing: 0;}
.el-input-group__append, .el-input-group__prepend {background-color: #f5f7fa;color: #909399;vertical-align: middle;display: table-cell;position: relative;
border: 1px solid #dcdfe6;border-radius: 4px;padding: 0 20px;width: 1px;white-space: nowrap;}
.el-input-group__append {border-left: 0;}
.el-input-group--prepend .el-input__inner, .el-input-group__append {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.el-input-group__append {padding: 0 15px;}
.pop_login .icon.icon-safe {background-position: 9px -271px;}
.pop_login .icon.icon-pw {background-position: 9px -173px;}
.pop_login .icon.icon-man {background-position: 8px -124px;}
.pop_login .icon.icon-com {background-position: 10px -319px;}
.pop_login .icon.icon-clover {background-position: 10px -367px;}
.el-select {width: 100%;}
.el-input__suffix {position: absolute;height: 100%;right: 5px;top: 0;text-align: center;color: #c0c4cc;-webkit-transition: all .3s;transition: all .3s;pointer-events: none;}
.el-select .el-input .el-select__caret {color: #c0c4cc;font-size: 14px;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s,-webkit-transform .3s;-webkit-transform: rotate(180deg);transform: rotate(180deg);cursor: pointer;}
.el-button{display: inline-block;line-height: 1;white-space: nowrap;cursor: pointer;background: #fff;border: 1px solid #dcdfe6;border-color: #dcdfe6;color: #666;-webkit-appearance: none;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;margin: 0;-webkit-transition: .1s;transition: .1s;font-weight: 500;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;padding: 12px 20px;border-radius: 4px;}
.code-btn {padding: 15px 20px;border-radius: 0 4px 4px 0;}
.el-input-group__append .el-button, .el-input-group__append .el-select, .el-input-group__prepend .el-button, .el-input-group__prepend .el-select {display: inline-block;margin: -10px -20px;}
.el-input-group__append .el-button, .el-input-group__append .el-input, .el-input-group__prepend .el-button, .el-input-group__prepend .el-input {font-size: inherit;}
.el-input-group__append button.el-button, .el-input-group__append div.el-select .el-input__inner, .el-input-group__append div.el-select:hover .el-input__inner, .el-input-group__prepend button.el-button, .el-input-group__prepend div.el-select .el-input__inner, .el-input-group__prepend div.el-select:hover .el-input__inner {
border-color: transparent;background-color: transparent;color: inherit;border-top: 0;border-bottom: 0;}
.el-button--primary {color: #fff;background-color: #b50009;border-color: #b50009;}
.el-button {padding: 10px 22px;font-size: 14px;}
.btn-reg {width: 100%;height: 44px;font-size: 16px;}
.back-login{color: #b50009;text-align: right;float: left;height: 44px;line-height: 44px;padding-left: 30px;}
.back-login span{font-family: MicrosoftYaHei;font-size: 16px;letter-spacing: 1px;cursor: pointer;}
.pop_close{background:url(../images/popclose.png) no-repeat 0 0;position: absolute;top: 10px;right: 10px;display: block;width: 20px;height: 20px;}
.el-checkbox__input {
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    display: inline-block;
    line-height: 1;
    position: relative;
    vertical-align: middle;
}
.el-checkbox__inner {
    display: inline-block;
    position: relative;
    border: 1px solid #dcdfe6;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    background-color: #fff;
    z-index: 1;
    -webkit-transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
    transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
}
.el-checkbox__input.is-checked .el-checkbox__inner {
    background-color: #5a8dff;
    border-color: #5a8dff;
}
.el-checkbox__inner:after {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    content: "";
    border: 1px solid #fff;
    border-left: 0;
    border-top: 0;
    height: 7px;
    left: 4px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg) scaleY(0);
    transform: rotate(45deg) scaleY(0);
    width: 3px;
    -webkit-transition: -webkit-transform .15s ease-in .05s;
    transition: -webkit-transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s;
    transition: transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.el-checkbox__original {
    opacity: 0;
    outline: none;
    position: absolute;
    margin: 0;
    width: 0;
    height: 0;
    z-index: -1;
}
.el-form-item.is-error .el-input__inner, .el-form-item.is-error .el-input__inner:focus, .el-form-item.is-error .el-textarea__inner, .el-form-item.is-error .el-textarea__inner:focus {
    border-color: #f56c6c;
}