

.margintop20 {
 margin-top: 20px;}
.p_hadden {
 line-height: 32px;
 float: left;
 overflow: hidden; 
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 32em;}
.p_hadden a:hover {
 color: #0068AC;}
.md_container {
 position: relative;
 margin: 0 auto;
 width: 1002px;
 margin-top: 40px;
 margin-bottom: 20px;}
.md_container_pad {
 position: relative;
 margin: 0 auto;
 width: 1002px;
 padding-left: 30px;}
.tittle_text {
 width: 932px;
 margin-top: 10px;
 padding: 20px;
 background-color: #fff;}
.tittle_text p {
 font-size: 14px;
 line-height: 20px;}
.md_container a {
 font-size: 14px;}
.l_aside_wrapper {
 position: relative;
 float: left;
 top: 0;
 left: 0;
 width: 270px;
 height: auto;}
.r_aside_wrapper {
 position: absolute;
 top: 0;
 right: 0;
 width: 200px;
 height: 500px;
 border: 1px solid #CCCCCC;
 border-radius: 10px;}
.main_body_wrapper {
 position: relative;
 height: auto;
 min-height: 500px;
 margin-left: 300px;
 background-color: #ffffff;
 border: 1px solid #f0f0f0;}
.l_aside_con {
 padding: 10px;
 position: relative;
 border: 1px solid #CCCCCC;}
.aside_tittle {
 padding: 10px;
 font-size: 20px;
 line-height: 24px;
 height: 24px;
 border-bottom: 1px solid #CCCCCC;}
.aside_tittle span {
 margin-right:10px;
 color:#747474;}
.aside_tittle i {
 font-size:14px;}
.aside_tittle_left {
 float: left;
 font-size: 24px;}
.aside_tittle_right {
 float:right;}
.aside_tittle_list {
 float: left;
 position:relative;
 color: #0068AC;
 margin-left: 15px;}
.aside_tittle_list a {
 font-size: 14px;
 padding-bottom: 4px;}
.aside_tittle_list a:hover {
 color:#0068AC;
 border-bottom: 5px solid #0068AC;}
.aside_tittle_list a:visited {
 border-bottom: 5px solid #0068AC;}
.l_search_wrapper {
 position: relative;
 padding: 10px;}
.l_search_wrapper p {
 overflow: hidden; 
 text-overflow: ellipsis;
 white-space: nowrap;
 width: 16em;}
.l_search_wrapper a:hover {
 color: #0068AC;}
.l_search_con {
 width: 220px;
 overflow: hidden;}
.l_aside_wrapper p {
 line-height: 26px;
 font-size: 14px;}
.l_search_bt {
 display: block;
 position: absolute;
 right: 0;
 margin-top: -77px;
 width: 50px;
 height: 80px;}
.l_bt_style {
 background-color: #0068ac;
 border: 0;
 color: #fff;
 box-shadow: 0;
 cursor: pointer;}
.l_bt_style:hover {
 background-color: rgb(40, 128, 187);}
.aside_list_con li {
 height: 30px;
 line-height: 30px;
 font-size: 16px;
 padding-left: 10px;}
.aside_list_con li:hover {
 background: #0068AC;
 color: #fff;}
.list_tittle li:hover {
 border-left: 3px solid #0068AC;}
.list_tittle li a {
 color: #333333;
 font-size: 16px;}
.main_body_wrapper p {
 font-size: 14px;
 line-height: 24px;}
.main_body_wrapper span {
 font-size: 14px;}
.by_tittle {
 width: 100%;
 text-align: center;
 padding: 10px 0px;
 position: relative;
 border-bottom: 1px solid #f0f0f0;}
.by_tittle_left {
 font-size: 20px;
 font-weight: bold;
 text-align: left;
 margin: 10px 20px;
 padding: 10px 0px;
 position: relative;
 border-bottom: 1px solid #f0f0f0;}
.by_tittle span {
 color: #747474;}
.by_body_p {
 padding-top: 20px;
 margin: 0 20px 20px;}
.by_full_img {
 position: relative;
 margin: 0 20px 20px;
 width: 740px;}
.by_full_img_tittle {
 position: absolute;
 bottom: 20px;
 left: 20px;
 background: url(images/ico4.png);
 padding: 10px;
 font-size: 14px;
 color: #fff;}
.by_full_img img {
 width: 740px;
 height: auto;}
.by_body_p_con {
 position: relative;
 width: 100%;
 height: 32px;
 border-bottom: 1px solid #f0f0f0;}
.search_article {
 margin-bottom: 20px;
 margin-top: 10px;
 position: relative;
 width: 100%;}
.r_tittle {
 margin-left: 10px;
 font-size: 18px;}
.r_aside_by {
 margin-top: 10px;
 margin-left: 10px;}
.r_aside_by span {
 margin-left: 5px;}
.searchstyle {
 width: 80px;
 height: 24px;
 line-height: 24px;
 font-size: 16px;
 border: 1px solid #CCCCCC;}
.aside_time {
 float: right;
 height: 32px;
 line-height: 32px;}
.aside_more {
 width: 100%;
 text-align: center;
 margin: 25px 0;}
.disabled {
 color: #aaa;
 margin-right: 2px;
 text-decoration: none;
 border: 1px solid #f3f3f3;
 padding: 2px 5px;}
.current {
 font-weight:: bold;
 color: #aaa;
 margin-right: 2px;
 text-decoration: none;
 border: 1px solid #e0e0e0;
 padding: 2px 5px;
 background: #f0f0f0;}
.aside_more a {
 color: #aaa;
 margin-right: 2px;
 text-decoration: none;
 border: 1px solid #ddd;
 padding: 2px 5px;}
.aside_more a:hover {
 border: 1px solid #0068AC;}
.l_aside_hot {
 position: relative;
 margin-top: 10px;
 width: 100%;
 height: 95px;
 border-bottom: 1px solid #ccc;}
.l_aside_hotimg {
 float: left;
 width: 130px;
 height: 85px;
 background: #E07433;
 margin-right: 5px;}
.l_aside_hotp {
 float: left;
 width: 93px;
 height: 60px;
 overflow: hidden;}
.l_aside_hottop {
 float: left;
 width: 93px;
 height: 24px;
 line-height: 24px;
 margin-top: 5px;}
.aside_search_con {
 width: 645px;
 height: 36px;
 margin: 0 auto;
 background: #fff;
 position: relative;}
.aside_search_con span {
 float: left;}
.aside_search {
 width: 543px;
 display: inline-block;
 height: 34px;
 border: 1px solid #ccc;
 position: relative;}
.aside_search:hover {
 border: 1px solid #0068AC;}
.aside_search_sy {
 border: 0;
 width: 530px;
 height: 22px;
 font-size: 16px;
 margin: 6px 0 0 7px;
 outline: 0;
 background: transparent;}

.li_box4 li {
 float: left;
 width: 178px;
 height: 160px;
 margin-right: 5px;
 margin-bottom: 10px;
 border: 1px solid #f0f0f0;}
.li_box4 {
 padding-top: 20px;
 margin: 0 20px 20px;}
.li_img4 {

 width: 178px;
 height: 110px;
 background-color: #ccc;}
.li_img4 img {
 width: 178px;
 height: 110px;}

.li_name {
 margin: 10px;
 text-align: right;}
.li_name span {
 font-size: 14px;
 color: #737373;
 margin-left: 15px;}

.li_box2 li {
 float: left;
 width: 363px;
 height: 220px;
 margin-right: 5px;
 margin-bottom: 10px;
 border: 1px solid #f0f0f0;}
.li_box2 {
 padding-top: 20px;
 margin: 0 20px 20px;}
.li_img2 {
 margin: 10px;
 width: 343px;
 height: 173px;
 background-color: #ccc;}
.li_img2 img {
 width: 343px;
 height: 173px;}


.listbox4 {
 float: left;
 margin-bottom: 20px;

 background: #fff;
 width: 230px;
 height: 190px;
 border: 1px solid #f0f0f0;
 position: relative;}
.listimg4 {
 float: left;
 width: 230px;
 height: 125px;
 position: relative;
 overflow: hidden;}
.listimg4 img {
 background: #333;
 width: 230px;
 height: 125px;
 top: 0;
 left: 0;
 position: absolute;}