@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form,table, tbody, thead, tr, td,table,tr,td{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ }
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{ font: 12px Arial, Helvetica, sans-serif; color:#383838; margin:0 auto;padding:0px; list-style:none; }
a{ color:#383838; text-decoration:none; }
a:hover{  color:#f00; text-decoration: underline ;  }
.clear_all {clear:both;}
html,body {-webkit-text-size-adjust:none;}

.blue { color:#000;}
.blue a { color:#000;}
.blue a:hover { color:#f00;}

.white { color:#111;}
.white a { color:#111;}
.white a:hover { color:#f00;}

.red { color:#ee0509;}
.red a { color:#ee0509;}
.red a:hover { color:#f00;}

.f12 { font:12px "宋体";}
.f14 { font:14px "宋体";}
.fbd { font-weight:bold;}
.wr14 { font:14px "宋体";}

img{ border:none; padding:0px; margin:0px; display:block; } 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

/* 登录页 */

.logintop { height: 47px; position: absolute; top: 0;background: url(../images/loginbg1.png) repeat-x; z-index: 100; width: 100%;}
.logintop span { color: #fff; line-height: 47px; text-indent: 44px; color: #afc5d2; float: left;}
.logintop ul { float: right; padding-right: 30px;}
.logintop ul li { float: left; margin-left: 20px; line-height: 47px;}
.logintop ul li a { color: #afc5d2;}
/*#index_login{background:url(../Images/bdody.jpg) no-repeat top center;}*/
#index_login{background:#1c77ac;}
#login-box{    width: 100%; height: 585px;overflow: hidden; position: absolute;top: 47px;    background: url(../images/loginbg3.png) no-repeat center center;}
.login-box-body{width:850px;text-align: center;    margin: 0 auto;}
.login-box-msg{ font-size: 32px;color: #fff;    color: #478FCA;font-family: microsoft yahei;    padding-bottom: 10px;display:block;height:42px;}
.ht_dlclass{    background-color: #ffffff; margin-top: 20px; height:387px;}
.login_icon { float: left; width: 450px;  text-align: center;  background: url(../images/login_img.png) no-repeat center ; height:300px;}
.ht_dlclass_head{    line-height: 28px;margin-bottom: 16px;margin-top: 18px;padding-bottom: 20px;border-bottom: 1px solid #d5e3ef;margin: 20px 36px;color:#478FCA;font:21px "微软雅黑";}
.title_name { height: 60px; line-height: 40px; text-shadow: 0px 3px 5px #41a2ff; margin-bottom: 15px; color: #FFF; font-size: 24px; padding-top: 20px;}
.title_name img {float:left;}

.frame_style { position: relative;border: 1px solid #dddddd; height: 40px; padding: 0px 5px; margin-bottom: 15px;line-height: 40px; width: 286px;}
.frame_style label {  background: url(../images/icon_login.png) no-repeat; float: left; width: 40px; margin-top: 2px; height: 35px; border-right: 1px solid #ddd;background-position: -5px -30px;}

.login_li{}
.frame_style label.password_icon {  background-position: -5px 0px;}
.frame_style label.Codes_icon { background-position: -5px -60px;}

.username{       height: 30px; padding: 5px 10px; border: 0px; line-height: 30px; width: 189px; font-size: 14px; z-index: 11; position: relative;  background: 0 none;}
.password{        height: 30px;padding: 5px 10px; border: 0px;  line-height: 30px; width: 189px; font-size: 14px; z-index: 11; position: relative;  background: 0 none;}
.captcha-text{      width: 133px; padding: 0px 10px;height: 30px; border: 0px; line-height: 30px; font-size: 14px;  z-index: 11;  position: relative;  background: 0 none;margin-left: -58px;}
.Codes_region { position: absolute; height: 40px; border-left: 1px solid #ddd; width: 80px; right: 0px;top: 0px;}


.login_li span{float:left;color:#fff;}
.login_li img{height: 36px;width: 110px;    float: left;border: 1px solid #D5D5D5;    margin-left: 28px;}
.login_li button.btn2{background-color: #1B6AAA!important;width:102px;height:35px;color:#fff;font-family: "微软雅黑";font-size: 14px;border:1px solid #428BCA;}
.login_li input.btn2{background-color: #1B6AAA!important;width:122px;height:40px;color:#fff;font-family: "微软雅黑";font-size: 14px;border:1px solid #428BCA; text-align:center;    cursor: pointer;float: right;}

.social-or-login { margin-top: 4px; position: relative; z-index: 1;}
.social-or-login:before {content: ""; display: block; position: absolute;  z-index: -1;  top: 50%; left: 0; right: 0;  border-top: 1px dotted #a6c4db;}

.bigger-110 { display: inline-block; background: #A6C4DB; padding: 0 8px; color: #5090c1; font-size: 13px;border-radius: 3px;}
.social-login { margin-top: 12px; color: #888888;text-align: center;}
.ht_dlclass:after {   display: block;  content: "";  height: 10px;  margin-top: 20px;  background-color: #1c77ac;  background-size: 10px 20px;
    background-image: linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent), 
 linear-gradient(-45deg, #ffffff 25%, transparent 25%, transparent), 
 linear-gradient(45deg, transparent 75%, #ffffff 75%), 
linear-gradient(-45deg, transparent 75%, #ffffff 75%);
}
.loginbm {   height: 50px;  line-height: 50px; text-align: center;  background: url(../images/loginbg2.png) repeat-x;  position: absolute;  bottom: 0; width: 100%;  color: #ffffff;}
.headmiaoshu{    background-color: #145579;cursor: pointer; padding: 5px 5px; margin-top: 13px; height: 34px;  line-height: 34px;}
.headmiaoshu img{margin: 0px 5px 0 0;  float: left; width: 34px; height: 34px;border-radius: 4px;}
.ewm {  position: absolute;  z-index: 999;  top: 62px;  background:#fff;background-color: #FFF;  border: 1px solid #dddddd;  border-radius: 3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;z-index: 112; min-width: 209px; padding-bottom: 5px;}
.ewm li { padding: 0px 10px;line-height: 32px; height: 32px;      border-bottom: 1px dotted #ccc; margin: 0 10px;   }
/* 网站后台左侧列表 */
.ht_head p{float:left;padding-left: 10px;}
.ht_head span{float:right;color:#fff;padding-right: 10px;position: relative;}
.ht_left dt { background-repeat:no-repeat; background-position:5px 13px; font-size: 18px; padding: 5px 5px 5px 0px;  height:34px; line-height:34px;     border-bottom: solid 1px #ddd;    position: relative;}
.ht_left dt a { color: #438EB9; text-decoration:none;    font-size: 14px;font-family: "微软雅黑";    display: block;    float: left;}
.ht_left dd a { color: #000; }
.ht_left ul{ list-style: none;  margin:0; }
.ht_left li{ line-height:34px;background:#438EB9;     border-top: 1px solid #fff;}
.bg{ background-position:5px -16px;   }
.ht_left li h2 {    position: relative;}
.fbd a{display:block;line-height:45px;color:#fff;    border-bottom: 1px dotted #e4e4e4; padding-left: 30px; }
.fbd a:hover{color:#fff;}
.fbd:before{    content: ""; display: inline-block;  position: absolute; width: 7px; left: 20px;  top: 22px; z-index: 11;    border-top: 1px dotted #ffffff;}
.fbd a:before{    content: ""; display: inline-block;  position: absolute; width: 1px; left: 20px;  z-index: 11;    border-left: 1px dotted #ffffff; height:45px;}

.ht_head{height:70px;background:#438eb9;    font: bold 14px/70px "微软雅黑";color:#fff;text-align:center;font-weight: normal;    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.25);}
.ht_left{width:250px;float:left;background-color:#f9f9f9;     border-right: 1px solid #d5d5d5;    position: absolute!important;height:100%;    border-top: 1px solid #fff;}
.ht_left dd.ddnr{display:block;}
.ht_nrxx .btn{border:0;height:38px;width:80px;background-color: #009688!important; color:#fff;font-family: "微软雅黑";cursor: pointer;border-radius: 3px;}
.ht_nrxx input#button1{border:0;height:38px;width:80px;background-color: #888888!important; color:#fff;font-family: "微软雅黑";cursor: pointer;border-radius: 3px;}

.x_pid{width:20px!important;height:20px!important;}

.fass{ display: inline-block;  vertical-align: inherit;  min-width: 30px; line-height: 16px; text-align: center;   font-weight: normal;  margin-right: 2px;    float: left;    font: normal normal normal 16px/1 FontAwesome;    color: #438EB9;    margin-top: 10px;}

.arrow { display: inline-block; width: 14px!important; height: 14px;  line-height: 14px;  text-shadow: none;  font-size: 18px;  position: absolute;  right: 11px; top: 16px;  padding: 0;color: #438EB9;}

.fa-home:before { content: "\f015";}
.fa-desktop:before { content: "\f108";}
.fa-database:before {
    content: "\f1c0";
}
.fa-credit-card:before {
    content: "\f09d";
}
.fa-cogs:before {
    content: "\f085";
}
.fa-file-text-o:before {
    content: "\f0f6";
}
.fa-users:before {
    content: "\f0c0";
}
.fa-user:before {
    content: "\f007";
}
.fa-bar-chart:before {
    content: "\f080";
}
.fa-file-photo-o:before {
    content: "\f1c5";
}
.fa-comments:before {
    content: "\f086";
}
.fa-laptop:before {
    content: "\f109";
}
.fa-angle-down:before {
    content: "\f107";
}
.fa-angle-up:before {
    content: "\f106";
}

/* 网站后台右侧列表 */
#ht_min{ }
.ny_xinxi{border: 1px solid #CCC;    }
.ny_xinxi li{float:left;margin:6px;}
.orderid{border:1px solid #ccc; line-height:34px;}

.fa-edit:before {
    content: "\f044";
}
.fa-edit{float:left;    padding-top: 8px; padding-right: 4px;}


.con1{min-width: 440px;margin: 10px;border: solid 1px #ccc;}
.con1 h6 {width: 100%; height: 30px; line-height: 30px;border-bottom: solid 1px #ccc;font-family: "微软雅黑";color: #444;font-weight: 400;font-size: 14px;background: #eee url(../images/h2bg.png) no-repeat 10px center;text-indent: 36px;}

.con1 ul li {width: 100%;height: 35px;line-height: 35px;text-align: left;color: #444;border-bottom: dashed 1px #ddd;}
.con1 ul li span {display: block;width: 160px;height: 35px;line-height: 35px;margin-right: 20px;float: left;text-align: right;}

.ht_right{    margin: 10px 10px 0 280px; border: 1px solid #ccc; padding: 10px;}
.ht_right h9{width: 100%;height: 30px;line-height: 30px;font-size: 12px;color: #333;font-weight: 400;text-align: left; border-bottom: solid 1px #ddd;background: url(../images/home.png) no-repeat left center;text-indent: 30px;margin-top: 10px;    display: block;}
.ht_right li.ht_nrxx{margin:10px;    clear: both;}
.ht_nrxxspan{width:100px;display:block;float:left;line-height:26px;}
.ht_right li input.text{width:700px;height:30px;line-height:30px;}
.ht_right li textarea.text{width:700px;line-height:30px;height:120px;}
.ht_right li .btn{ margin-left: 380px;}
.removeimg{margin-left:180px;}
#pic_show img{border: 1px solid #ddd; padding: 2px;    margin-top: 8px;    margin-left: 102px;}
.pic_remove{    display: block;padding-left: 156px;margin: 10px;}
.pic_remove1{    display: block;padding-left: 156px;margin: 10px;}

.fenye { text-align: center;  margin-top: 15px;}
.fenye .current {   width: 30px;  height: 78px;   background: #438eb9;  padding: 5px 10px;   line-height: 78px; margin: 10px 5px;  color: #fff;  float: none;}
.fenye a { width: 30px;   height: 78px;   padding: 5px 10px;   border: 1px solid #ccc; line-height: 78px; margin: 10px;}
.pic_remove2{
    display: block;
    padding-left: 145px;
    margin: 10px;
}
