@charset "utf-8";

/*~~~ %%product_banner ~~~*/
.product_banner_x09{
	background-image:url("../images/products/products_x09_bg.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	padding:15vh 0 0 13vw; min-height:85vh; 
}
dl.banner_words{
	background-color: rgba(0,0,0,0.15); border:1px solid rgba(255,255,255,0.25) ; padding:20px 40px 30px;
	width: 37vw; 
}
dl.banner_words>dt{ padding: 0 0 0.2em 0;color: #ffdf6f;}
dl.banner_words>dd{}
/*~~~ %%products_info_redbar01 ~~~*/
.products_info_redbar01{
	background:url("../images/products/products_x09_a.png") left bottom / auto 100% no-repeat, url("../images/products/products_info_bg00.png") center center / cover no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
dl.products_cont_red{display: flex;flex-direction: row;justify-content:space-between;align-items: stretch;flex-wrap:nowrap;}

dl.products_cont_red>dt{width: 50%;min-height:60vh;}
dl.products_cont_red>dd{width: 50%;min-height:60vh; color: #ffffff;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
dl.products_cont_red>dd>h1{ padding: 0em 0 0.5em; font-weight: 800;font-family: kaiti;}
dl.products_cont_red>dd>h2{ padding: 0 0 0.5em; }
dl.products_cont_red>dd>h3{display: flex;flex-direction: row;justify-content:flex-start;align-items: stretch;flex-wrap:wrap;align-content: center; padding: 1em 0 0.5em;}
dl.products_cont_red>dd>h3>i{width: 10%; font-size: 160%; font-weight: 800;padding: 0 0 0 0.5em ; font-style: italic;}
dl.products_cont_red>dd>h3>span{width: 90% ; padding: 0.3em 0 1em 0;}
dl.products_cont_red>dd>h3>p{text-indent:2em;}

dl.products_cont_red.white_row_r>dd{color: #000000;}
dl.products_cont_red.white_row_r{flex-direction: row-reverse;}
dl.products_cont_red.white_row_r>dd>h3>i{color: #DF002D;}

dl.products_cont_red.white_row_r.whitefont>dd{color: #ffffff;}

dl.products_cont_red.white_row>dd{color: #000000;}
dl.products_cont_red.white_row{flex-direction: row;}
dl.products_cont_red.white_row>dd>h3>i{color: #DF002D;}



/*~~~ %%products_info_bar01 ~~~*/
.products_info_bar01{
	background:url("../images/products/products_info_bg01.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x09_pic01{
	background:url("../images/products/products_x09_b.png") center center / 90% auto no-repeat;
}

/*~~~ %%products_info_bar02 ~~~*/
.products_info_bar02{
	background:url("../images/products/products_info_bg02.png") left bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x09_pic02{
	background:url("../images/products/products_x09_c.png") center center / 90% auto no-repeat;
}


/*~~~ %%product_banner_x08 ~~~*/
.product_banner_x08{
	background-image:url("../images/products/products_x08_bg.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	padding:15vh 0 0 13vw; min-height:85vh; 
}
.products_info_redbar01_x08{
	background:url("../images/products/products_x08_a.png") left center / auto 100% no-repeat, url("../images/products/products_info_bg00.png") center center / cover no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}

.products_info_bar01_x08{
	background:url("../images/products/products_info_bg01.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x08_pic01{
	background:url("../images/products/products_x08_b.png") center center / 90% auto no-repeat;
}


.products_info_bar02_x08{
	background:url("../images/products/products_info_bg02.png") left bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x08_pic02{
	background:url("../images/products/products_x08_c.png") center bottom / 76% auto no-repeat;
}

.products_info_bar02_x08.bottom_nogap{padding: 50px 5vw 0px;height: 65vh;}


/*~~~ %%product_banner_x07 ~~~*/
.product_banner_x07{
	background-image:url("../images/products/products_x07_bg.jpg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: cover;
	padding:15vh 0 0 13vw; min-height:85vh; 
}
.products_info_redbar01_x07{
	background:url("../images/products/products_x07_a.png") left center / 43% auto no-repeat, url("../images/products/products_info_bg00.png") center center / cover no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_info_redbar01_x07.nopic{background:url("../images/products/products_info_bg00.png") center center / cover no-repeat!important;}

.products_info_bar01_x07{
	background:url("../images/products/products_info_bg01.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x07_pic01{
	background:url("../images/products/products_x07_b.png") center center / 90% auto no-repeat;
}


.products_info_bar02_x07{
	background:url("../images/products/products_info_bg02.png") left bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x07_pic02{
	background:url("../images/products/products_x07_c.png") center bottom / 90% auto no-repeat;
}

.products_info_bar02_x07.bottom_nogap{padding: 50px 5vw 0px;height: 65vh;}


/*~~~ %%product_banner_x04 ~~~*/
.products_big_banner{
	background: url("../images/products/products_banner_bg.jpg") center center / cover no-repeat;
	padding: 30px 5vw 80px;
	min-height:85vh;
}
.products_big_banner.small_height{min-height:45vh;}

.products_info_bar01_whitebg{
	/* background:url("../images/products/products_x04_a.png") right bottom / contain no-repeat; */
	min-height: 70vh;
	padding: 60px 5vw 60px;
	background-color: #FCE8E6;
	background: linear-gradient(90deg, #FCE8E6 0%, #FAE5EE 99%);
}
.products_x04_pic01{
	background:url("../images/products/products_x04_a.png") center center / contain no-repeat;
}
.products_info_zone02_x04{
	background:url("../images/products/products_x07_bg01.jpg") center center / cover no-repeat;
	min-height: 40vh;
	padding: 50px 5vw 70px;
}
ol.products_cont_w2_words{display: flex;flex-direction: row;justify-content:space-between ;align-items: stretch;flex-wrap:nowrap;align-content: flex-start;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
ol.products_cont_w2_words>li{ width: 50%; padding: 10px 40px;}
ol.products_cont_w2_words>li.r_line{ border-right: 1px dotted rgba(255,255,255,0.4);}

dl.products_title_bar_redlinef{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 40px;}
dl.products_title_bar_redlinef>dt{ border-left:10px solid #DF002D ; padding-left:0.8em;padding: 0em 0 0em 0.8em; font-weight: 800;line-height: 1.1em; }
ol.products_cont_w2_words>li>h3{padding: 0 0 0em;}
ol.products_cont_w2_words>li>h3>p{text-indent: 2em;margin: 0 0 0.8em;}

/*~~~ %%product_banner_x06 ~~~*/
.products_x06_pic01{
	background:url("../images/products/products_x06_a.png") center center / contain no-repeat;
}
.products_info_bar02_x06{
	background:url("../images/products/products_info_bg03.png") left top / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x06_pic02{
	background:url("../images/products/products_x06_b.png") center center / 90% auto no-repeat;
}
.products_info_bar03_x06{
	background:url("../images/products/products_info_bg01.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x06_pic03{
	background:url("../images/products/products_x06_c.png") center center / 90% auto no-repeat;	
}

.products_info_bar04_x06{
	background:url("../images/products/products_info_bg05.png") left top / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x06_pic04{
	background:url("../images/products/products_x06_d.png") center center / 90% auto no-repeat;
}
.products_info_bar05_x06{
	background:url("../images/products/products_info_bg04.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_x06_pic05{
	background:url("../images/products/products_x06_e.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_x02 ~~~*/
.products_x02_pic01{
	background:url("../images/products/products_x02_a.png") center center / 90% auto no-repeat;	
}

/*~~~ %%product_banner_x03 ~~~*/
.products_x03_pic01{
	background:url("../images/products/products_x03_a.png") center center / 90% auto no-repeat;	
}
.products_x03_table{
	background-color: #FCE8E9;padding: 50px 5vw 50px;
}
dl.product_p_words>dt{ text-align: center; line-height: 1.6em; padding: 0px 0 0px; font-weight: 700;}
dl.product_p_words>dt.bigtit_style>span{
    background: url("../images/products/title_bg_l_b.png") center left no-repeat, url("../images/products/title_bg_r_b.png") center right no-repeat;
    padding: 0 150px 0px 150px;
    margin: 0 auto;
    display: inline-block;
}
.tit_gap{padding: 30px 0 40px;}
.tit_topgap{padding-top:40px ;}

.products_x03_pic02{
	background:url("../images/products/products_x03_b.png") center center / 90% auto no-repeat;	
}
.products_x03_table_cont{ padding: 30px 0 20px;}

table.products_table_style{	border-collapse: collapse;
    table-layout: fixed; width: 100%;}
table.products_table_style >tbody > tr > th{ background-color: #DF002D; color: #ffffff;}
table.products_table_style >tbody > tr > th,table.products_table_style >tbody > tr > td{ border: 1px solid #DF002D;padding: 0.8em 0.4em;} 
table.products_table_style >tbody > tr > td{ text-align: center;}
table.products_table_style >tbody > tr > td.t_column1{ width: 10%;}
table.products_table_style >tbody > tr > td.t_column2{width: 10%; }
table.products_table_style >tbody > tr > td.t_column3{width: 30%; }
table.products_table_style >tbody > tr > td.t_column4{width: 10%; }
table.products_table_style >tbody > tr > td.t_column5{width: 30%; }
table.products_table_style >tbody > tr > td.t_column6{width: 10%; }
table.products_table_style >tbody > tr.tr_nosee{ padding: 0; }
table.products_table_style >tbody > tr.tr_nosee>td{padding: 0;}
table.products_table_style >tbody > tr:hover{background-color: #F8D7D8;}

/*~~~ %%product_banner_x05 ~~~*/



/*~~~~~~~~~~~~products_mmmmmmmm~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~ %%product_banner_m06~~~*/


.our_products_block{
	background-color: #D50026;
	background: linear-gradient(90deg, #DF002C 0%, #DD0050 99%);
	padding: 50px 5vw 50px;min-height: 30vh;
}
.our_products_block_addpic{display: flex;flex-direction:row;justify-content:flex-start;align-items: stretch;flex-wrap:nowrap;}
.our_products_block_addpic>h1{width: 50%; padding: 0 1vw 0 0;}
.our_products_block_addpic>h2{width: 50%;}
.our_products_block_addpic>h2{min-height: 350px;}
.our_products_block_addpic>h1.wight_100{width: 100%;}

dl.products_title_bar{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 40px; }
dl.products_title_bar>dt{ font-weight: 800;line-height: 1.3em; padding: 0.3em 0 0.5em;}
dl.products_title_bar>i{ display: block;width: 70px; height: 3px; background-color: #ffffff; }
dl.products_title_bar.white_line>i{ background-color: #ffffff; }
dl.products_title_bar>dd{ color: rgba(255,255,255,0.5); font-weight: 800;text-transform:Uppercase;line-height: 1.3em; padding: 0.5em 0 1.1em;}/*~~~ %%英语字母全大写 ~~~*/

ol.title_words_block{}
ol.title_words_block>p{text-indent:2em; margin-bottom:0.8em ;}

/*~~~ %%2207_order_show_bar ~~~*/
.our_products_block_addpic>h1>.order_show_bar{display: flex;flex-direction:row;justify-content:space-around;align-items:flex-start;padding: 40px 0 20px;}
.our_products_block_addpic>h1>.order_show_bar>a.order_show_butn{display: flex;flex-direction:column;justify-content:center;align-items:center;text-align: center;}
a.order_show_butn{
	background-color: #F0A100;
	color: #ffffff;
	height: 50px;
	border-radius: 25px;
	padding: 0 2em;font-size: 18px; 
	cursor: pointer;
}
a.order_show_butn:hover{
	background-color: #FFD107; box-shadow: 0 3px 13px rgba(0,0,0,0.15);
}

.our_products_block_addpic>h2>.product_intro_right{display: flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.our_products_block_addpic>h2>.product_intro_right>dt{ width: 40vw; height:49vh;}


/*~~~ %%products_m06_infobar01~~~*/
.products_m06_infobar01{
	background:url("../images/products/products_m06_bg01.jpg") center center / cover no-repeat;
	min-height: 70vh;
	padding: 70px 5vw 70px;	
}

ol.products_cont_w1_words{display: flex;flex-direction: row;justify-content:space-between ;align-items: stretch;flex-wrap:nowrap;align-content: flex-start;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}
ol.products_cont_w1_words>li{ padding: 10px 40px;}
ol.products_cont_w1_words>li>h3{padding: 0 0 0em;}
ol.products_cont_w1_words>li>h3>p{text-indent: 2em;margin: 0 0 0.8em;}
ol.products_cont_w1_words.transf_grey_bg{
	background-color: rgba(0,0,0,0.2); padding: 50px 4vw;text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

dl.products_title_bar_redlinef{display: flex;flex-direction:column;justify-content:flex-start;align-items: flex-start;flex-wrap:nowrap; padding: 0 0 40px;}
dl.products_title_bar_redlinef>dt{ border-left:10px solid #DF002D ; padding-left:0.8em;padding: 0em 0 0em 0.8em; font-weight: 800;line-height: 1.1em; }



.products_m06_pic01{
	background:url("../images/products/products_m06_a.png") center center / 90% auto no-repeat;	
}
.products_m06_pic02{
	background:url("../images/products/products_m06_b.png") center center / 90% auto no-repeat;	
}
.products_m06_pic03{
	background:url("../images/products/products_m06_c.png") center center / 90% auto no-repeat;	
}
.products_m06_pic04{
	background:url("../images/products/products_m06_d.png") center center / 90% auto no-repeat;	
}
.products_m06_pic05{
	background:url("../images/products/products_m06_e.png") center center / 90% auto no-repeat;	
}
/*~~~ %%products_merit_zone~~~*/
.products_report_bar{
	background-color: #D50026;
	background: linear-gradient(90deg, #DF002C 0%, #DD0050 99%);
	padding: 50px 5vw 70px;min-height: 30vh;
}
ul.products_report_boxes{
	display: flex;flex-direction:row;justify-content:space-between;align-items: stretch;flex-wrap:nowrap;align-content:flex-start;
}
ul.products_report_boxes>li{
	width: 24%; border: 1px solid #ffffff; 
	display: flex;flex-direction:column;justify-content: flex-start;align-items: stretch;flex-wrap:nowrap;
	padding: 20px 20px;
}
ul.products_report_boxes>li>h1{ font-size: 150%; font-weight: 800; text-align: center; padding: 0 0 0.3em;}
ul.products_report_boxes>li>h2{
  text-overflow: ellipsis;/*多行文本 用省略号...隐藏超出文本*/
  display: -webkit-box;
  -webkit-line-clamp:6;
  -webkit-box-orient: vertical; line-height: 1.3em; height: 7.9em;overflow: hidden;
}
ul.products_report_boxes>li>i{height: 150px;
	background-image:  url("../images/index/qrcode02.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto 85%; 
}
ul.products_report_boxes>li>i.code_class{background-image:  url("../images/products/code_class_report.png");}
ul.products_report_boxes>li>i.code_man{background-image:  url("../images/products/code_man_report.png");}

ul.products_report_boxes>li>em{ text-align: center;}
ul.products_report_boxes>li>h3{ text-align: center;}
ul.products_report_boxes>li>h3>a,ul.products_report_boxes>li>h3>a:visited,ul.products_report_boxes>li>h3>a:link{
	border: 1px solid #ffffff; height: 2em; line-height: 2em; border-radius: 1em; color: #ffffff; text-decoration: none;text-align: center; padding: 0 1.5em;
	display: inline-block; margin: 1.8em 0 0;
}
ul.products_report_boxes>li>h3>a:hover{ background-color: #ffffff; color: #DF002D;}

/*~~~ %%products_merit_zone~~~*/
.products_merit_zone{
	background:url("../images/products/products_m06_bg03.jpg") center center / cover no-repeat;
	min-height: 60vh;
	padding: 50px 5vw 70px;	
}
ol.products_title_bar_center{display: flex;flex-direction: column;justify-content:center;align-items: center; padding: 0px 0 40px;}
ol.products_title_bar_center>h1{ padding: 0 0 0.5em;}
ol.products_title_bar_center>i{display: block; width: 70px; height: 3px; background-color: #ffffff;}
ol.products_title_bar_center.words_black>i{ background-color: #DF002D;}

ol.products_box_item{display: flex;flex-direction:row;justify-content:space-between;align-items: stretch;flex-wrap:wrap;align-content:flex-start}
ol.products_box_item>li{ flex-grow: 0; flex-shrink:0; flex-basis:49.5%;  padding: 30px 30px; margin: 0 0 15px;border:1px solid transparent;
border:1px solid #ffffff; color: #ffffff; border-top-right-radius:40px;border-bottom-left-radius:40px;
background:rgba(0,109,248,0.23) url("../images/products/box_item_bottom.png") 100% 100% no-repeat;
text-shadow:2px 2px 1px rgba(0,0,0,0.6);
}
ol.products_box_item>li:nth-child(2n){
border-top-right-radius:0px;border-bottom-left-radius:0px;
border-top-left-radius:40px;border-bottom-right-radius:40px;
}
ol.products_box_item>li>h1{ font-size: 150%; color: #ffffff; /* border-left: 4px solid #DF002D; */ line-height: 1.1em; padding: 0 0 0 105px; margin: 0 0 1em;
background:url("../images/products/box_item_tit.png") -30px -10px no-repeat;
}
ol.products_box_item>li>h2{}
ol.products_box_item>li>h2>p{text-indent: 2em;margin: 0 0 0.8em;}
ol.products_box_item>li.redbg{background-color: #DF002D; border:1px solid #ffffff; color: #ffffff; }
ol.products_box_item>li.redbg>h1{  color: #ffffff; border-left: 4px solid #ffffff; }

/*~~~ %%product_banner_m05~~~*/
.products_m05_pic01{
	background:url("../images/products/products_m05_a.png") center center / auto 100% no-repeat;	
}
.products_m05_pic02{
	background:url("../images/products/products_m05_b.png") center center / 90% auto no-repeat;	
}
.products_m05_pic03{
	background:url("../images/products/products_m05_c.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_m04~~~*/
.products_m04_pic01{
	background:url("../images/products/products_m04_a.png") center center / auto 100% no-repeat;	
}
.products_m04_pic02{
	background:url("../images/products/products_m04_b.png") center center / 90% auto no-repeat;	
}
.products_m04_pic03{
	background:url("../images/products/products_m04_c.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_m03~~~*/
.title_alone{padding: 50px 0 0 ;}
.long_infobar{
	padding: 30px 5vw 30px;
    min-height: 45vh;
    background-image: url(../images/products/products_makeup_bg.png);
    background-repeat: no-repeat;
    background-position: right 40px;
    background-size: 55%;
}
.long_infobar>h1{
	height:62vh;
}
.products_m03_pic01{
	background:url("../images/products/products_m03_a.png") center center / auto 100% no-repeat;	
}
.products_m03_pic02{
	background:url("../images/products/products_m03_b.png") center center / 90% auto no-repeat;	
}
.products_m03_pic03{
	background:url("../images/products/products_m03_c.png") center center / 90% auto no-repeat;	
}

/*~~~ %%product_banner_m02~~~*/

.products_m02_pic01{
	background:url("../images/products/products_m02_a.png") center center / 90% auto no-repeat;	
}
.products_m02_pic02{
	background:url("../images/products/products_m02_b.png") center center / 90% auto no-repeat;	
}
.products_m02_pic03{
	background:url("../images/products/products_m02_c.png") center center / 90% auto no-repeat;	
}
.products_m02_pic04{
	background:url("../images/products/products_m02_d.png") center center / 90% auto no-repeat;	
}
.products_m02_pic05{
	background:url("../images/products/products_m02_e.png") center center / 90% auto no-repeat;	
}
.products_m02_pic06{
	background:url("../images/products/products_m02_f.png") center center / 90% auto no-repeat;	
}

.products_m02_pic07{
	background:url("../images/products/products_m02_g.png") center center / 90% auto no-repeat;	
}
.products_m02_pic08{
	background:url("../images/products/products_m02_h.png") center center / 90% auto no-repeat;	
}
.products_m02_pic09{
	background:url("../images/products/products_m02_i.png") center center / 90% auto no-repeat;	
}
.products_m02_pic10{
	background:url("../images/products/products_m02_j.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_m01~~~*/
.products_m01_pic01{
	background:url("../images/products/products_m01_a.png") center center / contain no-repeat;	
}
.products_m02_pic00{
	background:url("../images/products/products_m02_00.png") center center / contain no-repeat;	
}
.products_m03_pic00{
	background:url("../images/products/products_m03_00.png") center center / contain no-repeat;	
}
.products_m04_pic00{
	background:url("../images/products/products_m04_00.png") center center / contain no-repeat;	
}
.products_m05_pic00{
	background:url("../images/products/products_m05_00.png") center center / contain no-repeat;	
}
.products_m06_pic00{
	background:url("../images/products/products_m06_00.png") center center / contain no-repeat;	
}
.products_m07_pic00{
	background:url("../images/products/products_m07_00.png") center center / contain no-repeat;	
}

.products_m01_pic02{
	background:url("../images/products/products_m01_b.png") center center / 90% auto no-repeat;	
}
.products_m01_pic03{
	background:url("../images/products/products_m01_c.png") center center / 90% auto no-repeat;	
}
.products_m01_pic04{
	background:url("../images/products/products_m01_d.png") center center / 90% auto no-repeat;	
}
.products_m01_pic05{
	background:url("../images/products/products_m01_e.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_m07~~~*/
.products_m07_pic01{
	background:url("../images/products/products_m07_a.png") center center / 90% auto no-repeat;	
}
.products_m07_pic02{
	background:url("../images/products/products_m07_b.png") center center / 90% auto no-repeat;	
}
.products_m07_pic03{
	background:url("../images/products/products_m07_c.png") center center / 90% auto no-repeat;	
}
.products_m07_pic04{
	background:url("../images/products/products_m07_d.png") center center / 90% auto no-repeat;	
}
/*~~~ %%product_banner_x02~~~*/
.products_x02_pic02{
	background:url("../images/products/products_x02_b.png") center center / 90% auto no-repeat;	
}
.products_x02_pic03{
	background:url("../images/products/products_x02_c.png") center center / 90% auto no-repeat;	
}
.products_x02_pic04{
	background:url("../images/products/products_x02_d.png") center center / 90% auto no-repeat;	
}
.products_x02_pic05{
	background:url("../images/products/products_x02_e.png") center center / 90% auto no-repeat;	
}
.products_x02_pic06{
	background:url("../images/products/products_x02_f.png") center center / 90% auto no-repeat;	
}
.products_x02_pic07{
	background:url("../images/products/products_x02_g.png") center center / 90% auto no-repeat;	
}


/*~~~ %%product_banner_m02~~~*/
.news_sort_menu_bar{display: flex;flex-direction: row;justify-content:center;align-items: flex-start;flex-wrap: wrap;align-content: flex-start;}
.news_sort_menu_bar>a{ display:block; border: 1px solid #999999;padding:0em 0.6em;border-radius:10px; height: 60px;display: flex;justify-content:center;align-items: center; margin: 0 0.3em 0.6em;
color: #333333;
}
.news_sort_menu_bar>a:hover{border: 1px solid #DF002D; color: #DF002D;}
.news_sort_menu_bar>a.select{border: 1px solid #DF002D; background-color: #DF002D;color: #ffffff;}


/*~~~ %%products_x01~~~*/
.products_x01_tabs{ padding: 30px 0 10px;}
dl.products_x01_tabs_cont{}
.products_x1_banner{
	background: url("../images/products/products_x01_00.png") center center / cover no-repeat;
	padding: 30px 5vw 80px;
	min-height:85vh;
}



.book_bg{background:url("../images/products/products_x05_bg.jpg") center center / cover no-repeat;text-shadow:1px 1px 1px rgba(0,0,0,0.5);}




/*~~~ %%products_x05 ~~~*/
.aboutus_intro_zone{
	background: linear-gradient(37deg, #EB350A 0%, #EF6B2C 50%, #EA1624 100%);
	min-height:75vh;
	padding: 50px 5vw 70px;
}

dl.aboutus_title_bar{display: flex;flex-direction:column;justify-content:flex-start;align-items: center;flex-wrap:nowrap;align-content:center; }
dl.aboutus_title_bar>dt{color: #ffffff; font-weight: 800;line-height: 1.3em; padding:0em 0 0.5em;}
dl.aboutus_title_bar>i{ display: block;width: 70px; height: 3px; background-color: #ffffff;padding:0em 0 0.5em;}
dl.aboutus_title_bar>dd{ color: rgba(255,255,255,0.5); font-weight: 800;text-transform:Uppercase;line-height: 1.3em; padding: 0em 0 0.5em;}/*~~~ %%英语字母全大写 ~~~*/

dl.aboutus_title_bar.left_w{align-items: flex-start;}

dl.aboutus_title_bar.title_black>dt{color: #000000;}
dl.aboutus_title_bar.title_black>i{background-color: #999999;}
dl.aboutus_title_bar.title_black>dd{color: rgba(0,0,0,0.5);}

ol.aboutus_info_lr{display: flex;flex-direction: row-reverse;justify-content:flex-start;align-items: stretch;flex-wrap:nowrap; padding: 50px 0 0;}
ol.aboutus_info_lr.reverse{flex-direction: row;}
ol.aboutus_info_lr>li{flex-grow: 0; flex-shrink:0;flex-basis:50%; min-height:400px;}
ol.aboutus_info_lr>li.info_left{align-self:center}
ol.aboutus_info_lr>li.info_left>video{ width: 100%;}
ol.aboutus_info_lr>li.info_right{ padding: 0 50px 0 0px;}
ol.aboutus_info_lr>li.info_right>h1{ background-color: rgba(255,255,255,0.8); border-radius: 20px; padding: 30px 30px; min-height: 420px;}
ol.aboutus_info_lr>li.info_right>h1>p{text-indent:2em;}
ol.aboutus_info_lr>li.info_right>h1>i{display: block;height: 200px;margin: 0 0 10px;}
.products_x05_pic01{
	background:url("../images/products/products_x05_b.png") center center / contain no-repeat;	
}
.products_x05_pic02{
	background:url("../images/products/products_x05_c.png") center center / contain no-repeat;	
}

.books_info_zone{	min-height:75vh;
	padding: 60px 5vw 60px;
	display: flex;flex-direction: row;justify-content:flex-start;align-items: stretch;flex-wrap:nowrap;
}
.books_info_zone>dl{flex-grow: 0; flex-shrink:0;flex-basis:50%; padding: 0 0.5vw;}
.books_info_zone>dl>div{height: 100%;background: linear-gradient(90deg, #FCE8E6 0%, #FAE5EE 99%);}
.books_info_zone>dl>div>dt{
	background: linear-gradient(90deg, #EF7A6F  0%, #E4669A 99%);
	height: 90px; color: #ffffff;
	display: flex;flex-direction: column;justify-content:center;align-items:center;
}
.books_info_zone>dl>div>dd{
	 padding:40px 2vw;
}
.books_info_zone>dl>div>dd>i{
	background-color: #ffffff;box-shadow: 0 3px 13px rgba(0,0,0,0.15); height: 380px; display: block; margin: 0 0 40px;
	background-image:url("../images/products/products_x05_d.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
}
.books_info_zone>dl>div>dd>i.book01{
	background-image:url("../images/products/products_x05_d.jpg");
}
.books_info_zone>dl>div>dd>i.book02{
	background-image:url("../images/products/products_x05_e.jpg");
}
.books_info_zone>dl>div>dd>h3{}
.books_info_zone>dl>div>dd>h3>p{text-indent: 2em;}

/*~~~ %%app_download_zone ~~~*/
.app_download_zone{
	background:url("../images/products/products_x09_bg02.png") center center / cover no-repeat;
	min-height: 60vh;
	padding: 50px 5vw 50px;	
}
.app_download_phone01{
	background:url("../images/products/products_x09_do01.png") center center / contain no-repeat;	
}
.app_download_phone02{
	background:url("../images/products/products_x08_do01.png") center center / contain no-repeat;	
}
.app_download_phone03{
	background:url("../images/products/products_x07_do01.png") center center / contain no-repeat;	
}
.app_download_phone04{
	background:url("../images/products/products_x06_do01.png") 86% 95% / auto 70% no-repeat,url("../images/products/products_x06_do02.png") center center / contain no-repeat;	
}
.app_download_phone05{
	background:url("../images/products/products_x02_do02.png") center center / contain no-repeat;	
}


dl.app_download_cont{display: flex;flex-direction: row;justify-content:space-between;align-items: stretch;flex-wrap:nowrap;}

dl.app_download_cont>dt{width: 50%;min-height:60vh;}
dl.app_download_cont>dd{width: 50%;min-height:60vh; color: #ffffff;}
dl.app_download_cont>dd>h1{ padding: 1em 0 0.5em; font-weight: 800;}
dl.app_download_cont>dd>h2{ padding: 0 0 0.5em; }


ul.xititi_download{ margin:0 auto;}
ul.xititi_download>li{	
}
ul.xititi_download{display: flex;flex-direction: row;justify-content:space-around;align-items: stretch;flex-wrap:wrap;align-content: flex-start;
}
ul.xititi_download>li{flex-grow: 1; flex-shrink:1; flex-basis:50%; align-self:auto;
  min-height: 100px;padding: 10px 0 50px;
}
ul.xititi_download>li.t_center{  display: flex;flex-direction: row;justify-content:center;align-items:center;}

ul.xititi_download>li>.qrcode{background-color: #ffffff; border-radius: 10px; width: 260px; padding: 20px 0 20px;
  display: flex;flex-direction:column;justify-content: flex-start;align-items:center;flex-wrap: nowrap;align-content:flex-start;
  
}
ul.xititi_download>li>.qrcode>em{
  display: block;
  display: flex;
  flex-direction:column;
  justify-content: center;
  align-items:center;
  flex-wrap: nowrap;
  align-content: center;
  width: 200px;
  height: 200px;
  /* border: 1px solid #dddddd; */
  border-radius: 10px;
  margin-bottom: 20px;
  background-color: #ffffff;
  /* box-shadow: 0 3px 13px rgba(0,0,0,0.15); */
}
ul.xititi_download>li>.qrcode>em>span{ font-size:90px; }

ul.xititi_download>li.xititi_android>.qrcode>em>span{  color: #008F27 }

ul.xititi_download>li.xititi_ios>.qrcode>em>span{  color: #4678A9 }


ul.xititi_download>li>.qrcode.codeis>em>span{ display: none;}
ul.xititi_download>li.xititi_android>.qrcode.codeis>em{ 
	background-image:  url("../images/products/code_ttd_plus_andriod.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90%;
	background-color: #ffffff;}
ul.xititi_download>li.xititi_ios>.qrcode.codeis>em{ 
	background-image:  url("../images/products/code_ttd_plus_ios.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90%;
	background-color: #ffffff;}

ul.xititi_download>li.xititi_android>.qrcode.codeis>em.ttd{ background-image:  url("../images/products/code_ttd_andriod.png");}
ul.xititi_download>li.xititi_ios>.qrcode.codeis>em.ttd{	background-image:  url("../images/products/code_ttd_ios.png");}

ul.xititi_download>li.xititi_android>.qrcode.codeis>em.bncz{ background-image:  url("../images/products/code_bncz_andriod.png");}
ul.xititi_download>li.xititi_ios>.qrcode.codeis>em.bncz{	background-image:  url("../images/products/code_bncz_ios.png");}

ul.xititi_download>li.xititi_android>.qrcode.codeis>em.msj{ background-image:  url("../images/products/code_msj_h5.png");}

ul.xititi_download>li>.qrcode>a{
    display: block;
    color: #000000;
    border-radius: 22px;
    padding: 0px 0.9em;
	height: 44px;line-height: 44px; vertical-align: middle;
    min-width: 7em;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    background-color: #ffffff;
}
ul.xititi_download>li>.qrcode>a>span{ margin-right: 8px;}
ul.xititi_download>li>.qrcode>a>span.android{  color: #008F27;font-size: 160%;}
ul.xititi_download>li>.qrcode>a>span.ios{ color: #4678A9;font-size: 160%;}
ul.xititi_download>li>.qrcode>a:hover{ background-color: #ffffff; color: #000000;}
ul.xititi_download>li>.qrcode.link>a{background-color: #ffffff; color: #DF002D; border: 1px solid #DF002D;}
ul.xititi_download>li>.qrcode.link>a:hover{background-color: #DF002D; color: #ffffff;}
ul.xititi_download>li>.qrcode.link>a:hover>span{color: #ffffff;}

a.weblink{display:flex;flex-direction: row;justify-content:flex-start;align-items: stretch;flex-wrap:nowrap;align-content: flex-start; margin: 0 0 25px; color: #ffffff;}
a.weblink>i{ font-size: 200%;flex-grow: 0; flex-shrink:0; flex-basis:106px;display: flex;flex-direction: column;justify-content:flex-end;align-items:center; align-content: center; padding: 0 0 0 0; }
a.weblink>i>span{display: block;width: 80px;height: 80px; border: 2px solid #ffffff; border-radius: 50%; display: flex;flex-direction: column;justify-content:center;align-items:center;}
a.weblink>em{flex-grow:0; flex-shrink:1;display: flex;flex-direction: column;justify-content:center;align-items:flex-start; align-content: center;flex-wrap:nowrap; padding: 0 0 0 10px;}
a.weblink>em>h1{ font-size: 120%;}
a.weblink>em>h2{}
a.weblink:hover{ background-color:#FBA439 ;}

.phone05_bottom_gap{margin-bottom:85px ;}

/*~~~ %%download_class_zone ~~~*/
.download_class{
	background-image:  url("../images/products/down_class_bg.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; padding: 80px 5vw 0; min-height:750px;
}
.download_class>dl{}
.download_class>dl>dt{display: flex;flex-direction: column;justify-content:flex-start;align-items: center;flex-wrap: wrap;align-content: flex-start;
padding: 0 0 0 10vw; max-width: 490px;
}
.download_class>dl>dt>h1{color: #5571EC; font-weight: 800; padding: 0 0 20px;}
.download_class>dl>dt>h2{ background-color: #F0A100; color: #ffffff; height: 50px;line-height: 50px;border-radius: 25px; padding: 0 1em;margin: 0 0 20px;}
.download_class>dl>dt>i{
	/* background-image:  url("../images/products/code_cl_chinese.png"); */
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 98%; display: block;width: 220px;height: 220px;
}
.download_class>dl>dt>i.chinese{background-image:  url("../images/products/code_cl_chinese.png");}
.download_class>dl>dt>i.mathematics{background-image:  url("../images/products/code_cl_mathematics.png");}
.download_class>dl>dt>i.english{background-image:  url("../images/products/code_cl_english.png");}
.download_class>dl>dt>i.politics{background-image:  url("../images/products/code_cl_politics.png");}
.download_class>dl>dt>i.history{background-image:  url("../images/products/code_cl_history.png");}

/*~~~ %%video_box ~~~*/
div.video_box{ padding: 20px 0 20px;display: flex;flex-direction: column;justify-content:flex-start;align-items: flex-end;flex-wrap: wrap;}
div.video_box>em{background-color: rgba(233,233,233,0.9); border-radius: 15px;padding: 20px; display: inline-block;}
div.video_box>em>video{ width: 40vw;}

div.video_box_w100{ padding:0px;display: flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap; font-size: 0;width:100%;
	/* background: linear-gradient(90deg, #DF002C 0%, #DD0050 99%);
	padding: 50px 5vw 50px; */
}
div.video_box_w100>em{display:block;width:100%;}
div.video_box_w100>em>video{ width:100%; height:auto;}

/*~~~ %%product_x01 ~~~*/
.products_x01_zone{
	min-height: 40vh;
	padding: 50px 5vw 70px;	
}

ol.products_x01_item{display: flex;flex-direction:row;justify-content:space-between;align-items: stretch;flex-wrap:wrap;align-content:flex-start}
ol.products_x01_item>a{ flex-grow: 0; flex-shrink:0; flex-basis:49.5%;  padding: 30px 30px; margin: 0 0 15px;border:1px solid transparent;
	border:3px solid #ffffff; color: #ffffff; border-top-right-radius:40px;border-bottom-left-radius:40px;
	height: 15em;
	background-image:  url("../images/products/products_x01_bg01_s.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; 
	background-color: #DF002D;
	display: flex;flex-direction:column;justify-content:center;align-content:center;
}
ol.products_x01_item>a.sort01{background-image:  url("../images/products/products_x01_bg01_s.jpg");}
ol.products_x01_item>a.sort02{background-image:  url("../images/products/products_x01_bg02_s.jpg");}
ol.products_x01_item>a.sort03{background-image:  url("../images/products/products_x01_bg03_s.jpg");}
ol.products_x01_item>a.sort04{background-image:  url("../images/products/products_x01_bg04_s.jpg");}
ol.products_x01_item>a.sort05{background-image:  url("../images/products/products_x01_bg05_s.jpg");}
ol.products_x01_item>a.sort06{background-image:  url("../images/products/products_x01_bg06_s.jpg");}

ol.products_x01_item>a:nth-child(2n){
border-top-right-radius:0px;border-bottom-left-radius:0px;
border-top-left-radius:40px;border-bottom-right-radius:40px;
}
ol.products_x01_item>a>h1{ font-size: 200%; color: #ffffff; /* border-left: 4px solid #DF002D; */ line-height: 1.1em; padding: 0 0 0 0px; margin: 0 0 1em; text-align: center;
text-shadow:2px 2px 15px rgba(0,0,0,0.88);font-weight: 900;
}
ol.products_x01_item>a>h2{ text-align: center;}
ol.products_x01_item>a>h2>em>i{margin: 0 0 0 0.5em; display: inline-block;}
ol.products_x01_item>a>h2>em{
	background: linear-gradient(90deg, #E72411 0%, #D20058 99%);
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.30);
	display:inline-block;height: 2em; border-radius: 1em; color: #ffffff; padding: 0.2em 1.9em;
}
ol.products_x01_item>a:hover{border:3px solid #EB370B;box-shadow: 0px 2px 7px rgba(234, 0, 63, 0.30);}
ol.products_x01_item>a:hover>h2>em{
	background: #F83C0A;
}


/*~~~ %%product_x01_detail ~~~*/
.products_x01_titbg{
	background-image:  url("../images/products/products_x01_bg01.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;  
    min-height: 45vh;display: flex;flex-direction:column;justify-content:center;align-items: center;
}
.products_x01_titbg.sort01{background-image:  url("../images/products/products_x01_bg01.jpg");}
.products_x01_titbg.sort02{background-image:  url("../images/products/products_x01_bg02.jpg");}
.products_x01_titbg.sort03{background-image:  url("../images/products/products_x01_bg03.jpg");}
.products_x01_titbg.sort04{background-image:  url("../images/products/products_x01_bg04.jpg");}
.products_x01_titbg.sort05{background-image:  url("../images/products/products_x01_bg05.jpg");}
.products_x01_titbg.sort06{background-image:  url("../images/products/products_x01_bg06.jpg");}


.products_x01_titbg>dl.banner_words_x01{
	display: flex;flex-direction:column;justify-content:center;align-content:center;
}
.products_x01_titbg>dl.banner_words_x01>dt{ padding: 0.6em 0 0.6em 0;color: #ffffff;}
.products_x01_titbg>dl.banner_words_x01>i{ display: block; background-color: #DF002D; width: 200px;height: 7px;	
}
.products_x01_titbg>dl.banner_words_x01>em{display: block; background-color: #DF002D; width: 200px;height: 7px;
align-self: flex-end; 
}
.products_x01_info_block {
    background: linear-gradient(90deg, #E32C29 0%, #F3A922 99%);
}
.products_x01_info_block2 {
	background-image:  url("../images/products/products_x01_videobg.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover; 
}
.our_products_block_addpic>h2{display: flex;flex-direction:column}
i.product_x01_but{
	background-color: #F0A100;
	color: #ffffff;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	padding: 0 2em;
	margin: 0 0 20px; font-size: 18px; display: inline-flex;
	align-self: center;
}
.products_x01_pic_a01{background:url("../images/products/products_x01_a01.png") center center / 90% auto no-repeat;}
.products_x01_pic_a02{background:url("../images/products/products_x01_a02.png") center center / 90% auto no-repeat;}
.products_x01_pic_a03{background:url("../images/products/products_x01_a03.png") center center / 90% auto no-repeat;}

.products_x01_pic_b01{background:url("../images/products/products_x01_b01.png") center center / 90% auto no-repeat;}
.products_x01_pic_b02{background:url("../images/products/products_x01_b02.png") center center / 90% auto no-repeat;}
.products_x01_pic_b03{background:url("../images/products/products_x01_b03.png") center center / 90% auto no-repeat;}
.products_x01_pic_b04{background:url("../images/products/products_x01_b04.png") center center / 90% auto no-repeat;}

.products_x01_pic_c01{background:url("../images/products/products_x01_c01.png") center center / 90% auto no-repeat;}
.products_x01_pic_c02{background:url("../images/products/products_x01_c02.png") center center / 90% auto no-repeat;}
.products_x01_pic_c03{background:url("../images/products/products_x01_c03.png") center center / 90% auto no-repeat;}
.products_x01_pic_c04{background:url("../images/products/products_x01_c04.png") center center / 90% auto no-repeat;}

.products_x01_pic_d01{background:url("../images/products/products_x01_d01.png") center center / 90% auto no-repeat;}
.products_x01_pic_d02{background:url("../images/products/products_x01_d02.png") center center / 90% auto no-repeat;}
.products_x01_pic_d03{background:url("../images/products/products_x01_d03.png") center center / 90% auto no-repeat;}
.products_x01_pic_d04{background:url("../images/products/products_x01_d04.png") center center / 90% auto no-repeat;}
.products_x01_pic_d05{background:url("../images/products/products_x01_d05.png") center center / 90% auto no-repeat;}
.products_x01_pic_d06{background:url("../images/products/products_x01_d06.png") center center / 90% auto no-repeat;}

.products_x01_pic_e01{background:url("../images/products/products_x01_e01.png") center center / 90% auto no-repeat;}
.products_x01_pic_e02{background:url("../images/products/products_x01_e02.png") center center / 90% auto no-repeat;}
.products_x01_pic_e03{background:url("../images/products/products_x01_e03.png") center center / 90% auto no-repeat;}
.products_x01_pic_e04{background:url("../images/products/products_x01_e04.png") center center / 90% auto no-repeat;}

.products_x01_pic_f01{background:url("../images/products/products_x01_f01.png") center center / 90% auto no-repeat;}

.products_x01_pic_f00{    background: url("../images/products/products_x01_f00.png") center center / contain no-repeat;}
.products_x01_pic_tit00{    background: url("../images/products/products_x01_tit00.png") center center / contain no-repeat;}

.products_info_bar_x01_l{
	background:url("../images/products/products_info_bg_x1l.png") left top / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}
.products_info_bar_x01_r{
	background:url("../images/products/products_info_bg_x1r.png") right bottom / contain no-repeat;
	height: 70vh;
	padding: 50px 5vw 50px;
}

/*=====@media screen媒体查询=====*/
/*=====小于等于900px=====*/
@media screen and (max-width:900px){


.product_banner_x09,.product_banner_x08,.product_banner_x07 {

    padding: 15vh 3vw 0 3vw;
}
dl.banner_words {
    width: auto;
}

ul.products_report_boxes {
    flex-wrap: wrap;}
ul.products_report_boxes>li {
    width: 100%;}


.products_info_redbar01_x08 {
    background: url(../images/products/products_x08_a.png) left center / 43% auto no-repeat, url(../images/products/products_info_bg00.png) center center / cover no-repeat;
}
.products_info_redbar01 {
    background: url(../images/products/products_x09_a.png) left bottom / 43% auto no-repeat, url(../images/products/products_info_bg00.png) center center / cover no-repeat;
}
/*~~~ %%VVVVV ~~~*/
ol.products_cont_w2_words {
    flex-wrap: wrap;
}
ol.products_cont_w2_words>li {
    width: 100%;
}
/*~~~ %%VVVVV ~~~*/
.books_info_zone {
    flex-wrap: wrap;
}
.books_info_zone>dl {
    flex-basis: 100%;
}
/*~~~ %%VVVVV ~~~*/
ol.aboutus_info_lr{flex-wrap: wrap;}
ol.aboutus_info_lr>li {
    flex-basis: 100%;
}
/*~~~ %%VVVVV ~~~*/
.our_products_block_addpic{flex-wrap: wrap;}
.our_products_block_addpic>h1{width: 100%; }
.our_products_block_addpic>h2{width: 100%;}
div.video_box>em>video {
    width: 75vw;
}


ol.products_x01_item>a { flex-basis: 100%;}


ol.products_box_item>li{flex-basis:100%;}

}
/*=====///==小于等于900px=====*/