#header{ width:100%; height:32px; line-height:32px; border-bottom:1px solid #e9e9e9; background:#f5f5f5;}
.header_box{ width:980px; margin:0 auto; overflow:hidden; }
.header_box .hd_left{ float:left;}
.header_box .hd_left span{  float:left; margin-right:8px;}
.header_box .hd_left span a{ padding-right:8px; border-right:1px solid #ddd;}
.header_box .hd_left span.last a{ border:none;}
.header_box .hd_right{ float:right;}
.header_box .hd_right span a{ padding:0 8px; border-right:1px solid #ddd;}
.header_box .hd_right span.last a{ border:none;}


#menu{ width:100%;}
.logo_box{ width:980px; margin:0 auto; padding:25px 0; zoom:1;}
.logo_box .logo{ float:left; position:relative;}
.logo_box .logo .logotext{font-size:24px; position:absolute; top:5px; right:-80px;}
.logo_box{ width:980px; margin:0 auto;}
.logo_box:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.logo_box .search{width:300px; height:32px; line-height:32px; float:left; border:1px solid #ddd; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; box-shadow:0 0 4px #999;  -webkit-box-shadow:0 0 4px #999; -moz-box-shadow:0 0 4px #999; -ms-box-shadow:0 0 4px #999; margin-left:130px; margin-top:6px;}
.logo_box .search .input{ float:left; width:249px; text-indent:8px; height:24px; *line-height:24px; margin:4px 0; border:0; background:none; border-right:1px solid #ddd;}
.logo_box .search .button{ float:right; width:48px; height:32px; border:none; background:none; cursor:pointer; overflow:hidden; padding:0; margin:0; outline:0;}
.logo_box .search .button .ico{ margin:0;}
.logo_box .search .button:hover .ico{ color:#E7161A;}
.phonenumber{ float:right; margin-top:10px;}
.phonenumber .yltfont{ font-size:26px;color:#ff4e00;}
.phonenumber strong{ font-size:22px; vertical-align:bottom; font-weight:600; color:#ff4e00;}
.tiwen{ float:left; margin-top:6px; margin-left:15px;}
.tiwen a{ display:block;  height:34px; line-height:34px; padding:0 20px; background:#19a97b; color:white; border-radius:4px; font-size:16px; text-decoration:none;
-webkit-transition: all 0.25s ease-out 0s;
-moz-transition: all 0.25s ease-out 0s;
transition: all 0.25s ease-out 0s;	
}
.tiwen a:hover{ background:#ff4e00;}

/*menu*/
.menu{ width:100%; height:37px; line-height:37px; background:#19a97b;}
.menu .menu_box{ width:980px; margin:0 auto; zoom:1;}
.menu .menu_box li{ float:left;}
.menu .menu_box li a{ color:#fff; display:block; padding:0 20px; border-right:1px solid #009966; font-weight:bold;}
.menu .menu_box li a:hover{ text-decoration:none; background:#fff; color:#19a97b;}
.menu .menu_box:after{content: ".";display:block;height: 0;clear: both;visibility: hidden;}
.menu .menu_box li .yltfont{display:block;font-size:32px; cursor:pointer;}
.menu .menu_box li:hover .ico{ color:#19a97b;}

.fastmenu{ width:980px; margin:0 auto; padding-top:10px;}
.fastmenu a{ display:inline-block; padding:0 8px;}



.title{ height:40px; line-height:40px; border-bottom:1px solid #e9e9e9; font-weight:400; font-size:16px;}
.title .yltfont{ color:#B3937E;}
.qhmenu{ cursor:pointer; display:inline-block; padding:0 20px;}
.qhmenu.on{ background:#19a97b; color:white;}
.qhbox{ display:none;}
.qhbox.on{ display:block;}
.wd_mp_left{ float:left; width:50%;}

.wd_public{ display:block; border:1px solid #B6B6B6; background:white; margin-bottom:15px; overflow:hidden;}
ul.publicul{ display:block; padding:5px;}
ul.publicul li{ display:block; border-bottom:1px solid #e9e9e9; padding-bottom:10px;}
ul.publicul li a{ display:inline-block; padding:5px 8px;}
ul.hotlist li a{ -webkit-max-width:100%;-moz-max-width:100%;max-width:100%; *width:~'expression(document.body.clientWidth>100%?"100%":"auto")';white-space: nowrap; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow:ellipsis; overflow:hidden;}
ul.publicul li a em{ font-style:normal; color:#ff4e00;}
ul.publicul li h3{ line-height:35px; text-indent:8px; position:relative; font-size:14px;}
ul.publicul li h3 a{ margin:0 !important; padding:0; display:inline;}
ul.plist li{ padding:0 8px; height:35px; line-height:35px; position:relative;}
ul.plist li a{ display:block; padding:0; white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
ul.plist li a:before{ content:"·"; font-weight:bold; padding-right:5px;}
.time{ position:absolute; top:0; right:8px; font-size:12px; font-weight:100; color:#999;}
ul.plist li a.padding15{ padding:0; padding-left:15px;}
ul.plist li a.padding15:before{ content:"";}
ul.plist li .paihang{ position:absolute; left:0; top:10px; width:18px; height:18px; line-height:18px; text-align:center; background:#777; border-radius:3px; color:white;}
ul.plist li .no1{ background:#ff4e00;}
ul.plist li .no2{ background:#19a97b;}
ul.plist li .no3{ background:#9b5b32;}
.green{ color:#19a97b !important;}
.fontbig{ font-size:26px;}
.greenboder{ border-color:#19a97b !important;}
.orange{ color:#ff4e00 !important;}
.orangeboder{ border-color:#ff4e00 !important;
background-color: #ffffff;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr = '#f4e8dd', endColorstr = '#ffffff');
-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorstr = '#f4e8dd', endColorstr = '#ffffff')";
background-image: -moz-linear-gradient(top, #f4e8dd, #ffffff);
background-image: -ms-linear-gradient(top, #f4e8dd, #ffffff);
background-image: -o-linear-gradient(top, #f4e8dd, #ffffff);
background-image: -webkit-gradient(linear, center top, center bottom, from(#f4e8dd), to(#ffffff));
background-image: -webkit-linear-gradient(top, #f4e8dd, #ffffff);
background-image: linear-gradient(top, #f4e8dd, #ffffff);

}
.cursor{ display:inline-block; font-size:14px !important; line-height:1.5em !important; color:#666 !important; padding:5px;}
.cursor a{ color:#19a97b; text-decoration:underline; padding:0 3px !important;}
.hotdetail{ 
white-space:pre-wrap; 
 *white-space: pre; 
 *word-wrap: break-word;
}
ul.input{ padding:20px;}
ul.input li{ border:none; padding:10px 0;}
ul.input li label{ font-weight:bold; display:inline-block; width:100px; text-align:right; margin-right:10px;}
ul.input li input.text{ width:250px; height:26px; *line-height:26px; text-indent:8px; border:1px solid #ddd; border-radius:2px;}
ul.input li select.text{ width:250px; height:26px; *line-height:26px; text-indent:8px; border:1px solid #ddd; border-radius:2px;}
ul.input li .tip{ display:inline-block; padding-left:5px;}
ul.input li .textbox{vertical-align:top; border:1px solid #ddd; border-radius:2px;}
ul.input li input:focus{ border-color:#19a97b;}
ul.input li .textbox:focus{ border-color:#19a97b;}
ul.input li.submit{ text-align:center;}
ul.input li.submit .tijiao{ display:inline-block; width:120px; height:35px; margin-right:8px; background:#19a97b; color:white; border:0; font-size:18px; border-radius:4px; cursor:pointer;}
ul.input li.submit .chongxie{ display:inline-block; width:100px; height:35px; background:#777777; color:white; border:0; font-size:18px; border-radius:4px; cursor:pointer;}

.zixun{-webkit-animation: kefu 0.5s infinite linear; -moz-animation: kefu 0.5s infinite linear; -o-animation: kefu 0.5s infinite linear; animation: kefu 0.5s infinite linear; position:relative;}
@-moz-keyframes kefu { 0% { top:-5px; } 10% { top:0px; } 20% { top:-5px; } 30% { top:0px; } 100% {top:0px; } }
@-webkit-keyframes kefu { 0% { top:-5px; } 10% { top:0px; } 20% { top:-5px; } 30% { top:0px; } 100% {top:0px; } }
@-o-keyframes kefu { 0% { top:-5px; } 10% { top:0px; } 20% { top:-5px; } 30% { top:0px; } 100% {top:0px; } }
@-ms-keyframes kefu { 0% { top:-5px; } 10% { top:0px; } 20% { top:-5px; } 30% { top:0px; } 100% {top:0px; } }
@keyframes kefu { 0% { top:-5px; } 10% { top:0px; } 20% { top:-5px; } 30% { top:0px; } 100% {top:0px; } }

.wenda{ width:980px; margin:15px auto; overflow:hidden;}
.wenda .left{ width:230px; float:left;}
.wenda .left .ltop{ background:white; border:1px solid #B6B6B6; box-shadow:3px 3px 3px #EBEBEB; margin-bottom:15px;}
.wenda .left .ltop li{ padding:10px 0; margin:0 8px; font-size:14px; color:#888; height:30px; line-height:30px; border-bottom:1px solid #e9e9e9;}
.wenda .left .ltop li .big{ font-size:20px; color:#9b5b32; vertical-align:bottom; padding-left:10px;}
.wenda .left .ltop li .yltfont{ color:#19a97b; font-size:26px;}


.wenda .center{ width:500px; margin:0 10px; float:left;}
.wenda .center .ctop{ display:block; margin-bottom:15px; overflow:hidden; height:250px;}
.wenda .center .ctflash{ width:500px; height:150px; margin-bottom:10px; overflow:hidden; position:relative;text-align:center;}
.wenda .center .ctflash ul { display:block; position:absolute; overflow:hidden;}
.wenda .center .ctflash ul li { width:500px; height:150px; overflow:hidden; float:left;}
.wenda .center .ctflash .btn {position:absolute; width:100%;  bottom:8px; left:0;}
.wenda .center .ctflash .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:5px;  margin-right:10px; cursor:pointer; background:white; }
.wenda .center .ctflash .btn span.on { background:#7cbe56;  background:#FBA230;}
.wenda .center .ctop .cthot{ display:block; width:500px; height:86px; overflow:hidden;}
.wenda .center .ctop .cthot .cth_box{ width:243px; height:82px; border:1px solid #e9e9e9; padding-top:2px;}
.wenda .center .ctop .cthot .wdleft{ float:left;}
.wenda .center .ctop .cthot .wdright{ float:right;}
.wenda .center .ctop .cthot .wdr_text{ display:inline-block; width:145px; max-height:52px;*height:expression(this.scrollHeight>52?"52px":"auto"); overflow:hidden; padding-right:5px; }
.wenda .center .ctop .cthot .clip{white-space:nowrap; text-overflow:ellipsis; -webkit-text-overflow:ellipsis; -moz-text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.wenda .right{ width:230px; float:right;}

.wenda .wdfl_left{ float:left; width:680px;}
.wenda .wdfl_right{ float:right; width:280px;}


.nrb_page{ clear:both; padding-top:20px; padding-bottom:20px; text-align:center;}
.nrb_page span{ display:inline-block; height:25px; width:33px; line-height:25px; border:1px solid #19a97b; text-align:center; margin:0 5px; color:#19a97b; font-weight:bold; cursor:pointer;}
.nrb_page span.on{ background:#19a97b; color:white;}
.nrb_page span:hover{ background:#19a97b; color:white;}
.nrb_page span:hover *{color:white;}
.nrb_page span.on *{color:white;}
.nrb_page .red{ color:red;}
.nrb_page .sum{ color:#19a97b;}



