@charset "utf-8";
/* CSS Document */

html,body,nav,ul,li,h2,h3,figure{padding:0px;margin:0px;}
body{min-width:320px;font:normal 14px/1.5 Tahoma,"Lucida Grande",Verdana,"Microsoft Yahei",STXihei,hei;color:#000;background:url(http://img.thldl.com/img/love_slide_bg.jpg) center no-repeat; overflow-x:hidden;-webkit-tap-highlight-color:eeeeee;-webkit-text-size-adjust:none;-moz-user-select:none;}
form,fieldset,input,textarea,p{margin:0px;padding:0;border:0;}
img{border:none}
a{color:#000;text-decoration:none; }
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration:none; color:#1686eb;}
a:active {text-decoration: none; }
li{list-style-type:none;}
ul,ol,li{list-style-type:none;}
a img {vertical-align: bottom; border:0;text-decoration : none;}
h1 { font:"Microsoft YaHei"; font-size:16px;}
h2 { font-size: 14px;}
h3 { font-size: 18px;}
h4 { font-size: 16px; }
p{ line-height:24px}
.clear{ clear:both;}

.tool{ margin:0 auto; width:1200px;}
.tool .logo{ float:left;}
.tool .tel{ float:right; width:400px; height:40px; margin-top:25px;  background-color: rgba(51, 50, 53, 0.2); box-shadow: 0 0 10px rgba(255, 255, 255, 0.2); border-radius: 15px; color:#fcf100; line-height:40px; padding-left:20px;}
.tool .tel span{ color:#FFF; line-height:40px; padding-left:20px;}

.mainbaoming{ margin:0 auto; width:1000px; height:600px;  background-color: rgba(255, 255, 255, 0.2); border-radius:5px;margin-top:50px;}
.mainbaoming .mainleft{ float:left; width:450px; height:600px; border-right:1px dotted #FFF;}
.mainbaoming .mainleft span{ padding-top:20px; display:block;  text-align:center; font-size:28px; font-weight:bold; line-height:46px; color:#FFF;}
.mainbaoming .mainleft p{ padding:30px 70px 20px 70px; color:#FFF; display:block;}
.mainbaoming .mainleft img{padding:30px 120px 20px 120px;}

.mainbaoming .mainright{ float:right; width:400px; padding-left:50px; padding-right:50px;}
.mainbaoming .mainright a{  padding-top:20px; padding-bottom:20px; display:block;  text-align:center; font-size:28px; font-weight:bold; line-height:46px; color:#fff;}
.onlinebox { text-align:left;line-height:28px; font-size:14px; color:#999999;padding-bottom:80px; }
.online_type{ line-height:36px;font-size:16px; color:#555555; }
.online_text{ padding-left:10px; margin-bottom:10px;  background-color: rgba(255, 255, 255, 0.2); line-height: 36px;border-radius: 3px;border:1px #D3D3D3 solid;color: #fff;}
.online_red{ padding-left:10px; margin-bottom:10px;  background-color: rgba(255, 255, 255, 0.2); line-height: 36px;border-radius: 3px;border:1px #D3D3D3 solid;color:#F00; font-family: "Microsoft YaHei";}
.online_member{ padding-left:10px; line-height:24px;font-size:14px; color:#555555;}
.online_member_text{ line-height:22px; margin-bottom:15px; border-bottom:1px #CDCDCD solid; padding-bottom:10px;font-size:14px; color:#555555;}
.online_member_dianzan{ text-align:right;line-height:22px; margin:10px 15px 10px 15px;font-size:14px; color:#555555;}
.online_member_zan{ line-height:24px;margin-bottom:15px; border:1px #CDCDCD solid; font-size:14px; color:#06A9EC; padding:10px;border-radius:5px;}
.online_member_pic{ line-height:22px; margin-bottom:15px;font-size:14px; color:#555555;}
.online_member_neirong{ line-height:24px;  margin-bottom:15px; border:1px #CDCDCD solid; padding-bottom:10px;font-size:14px; color:#555555; padding:15px;}
.online_member_k{ line-height:22px; border:1px #CDCDCD solid; border-bottom:none;font-size:14px; color:#555555;margin:10px 15px 10px 15px;}
.online_member_name_text{ height:46px; line-height:46px; padding:5px 10px;border-bottom:1px #CDCDCD solid;font-size:14px; color:#555555;}
.online_member_name{ float:left;line-height:24px; width:70%; font-size:14px; color:#555555; }
.online_member_time{ line-height:24px; width:30%;text-align:right; overflow:hidden;font-size:14px; color:#06A9EC;}
.online_member_over{ text-align: right;line-height:22px;  margin-bottom:15px; padding-bottom:10px;font-size:14px; color:#555555;}
.online_line{ height:30px; line-height:30px;width:70%;   background-color: rgba(255, 255, 255, 0.0); cursor:pointer; color:#FFF; font-family:"Microsoft Yahei";}
.online_tijiao{ margin:10px 0 0 0;}
.online_submit{ height:40px;line-height:40px;  babackground:#C30; cursor:pointer;  -webkit-appearance: button;}
button, select, textarea {outline: none;resize: none;-webkit-border-radius: 0;  -webkit-appearance: button;}
img, input, select {vertical-align: middle;}
.cxys{ margin-left:140px; margin-right:140px;width:120px;cursor:pointer;font-size: 18px;font-weight:bold;height: 41px;text-align: center;background: #C30;line-height: 30px;border-radius: 5px;color: #fff ;  -webkit-appearance: button;}

.time{overflow:hidden;font-family: "Microsoft YaHei";font-size: 14px;color:#999999; float:right; padding:0 0 10px 0}
.time span{float:left;line-height:25px;overflow:hidden;}
.time span.danwei_first{}
.time span.danwei{padding-right:5px;}
input:required:invalid, input:focus:invalid { -moz-box-shadow: none; }

.footer{position:fixed;bottom:0px;left:0px;overflow:auto;z-index:1;height:70px; background:url(http://img.thldl.com/img/bg_nav.png) repeat-x; width:100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}
.footer .foot{ margin:0 auto;  width:1200px; color:#FFF;}
.footer .foot ul li{ float:left;}
.footer .foot ul li a{ color:#fff; display:block; text-align:center; line-height:70px; width:120px;  }
.footer .foot ul li a:hover{background:url(http://img.thldl.com/img/dot.png) no-repeat;}