/*lui閲嶇疆鏍峰紡*/
.ui_list_thumb_square {width: 170px;height: 120px}
.ui_list>li .ui_list_right{padding-left:20px;}
.ui_list>li .ui_list_right span{color: #F50;font-size: 16px;font-family: arial; padding-right:15px;}
.ui_list>li .ui_list_right label{padding:12px 0 0 0; display: block;}
.ui_list>li .ui_list_right label button{max-width: 40%;}
.ui_page_hd {background-color: #0065CD; color:#FFF;}
.ui_page_hd a{color: #FFF; text-decoration: none;}
.ui_back {position: absolute;left: 10px;top: 50%;margin-top: -16px;width: 32px;height: 32px;}
.ui_back:after {position: absolute;content: '';left: 8px;top: 50%;width: 16px;height: 16px;border-top: 1px solid rgba(255, 255, 255, 0.75);border-left: 1px solid rgba(255, 255, 255, 0.75);margin-top: -8px;transform:rotate(-45deg);}
.ui_nav_icon {position: absolute;right: 15px;top: 50%;margin-top: -15px;width: 30px;height: 30px;}
.ui_nav_icon:after {position: absolute;content: '';left: 0;top: 0;width: 30px;height: 30px;background: url(../images/icon_nav_main.png) no-repeat center center;background-size: 100% auto;}

/*鏂版牱寮?/
.box_h45{height: 45px;}
.grid_icon[size="a1"] {width:90%;height:auto}
.grid_icon[size="a2"] {width:90%;height:auto}
.grid_icon[size="a3"] {width:100%;height:auto}
.page_box_hd{font-size: 16px; border-left:5px solid #0065CD; padding: 10px 15px; color: #0065CD;}
.page_box_hd strong{font-weight: bold;}
.page_main{width:100vw; min-height: 100vh; position: relative; background: #FFF;}
.page_main .page_content{padding-top:20px;}
.page_main .page_content .page_content_title{ padding:15px 0 5px 0; line-height: 29px; text-align: center; padding-right:20px;}

.page_main .page_content .article_content_title{ padding:15px 0 0 0; line-height: 29px; text-align: center; padding: 0 25px; line-height: 1.4; border-bottom: 1px solid rgba(0, 0, 0, 0.07);}
.page_main .page_content .article_content_title h2{font-weight: bold; font-size: 20px; color:#111;}

.page_main .page_content .page_content_txt{padding: 10px 15px 25px 15px; line-height: 1.7; color: #222;}
.page_main .page_content .page_content_txt p{padding: 2px 0 4px 0;}
.page_main .page_content .page_content_des{padding: 5px 15px; line-height: 1.5; color: #666; text-align: center;}
.page_main .page_content .page_content_diy{padding: 15px 15px 10px 15px;}

.top_nav_box{display: block;}
.top_nav_box dl{display: block; text-align: center; padding: 0 15px;}
.top_nav_box dl dt{border-top:1px solid rgba(0, 0, 0, 0.15);}
.top_nav_box dl dt h3{font-size: 16px;color: #0065CD; text-decoration: none;display: block; padding: 10px 0; font-weight: bold;}
.top_nav_box dl dd{font-size: 14px;}
.top_nav_box dl dd a{display: block; width:49%; float:left; border:1px solid rgba(0, 0, 0, 0.07); padding: 7px 0; background-color: rgba(0, 0, 0, 0.03);}
.top_nav_box dl dd .clear_a{clear: both;}

.page_clear1{height:10px;}
.page_clear2{height:25px;}
.x_none{display: none;}
.x_a0{margin: 0; padding-left: 15px; font-size: 20px; font-weight: 500; line-height: 46px;}
.x_a0 span{color:#E59F49;}
.x_a0 #a_amount{letter-spacing: -1px;}
.x_a1{width:80%; margin: 0 auto;}
.x_a2{width:35%; position: absolute; right:20px; top:20px;}
.page_list{padding: 5px 15px;}


.box_boder_r1{border-radius: 10px;}
.box_boder_r1 a{color: #5D3D02;}