﻿@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:#FFF; 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;}


/*main*/
.gongkaike{ margin:0 auto; width:1240px; margin-top:5px;}
/*end*/

.gongkaike .gongkaikeleft .title{ height:40px; margin-top:10px;}
.gongkaike .gongkaikeleft{ float:left; width:905px;line-height:24px;}
.gongkaike .gongkaikeleft .freekecheng p{ line-height:30px;}
.gongkaike .gongkaikeleft .freekecheng p.bt{ color:#60639a; text-align:center; font-size:18px; line-height:50px; font-weight:bold; border-bottom:1px dotted #888888;}
.gongkaike .gongkaikeleft .freekecheng p.nrxq{color:#60639a; font-size:18px; font-weight:bold;}
.gongkaike .gongkaikeleft .freekecheng .baom .baom{ float:left; width:100px; height:33px; line-height:33px; background:#7c69d1; border-radius:3px;color:#fff; cursor:pointer; margin-right:10px; font-family:"微软雅黑"}
.gongkaike .gongkaikeleft .freekecheng { margin-top:10px;}
.gongkaike .gongkaikeleft .freekecheng .kecheng{ margin-top:10px;}
.gongkaike .gongkaikeleft .freekecheng .kecheng .img{ float:left;}
.gongkaike .gongkaikeleft .freekecheng .kecheng .bt{ float:right; width:690px;}
.gongkaike .gongkaikeleft .freekecheng .kecheng a{ font-size:18px; font-weight:bold; line-height:32px;}
.gongkaike .gongkaikeleft .freekecheng .kecheng p{ font-size:14px; color:#888888; line-height:30px;}
.gongkaike .gongkaikeleft .freekecheng .kecheng span{ font-size:12px; color:#888888; line-height:24px; padding:0px 5px 0px 0px;}
.gongkaike .gongkaikeleft p.tcbm{ margin-top:20px; color:#000; text-align:center; font-size:18px; font-weight:bold;}
.gongkaike .gongkaikeleft .freekecheng .kecheng a.pl{ display:block; background:url(../images/pl.png) left no-repeat; float:right; width:80px; height:28px;color:#888888; font-size:12px; font-weight:normal; line-height:25px;padding-left:20px;}

.gongkaike .mainright{ float:right; width:320px;}
.gongkaike .mainright .righttitle{ margin-top:10px;  height:40px;  padding-left:5px; padding-right:5px;}
.gongkaike .mainright .righttitle a.wenzi{ color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.gongkaike .mainright .righttitle a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.gongkaike .mainright .baoming { border:1px solid #eeeeee; padding:20px; background:#f9f9f9;}
.gongkaike .mainright .baoming .select{ margin-bottom:10px; font-family:"微软雅黑"; font-size:14px;}
.gongkaike .mainright ul.glszlist li{ float:left; padding:4px 5px 4px 5px;}
.gongkaike .mainright ul.glszlist li a{ text-align:center; width:95px; height:37px; display:block; background:#999999; color:#fff; line-height:37px;}
.gongkaike .mainright .glszxq{ margin-top:10px; border-bottom:1px solid #e5e1e1; padding-bottom:10px;}
.gongkaike .mainright .glszxq .img{ float:left; display:block; width:120px; }
.gongkaike .mainright .glszxq .wenzi{ float:right; width:200px;}
.gongkaike .mainright .glszxq .wenzi a{ color:#000; font-weight:bold;}
.gongkaike .mainright .glszxq .wenzi p{ color:#333333; font-size:14px;}
.gongkaike .mainright .glszxq .wenzi a.more{ display:block; width:75px; height:27px; background:#1690ff; border-radius:2px; line-height:27px; color:#FFF; font-weight:normal; text-align:center; margin-top:5px; font-size:12px;}
.gongkaike .mainright .glszlb{ margin-top:5px; background:#f0f0f0; padding:20px 10px 20px 10px;}
.gongkaike .mainright .glszlb ul li{ background:url(../images/jdbd_icon.png) left no-repeat; border-bottom:1px solid #ccc; box-shadow:0px 1px 0px #fff;}
.gongkaike .mainright .glszlb ul li a{ padding-left:20px; font-size:14px; line-height:40px;}
.gongkaike .mainright .kejiangyi{ margin-top:10px; border:1px solid #eeeeee; padding:10px 10px 20px 15px; background:#f9f9f9;}
.gongkaike .mainright .kejiangyi ul li{ background:url(../images/bdd.png) left no-repeat; line-height:40px;}
.gongkaike .mainright .kejiangyi ul li a{padding-left:20px; font-size:14px; line-height:40px;}
.gongkaike .mainright .kejiangyi ul li a img{ margin:0 auto;}
.gongkaike .mainright .lxwm{ background:#f9f9f9; border:1px solid #eeeeee; }
.gongkaike .mainright .lxwm p{ padding:10px;}
/*end*/

/*said*/
.zzsctitle{ margin:0 auto; width:1240px;}
.zzsctitle a{color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.zzsc{width:1240px;margin:auto;height:162px;overflow:hidden;position:relative;top:0px;left:0px; }
.case_li{float:left;padding-right:37px;position:relative;top:0px;left:0px;overflow:hiddenl;}
.case_li_txt{width:215px;height:52px;background:#ffffff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;top:97px;left:0px;position:absolute;overflow:hidden;}
.case_li_txt_hover{width:215px;height:52px;background:#000000;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;top:107px;left:0px;position:absolute;overflow:hidden;}
.span_mr_txt{width:100%;text-align:left;margin:auto;padding:6px 0px;line-height:15px;color:#333333;}
.span_font{width:100%;text-align:left;margin:auto;padding:6px 0px;line-height:15px;color:#ffffff;}
.span_detail{width:100%;margin:auto;text-align:left;}
.span_detail a{color:#c0c46d;text-decoration:underline;}.span_detail a:hover{color:#000;text-decoration:none;}
/*said*/

/*neixunanli*/
.nxalbt{ margin:0 auto; width:1240px; margin-top:10px;}
.nxalbt a.wenzi{  color:#666666; font-size:18px; line-height:40px; float:left; font-weight:bold;}
.nxalbt a.more{ width:45px; display:block;color:#999; font-size:14px; line-height:40px; float:right; background:url(../images/more.png) right no-repeat;}
.nxal{ margin:0 auto; width:1240px; margin-top:10px;}
.nxal ul li{ float:left; width:382px; margin-right:31px; margin-top:10px;}
.nxal ul li a img{ width:382px;}
.nxal ul li a{font-size:18px; font-weight:bold; line-height:32px;}
.nxal ul li p{ font-size:14px; color:#888888; line-height:24px; margin-top:5px;}
/*neixunanli*/

.banner2{ margin:0 auto; width:1240px; margin-top:10px;}
/*xygw and zx*/
.zxone{ margin:0 auto; width:1240px; margin-top:10px;}
.zxone .zxoneleft{ float:left; width:320px;}
.zxone .zxoneleft .title{ height:50px; border-bottom:2px solid #eeeeee;}
.zxone .zxoneleft .title a.wenzi{ line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneleft .title a.more{ line-height:50px; float:right; font-size:12px; color:#333333;}
.zxone .zxoneleft .glszxq{ margin-top:10px;  padding-bottom:10px;}
.zxone .zxoneleft .glszxq .img{ float:left; display:block; width:120px; }
.zxone .zxoneleft .glszxq .wenzi{ float:right; width:180px;}
.zxone .zxoneleft .glszxq .wenzi a{ color:#000; font-weight:bold; font-size:16px;}
.zxone .zxoneleft .glszxq .wenzi p{ color:#333333; font-size:14px; line-height:24px; margin-top:5px;}
.zxone .zxoneleft .glszxq .wenzi a.more{ display:block; width:75px; height:27px; background:#1690ff; border-radius:2px; line-height:27px; color:#FFF; font-weight:normal; text-align:center; margin-top:5px; font-size:12px;}
.zxone .zxoneleft .glszlb{ margin-top:5px; }
.zxone .zxoneleft .glszlb ul li{ background:url(../images/smallbt.png) left no-repeat;}
.zxone .zxoneleft .glszlb ul li a{ line-height:28px; padding-left:10px; font-size:14px; display:block;}
.zxone .zxoneleft .erweima{ margin-top:10px;}
.zxone .zxoneleft .contacttitle a{line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneleft .contact { background:#f0f0f0; padding:10px; }
.zxone .zxoneleft .contact p{ font-size:16px;}
.zxone .zxoneleft .contact p.white{ background:#FFF; height:50px; margin-top:10px; font-size:14px; padding:10px;} 
/*end*/
.zxone .zxoneright{ float:right; width:890px;}
.zxone .zxoneright .title{ height:50px; }
.zxone .zxoneright .title a.wenzi{ line-height:50px; float:left; font-size:18px; font-weight:bold; color:#666666;}
.zxone .zxoneright .title a.more{ line-height:50px; float:right; font-size:12px; color:#333333; background:url(../images/more.png) right no-repeat; padding-right:15px;}
/*菜单*/
.newsbox{background:#FFFFFF;height:35px;line-height:35px; }
.newsbox li{float:left;display:block;cursor:pointer;width:125px; background-color:#EEEEEE; height:35px;text-align:center;color:#3E3E3E;font-size:14px;border-right: 1px solid #E0E0E0;}
.newsbox li.hover{background:#FFFFFF;width:125px;color:#3E3E3E;font-weight:bold;height:35px;line-height:35px;font-size:14px; border-left: none;}
.newsbox li.out{border-top:1px #E0E0E0 solid;}
.newsbox li a:hover{ background:#666; width:125px; height:35px; display:block; color:#FFF; text-align:center;}
.newsContentbox{ clear:both; padding:8px 0;  border-bottom:none; border-top:none; }
.newsContentbox #box1{ display:block;}
.newsContentbox #box2,#box3,#box4,#box5,#box6,#box7{ display:none;}
.newsContentbox #b2ox1{ display:block;}
.newsContentbox #b2ox2,#b2ox3,#b2ox4,#b2ox5,#b2ox6,#b2ox7{ display:none;}
.newsContentbox .img{ float:left; width:195px;}
.newsContentbox .wenzi{ float:right; width:685px;}
.newsContentbox .wenzi a{ font-size:18px; font-weight:bold; line-height:32px;}
.newsContentbox .wenzi p{ color:#888888}
.newsContentbox ul.left{ margin-top:10px;float:left; margin-bottom:10px;}
.newsContentbox ul.left li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox ul.left li a{ line-height:28px; padding-left:15px;}
.newsContentbox ul.right{ margin-top:10px;float:right; margin-bottom:10px;}
.newsContentbox ul.right li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox ul.right li a{ line-height:28px; padding-left:15px;}
.newsContentbox ul.left li span{ margin-left:25px;font-size:14px;color:#888888;}
.newsContentbox ul.right li span{ margin-left:25px;font-size:14px;color:#888888;}

.newsContentbox1{ clear:both; padding:8px 0;  border-bottom:none; border-top:none;}
.newsContentbox1 .img{ float:left; width:195px;}
.newsContentbox1 .wenzi{ float:right; width:685px;}
.newsContentbox1 .wenzi a{ font-size:18px; font-weight:bold; line-height:32px;}
.newsContentbox1 .wenzi p{ color:#888888}
.newsContentbox1 ul.left{ margin-top:10px;float:left;}
.newsContentbox1 ul.left li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox1 ul.left li a{ line-height:28px; padding-left:15px;}
.newsContentbox1 ul.right{ margin-top:10px;float:right;}
.newsContentbox1 ul.right li{ background:url(../images/smallbt.png) left no-repeat;}
.newsContentbox1 ul.right li a{ line-height:28px; padding-left:15px;}
.newsContentbox1 ul.left li span{ margin-left:25px;font-size:14px;color:#888888;}
.newsContentbox1 ul.right li span{ margin-left:25px;font-size:14px;color:#888888;}
/*菜单*/

.onlinebox { padding:30px 10px 20px 10px;text-align:left;line-height:28px; font-size:14px; color:#999999;background:url(http://www.thldl.com/images/gongkaikebg.jpg)  no-repeat; margin-top:20px; border:#CCC 1px solid;}
.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: #000;}
.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:#000; font-family:"Microsoft Yahei";}
.online_tijiao{margin:0 auto; width:120px;}
.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:0 auto; width:120px;cursor:pointer;font-size: 18px;font-weight:bold;height: 41px;text-align: center;background: #ff5440;line-height: 30px;border-radius: 5px;color: #fff ;  -webkit-appearance: button;}
