.new_menu{ padding-top:0;}
.new_menu .menu_left{ width:auto; float:none; text-align:center; font-size:22px;}
.new_menu .menu_right{ width:auto; float:none; text-align:center;}
.new_menu .menu_right li{ display:inline-block; float:none;}
.new_top .top,.top .top_cont{ float:none;}
.red{color:#FF4D4D;font-size:14px;}

.new_top_bg{ border-top: 2px solid #d71223; border-bottom:0;}
.top_menu li ul{ top:275px;}
.layout_list .list_box .pic{ margin-bottom:8px;}

.new_collection{ float:right;}
.new_collection a{ padding-left:25px; height:60px; display:block; background:url(/Scripts/webroot/images/collection_ico1.png) left center no-repeat; background-size:20px auto;}
.new_collection a s{ color:#fff; text-decoration:none; line-height:60px; font-size:14px; margin-right:15px;}
.layout_list .collection{ position:absolute; right:10px; top:0px;}
.layout_list .collection a{ width:40px; height:40px; display:block; background:url(/Scripts/webroot/images/collection_ico2.png) center no-repeat; background-size:24px auto;}
.layout_list .collection a.hov{ background:url(/Scripts/webroot/images/collection_ico3.png) center no-repeat; background-size:24px auto;}
.layout_list .buy{ width:40px; height:40px;}
.layout_list .buy a{ padding:0;}
.layout_list .buy img{ width:25px; margin:0;}
.layout_list .pic{ position:relative;}
.layout_list .pic_hov{ position:absolute; left:0; top:0; display:none;}
.layout_list:hover .pic_hov{ display:block;}
.layout_list .list_box .pic .new{ z-index:1;}
.new_layout .layout_list .list_box:hover{ opacity:1;}												 

.new_head .new_cart{ margin-left:0px;}
.new_top_gn .new_no_land{ right:140px;}

.banner_bg{ padding-bottom:50px; overflow:hidden;}
.banner .prev,.banner .next{ width:30px; height:50px; background:#333; opacity:1;}
.banner .prev img,.banner .next img{ width:20px; margin-top:15px;}
.banner .prev{ left:0; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}
.banner .next{ right:0; -webkit-transform:rotate(180deg); transform:rotate(180deg); border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}																								   

.index_cmo_bg{ width:1200px; margin:0 auto 50px; overflow:hidden;}
.index_cmo1{}
.index_cmo1_js{ width:930px; float:left; overflow:hidden; position:relative;}
.index_cmo1_js .bd li{ width:350px; margin-right:10px; font-size:0; line-height:0;}
.index_cmo1_js .bd li img{ border-radius:8px; -moz-border-radius:8px; overflow:hidden;}
.index_cmo1_js .bd .tempWrap{ overflow:visible !important;}

.index_cmo1_js .hd{ width:100%; height:1px; position:relative;}
.index_cmo1_js .hd a{ width:30px; height:50px; text-align:center; background:#333; position:absolute; top:205px; z-index:2; cursor:pointer;}
.index_cmo1_js .hd a img{ width:20px; margin-top:15px;}
.index_cmo1_js .hd a.next{right: 0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;}
.index_cmo1_js .hd a.prev{left: 0;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.index_cmo1_js .hd a.next img{ -webkit-transform:rotate(180deg); transform:rotate(180deg);}
.index_cmo1_js .hd a.nextStop,.index_cmo1_js .hd a.prevStop{ display:none;}

.index_cmo1_js .hd ul{ width:100%; height:1px; text-align:center; position:absolute; left:0; top:425px; z-index:1;}
.index_cmo1_js .hd li{ width:12px; height:12px; display:inline-block; margin:0 3px; background:#c6c2c1; font-size:0; cursor:pointer; border-radius:360px; -moz-border-radius:360px;}
.index_cmo1_js .hd li.on{ background:#eb0603;}

.index_cmo1_r{ width:250px; float:right; border:1px solid #ddd; position:relative;}
.index_cmo1_r .title{ line-height:45px; background:#ea0a2a; color:#fff; font-size:24px;}
.index_cmo1_r li{ padding:22px 10px 0; position:relative;}
.index_cmo1_r li .introduce li{ padding:0;}
.index_cmo1 .layout_list .collection{ top:20px;}												

.index_cmo2 .img{ display:block;}
.index_cmo2 ul{ margin-top:-50px;}
.index_cmo2 ul .introduce ul{ margin-top:0;}
.index_cmo2 .left{ width:590px; float:left;}
.index_cmo2 .layout_list{ width:-moz-calc(50% - 22px); width:-webkit-calc(50% - 22px); width:calc(50% - 22px); float:left; border:1px solid #ddd; padding:10px 10px 0; margin-left:14px; background:#fff; border-radius:8px; -moz-border-radius:8px; position:relative;}
.index_cmo2 .layout_list .buy img{ margin-top:0;}
.index_cmo2 .layout_list .collection{ top:10px;}
.index_cmo2 .right{ width:590px; float:right;}
.index_cmo2 .img img{ border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0;}

.index_cmo3{ font-size:0; line-height:0; margin-bottom:50px;}
.index_cmo3 img{ width:100%;}

.index_cmo4{ border:1px solid #F00; border-radius:8px; -moz-border-radius:8px;}
.index_cmo4_t{ overflow:hidden;margin-bottom:5px;}
.index_cmo4_t .left{ float:left;}
.index_cmo4_t .left h4{float:left;font-size:40px;padding-top: 15px;margin-left: 15px;font-weight:700;}
.index_cmo4_t .left h4 span img{ width:37px; display:inline-block; margin-top:-10px;}
.index_cmo4_t .left .open{ margin-left:10px; float:left; padding-top:25px; font-size:20px;}
.index_cmo4_t .left .open span{ width:35px; line-height:35px; display:inline-block; background:#333; color:#fff; margin:0; border-radius:4px; -moz-border-radius:4px;}
.index_cmo4_t .left .open span.s{ font-size:20px; background:red;}

.index_cmo4_t .right{float:right;padding-top: 20px;}
.index_cmo4_t .right ul{ float:left;}
.index_cmo4_t .right li{ float:left; line-height:30px; padding:0 20px; margin-right:10px; border:1px solid #ddd; border-radius:45px; -moz-border-radius:45px; cursor:pointer;}
.index_cmo4_t .right li span{ margin-right:5px;}
.index_cmo4_t .right li.hov,.index_cmo4_t .right li:hover{ border-color:#F00; color:#F00;}
.index_cmo4_t .right a{ float:right; margin:0 20px 0 10px; line-height:32px; color:#333; display:inline-block;}
.index_cmo4_c {padding: 0 0 15px  15px;overflow:hidden;}
.index_cmo4_c .list_loading{width: 50px; margin: 50px auto;}
.index_cmo4_c .layout_list{width:-moz-calc(25% - 50px);width: -webkit-calc(20% - 15px);width:calc(25% - 50px);float:left;margin-right: 15px;position:relative;}
.index_cmo4_c2{ padding:30px 0 0;}
.index_cmo4_c2 .layout_list{ width:-moz-calc(20% - 20px); width:-webkit-calc(20% - 20px); width:calc(20% - 20px); margin:0 10px 10px;}

.index_cmo5{}
.index_cmo5_t{ text-align:left; font-size:24px; color:#333; line-height:55px; border-bottom:2px solid #ddd;}
.index_cmo5_t img{ width:30px; float:left; margin:13px 10px 0 0;}
.index_cmo5_t a{ float:right; font-size:14px; text-decoration:none; color:#333;}
.index_cmo5_t a:hover{ color:#d81e06;}
.index_cmo5 .layout_title, .xl_activity .layout_title{ padding-bottom:10px; font-size:32px; color:#333; font-weight:bold; text-align:center; background:url(/Scripts/webroot/images/title_01.jpg)no-repeat center bottom; position:relative;}
.index_cmo5 .layout_title a{ position:absolute; right:0px; top:15px; font-size:14px; font-weight:normal; text-decoration:none; color:#333;}


.index_cmo5_c{}
.index_cmo5_c li{ width:-moz-calc(33.3% - 10px); width:-webkit-calc(33.3% - 10px); width:calc(33.3% - 10px); float:left; margin-top:25px; margin-right:15px; text-align:left; cursor:pointer;}
.index_cmo5_c li:nth-child(3n+0){ margin-right:0;}
.index_cmo5_c li span{ font-size:0; line-height:0; margin-bottom:10px; display:block;}
.index_cmo5_c li span img{ width:100%; border-radius:8px; -moz-border-radius:8px;}
.index_cmo5_c li h3{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis; font-size:16px; color:#333; margin-bottom:5px;}
.index_cmo5_c li p{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

.index_cmo5_pop{ width:100%; height:100%; background:rgba(0, 0, 0, 0.8); position:fixed; left:0; top:0; z-index:99999999; display:none;}
.index_cmo5_pop .com{ width:840px; height:472px; margin:10% auto 0; background:#fff; position:relative;}
.index_cmo5_pop .com .bnt_gb{ width:35px; height:35px; line-height:35px; font-size:34px; color:#fff; text-align:center; position:absolute; right:-35px; top:-35px; cursor:pointer;}
.index_cmo5_pop .com .video{ font-size:0; line-height:0;}

.index_cmo6 li{ width:20%; float:left; font-size:0; line-height:0; margin:15px 0;}
.index_cmo6 li img{ width:auto; height:100px;}

.index_cmo5_c dl{ width:16.6%; float:left; margin-top:40px; text-align:center;}
.index_cmo5_c dd{ font-size:0; line-height:0;}
.index_cmo5_c dd img{ width:auto; height:85px;}
.index_cmo5_c dt{ line-height:45px; font-size:16px;}
.index_cmo5_c dt a{ color:#333;}


.index_cmo7{}
.index_cmo7 .list_loading{width: 80px;text-align:center;margin:50px auto;}
.index_cmo7 .left{ width:170px;  float:left; border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; position:relative;}
.index_cmo7 .left h3{ font-size:30px; color:#fff; padding-top:40px;}
.index_cmo7 .left ul{ width:150px; padding:20px; background:#fff; border-radius:5px; -moz-border-radius:5px; position:absolute; left:40px; top:110px; box-shadow:3px 1px 5px #dfdfdf; -webkit-box-shadow:3px 1px 5px #dfdfdf; -moz-box-shadow:3px 1px 5px #dfdfdf;}
.index_cmo7 .left li{ text-align:left; line-height:45px; font-size:18px; cursor:pointer;}
.index_cmo7 .left li:hover{ color:#d71223; text-decoration:underline;}
.index_cmo7 .right{ width:1030px; padding:10px 10px 10px 32px; float:right; overflow:hidden; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0;}
.index_cmo7 .right li.layout_list{ width:-moz-calc(25% - 20px); width:-webkit-calc(25% - 20px); width:calc(25% - 20px); float:left; padding:10px 10px 5px; margin:10px; background:#fff; position:relative; border-radius:5px; -moz-border-radius:5px;}
.index_cmo7 .right li.layout_list .buy img{ margin-top:0;}

.footer .footer_cont{ margin:0 auto;}
.footer_cont .text_1 .footer_link{ margin:0 auto; display:inline-block; overflow:hidden;}
.footer_cont .text_1 .footer_link a{ width:140px; height:140px; margin:0 10px; padding:10px; line-height:0; font-size:0; display:block; float:left; display:flex; justify-content:center; align-items:center; background:#fff; border-radius:360px; -moz-border-radius:360px;}

.pro_main .left .collection{ position:absolute; right:5px; top:5px; z-index:9990;}
.pro_main .left .collection a{ width:40px; height:40px; display:block; background:url(/Scripts/webroot/images/collection_ico2.png) center no-repeat; background-size:35px auto;}
.pro_main .left .collection a.hov{ background:url(/Scripts/webroot/images/collection_ico3.png) center no-repeat; background-size:35px auto;}

.hint_pop_bg{ width:100%; height:100%; position:fixed; left:0; top:0; background:rgba(0, 0, 0, 0.7); z-index:9999999;}
.hint_pop{ width:600px; margin:40px auto; background:#fff; border-radius:5px; -moz-border-radius:5px; overflow:hidden; border:1px solid #fff;}
.hint_pop .title{ font-size:18px; font-weight:bold; text-align:left; text-indent:2em; color:#fff; line-height:60px; background:#000;}
.hint_pop .com{ padding:20px; text-align:left; font-size:16px;}
.hint_pop .com.hov{ overflow-y:scroll;}
.hint_pop .bnt{ padding:15px 0; border-top:1px solid #ddd;}
.hint_pop .bnt span{ width:120px; font-size:16px; line-height:40px; display:inline-block; cursor:pointer; color:#fff; background:#333;}
.hint_pop .bnt .bnt_qr{ color:#fff; background:#d71223;}
.hint_pop .com a,.hint_pop .com a:link, .hint_pop .com a:visited{color:#0782C1}

.order_list_con .table_cont .table .tr .td .links .evaluation,.order_list .links a.evaluation{ background:#f99800;}
.order_list_con .table_cont .table .tr .td .links .evaluation:hover,.order_list .links a.evaluation:hover{ background:#ffa518;}



.evaluation{}
.evaluation .title{ overflow:hidden; border-bottom:1px solid #ddd;} 
.evaluation .title dl{ width:50%; float:left; font-size:15px; color:#00717D; line-height:45px; font-weight:bold; background:#E1F8FA;}
.evaluation .title dd{ width:50%; float:left; text-align:right;}
.evaluation .title dt{ width:50%; float:left; text-align:left;}
.evaluation .title h3{ text-align:center; font-size:18px; color:#00717D; line-height:50px; font-weight:bold; background:#E1F8FA;}

.evaluation .com{ margin-bottom:30px;}
.evaluation .com dl{ border-bottom:1px solid #ddd; overflow:hidden; padding:10px 0; font-size:15px;}
.evaluation .com dd{ width:220px; float:left; line-height:30px;}
.evaluation .com dd s{ color:#F00; text-align:left; text-decoration:none;margin-right: 3px;}
.evaluation .com dt{ float:left;}
.evaluation .com dt span{ width:30px; height:30px; margin-right:5px; display:block; float:left; background:url(/Scripts/webroot/images/zh_evaluation4.png) center no-repeat; background-size:23px auto; cursor:pointer;}
.evaluation .com dt span.hov{ background:url(/Scripts/webroot/images/zh_evaluation4_hov.png) center no-repeat; background-size:23px auto; cursor:pointer;}
.evaluation #rate_empty{font-size: 14px; margin: 20px;cursor: pointer;}

.evaluation .pro_title{}
.evaluation .pro_title ul{ overflow:hidden; background:#E1F8FA;}
.evaluation .pro_title li{ width:33.3%; float:left; font-size:15px; text-align:center; color:#00717D; line-height:45px; font-weight:bold;}
.evaluation .pro_com{}
.evaluation .pro_com dd{ width:33.3%; float:left;}
.evaluation .pro_com dt{ width:33.3%; float:left; overflow:hidden;}
.evaluation .pro_com dt .text{ width:100%; padding:5px; border:1px solid #ccc; resize:none; border-radius:4px; -moz-border-radius:4px;}


.details_evaluation .title{ overflow:hidden; font-size:18px; background:#E1F8FA; border-bottom:1px solid #ddd;}
.details_evaluation .title li{ width:33.3%; float:left; color:#00717D; text-align:center; padding:15px 0;}
.details_evaluation .title li i{ color:#F00;}
.details_evaluation .com{margin-top:20px;}
.details_evaluation .com ul{ overflow:hidden; border-bottom:1px solid #ddd;}
.details_evaluation .com .t{ background:#E1F8FA; font-weight:bold;}
.details_evaluation .com li{ float:left; text-align:center; font-size:15px; padding:10px;}
.details_evaluation .com .t1{ width:10%;}
.details_evaluation .com .t2{ width:20%;}
.details_evaluation .com .t3{ width:30%;}



.evaluation .title{ margin-bottom:20px; border:1px solid #98D4DA; border-radius:8px; -moz-border-radius:8px;}
.evaluation .title dl{ line-height:60px;}
.evaluation .title dd{ font-weight:normal;}
.evaluation .sub_title{ margin-top:40px;}
.evaluation .sub_title h3{ padding-left:10px; line-height:25px; font-size:20px; border-left:3px solid #7d7d7d;}

.evaluation .com{ margin-top:20px; border:1px solid #ddd; border-radius:8px; -moz-border-radius:8px; padding:10px 20px;}
.evaluation .com dl{ border-color:#eee;}
.evaluation .com dl:last-child{ border:0;}
.evaluation .com dd{ width:auto; font-weight:bold; font-size:16px;}
.evaluation .com dt{ float:right;}


.evaluation .pro_com{ padding:20px; margin-bottom:0px;}
.evaluation .pro_com dl{ border-bottom:0;}
.evaluation .pro_com dt{ float:left; margin-left:15px;}
.evaluation .pro_instructions{}
.evaluation .pro_instructions h3{ font-size:16px; margin:10px 0 10px; color:#999;}
.evaluation .pro_instructions .text{ width:100%; height:100px; border:1px solid #ddd; font-size:15px; padding:10px; resize:none; border-radius:8px; -moz-border-radius:8px;}

.evaluation .pro_box{ overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:20px; margin-bottom:10px;}
.evaluation .pro_box .pic{ width:100px; float:left;}
.evaluation .pro_box .text{ width:-moz-calc(100% - 110px); width:-webkit-calc(100% - 110px); width:calc(100% - 110px); float:right; margin-top:20px;}
.evaluation .pro_box .text p{ margin-top:5px; background:#eee; padding:5px 10px; display:inline-block; border-radius:4px; -moz-border-radius:4px;}


.index_cmo4_c2 .layout_list .collection{ right:0;}
.details_evaluation .title{ border:1px solid #98D4DA; border-radius:8px; -moz-border-radius:8px;}
.details_evaluation .title ul{ text-align:center;}
.details_evaluation .title li{ width:auto; float:none; display:inline-block;}
.details_evaluation .title #rating{ font-size:20px;}
.details_evaluation .title label{ margin:0 5px; font-weight:bold;}
.details_evaluation .title span{ margin-left:10px; border-left:1px solid #ddd; padding-left:10px;}
.details_evaluation .search{border:1px solid #cdeeed;background-color:#f5fbfb; padding:10px 16px;overflow:hidden;padding:20px;}
.details_evaluation .search ul li{float:left; margin: 0 10px;}
.details_evaluation .search ul li.item{width: 118px;margin: 10px;align-items: center;gap: 4px;padding: 6px 14px;border-radius: 20px;background: #ffffff; border: 1px solid #d5e9e9;cursor: pointer;font-size: 14px;color: #555;}
.details_evaluation .search ul li.all{background: #17a2a2;border-color: #17a2a2;color: #fff;font-weight: bold;}
.details_evaluation .search ul li.item .stars{color:#d71223}
.details_evaluation .search ul li.item:hover{ background: #eafafa;border-color: #7fd0d0;color: #555;font-weight:100}
.details_evaluation .com_t{ font-size:20px; line-height:45px; text-align:left; border-bottom:2px solid #ddd; font-weight:bold;}
.details_evaluation .com_c{}
.details_evaluation .com_c dl{ border:1px solid #eee; margin-top:20px; padding:20px; overflow:hidden; border-radius:8px; -moz-border-radius:8px;}
.details_evaluation .com_c dd{ width:60px; line-height:60px; text-align:center; float:left; font-size:20px; font-weight:bold; background:#eee; border-radius:360px; -moz-border-radius:360px;}
.details_evaluation .com_c dt{ width:-moz-calc(100% - 80px); width:-webkit-calc(100% - 80px); width:calc(100% -80px); float:right; text-align:left; position:relative;}
.details_evaluation .com_c dt h4{ padding:5px 0 10px; overflow:hidden;}
.details_evaluation .com_c dt h4 s{ width:18px; height:18px; margin-right:5px; display:block; float:left; background:url(http://thermos2015.dididada.com.tw/Scripts/webroot/images/zh_evaluation4.png) center no-repeat; background-size:15px auto; cursor:pointer;}
.details_evaluation .com_c dt h4 s.hov{ background:url(http://thermos2015.dididada.com.tw/Scripts/webroot/images/zh_evaluation4_hov.png) center no-repeat; background-size:15px auto; cursor:pointer;}
.details_evaluation .com_c dt span{ position:absolute; right:0; top:0; color:#999;}
.details_evaluation .com_bnt{ padding-top:30px;}
.details_evaluation .com_bnt span{ font-size:16px; color:#00717D; padding:10px 30px; display:inline-block; border:1px solid #98D4DA; border-radius:8px; -moz-border-radius:8px; cursor:pointer;}
#rate_loading{margin-top:30px;}
#rate_loading img{width:60px;}

@media screen and (max-width:1199px) {
    .new_top_bg{ border:0;}
.new_menu .menu_right li{ width:-moz-calc(20% - 8px); width:-webkit-calc(20% - 8px); width:calc(20% - 8px);}
.banner_bg{ padding-bottom:30px;}
.index_cmo_bg{ width:auto; margin:0 10px 30px;}
.index_cmo3{ margin-bottom:30px;}
.index_cmo1_js{ width:-moz-calc(100% - 270px); width:-webkit-calc(100% - 270px); width:calc(100% - 270px);}
.index_cmo2 .left,.index_cmo2 .right{ float:none; margin:0 auto; overflow:hidden;}
.index_cmo2 .left{ margin-bottom:20px;}
.index_cmo4_t .right ul{ display:none;}
.index_cmo4_c{ padding:0 10px 10px;}
.index_cmo4_c .layout_list{ width:-moz-calc(25% - 20px); width:-webkit-calc(25% - 20px); width:calc(25% - 20px); margin:0 10px;}
.index_cmo4_c2{ padding-top:30px;}
.index_cmo4_c2 .layout_list{ width:-moz-calc(33.3% - 20px); width:-webkit-calc(33.3% - 20px); width:calc(33.3% - 20px); margin:0 10px;}
.index_cmo6 li img{ width:100%; height:auto;}
.index_cmo5_c dl{ width:25%;}
.index_cmo7 .left{ width:auto; float:none; height:auto; background:none !important; overflow:hidden; padding-bottom:10px;}
.index_cmo7 .left h3{ font-size:18px; padding:10px 0; background:#91a532; border-radius:5px; -moz-border-radius:5px;}
.index_cmo7 .left ul{ width:auto; height:auto; position:static; padding:0;}
.index_cmo7 .left li{ float:left; font-size:16px; padding:0 10px;}
.index_cmo7 .right{ width:auto; padding-left:10px; float:none; border-radius:5px; -moz-border-radius:5px;}
.new_adsense li:last-child{ float:left;}
.new_collection a s{ display:none;}
.new_menu .menu_left{ display:block; background:none; color:#333; height:35px; line-height:40px;}
.details_evaluation .title{ padding:10px 0;}
.details_evaluation .title li{ width:auto; float:none; text-align:left; padding:2px 10px;}
}


@media screen and (max-width:900px){
.index_cmo5_pop .com{ width:auto; height:auto; margin:25% 10px 0;}
.index_cmo5_pop .com .bnt_gb{ right:0;}
.index_cmo4_c .layout_list{ width:-moz-calc(50% - 20px); width:-webkit-calc(50% - 20px); width:calc(50% - 20px); margin:0 10px;}
.index_cmo4_c2 .layout_list{ width:-moz-calc(50% - 5px); width:-webkit-calc(50% - 5px); width:calc(50% - 5px); margin:0 10px 0 0;}
.index_cmo4_c2 .layout_list:nth-child(2n+0){ margin-right:0;}
.index_cmo5_c dl{ width:33.3%;}
.index_cmo7 .right{ padding: 0 0 10px;}
.index_cmo7 .right li.layout_list{ width:-moz-calc(33.3% - 13px); width:-webkit-calc(33.3% - 13px); width:calc(33.3% - 13px); margin:10px 0 0 10px;}
.footer_cont .text_1 .footer_link a{ width:100px; height:100px; margin:5px;}
}

@media screen and (max-width:639px){
.banner_bg{ padding-bottom:20px;}
.index_cmo_bg{ width:auto; margin:0 10px 20px;}
.index_cmo3{ margin-bottom:20px;}

.index_cmo1_js{ width:auto; float:none; margin-bottom:10px;}
.index_cmo1_r{ width:auto; float:none;}
.index_cmo2 .left,.index_cmo2 .right{ width:auto; margin:0; background-size:100% auto; }
.index_cmo2 .left{ margin-bottom:20px;}
.index_cmo2 .layout_list{ width:-moz-calc(50% - 12px); width:-webkit-calc(50% - 12px); width:calc(50% - 12px); margin-left:8px;}
.index_cmo4_t .left{ float:none;}
.index_cmo4_t .left h4{ float:none; text-align:center; margin:0;}
.index_cmo4_t .left .open{ float:none; padding-top:0;}
.index_cmo4_t .right{ display:none;}
.index_cmo5_t{ font-size:20px;}
.index_cmo5_c li{ width:auto; float:none; margin:15px 0 0;}
.index_cmo5_c dl{ margin-top:10px;}
.index_cmo5_c dt{ height:45px; line-height:22px; font-size:14px;}
.index_cmo6 li{ width:33.3%;}
.index_cmo7 .right li.layout_list{ width:-moz-calc(50% - 15px); width:-webkit-calc(50% - 15px); width:calc(50% - 15px);}
.new_adsense li:nth-child(2n+0){ float:left;}
.hint_pop{ width:auto; margin:20px;}
.footer_cont .text_1 .footer_link a{ background:none; width:auto; height:auto; padding:0; display:inline-block; float:none;}

.evaluation .title{ border:0;}
.evaluation .title dl{ width:auto; float:none; overflow:hidden; border-bottom:1px solid #ddd;}
.evaluation .title dd{ width:auto; padding-left:10px;}
.evaluation .title dt{ width:auto;}
.evaluation .pro_title{ display:none;}
.evaluation .pro_com dd,.evaluation .pro_com dt{ width:auto; float:none;}
.evaluation .pro_com dt .text{ margin-top:10px;}

.evaluation .com{ padding:0 10px;}
.evaluation .com dd{ float:none;}
.evaluation .com dt{ float:none;}
.evaluation .pro_com{ padding:10px;}
.evaluation .pro_com dt{ float:none; margin:0;}
 
}

@media screen and (max-width:430px){
.index_cmo4_c{ padding:0;}
.index_cmo4_c2{ padding-top:20px;}
.index_cmo_bg{ margin:0 5px 15px;}
.index_cmo2 .layout_list{ width:-moz-calc(50% - 5px); width:-webkit-calc(50% - 5px); width:calc(50% - 5px); margin-left:0; padding:5px 5px 0;}
.index_cmo2 .layout_list:nth-child(2n+0){ margin-left:10px;}
.index_cmo4_c .layout_list{ width:-moz-calc(50% - 10px); width:-webkit-calc(50% - 10px); width:calc(50% - 10px); margin:5px 0 5px 5px;}
.index_cmo4_c .layout_list:nth-child(2n+0){ margin-left:10px;}
.index_cmo7 .right li.layout_list{ width:-moz-calc(50% - 7px); width:-webkit-calc(50% - 7px); width:calc(50% - 7px); margin:5px 0 0 5px; padding:5px;}
.layout_list .collection a{ width:30px; height:35px; background-size:23px auto;}
.layout_list .collection a.hov{ background-size:23px auto;}
.layout_list .buy{ width:30px; height:37px;}
.layout_list .buy a{ width:30px; display:block;}
.layout_list .buy img{ width:25px;}
.index_cmo2 ul{ margin-top:-25px;}
.index_cmo2 ul .introduce ul{ margin-top:0;}										
}

.xl_activity_shouji .box_js .hd a{ width:30px; height:50px; text-align:center; background:#333; position:absolute; top:205px; z-index:2; cursor:pointer;}
.xl_activity_shouji .box_js .hd a img{ width:20px; margin-top:15px;}
.xl_activity_shouji .box_js .hd a.next{right: 0;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}
.xl_activity_shouji .box_js .hd a.prev{left: 0;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;}

.index_cmo4 .layout_list .collection{ right:0; top:0;}
.index_cmo7 .layout_list .collection{ top:10px;}
.new_layout_bg .layout_list .collection{ top:0;}
.index_cmo4_t .left .open span.d{ margin-right:5px;}
.index_cmo7 .left li.hov{ color:#d71223 !important;}

.details_evaluation .search ul{ text-align:center;}
.details_evaluation .search ul li{ float:none; display:inline-block;}
.details_evaluation .com_t{ font-size:24px; font-weight:normal;}
@media screen and (max-width: 640px){
.xl_activity .box{ padding:10px 0;}
.new_adsense ul{ padding:0;}
.details_evaluation .com_t{ font-size:20px;}
}
@media screen and (max-width: 393px){
.xl_activity .box{ padding:10px 0;}
.new_adsense ul{ padding:0;}
.details_evaluation .com_t{ font-size:20px;}
}
@media screen and (max-width: 640px){
.xl_activity.new_xl_activity_banner .box{ padding:10px;}
}