﻿#main_container{padding-bottom:35px;}
div.page_title_line_wrap a{background:none;width:20px;padding-top:3px;width:20px;padding-left:20px;padding-right:10px;padding-bottom:10px;}
div.page_title_line_wrap span {font-size:22px;}

div.research_box_top{height:360px;margin-top:18px;}
div.research_box_top .focusnews_wrap{float:left;}
div.research_box_top .focusnews_wrap .focusnews_wrap{width:640px;height:360px;visibility: visible; overflow: hidden; position: relative;}
.focusnews_wrap .focusnews_img{width:640px;height:360px;}
.focusnews_wrap .focusnews_title{display:none;}
.focusnews_wrap .KSS_titleBox{margin-bottom:5px;}
.focusnews_wrap .KSS_titleBox h2.title{line-height:38px;height:38px;overflow:hidden;width:97%;}
.focusnews_wrap .KSS_btnBox,.KSS_titleBar{margin-bottom:0px;}
.focusnews_wrap .KSS_titleBar{opacity:0.8;}

div.research_box_top .hotnews_wrap{float:right;width:540px;}
.hotnews_wrap ul li{height:20px;line-height:20px;margin-top:10px;font-size:14px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0;position:relative;}
.hotnews_wrap ul li a{color:#333;}
.hotnews_wrap ul li a:hover{color:#1f8ccd;}
.hotnews_wrap ul li a.hot{padding-left:28px;background:url(/web/img/icon-hot-article.png) no-repeat left center;background-size:26px;
                          display:inline-block;width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.hotnews_wrap ul li span.num{font-weight:bold;padding:0 15px;font-size:15px;border-right:1px solid #ccc;margin-right:15px;}
.hotnews_wrap ul li span.red{color:#f94105;}
.hotnews_wrap ul li span.create_time{position:absolute;right:0;color:#666;}

.research_box{height:260px;margin-top:25px;}
.research_box .l_wrap{float:left;width:380px;margin-right:30px;}
.research_box .c_wrap{float:left;width:380px;}
.research_box .r_wrap{float:right;width:380px;}
.research_box .calculator_wrap{float:left;width:790px;}
.research_box ul{background-color:#fcfcfc;padding-top:20px;padding-bottom:3px;height:200px;}
.research_box ul li {height:28px;line-height:28px;font-size:14px;margin-bottom:12px;
                     width:100%;position:relative;}
.research_box ul li a{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:322px;display:inline-block;text-indent:10px;}
.research_box ul li a.hot{padding-left:22px;background:url(/web/img/icon-hot-article.png) no-repeat 4px center;background-size:26px;display:inline-block;width:300px;}
.research_box ul li span.create_time{position:absolute;right:10px;color:#666;}
.research_box ul li a:hover{color:#1f8ccd;}
.research_box ul li.download_item a{padding-left: 25px;background: url(/web/img/icon-download-red-rd.png) no-repeat 10px center;}

.calculator_wrap .page_title_line_wrap{position:relative;}
.calculator_wrap .page_title_line_wrap .tab{position:absolute;right:0;top:0;width:410px;}
.calculator_wrap .page_title_line_wrap .tab ul{background:none;padding:0;display: inline-block;height: 32px;}
.calculator_wrap .page_title_line_wrap .tab ul li{float: left;cursor: pointer;text-align: center;margin:0;text-indent:0;
                                                  border-bottom-style: solid;border-bottom-width: 1px;border-bottom: none;color:#666;width: 137px;height: 32px;line-height: 32px;margin-right: -1px;}
.calculator_wrap .page_title_line_wrap .tab ul li.active{border: 1px solid #f28f19;border-bottom: none;background-color:#fff;}
.calculator_wrap .page_title_line_wrap .tab ul li a{color:#666;width: 137px;height: 32px;font-size: 15px;display: inline-block;padding:0;}
.tab_content{background-color:#fcfcfc;height:200px;padding-top:20px;padding-bottom:3px;padding-left:10px;}
.calculate_container ul {height:110px;}
.calculate_container ul li{float:left;width:360px;height: 32px;}
.calculate_container ul li label{margin-right:10px;}
.calculate_container ul li input{width: 180px;height: 28px;line-height: 28px;padding: 0 5px;border: 1px solid #c9c9c9; border-radius: 4px;}
.calculate_container ul li span{margin-left:10px;color:#999;}
.calculate_container ul li.total_count label{width:150px;}
.calculate_container ul li.total_count b{color:#e68921;font-size: 15px;font-weight: normal;}
.calculate_container ul li.total_count b i{font-family: Arial;font-style: normal;margin-right: 1px;}
.calculate_container ul li.total_count b span.price{color:#e68921;}
.calculate_container ul li button.btn{width: 150px;height: 32px;color:White;margin: 0 auto;border: 1px solid #199ed8;background-color:#199ed8;font-size: 15px;display: block;border-radius: 5px;margin-left:200px;}
.describe_container{color:#949494;padding-left:10px;padding-right:20px;line-height:20px;font-size:13px;}
