@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; margin:0; padding:0}article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video{display:block}ul, li, ol{list-style:none; background:transparent}h1, h2, h3, h4, h5, h6{font-weight:400; clear:both}a, a:hover{text-decoration:none}
blockquote{quotes:none}blockquote:before, blockquote:after, q:before, q:after{content:none}table{border-collapse:collapse;border-spacing:0}input[type="submit"]:focus, input[type="button"]:focus{outline:none}:focus{outline:0}a img, input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border:0}
*{font-family:Arial;}
html.no_scroll,body.no_scroll{width:100%;height:100%;overflow:hidden;}
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;margin:0;padding:0}
.clearfix:after{content:'';clear:both;display:block;}
sup{vertical-align:super;font-size:smaller;}
sub{vertical-align:sub;font-size:smaller;}

@media screen and (min-width: 769px) {
	.mb{display:none !important;}
}
.left_top_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;box-pack:start;
	-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;box-align:start;
}
.center_top_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;box-pack:center;
	-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;box-align:start;
}
.right_top_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;box-pack:end;
	-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;box-align:start;
}
.left_center_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;box-pack:start;
	-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;box-align:center;
}
.center_center_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;box-pack:center;
	-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;box-align:center;
}
.right_center_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;box-pack:end;
	-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;box-align:center;
}
.left_bottom_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;box-pack:start;
	-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;box-align:end;
}
.center_bottom_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;box-pack:center;
	-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;box-align:end;
}
.right_bottom_box {
	width:100%;height:100%;
	display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:box;
	-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;box-pack:end;
	-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;box-align:end;
}
.left_top_box > *,
.center_top_box > *,
.right_top_box > *,
.left_center_box > *,
.center_center_box > *,
.right_center_box > *,
.left_bottom_box > *,
.center_bottom_box > *,
.right_bottom_box > * {
	-ms-flex:0 1 auto;
}

.preload{display:none !important;}
.layout_width{width:100%;min-width:950px;}
.content_width{width:950px;margin:0 auto;}
.input_no_style{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:none;background:none;}
.border_box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*.flex{display:flex;width:100%;}
.flex > *{flex:1;}
.flex > *.f1_5{flex:1.5;}
.flex > *.f2{flex:2;}
.flex > .not_flex{flex:none;}*/
.flex{display:table;width:100%;table-layout:fixed;}
.flex_auto{table-layout:auto;}
.flex > *{display:table-cell;}
.flex_auto > *{width:1em;}
.flex > .not_flex{display:block;}
.user_select_none{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;}
.btn{background-color:#dab273;padding:15px 0;text-align:center;color:#fff;cursor:pointer;font-size:1em;line-height:100%;display:block;}
.btn.btn2{color:#666;border:2px solid #dab273;background-color:transparent;}
.single_line_text_overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.animate{-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;}
::-webkit-input-placeholder{color:#b9b9b9 !important;}
:-moz-placeholder{color:#b9b9b9 !important;}
::-moz-placeholder{color:#b9b9b9 !important;}
:-ms-input-placeholder{color:#b9b9b9 !important;}
input::-webkit-calendar-picker-indicator{display:none;}

@media screen and (min-width: 769px) {
	.menu_column_4{width:100%;}
	.menu_column_4:after{content:'';clear:both;display:block;}
	.menu_column_4 .menu{width:25%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_4 .menu:hover, .menu_column_4 .menu.selected{background-color:#145b7f;}
	.menu_column_4 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_4 .menu:nth-child(4n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_4 .menu:nth-child(4)~.menu{margin-top:20px;}
	.menu_column_4 .menu:nth-child(4n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

	.menu_column_5{width:100%;}
	.menu_column_5:after{content:'';clear:both;display:block;}
	.menu_column_5 .menu{width:20%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_5 .menu:hover, .menu_column_5 .menu.selected{background-color:#145b7f;}
	.menu_column_5 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_5 .menu:nth-child(5n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_5 .menu:nth-child(5)~.menu{margin-top:20px;}
	.menu_column_5 .menu:nth-child(5n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

	.menu_column_6{width:100%;}
	.menu_column_6:after{content:'';clear:both;display:block;}
	.menu_column_6 .menu{width:16.66%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_6 .menu:hover, .menu_column_6 .menu.selected{background-color:#145b7f;}
	.menu_column_6 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_6 .menu:nth-child(6n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_6 .menu:nth-child(6)~.menu{margin-top:20px;}
	.menu_column_6 .menu:nth-child(6n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

	.menu_column_7{width:100%;}
	.menu_column_7:after{content:'';clear:both;display:block;}
	.menu_column_7 .menu{width:14.28%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_7 .menu:hover, .menu_column_7 .menu.selected{background-color:#145b7f;}
	.menu_column_7 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_7 .menu:nth-child(7n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_7 .menu:nth-child(7)~.menu{margin-top:20px;}
	.menu_column_7 .menu:nth-child(7n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

	.menu_column_8{width:100%;}
	.menu_column_8:after{content:'';clear:both;display:block;}
	.menu_column_8 .menu{width:12.5%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_8 .menu:hover, .menu_column_8 .menu.selected{background-color:#145b7f;}
	.menu_column_8 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_8 .menu:nth-child(8n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_8 .menu:nth-child(8)~.menu{margin-top:20px;}
	.menu_column_8 .menu:nth-child(8n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}

	.menu_column_10{width:100%;}
	.menu_column_10:after{content:'';clear:both;display:block;}
	.menu_column_10 .menu{width:10%;font-size:1em;padding:15px 0;line-height:100%;text-align:center;white-space:nowrap;overflow:hidden;background-color:#007ebf;float:left;border-left:1px solid #1e95d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;}
	.menu_column_10 .menu:hover, .menu_column_10 .menu.selected{background-color:#145b7f;}
	.menu_column_10 .menu:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_10 .menu:nth-child(10n){border-top-right-radius:10px;border-bottom-right-radius:10px;}
	.menu_column_10 .menu:nth-child(10)~.menu{margin-top:20px;}
	.menu_column_10 .menu:nth-child(10n+1){border-left:1px solid transparent;border-top-left-radius:10px;border-bottom-left-radius:10px;}
}

.box_shadow{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px rgba(0,0,0,0.3);box-shadow:0 0 20px rgba(0,0,0,0.3);}
.box_highest{position:relative !important;}
.box_column_3{width:100%;position:relative;margin-top:5%;}
.box_column_3 .box{position:absolute;top:0;bottom:0;width:32.66%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box_column_3 .box:nth-child(1){left:0;}
.box_column_3 .box:nth-child(2){left:33.66%;}
.box_column_3 .box:nth-child(3){left:67.34%;}

.multiline_box{width:100%;}
@media screen and (min-width: 769px) {
	.multiline_box_column_4 .box{width:23%;margin-left:2.5%;}
	.multiline_box_column_4 .box:nth-child(4n+1){margin-left:0;}

	.multiline_box_column_3 .box{width:31%;margin-left:3%;}
	.multiline_box_column_3 .box:nth-child(3n+1){margin-left:0;}
}
.multiline_box .box{float:left;margin-top:30px;position:relative;overflow:hidden;}

.tab_content{overflow:hidden;}
.tab_content .tab_head{width:100%;overflow:hidden;position:relative;}
.tab_content .tab_head table{position:relative;}
.tab_content .tab_head table td{vertical-align:bottom;}
.tab_content .tab_head table td div{border:2px solid #007ebf;border-bottom:none;border-right:2px solid #1e95d0;border-top:2px solid #007ebf;background-color:#007ebf;white-space:nowrap;padding:15px;color:#fff;font-size:1.0625em;text-align:center;cursor:pointer;line-height:100%;}
.tab_content .tab_head table td div.cur{background-color:transparent;color:#007ebf;padding:20px 15px;}
.tab_content .tab_head table td:last-child div{border-right:2px solid #007ebf;}
.tab_content .tab_head table td div.original_rightborder{border-right:2px solid #007ebf;}
.tab_content .tab_head .arrow{display:none;position:absolute;bottom:0;z-index:2;background-color:rgba(0,0,0,0.36);padding:17px 15px 15px;cursor:pointer;}
.tab_content .tab_head .arrow img{display:block;height:1.0625em;}
.tab_content .tab_head .prev{left:0;}
.tab_content .tab_head .prev img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.tab_content .tab_head .next{right:0;}
.tab_content .tab_body{margin-top:40px;display:none;}
.page_content .page_bar{margin-top:50px;text-align:center;}
.page_content .page_bar > *{margin:0 2px;text-align:center;display:inline-block;width:35px;height:35px;line-height:35px;color:#007ebf;font-size:1.125em;cursor:pointer;}
.page_content .page_bar .cur{cursor:not-allowed;background-color:#007ebf;color:#fff;}
.page_content .page_bar .prev, .page_content .page_bar .next{background-color:#007ebf;color:#fff;}
.page_content .page_bar .disabled{cursor:not-allowed;color:#aaa;background-color:#ececec;}

/******* form control start ******/
.form_block_title{font-size:1.375em;color:#1d3e72;margin:25px 0 15px;line-height:100%;}
.form_input_field{margin:20px 0;}
.form_input_field .filed_column_x{float:left;margin-left:25px;}
.form_input_field .filed_column_x:nth-child(3n+1){margin-left:0;clear:left;}
.form_input_field .filed_column_x:nth-child(3)~.filed_column_x{margin-top:15px;}
.form_input_field .name{margin-bottom:10px;color:#333;font-size:1.125em;line-height:100%;}
.form_input_field .name .small{font-size:0.66em;}
.form_input_field_horizontal .name{float:left;margin:0;width:90px;}
.form_input_field_horizontal .name_height{height:30px;line-height:30px;}
.form_input_field_horizontal .input{float:right;width:850px;}
.form_input_field .input .menu{position:relative;}
.form_input_field .input .menu input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;}
.form_input_field .input .txt{border:1px solid #7fbedf;font-size:0.875em;background-color:#f9fdff;height:40px;width:360px;padding:0 10px;color:#333;}
.form_input_field .input .txt:disabled{background-color:#f0f0f0;border:1px solid #cecece;color:#cecece;}
.form_input_field .input .select{position:relative;color:#333;width:360px;border:1px solid #7fbedf;background-color:#f9fdff;}
.form_input_field .input .select .selected_text{height:38px;line-height:38px;padding:0 48px 0 10px;font-size:0.875em;display:block;}
.form_input_field .input .select .arrow{position:absolute;top:0;right:0;bottom:0;width:38px;background:url('../images/arrow6.png') no-repeat center center;}
.form_input_field .input .select select{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}
.form_input_field .input textarea{resize:none;width:561px;height:178px;border:1px solid #7fbedf;font-size:0.875em;background-color:#f9fdff;padding:10px;line-height:140%;}
.form_input_field .input .panel{float:left;width:270px;margin-left:25px;position:relative;}
.form_input_field .input .panel:nth-child(3n+1){margin-left:0;}
.form_input_field .input .panel:nth-child(3)~.panel{margin-top:15px;}
.form_input_field .input .panel > *{float:left;}
.form_input_field .input .panel > *:first-child~*:not(.error){margin-left:10px;}
.form_input_field .input .panel .select{width:165px;}
.form_input_field .input .panel .txt{width:45px;}
.form_input_field .input .panel .txt:first-child{width:165px;}
.form_input_field .input .panel .unit{width:35px;height:40px;line-height:40px;color:#333;font-size:1.125em;}
.form_input_field .input .panel .calendar.pc{width:32px;height:40px;background:url('../images/calendar.png') no-repeat center center;cursor:pointer;}
.form_input_field .input .plus{width:40px;height:40px;float:left;background:url('../images/plus.png') no-repeat center center #3d9dce;margin-left:25px;cursor:pointer;}
.form_input_field .input .panel:nth-child(4)~.plus{margin-top:15px;}
.form_input_field .input .upload{position:relative;float:left;}
.form_input_field .input .upload .txt{padding-right:120px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.form_input_field .input .upload .icon{position:absolute;top:0;right:0;bottom:0;z-index:2;width:110px;background:url('../images/upload.png') no-repeat 10px center #007ebf;padding-left:35px;color:#fff;font-size:1em;border-radius:5px;cursor:pointer;}
.form_input_field .input .upload .icon input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:0;cursor:pointer;}
.form_input_field .checkbox{display:block;position:relative;float:left;cursor:pointer;margin-left:25px;}
.form_input_field .checkbox:first-child{margin-left:0;}
.form_input_field .checkbox .gou{width:20px;height:20px;float:left;margin-right:10px;border:1px solid #7fbedf;background-color:#f9fdff;}
.form_input_field .checkbox .gou img{width:100%;visibility:hidden;display:block;}
.form_input_field .checkbox .text{color:#333;font-size:1.125em;float:left;}
.form_input_field .checkbox input{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;cursor:pointer;}
.form_input_field .checkbox.selected .gou{background-color:#145b7f;border:1px solid #145b7f;}
.form_input_field .checkbox.selected .gou img{visibility:visible;}
.form_input_field .error{color:#f00;margin-top:2px;font-size:0.875em;display:none;}
/******* form control end ******/

.header_bar_placeholder{display:none;}
.heaer_bar_scroll{top:0;left:0;z-index:20;}
.header{position:relative;z-index:5;}
.header a{color:#fff;}
.header .top_bar{background-color:#007ebf;width:100%;font-size:0.75em;position:relative;z-index:4;}
.header .top_bar .content_width > li{margin-left:15px;float:right;line-height:140%;position:relative;}
.header .top_bar .content_width > li:last-child{margin-left:0;}
.header .top_bar a{display:block;padding:8px 5px 8px 30px;background:no-repeat 5px center;background-size:auto 16px;}
.header .top_bar .cart a{background-image:url('../images/nav_icon_cart.png');}
.header .top_bar .cart_hover a{color:#007ebf;background-image:url('../images/nav_icon_cart2.png');color:#007ebf;background-color:#fff;}
.header .top_bar .favor a{background-image:url('../images/nav_icon_favor.png');}
.header .top_bar .login1 a{background-image:url('../images/nav_icon_login1.png');cursor:pointer;}
.header .top_bar .login2 a{background-image:url('../images/nav_icon_login1.png');}
.header .top_bar .login2.hover > a{background-image:url('../images/nav_icon_login2_pc.png');}
.header .top_bar .lang{min-width:100px;}
.header .top_bar .lang a{background-image:url('../images/nav_icon_lang1.png');}
.header .top_bar .lang.hover > a{background-image:url('../images/nav_icon_lang2.png');}
.header .top_bar .sub_menu{display:none;position:absolute;left:0;background-color:#fff;width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.header .top_bar .hover a{background-color:#fff;color:#007ebf;position:relative;z-index:2;}
.header .top_bar .hover .sub_menu{display:block;}
.header .top_bar .sub_menu a{position:static;float:none;padding:10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#007ebf;background:none;}
.header .top_bar .sub_menu a:hover{color:#fff;background-color:#007ebf;}
.header .middle_bar{background-color:#1d3e72;width:100%;position:relative;z-index:3;overflow:hidden;}
.header .middle_bar .white_bg{position:absolute;top:0;left:70%;right:0;bottom:0;background-color:#fff;}
.header .middle_bar .content_width{position:relative;z-index:2;}
.header .middle_bar .logo{width:209px;display:block;float:left;padding:12px 0 10px;}
.header .middle_bar .logo img{width:100%;display:block;}
.header .middle_bar .search_bar{margin-left:48px;float:left;padding:10px 0;}
.header .middle_bar .search_bar .form_input_field{width:297px;float:left;margin:0;}
.header .middle_bar .search_bar .txt{width:100%;border:none;background-color:#fff;}
.header .middle_bar .search_bar .btn{float:left;width:62px;height:40px;background-image:url('../images/nav_icon_search_pc.png');background-repeat:no-repeat;background-position:center center;padding:0;}
.header .middle_bar .hotline{float:right;height:60px;line-height:60px;width:248px;padding-left:55px;background:url('../images/nav_icon_phone_pc.png') no-repeat 30px center #fff;font-size:1.125em;color:#1d3e72;}
.header .middle_bar .hotline a{color:#1d3e72;}
.header .bottom_bar{background-color:rgba(29,62,114,0.75);width:100%;position:relative;z-index:2;}
.header .bottom_bar .part_name{text-align:center;color:#fff;font-size:1em;white-space:nowrap;padding:20px 10px;line-height:100%;display:block;position:relative;z-index:2;}
.header .bottom_bar .sub_menu{display:none;position:absolute;left:0;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.header .bottom_bar .sub_menu > li{width:25%;float:left;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.header .bottom_bar .sub_menu_forms > li{background-repeat:no-repeat;background-position:15px center;background-size:39px 35px;padding:15px 0 15px 58px;width:20%;}
.sub_menu_forms .bar{background-image:url('../images/forms/icon_bar.png');}
.sub_menu_forms .foil{background-image:url('../images/forms/icon_foil.png');}
.sub_menu_forms .mesh{background-image:url('../images/forms/icon_mesh.png');}
.sub_menu_forms .rod{background-image:url('../images/forms/icon_rod.png');}
.sub_menu_forms .bolt{background-image:url('../images/forms/icon_bolt.png');}
.sub_menu_forms .chopped_fiber{background-image:url('../images/forms/icon_chopped_fiber.png');}
.sub_menu_forms .granule{background-image:url('../images/forms/icon_granule.png');}
.sub_menu_forms .metallised_film{background-image:url('../images/forms/icon_metallized_film.png');}
.sub_menu_forms .sheet{background-image:url('../images/forms/icon_sheet.png');}
.sub_menu_forms .crucible{background-image:url('../images/forms/icon_crucible.png');}
.sub_menu_forms .fabric{background-image:url('../images/forms/icon_fabric.png');}
.sub_menu_forms .honeycomb{background-image:url('../images/forms/icon_honeycomb.png');}
.sub_menu_forms .microfoil{background-image:url('../images/forms/icon_microfoil.png');}
.sub_menu_forms .single_crystal{background-image:url('../images/forms/icon_single_crystal.png');}
.sub_menu_forms .ink{background-image:url('../images/forms/icon_ink.png');}
.sub_menu_forms .fiber{background-image:url('../images/forms/icon_fiber.png');}
.sub_menu_forms .insulated_wire{background-image:url('../images/forms/icon_insulated_wire.png');}
.sub_menu_forms .powder{background-image:url('../images/forms/icon_powder.png');}
.sub_menu_forms .sphere{background-image:url('../images/forms/icon_sphere.png');}
.sub_menu_forms .nut{background-image:url('../images/forms/icon_nut.png');}
.sub_menu_forms .film{background-image:url('../images/forms/icon_film.png');}
.sub_menu_forms .laminate{background-image:url('../images/forms/icon_laminate.png');}
.sub_menu_forms .microleaf{background-image:url('../images/forms/icon_microleaf.png');}
.sub_menu_forms .sputtering_target{background-image:url('../images/forms/icon_sputtering.png');}
.sub_menu_forms .washer{background-image:url('../images/forms/icon_washer.png');}
.sub_menu_forms .flake{background-image:url('../images/forms/icon_flake.png');}
.sub_menu_forms .bead{background-image:url('../images/forms/icon_bead.png');}
.sub_menu_forms .monofilament{background-image:url('../images/forms/icon_monofilament.png');}
.sub_menu_forms .wire{background-image:url('../images/forms/icon_wire.png');}
.sub_menu_forms .foam{background-image:url('../images/forms/icon_foam.png');}
.sub_menu_forms .lump{background-image:url('../images/forms/icon_lump.png');}
.sub_menu_forms .non-woven_fabric{background-image:url('../images/forms/icon_nonwoven.png');}
.sub_menu_forms .tube{background-image:url('../images/forms/icon_tube.png');}
.header .bottom_bar .sub_menu a{color:#007ebf;display:inline;padding:0;white-space:nowrap;line-height:100%;}
.header .bottom_bar .flex{position:relative;}
.header .bottom_bar .flex .hover{background-color:#fff;}
.header .bottom_bar .flex .hover .part_name{color:#007ebf;background-color:#fff;}
.header .bottom_bar .flex .hover .sub_menu{display:block;}

.footer{background-color:#c5c6c8;padding:40px 0 75px 0;}
.footer .list .menu{padding-right:40px;text-align:left;max-width:20%;}
.footer .list .menu:last-child{flex:2;padding-right:0;}
.footer .list .menu .title{color:#666;font-size:1.0625em;margin-bottom:15px;}
.footer .list .menu .title+.title{margin-bottom:5px;}
.footer .list .menu .title:last-child{margin-top:15px;margin-bottom:0;white-space:nowrap;}
.footer .list .menu .title .part_name{color:#666;line-height:100%;}
.footer .list .menu .sub_menu{font-size:0.8125em;margin-bottom:5px;color:#555;}
.footer .list .menu .sub_menu:last-child{margin-bottom:0;}
.footer .list .menu .sub_menu a{color:#555;line-height:100%;}
.footer .socialmedia{margin-top:15px;width:100%;}
/*
.footer .socialmedia a{width:35px;height:39px;display:block;float:left;margin-left:5px;}
.footer .socialmedia a:first-child{margin-left:0;}
*/
.footer .socialmedia a{ width: 35px; height: 39px; display: block; float: left;margin: 0px 5px 5px 0px;}
.footer .socialmedia a img{width:35px;height:39px;display:block;}
.footer .line{width:100%;height:1px;margin:35px 0 20px 0;overflow:hidden;background-color:#999;}
.footer .copy{font-size:0.75em;color:#777;line-height:140%;float:left;}
.footer .copy a{color:#777;}
.footer .other_link{font-size:0.75em;color:#777;text-align:right;line-height:140%;float:right;}
.footer .other_link a{color:#777;margin:0 15px;}
.footer .other_link a:first-child{margin-left:0;}
.footer .other_link a:last-child{margin-right:0;}
.footer .beian{white-space:nowrap;}
.footer .beian img{width:20px;height:20px;vertical-align:middle;}
.wechat_popup{position:absolute;z-index:10;width:258px;height:258px;display:none;}
.horizontal_screen{display:none;position:fixed;top:0;left:0;z-index:105;width:100%;height:100%;background-color:#1f3f70;}
.horizontal_screen div{width:100%;}
.horizontal_screen img{width:20%;display:block;margin:0 auto 4%;}
.horizontal_screen .text{text-align:center;width:84%;margin:0 auto;color:#fff;font-size:1.14em;}

.right_menu{position:fixed;bottom:10%;right:0;z-index:20;}
.right_menu .menu{background:no-repeat center center #dab273;width:60px;height:60px;margin-top:1px;cursor:pointer;display:block;position:relative;}
.right_menu .menu:first-child{margin-top:0;}
.right_menu .menu1{background-image:url('../images/nav_icon_favor.png');background-size:26px 21px;}
.right_menu .menu2{background-image:url('../images/nav_icon_cart.png');background-size:29px 27px;}
.right_menu .menu3{background-image:url('../images/nav_icon_pdf.png');background-size:25px 25px;}
.right_menu .menu4{background-image:url('../images/nav_icon_chat.png');background-size:35px 36px;}
.right_menu > p  {margin-top: 1px;display: block;}
.right_menu .cart_hover{background-color:#fff;background-image:url('../images/nav_icon_cart3.png');}
.right_menu .menu .number_tips{position:absolute;top:0;right:0;width:17px;height:20;line-height:20px;text-align:center;font-size:0.75em;color:#fff;background:url('../images/number_tips_bg.png') no-repeat;background-size:17px 20px;-webkit-transform:translate(-40%,40%);-moz-transform:translate(-40%,40%);-o-transform:translate(-40%,40%);-ms-transform:translate(-40%,40%);transform:translate(-40%,40%);}

.shopping_cart{padding:15px;float:left;display:none;position:absolute;top:0;left:0;z-index:19;background-color:#fff;-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.3);box-shadow:0 5px 5px rgba(0,0,0,0.3);}
.shopping_cart .right_menu_show{display:none;}
.shopping_cart .title{font-size:1em;float:left;line-height:100%;color:#333;}
.shopping_cart .close{cursor:pointer;float:right;width:16px;height:16px;}
.shopping_cart .scroll{max-height:260px;overflow-x:hidden;overflow-y:auto;}
.shopping_cart table th,.shopping_cart table td{text-align:center;vertical-align:middle;white-space:nowrap;padding:10px 10px 10px 0;color:#007ebf;font-size:0.875em;}
.shopping_cart table th{font-weight:normal;}
.shopping_cart table td{border-top:1px solid #fff;background-color:#e3e4e5;}
.shopping_cart table td .bin{width:12px;height:15px;cursor:pointer;padding:3px 15px;border:1px solid #dab273;}
.shopping_cart table td .bin img{display:block;width:12px;height:15px;}
.shopping_cart .btn{padding:12px 0;width:100%;margin-top:15px;font-size:1em;}
.shopping_cart_top .btn{padding:8px 0;width:120px;float:right;font-size:0.875em;}
.shopping_cart_right{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);}
.shopping_cart_right .right_menu_show{display:block;}

.popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0.6);display:none;}
.popup .panel{width:100%;min-width:750px;background-color:#1d3e72;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.popup .close{display:block;width:41px;height:40px;position:absolute;top:10px;right:10px;z-index:2;cursor:pointer;}
.login_popup .panel{height:407px;max-width:834px;}
.login_popup .login{width:50%;height:100%;float:left;text-align:center;}
.login_popup .login .title{font-size:2em;color:#fff;margin-bottom:20px;line-height:100%;}
.login_popup .login .txt{background:no-repeat 10px center #fff;background-size:14px 16px;font-size:0.875em;margin-bottom:10px;height:45px;border-radius:10px;padding:5px 10px 5px 35px;width:305px;}
.login_popup .login .usr{background-image:url('../images/icon_login_username.png');}
.login_popup .login .pwd{background-image:url('../images/icon_login_password.png');}
.login_popup .login .text{font-size:0.875em;color:#fff;line-height:100%;cursor:pointer;}
.login_popup .login .btn{width:170px;margin:25px auto 0;border-radius:10px;font-size:1.125em;}
.login_popup .register{width:50%;height:100%;float:right;background:url('../images/register_bg.jpg') no-repeat center center;}
.login_popup .register a{margin:35px auto 0;border-radius:10px;background-color:#007ebf;width:245px;font-size:1.5em;}
.login_popup .register a:first-child{margin-top:0;}
.chat_popup .panel{width:400px;height:600px;background-color:#fff;}
.chat_popup .panel iframe{width:100%;height:100%;}
.chat_popup .close{top:0;right:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);width:57px;height:56px;}
.chat_popup .cover{position:absolute;bottom:3px;right:103px;width:142px;height:35px;z-index:2;}

.forgetpwd_popup .panel{height:407px;max-width:834px;text-align:center;}
.forgetpwd_popup .title{font-size:2em;color:#fff;margin-bottom:20px;text-align:center;line-height:100%;}
.forgetpwd_popup .text{font-size:0.85em;margin:15px 30px;color:#fff;text-align:center;cursor:pointer;}
.forgetpwd_popup .txt{background-color:#fff;font-size:0.875em;margin-bottom:10px;height:45px;border-radius:10px;padding:5px 10px;width:305px;}
.forgetpwd_popup .btn{width:170px;margin:25px auto 0;border-radius:10px;font-size:1.125em;}

.alert_popup .panel{width:750px;background-color:#fff;padding: 30px 25px;box-sizing:border-box;}
.alert_popup .panel .close{width:20px;height:20px;}
.alert_popup .panel .scroll{max-height:70vh;overflow-x:hidden;overflow-y:auto;padding:1px 0;}
.alert_popup .panel p{margin:10px 0;line-height:140%;}
.alert_popup .panel p:first-child{margin-top:0;}
.alert_popup .panel p:last-child{margin-bottom:0;}
.alert_popup .panel p.text_right{text-align:right;}
.alert_popup .panel p.dear{margin-top:20px;}
.alert_popup .panel ul.point{margin:10px 0;}
.alert_popup .panel ul.point li{list-style-type:disc;margin:10px 0 10px 2em;line-height:140%;}
.alert_popup .panel ul.point li:first-child{margin-top:0;}
.alert_popup .panel ul.point li:last-child{margin-bottom:0;}

.crumbs{margin:15px 0 30px 0;}
.crumbs a{font-size:0.875em;color:#9b9b9b;line-height:100%;white-space:nowrap;}
.crumbs a:last-child{color:#666;}
.crumbs img{width:12px;height:21px;vertical-align:middle;margin:0 10px;}

.banner_panel{position:relative;overflow:hidden;width:100%;margin:-62px auto 0;}
.banner_panel.nomt{margin-top:0;}
.banner_panel .banner{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;overflow:hidden;background:no-repeat center top;}
.banner_panel .banner:first-child{position:relative;}
.banner_panel .banner .img{width:100%;height:459px;background:no-repeat center top;}
.banner_panel .banner .img img{display:block;}
.banner_panel .banner .img .pc{visibility:hidden;}
.banner_panel .banner .text_bg{position:absolute;top:0;left:0;width:47%;height:100%;background:rgba(0,126,191,0.47);}
.banner_panel .banner .text_bg::after{content:'';display:block;position:absolute;top:0;left:100%;width:0;height:0;border-top:229px solid transparent;border-bottom:230px solid transparent;border-left:95px solid rgba(0,126,191,0.47);}
.banner_panel .banner .text_outer{position:absolute;top:62px;left:0;right:0;bottom:0;z-index:2;}
.banner_panel .banner .content_width{position:relative;top:0;left:2%;height:100%;}
.banner_panel .banner .text_inner{width:45%;}
.banner_panel .banner h2{font-size:2.375em;color:#fff;}
.banner_panel .banner .intro{font-size:1.25em;color:#fff;line-height:140%;margin-top:30px;}
.banner_panel .banner a{font-size:1.5em;width:230px;margin-top:40px;}
.banner_panel .banner_left{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-o-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);}
.banner_panel .banner_right{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-o-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);}
.banner_panel .banner_transition{-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;transition:0.5s all;}
.banner_panel .arrow{position:absolute;top:50%;left:0;z-index:2;width:20px;height:39px;margin-top:-23px;cursor:pointer;padding:33.5px 13px;background-color:rgba(0,0,0,0.25);display:none;}
.banner_panel .arrow img{width:20px;height:39px;display:block;}
.banner_panel .arrow_right{left:auto;right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.banner_panel .banner_button{width:100%;position:absolute;left:0;right:0;bottom:4%;z-index:3;text-align:center;}
.banner_panel .banner_button div{display:inline-block;border-radius:50%;background-color:#fff;width:11px;height:11px;margin:0 8px;cursor:pointer;}
.banner_panel .banner_button div.cur{background-color:#145b7f;}
.banner_panel.hover .arrow{display:block;}

.content_banner{background:no-repeat center top;}
.content_banner .pc{visibility:hidden;}

.section{margin-top:40px;margin-bottom:40px;}
.section_inner{margin-top:0;margin-bottom:0;}
.section h1{font-size:1.875em;color:#1d3e72;text-align:left;}
.section_icon{width:72px;height:49px;display:block;margin:0 auto;}
.section_title{font-size:3em;color:#1d3e72;text-align:center;margin-top:25px;line-height:100%;}
.section p{color:#333;font-size:1em;margin:15px 0;line-height:140%;}
.section p.blue{color:#1d3e72;}
.section p span{color:#1d3e72;}
.section p a{color:#1d3e72;}
.section.small p{font-size:0.875em;}
.section p.subtitle{position:relative;font-size:1em;background-color:#eff7fc;color:#1d3e72;width:360px;line-height:140%;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.section p.subtitle .icon{position:absolute;top:50%;left:0;display:block;transform:translate(0,-50%);}
.section p.subtitle.pl75{padding-left:75px;}
.section p.subtitle.mtb20{margin:20px 0;}
.section ul.point{margin:0 0 0 1.2em;}
.section ul.point li{margin:5px 0;line-height:140%;color:#333;list-style-type:disc;}
.section.small ul.point li{font-size:0.875em;}
.section.small p.large{font-size:1.375em;margin:10px 0;}

/******* send email start ******/
.send_email_section{margin-top:0;margin-bottom:0;background-color:#3d9dce;padding:18px 0;}
.send_email_section .text{float:left;width:320px;line-height:120%;color:#fff;font-size:1.0625em;height:40px;}
.send_email_section .send_email{float:right;width:620px;}
.send_email_section .send_email .form_input_field{float:none;width:65%;margin:0;position: relative;}
.send_email_section .send_email .txt{width:100%;border:1px solid #ddd;border-right:none;font-size:1em;background-color:#fff;}
.send_email_section .send_email .btn{float:right;width:143px;height:40px;padding:0;}
/******* send email end ******/

/******* home start ******/
.home_menu{margin-top:35px;}
.home_menu .menu{font-size:1.125em;}
.home_menu .menu img{width:57px;height:53px;display:block;margin:0 auto 20px;}
.home_box1{margin-top:30px;}
.home_box1 .box{background:-webkit-linear-gradient(#e0e7ef,#c5d3e5);background:-moz-linear-gradient(#e0e7ef,#c5d3e5);background:-o-linear-gradient(#e0e7ef,#c5d3e5);background:linear-gradient(#e0e7ef,#c5d3e5);}
.home_box1 .box .title{font-size:1.375em;color:#666;line-height:100%;}
.home_box1 .box .info{margin-top:25px;color:#666;font-size:0.9375em;line-height:140%;}
.home_box1 .box .info .txt{width:100%;font-size:1em;border:none;background-color:#fff;}
.home_box1 .box .icon{position:absolute;right:20px;bottom:20px;width:70px;height:70px;}
.home_box1 .box_highest .icon{margin-top:10px;float:right;position:static;}
.home_box1 .box .btn{font-size:1.375em;width:160px;position:absolute;left:20px;bottom:20px;}

.section_fixed_size1{background:url('../images/section_bg1.jpg') no-repeat center top;width:100%;height:448px;padding:40px 0;}
.section_fixed_size2{background:url('../images/section_bg2.jpg') no-repeat center top;width:100%;height:161px;padding:28px 0 40px;}

.home_video{float:left;display:block;width:550px;height:278px;margin-top:35px;}
.home_video_intro{float:right;width:365px;}
.home_video_intro .intro{display:none;height:68px;margin-top:35px;padding-left:70px;background:no-repeat left center;background-size:59px 66px;color:#1d3e72;font-size:1.0625em;line-height:140%;}
.home_video_intro .intro:first-child{margin-top:35px;}
.home_video_intro .intro1{background-image:url('../images/icon_home_intro1.png');}
.home_video_intro .intro2{background-image:url('../images/icon_home_intro2.png');}
.home_video_intro .intro3{background-image:url('../images/icon_home_intro3.png');}
.home_video_intro .intro4{background-image:url('../images/icon_home_intro4.png');}
.home_video_intro .intro5{background-image:url('../images/icon_home_intro5.png');}
.home_video_intro .intro6{background-image:url('../images/icon_home_intro6.png');}
.home_video_intro .intro7{background-image:url('../images/icon_home_intro7.png');}
.home_video_intro .intro8{background-image:url('../images/icon_home_intro8.png');}
.home_video_intro .intro9{background-image:url('../images/icon_home_intro9.png');}

.home_box2 .box{padding:0;}
.home_box2 .box .img{width:100%;display:block;}
.home_box2 .box .part{position:absolute;top:0;left:0;z-index:5;padding:20px 10px;color:#fff;font-size:1.125em;background-color:#145b7f;line-height:100%;}
.home_box2 .box .info{padding:16px 26px;}
.home_box2 .box .info .title{font-size:1.25em;line-height:130%;}
.home_box2 .box .info .intro{margin-top:10px;font-size:0.875em;line-height:130%;}
.home_box2 .box .info .btn{font-size:1em;padding:13px 0;width:130px;position:absolute;left:26px;bottom:16px;}
.home_box2 .box.video .video_content{position:relative;}
.home_box2 .box.video .video_content canvas{width:100%;display:block;visibility:hidden;}
.home_box2 .box.video .video_content video, .home_box2 .box.video .video_content iframe{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;}
.home_box2 .box.video .video_content .img{position:absolute;top:0;left:0;z-index:1;height:100%;}
.home_box2 .box.video .video_content .play{position:absolute;top:50%;left:50%;z-index:2;width:57px;height:58px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}


.home_medal{margin-bottom:0;}
.home_medal .section_title{font-size:1.875em;color:#fff;text-align:center;line-height:100%;margin:0;}
.home_medal .section_title img{width:29px;height:39px;vertical-align:middle;margin-right:5px;}
.home_medal .flex{margin:35px auto 0;width:700px;}
.home_medal .medal img{width:98px;height:85px;display:block;margin:0 auto;}
/******* home end ******/

/******* contact us start ******/
.contact_us_section .title{font-size:1.375em;color:#1d3e72;line-height:100%;}
.contact_us_section .info{width:45%;float:left;margin-top:40px;}
.contact_us_section .info:nth-child(2n+1){float:right;}
.contact_us_section .info .name{font-size:1.25em;color:#1d3e72;font-weight:bold;background:url('../images/logo2.png') no-repeat left center;background-size:28px 19px;padding-left:40px;line-height:100%;}
.contact_us_section .info .address{color:#333;margin:15px 0;line-height:140%;font-size:0.875em;}
.contact_us_section .info .msg{color:#1d3e72;margin-top:2px;line-height:140%;font-size:0.875em;}
.contact_us_section .info .msg a{color:#1d3e72;}
.contact_us_section .map{width:45%;float:left;margin-top:40px;position:relative;}
.contact_us_section .map:nth-child(2n+1){float:right;}
.contact_us_section .map .placeholder{width:100%;display:block;}
.contact_us_section .map .mapcontent{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;}
.contact_us_section .line{width:100%;height:1px;overflow:hidden;background-color:#c5c6c8;float:left;margin-top:40px;}
/******* contact us end ******/

/******* custom manufacturing start ******/
.custom_manufacturing_section .btn{width:220px;margin:50px auto 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
/******* custom manufacturing end ******/

/******* faq start ******/
.faq_section .q{line-height:140%;background-color:#eff7fc;width:100%;padding:20px 0;color:#007ebf;font-size:1.125em;position:relative;margin-top:1px;}
.faq_section .q .l{float:left;text-align:right;width:35px;white-space:nowrap;}
.faq_section .q .m{float:left;width:825px;margin-left:10px;}
.faq_section .q .r{position:absolute;top:0;right:0;bottom:0;z-index:2;width:45px;background:url('../images/plus2.png') no-repeat left center;cursor:pointer;}
.faq_section .q .r_open{background-image:url('../images/minus2.png');}
.faq_section .a{line-height:140%;border:1px solid #d4d4d4;width:100%;padding:20px 0;color:#666;font-size:0.875em;display:none;}
.faq_section .a .l{float:left;text-align:right;width:35px;white-space:nowrap;}
.faq_section .a .r{float:left;width:859px;margin-left:10px;}
.faq_section .a .r p{margin:10px 0;color:#666;}
.faq_section .a .r p:first-child{margin-top:0;}
.faq_section .a .r p:last-child{margin-bottom:0;}
.faq_section .a .r a{color:#666;text-decoration:underline;}
/******* faq end ******/

/******* search result start ******/
.searchresult_section_bg{background-color:#def2fe;padding:15px 0 40px 0;}
.searchresult_section_bg .crumbs{margin-top:0;}
.searchresult_section .advanced_option{position:relative;float:left;}
.searchresult_section .hidden_field{display:none;}
.searchresult_section .advanced_option .text{font-size:1.375em;color:#1d3e72;padding-right:30px;line-height:100%;}
.searchresult_section .advanced_option .icon{position:absolute;top:0;right:0;bottom:0;width:20px;background:url('../images/plus3.jpg') no-repeat center center;cursor:pointer;}
.searchresult_section .advanced_option .icon_open{background-image:url('../images/minus3.jpg');}

.searchresult_section .form_input_field .select{border:1px solid #c5c6c8;}
.searchresult_section .form_input_field .select .arrow{background-image:url('../images/arrow2.png');background-size:18px 8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.searchresult_section .form_input_field .input .panel{margin-left:0;width:auto;}
.searchresult_section .form_input_field .input .panel:nth-child(3)~.panel{margin-top:0;}
.searchresult_section .form_input_field .input.range .panel .input{float:left;}
.searchresult_section .form_input_field .input.range .panel .txt{border:1px solid #c5c6c8;width:80px;height:30px;background-color:#fff;text-align:center;}
.searchresult_section .form_input_field .input.range .panel .unit{color:#666;height:30px;line-height:30px;width:auto;margin-right:10px;}
.searchresult_section .form_input_field .input.range .panel .select{width:80px;height:30px;}
.searchresult_section .form_input_field .input.range .panel .select .selected_text{height:30px;line-height:30px;padding-right:32px;padding-bottom:2px;}
.searchresult_section .form_input_field .checkbox .gou{background-color:#fff;border:1px solid #c5c6c8;}
.searchresult_section .form_input_field .checkbox .text{white-space:nowrap;}
.searchresult_section .form_input_field .checkbox.selected .gou{background-color:#145b7f;border:1px solid #145b7f;}
.searchresult_section .form_input_field .checkboxlist .checkbox{width:18%;display:block;margin-left:2%;}
.searchresult_section .form_input_field .checkboxlist .checkbox:first-child{margin-left:0;}
.searchresult_section .form_input_field .checkboxlist .checkbox:nth-child(6)~.checkbox{margin-top:10px;}
.searchresult_section .btn_panel{margin-top:20px;}
.searchresult_section .btn_panel .btn{width:120px;float:left;padding:13px 0;border:2px solid #dab273;}
.searchresult_section .btn_panel .bin{margin-left:20px;background:url('../images/bin.png') no-repeat 20px center #def2fe;padding-left:47px;text-align:left;}
.searchresult_section .search_result_count{width:46%;margin-left:27%;float:left;text-align:center;color:#333;font-size:1.125em;}
.searchresult_section .sort_field{width:250px;float:right;margin:0;-webkit-transform:translate(0,-25%);-moz-transform:translate(0,-25%);-o-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);}
.searchresult_section .sort_field .input{width:100%;}
.searchresult_section .sort_field .input .select{width:100%;border:1px solid #c5c6c8;background:none;}
.searchresult_section .sort_field .input .select .arrow{background-image:url('../images/arrow2.png');background-size:18px 8px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.searchresult_section .result_head{background-color:#145b7f;padding:15px 35px;margin-top:20px;}
.searchresult_section .result_head > div{float:left;font-size:1.125em;color:#fff;line-height:100%;}
.searchresult_section .result_head .no{width:180px;}
.searchresult_section .result_head .name{width:630px;margin-left:20px;}
.searchresult_section .item{margin-bottom:1px;}
.searchresult_section .result_info{background-color:#eff7fc;padding:13px 35px;position:relative;}
.searchresult_section .result_info > div{float:left;font-size:1em;color:#007ebf;line-height:140%;}
.searchresult_section .result_info .no{width:180px;}
.searchresult_section .result_info .name{width:470px;margin-left:20px;}
.searchresult_section .result_info .favor{position:absolute;top:0;bottom:0;left:730px;width:26px;background:url('../images/heart1.png') no-repeat left center;cursor:pointer;}
.searchresult_section .result_info .favor.selected{background-image:url('../images/heart2.png');}
.searchresult_section .result_info .switch{position:absolute;top:0;bottom:0;right:30px;width:16px;background:url('../images/plus2.png') no-repeat left center;cursor:pointer;}
.searchresult_section .result_info .switch.open{background-image:url('../images/minus2.png');}
.searchresult_section .result_parameter{display:none;}
.searchresult_section .result_parameter .parameter_head{border:1px solid #d4d4d4;border-bottom:none;line-height:100%;}
.searchresult_section .result_parameter .parameter_head > div{float:left;text-align:center;padding:20px 0;font-size:1.125em;color:#333;}
.searchresult_section .result_parameter .parameter_head .no{width:120px;margin-left:20px;}
.searchresult_section .result_parameter .parameter_head .size{width:190px;margin-left:50px;}
.searchresult_section .result_parameter .parameter_head .number{width:165px;margin-left:20px;}
.searchresult_section .result_parameter .parameter_detail{border:1px solid #d4d4d4;border-bottom:none;padding:10px 0;line-height:100%;}
.searchresult_section .result_parameter .parameter_detail > div{float:left;text-align:center;font-size:0.875em;color:#333;}
.searchresult_section .result_parameter .parameter_detail .no{width:120px;margin-left:20px;padding:5px 0;line-height:100%;}
.searchresult_section .result_parameter .parameter_detail .size{width:190px;margin-left:50px;padding:5px 0;line-height:100%;}
.searchresult_section .result_parameter .parameter_detail .size input{width:50px;text-align:center;color:#333;font-size:1em;background-color:#ececec;padding:5px;margin:0 5px;}
.searchresult_section .result_parameter .parameter_detail .size input:first-child{margin-left:0;}
.searchresult_section .result_parameter .parameter_detail .number{width:165px;margin-left:20px;line-height:100%;}
.searchresult_section .result_parameter .parameter_detail .number input{width:90px;text-align:center;color:#333;font-size:1em;background-color:#ececec;padding:5px 10px;}
.searchresult_section .result_parameter .parameter_customise .size{padding:0;}
.searchresult_section .result_parameter .parameter_btn{border:1px solid #d4d4d4;padding:20px 0;line-height:100%;}
.searchresult_section .result_parameter .parameter_btn .btn{float:right;margin-right:20px;width:132px;padding:10px 0;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;}
.searchresult_section .result_parameter .parameter_btn .btn.added{background:url('../images/added_cart.png') no-repeat center center #dab273;text-indent:-9999px;overflow:hidden;}
/******* search result end ******/

/******* general search result start ******/
.generalsearchresult_section .forms_list{width:100%;}
.generalsearchresult_section .forms_list td{background-repeat:no-repeat;background-position:5px 5px;background-size:76px auto;vertical-align:top;text-align:center;width:70px;padding:5px;font-size:0.75em;color:#007ebf;cursor:pointer;}
.generalsearchresult_section .forms_list td .cover{margin-bottom:5px;width:100%;height:68px;}
.generalsearchresult_section .forms_list td .count{margin-top:1px;text-align:center;}
.generalsearchresult_section .forms_list td.space{width:7px;padding:0;cursor:default;}
.generalsearchresult_section .forms_list td.selected{background-color:#145b7f;color:#fff;}
.generalsearchresult_section .forms_list td.disabled{color:#8c8c8c;cursor:not-allowed;}
.generalsearchresult_section .forms_list td.disabled div{background-color:rgba(141,198,228,0.85);}
.generalsearchresult_section .forms_list td.blank{color:#8c8c8c;cursor:default;}
/******* general search result end ******/

/******* favorites start ******/
.favorites_section .result_info .bin{background-image:url(../images/bin.png);}
/******* favorites end ******/

/******* registration start ******/
.registration_section .form_input_field .input .txt,
.registration_section .form_input_field .input .select{width:480px;}
.registration_section .form_input_field .input .panel{width:227px;}
.registration_section .form_input_field .input .panel .txt,
.registration_section .form_input_field .input .panel .select{width:100%;}
/******* favorites end ******/

/******* past rfq start ******/
.past_rfq_section .item{margin-top:30px;}
.past_rfq_section .rfq_head{background-color:#145b7f;}
.past_rfq_section .rfq_head > div{float:left;font-size:1.125em;color:#fff;line-height:100%;padding:10px 0;}
.past_rfq_section .rfq_head .date{width:150px;padding-left:35px;}
.past_rfq_section .rfq_head .no{width:415px;margin-left:25px;}
.past_rfq_section .rfq_head .state{width:160px;float:right;}
.past_rfq_section .rfq_info{background-color:#eff7fc;margin-bottom:1px;padding:20px 0;}
.past_rfq_section .rfq_info > div{float:left;font-size:1em;color:#007ebf;line-height:140%;}
.past_rfq_section .rfq_info .no{width:150px;margin-left:35px;}
.past_rfq_section .rfq_info .name{width:415px;margin-left:25px;}
.past_rfq_section .rfq_info .number{width:85px;margin-left:30px;color:#666;}
.past_rfq_section .rfq_info .add{width:160px;float:right;}
.past_rfq_section .rfq_info .add .btn{width:130px;padding:10px 0;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-o-transition:background-color 0.5s;-ms-transition:background-color 0.5s;transition:background-color 0.5s;}
.past_rfq_section .rfq_info .add .btn.added{background:url('../images/added_cart.png') no-repeat center center #dab273;text-indent:-9999px;overflow:hidden;}
/******* past rfq end ******/

/******* my rfq end ******/
.my_rfq_section .rfq_head{background-color:#145b7f;padding:15px 0;}
.my_rfq_section .rfq_head > div{float:left;font-size:1.125em;line-height:100%;color:#fff;margin-left:40px;}
.my_rfq_section .rfq_head .no{width:140px;}
.my_rfq_section .rfq_head .name{width:375px;}
.my_rfq_section .rfq_head .quantity{width:160px;}
.my_rfq_section .rfq_head2 .name{width:485px;}
.my_rfq_section .rfq_head2 .quantity{width:120px;float:right;margin:0 40px 0 0;}
.my_rfq_section .rfq_info{margin-bottom:1px;background-color:#eff7fc;padding:15px 0;}
.my_rfq_section .rfq_info > div{float:left;color:#007ebf;font-size:1em;line-height:140%;margin-left:40px;}
.my_rfq_section .rfq_info .no{width:140px;}
.my_rfq_section .rfq_info .name{width:375px;}
.my_rfq_section .rfq_info .quantity{width:160px;color:#333;font-size:1em;}
.my_rfq_section .rfq_info .quantity .txt{width:70px;padding:10px;text-align:center;background-color:#fff;font-size:1em;}
.my_rfq_section .rfq_info .quantity .error{color:#f00;font-size:0.875em;margin-top:2px;display:none;}
.my_rfq_section .rfq_info .remove{width:110px;float:right;margin:0 35px 0 0;}
.my_rfq_section .rfq_info .remove .btn{width:100%;padding:10px 0 10px 20px;margin:0;background:url('../images/bin.png') no-repeat 10px center;background-size:15px 19px;}
.my_rfq_section .rfq_info2 .name{width:485px;}
.my_rfq_section .rfq_info2 .quantity{width:120px;float:right;margin:0 40px 0 0;}
.my_rfq_section .form_input_field .input textarea{width:480px;height:100px;}
.my_rfq_section .form_input_field .input .panel:only-child{width:480px;}
.my_rfq_section .form_input_field .input .panel .calendar.pc{position:absolute;top:0;right:0;margin:0;-webkit-transform:translate(135%,0);-moz-transform:translate(135%,0);-o-transform:translate(135%,0);-ms-transform:translate(135%,0);transform:translate(135%,0);}
.my_rfq_3 .form_input_field .input{font-weight:bold;width:480px;}
.my_rfq_3 .form_input_field .input span{font-weight:normal;}
/******* my rfq end ******/

/******* product forms start ******/
.alphabet_filter{border-radius:10px;overflow:hidden;background-color:#eff7fc;}
.alphabet_filter .tips{color:#333;font-size:1.125em;padding-bottom:15px;background-color:#fff;}
.alphabet_filter .alphabet_menu.pc{border-radius:10px;overflow:hidden;background-color:#007ebf;}
.alphabet_filter .alphabet_menu.pc div{border-left:1px solid #1e95d0;color:#fff;text-align:center;font-size:1em;padding:10px 0;cursor:pointer;line-height:100%;}
.alphabet_filter .alphabet_menu.pc div:first-child{border-left:none;}
.alphabet_filter .alphabet_menu.pc div:hover,.alphabet_filter .alphabet_menu.pc div.cur{background-color:#145b7f;}
.alphabet_filter .alphabet_content{display:none;padding:45px 30px;}
.alphabet_filter .alphabet_content .item{float:left;width:46%;margin-top:15px;}
.alphabet_filter .alphabet_content .item:nth-child(2),
.alphabet_filter .alphabet_content .item:nth-child(3){margin-top:0;}
.alphabet_filter .alphabet_content .item:nth-child(odd){margin-left:8%;}
.alphabet_filter .alphabet_content .item:nth-child(even){clear:left;}
.alphabet_filter .alphabet_content .item a{text-decoration:underline;color:#007ebf;font-size:0.875em;}
.alphabet_filter_at_right_mb{display:none;}
.alphabet_filter_at_right_mb_translate{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
@media screen and (min-width: 769px) {
	.alphabet_filter_show_pc{display:block !important;}
}

.periodic_table_filter{background-color:#fff;}
.periodic_table_filter_translate{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.periodic_table_filter .tips{color:#333;font-size:1.125em;padding-bottom:15px;background-color:#fff;}
.periodic_table_filter .periodic_table_canvas_outer{width:950px;height:526px;overflow:hidden;position:relative;}
.periodic_table_filter canvas{width:950px;height:526px;display:block;background-color:#fff;}
.periodic_table_filter .periodic_table_canvas_outer a{position:absolute;top:0;left:0;z-index:-1;text-indent:-9999px;}

.product_forms_section_bg{background-color:#def2fe;padding:15px 0 40px 0;}
.product_forms_section_bg .crumbs{margin-top:0;}
.product_forms_section .intro{margin-top:20px;}
.product_forms_section .intro .title{font-size:1.125em;color:#333;line-height:100%;font-weight:bold;margin-bottom:10px;}
.product_forms_section .intro div.info{font-size:1em;color:#333;line-height:140%;}
.product_forms_section .intro table.info th, .product_forms_section .intro table.info td{text-align:left;vertical-align:middle;white-space:nowrap;line-height:100%;background-color:#fff;}
.product_forms_section .intro table.info th{font-size:1.125em;font-weight:normal;padding:10px 15px;border-top:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
.product_forms_section .intro table.info th span{font-size:0.77em;}
.product_forms_section .intro table.info td{font-size:0.875em;padding:10px 30px;border-top:1px solid #d0d0d0;}
.product_forms_section .intro table.info tr:first-child th, .product_forms_section .intro table.info tr:first-child td{border-top:none;}
.product_forms_section .intro .form_input_field{margin:0;}
/******* product forms end ******/

/******* product list element end ******/
.product_list_element_section .tab_content .tab_body{margin-top:20px;}
.product_list_element_section .form_block_title.advanced_option{font-size:1em;}
.product_list_element_section .form_block_title.advanced_option .text{font-size:1.375em;color:#1d3e72;}
.product_list_element_section .advanced_option .text{font-size:1.125em;color:#333;}
.product_list_element_section .select_form{font-size:1.125em;color:#333;line-height:100%;}
.product_list_element_section .form_input_field .checkbox{margin-left:0;}
.product_list_element_section .information_detail th, .product_list_element_section .information_detail td{text-align:left;vertical-align:middle;border:none;font-weight:normal;color:#333;font-size:0.875em;white-space:nowrap;}
.product_list_element_section .information_detail th{padding:5px 40px 5px 0;}
.product_list_element_section .information_detail td{padding:5px 20px 5px 0;}
.product_list_element_section .information_detail td:last-child{padding-right:0;}
@media screen and (min-width: 769px) {
	.product_list_element_section .tab_content{display:block !important;}
}
/******* product list element end ******/

/******* product deatil element start ******/
.products_detail_section{position:relative;}
.products_detail_section .product_img{float:left;width:345px;position:relative;border:2px solid #145b7f;border-bottom:none;}
.products_detail_section .product_img img{width:345px;height:345px;display:block;}
.products_detail_section .product_img .icons{position:absolute;top:0;left:0;width:100%;}
.products_detail_section .product_img .icons img{width:45px;height:45px;display:block;float:right;margin-right:5px;cursor:help;}
.products_detail_section .product_img .icons img:first-child{margin-right:0;}
.products_detail_section .product_img .bar{height:38px;background-color:#145b7f;}
.products_detail_section .product_img .bar > *{display:block;margin-right:5px;float:right;width:38px;height:100%;background:no-repeat center center;cursor:pointer;}
.products_detail_section .product_img .bar .share{background-image:url('../images/share_pc.png');}
.products_detail_section .product_img .bar .favor{background-image:url('../images/favor_pc.png');}
.products_detail_section .product_img .bar .favor.selected{background-image:url('../images/favor2_pc.png');}
.products_detail_section .icon_intro{position:absolute;top:0;left:0;z-index:2;display:none;}
.products_detail_section .icon_intro .panel{width:245px;padding:20px;background-color:#fff;border:2px solid #f18c00;position:relative;}
.products_detail_section .icon_intro .panel .close{display:none;width:8.4%;height:auto;position:absolute;top:0;right:0;z-index:2;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%);}
.products_detail_section .icon_intro .panel .name{color:#333;font-size:1.125em;line-height:100%;}
.products_detail_section .icon_intro .panel .intro{color:#333;font-size:0.875em;line-height:140%;margin-top:5px;}
.products_detail_section .icon_intro_tablet{left:auto;right:0;top:55px;display:none;}
.products_detail_section .icon_intro_tablet .panel .close{display:block;}
.products_detail_section .product_basic_msg{float:right;width:555px;}
.products_detail_section .product_basic_msg h1{font-size:1.875em;color:#333;}
.products_detail_section .product_basic_msg .specification{float:left;width:410px;font-size:1.125em;color:#1d3e72;margin-top:20px;}
.products_detail_section .product_basic_msg .specification .no{line-height:100%;float:left;white-space:nowrap;margin-right:10px;}
.products_detail_section .product_basic_msg .specification .cas{line-height:100%;float:left;white-space:nowrap;border-left:2px solid #1d3e72;padding-left:10px;}
.products_detail_section .product_basic_msg .specification .description{line-height:140%;margin-top:20px;}
.products_detail_section .product_basic_msg .download{float:right;padding:10px 0;width:108px;margin-top:20px;background:url('../images/download.png') no-repeat 13px center;text-indent:30px;font-size:1.125em;line-height:100%;}
.products_detail_section .product_basic_msg .result_parameter{margin-top:25px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head{background-color:#c5c6c8;padding:15px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head > div{float:left;margin-left:40px;line-height:100%;font-size:1.125em;color:#333;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .no{width:145px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .size{width:130px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_head .number{float:right;margin:0 30px 0 0;width:140px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail{margin-top:1px;background-color:#e3e4e5;padding:10px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail > div{float:left;margin-left:40px;line-height:100%;font-size:0.875em;color:#333;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .no{width:145px;padding:5px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .size{width:130px;padding:5px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .size input{width:35px;background-color:#fff;text-align:center;padding:5px 10px;margin:0 5px;font-size:1em;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .number{float:right;margin:0 30px 0 0;width:140px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_detail .number input{width:70px;background-color:#fff;text-align:center;padding:5px 10px;font-size:1em;}
.products_detail_section .product_basic_msg .result_parameter .parameter_customise .size{padding:0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn{margin-top:1px;background-color:#e3e4e5;padding:15px 0;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn .btn{padding:10px 0;width:130px;margin-left:40px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2{margin-top:15px;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2 .btn{width:270px;float:right;font-size:1.375em;background-image:url('../images/nav_icon_cart.png');background-repeat:no-repeat;background-position:30px center;background-size:auto 25px;text-indent:30px;webkit-transition:background-position 0.5s;-moz-transition:background-position 0.5s;-o-transition:background-position 0.5s;-ms-transition:background-position 0.5s;transition:background-position 0.5s;}
.products_detail_section .product_basic_msg .result_parameter .parameter_btn2 .btn.added{background-image:url('../images/added_cart.png');background-position:center center;text-indent:-9999px;overflow:hidden;}
.products_detail_section .product_basic_msg .result_parameter .tips{text-align:right;color:#333;font-size:0.75em;line-height:100%;margin-top:10px;}
.products_detail_section h2{color:#1d3e72;font-size:1.375em;margin-bottom:15px;}
.products_detail_section .intro table.info th, .products_detail_section .intro table.info td{background-color:#e3e4e5;}
/******* product deatil element end ******/

/******* recently viewed products start ******/
.recently_viewed_products_section{background-color:#edf7ff;padding:40px 0;}
.recently_viewed_products{margin-top:20px;overflow:hidden;width:100%;position:relative;}
.recently_viewed_products > div{width:999999px;position:relative;left:0;}
.recently_viewed_products .panel{border:1px solid #ccc;background-color:#f6f6f6;position:absolute;top:0;bottom:0;width:23.875%;}
.recently_viewed_products .highest{position:relative;}
.recently_viewed_products .panel .product{width:100%;display:block;}
.recently_viewed_products .panel .info{padding:20px;}
.recently_viewed_products .panel .info .no{color:#007ebf;font-size:0.875em;line-height:140%;}
.recently_viewed_products .panel .info .name{color:#333;font-size:1.125em;line-height:140%;margin-top:5px;word-break:break-word;word-wrap:break-word;}
.recently_viewed_products .panel .info .msg{color:#666;font-size:0.875em;line-height:140%;margin-top:15px;}
.recently_viewed_products .panel .info .btn_panel{position:absolute;left:20px;right:20px;bottom:20px;}
.recently_viewed_products .panel .info .btn_panel a{width:70%;padding:10px 0;display:block;}
.recently_viewed_products .highest .info .btn_panel{position:static;margin-top:10px;}
.recently_viewed_products_btn.pc .arrow{width:30px;height:30px;float:right;margin-left:5px;background-color:#fff;border:1px solid #e2e5e7;cursor:pointer;}
.recently_viewed_products_btn.pc .arrow img{width:9px;height:17px;display:block;}
.recently_viewed_products_btn.pc .prev img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.recently_viewed_products_btn.pc .disabled{opacity:0.6;cursor:not-allowed;}
/******* recently viewed products end ******/

/******* reset passowrd end ******/
.reset_password_section .btn{width:130px;margin-left:0;}
/******* reset passowrd end ******/

/******* custom size end ******/
.custom_size_section .form_input_field .input .panel{width:170px;}
.custom_size_section .form_input_field .input .panel:only-child{width:270px;}
.custom_size_section .customise_product_info{width:100%;}
.custom_size_section .customise_product_info table{width:100%;}
.custom_size_section .customise_product_info table th,
.custom_size_section .customise_product_info table td{font-weight:normal;padding:10px 15px;text-align:left;vertical-align:middle;background-color:#e3e4e5;border:1px solid #d0d0d0;line-height:140%;}
.custom_size_section .customise_product_info table th{white-space:nowrap;font-size:1.125em;border-left:none;}
.custom_size_section .customise_product_info table th.field{background:none;border:none;padding:0 0 10px 0;line-height:100%;}
.custom_size_section .customise_product_info table td{font-size:0.875em;border-right:none;}
.custom_size_section .customise_product_info table th:last-child,
.custom_size_section .customise_product_info table td:last-child{border-right:none;}
.custom_size_section .customise_product_info table tr:nth-child(2) th,
.custom_size_section .customise_product_info table tr:nth-child(2) td{border-top:none;}
.custom_size_section .customise_product_info table tr:last-child th,
.custom_size_section .customise_product_info table tr:last-child td{border-bottom:none;}
/******* custom size end ******/

/******* about us start ******/
.section_about_us .left_text{float:left;width:600px;}
.section_about_us .right_img{float:right;width:241px;height:139px;display:block;margin:15px 0;}
.section_about_us hr{height:1px;overflow:hidden;width:100%;border:none;background-color:#c5c6c8;margin:20px 0;}
.section_about_us .point{color:#333;line-height:140%;font-size:1em;}
.section_about_us .point ul{margin-left:1.3em;}
.section_about_us .point ul li{list-style-type:disc;margin-top:5px;}
.section_about_us .point ul li span{color:#333;}
.section_about_us .point ul li span span{color:#1d3e72;}
/******* about us end ******/

/******* the goodfellow advantage start ******/
.section_goodfellow_advantage .adv{position:relative;margin:10px 0;width:580px;border-right:13px solid #007ebf;}
.section_goodfellow_advantage .adv img{display:block;position:relative;z-index:2;}
.section_goodfellow_advantage .adv .text{padding:0 20px 0 120px;background-color:#e6f2f9;position:absolute;top:0;left:0;font-size:1.375em;color:#1d3e72;line-height:140%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/******* the goodfellow advantage end ******/

/******* new products start ******/
.news_prod .item{margin-bottom: 1em;}
.news_prod p{font-size: 0.8em; margin: 10px 0;}
.news_prod .news_prod-table{width: 100%;}
.news_prod .news_prod-table td{vertical-align: top;}
.news_prod .news_prod-table .prod_profile{width: 23%; padding-right: 2.5%;}
.news_prod .news_prod-table .prod_profile img{width: 100%;}

.section_newproduct .box img{width:100%;display:block;}
.section_newproduct .box .panel{width:86%;margin:5% auto;color:#666;}
.section_newproduct .box .panel .title{font-size:1.125em;font-weight:bold;line-height:140%;cursor:pointer;}
.section_newproduct .box .panel .intro{font-size:0.875em;line-height:140%;margin:6% 0;}
.section_newproduct .box .btn{padding:5% 0;width:70%;}
/******* new products end ******/

/******* white paper start ******/
.znews_pd{margin-bottom:30px;width: 100%;}
.tabl_content{padding-top:10px;}
.news_wt{margin-bottom:300px;}
.prod_font a{text-decoration:underline; color: #1d3e72;}
/******* white paper end******/

/******* news listing start ******/
.news_list{margin-bottom:100px;}
.tabl_content{padding-top:10px;}
.prod_font{background-color:#eff7fc;padding:10px 15px; color:#007ebf; position:relative;}
.prod_font a{text-decoration:underline; color: #1d3e72;}
.newsdetail_banner{display:block;width:100%;margin-bottom:20px;}
/******* news listing end ******/

/******* 404 start ******/
.null_section{text-align: center;}
.null_section .null_img{width: 158px; margin: 0 auto; position: relative;}
.null_section .null_img img{width: 100%}
.null_section .null_img .null_text{font-size: 2.5em; color: #1d3e72; position: absolute; width: 100%; left: 0; bottom: 0; text-align: center;}
.null_section .null_info{width: 70%; margin: 1.5em auto;}
.null_section .cta_area{width: 45%; margin: 0 auto; overflow: hidden;}
.null_section .cta_area a{display: inline-block; width: 170px; height: 40px; text-align: center; background: #dab273; border-radius: 10px; line-height: 40px; color: #fff;}
.null_section .cta_area .left_cta{float: left;}
.null_section .cta_area .right_cta{float: right;}
/******* 404 end ******/

/******* privacy policy start ******/
.privacy_policy_section a{color:#1d3e72;text-decoration:underline;}
.privacy_table{border-top:solid 1px #9C9898; border-left:solid 1px #5E5B5B; font-size: 0.75em; }
.privacy_table td{font-weight: bold; border-right:solid 1px #9C9898; border-bottom:solid 1px #9C9898; padding: 5px;}
.privacy_table td p{font-weight:normal; margin:0; padding:0;font-size:1em !important;}
/******* privacy policy end ******/

/******* casestudy start ******/
.section_casestudy .item{margin:20px 0;}
.section_casestudy .leftimg{float:left;width:200px;}
.section_casestudy .leftimg img{display:block;width:100%;}
.section_casestudy .righttext{float:right;width:720px;font-size:1em;}
.section_casestudy .righttext .title{padding:10px 20px;background-color:#eff7fc;}
.section_casestudy .righttext .title a{color:#007ebf;text-decoration:underline;line-height:140%;display:inline;font-size:1em;}
.section_casestudy .righttext .title .arrow{display:inline;vertical-align:middle;margin-left:5px;}
.section_casestudy .righttext .intro{line-height:140%;font-size:0.875em;color:#666;padding:5px 0;}
/******* casestudy end ******/

/******* press release start ******/
.section_pressrelease h1{float:left;}
.section_pressrelease .year_sort{float:right;width:95px;margin:0;}
.section_pressrelease .year_sort .select{width:95px;color:#c5c6c8;border:1px solid #c5c6c8;background:none;}
.section_pressrelease .year_sort .select .arrow{background-image:none;}
.section_pressrelease .righttext .date{font-size:0.875em;margin:0.5em 0 0.125em;line-height:140%;color:#666;}
/******* press release end ******/

/******* video list start ******/
.section_videolist .box .video{position:relative;cursor:pointer;}
.section_videolist .box .video .occupying{width:100%;display:block;}
.section_videolist .box .video video{position:absolute;top:0;left:0;width:100%;height:100%;}
.section_videolist .box .video .play{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);}
.section_videolist .box .video .play img{position:absolute;top:50%;left:50%;width:26%;display:block;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.section_videolist .box .video.outsite iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none;}
.section_videolist .box .panel .time{font-size:0.875em;margin-top:7%;}
.video_popup .panel{width:640px;min-width:0;background-color:#fff;}
.video_popup .panel .close{top:0;right:0;-webkit-transform:translate(0,-100%);-moz-transform:translate(0,-100%);-o-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);}
.video_popup .panel video{width:640px;height:384px;display:block;}
.video_popup .panel iframe{width:640px;height:384px;display:block;}
.allow-landscape{
	display: none !important;
}
/******* video list end ******/

.section_fixed_size1{background-size: cover;}
.section_fixed_size2{background-size: cover;}

.content_width .box_column_3 .box {position: relative;left: auto; }

@media screen and (min-width:769px) and (max-width: 991px) {

	.box_column_3 .box {
		width: 100%;
	}

	.home_box1 .box .btn {
		position: static;
	}

	.home_box2 .box .info .btn {
		position: static;
	}

	.content_width .box_column_3 .box {
		margin: 5% 0;
	}
}

@media screen and (min-width:992px) {
	.content_width .box_column_3 {display: flex;}
	.content_width .box_column_3 .box {margin-right: 1.01%;}
	.content_width .box_column_3 .box:nth-child(3n) {
		margin-right: 0;
	}
	.content_width .box_column_3 .box .info {
		padding: 16px 26px 80px 16px;
	}
}

@media screen and (max-width: 1366px) {
	.header .middle_bar .hotline

	{ font-size:1em; }
}



@media screen and (max-width: 1280px) {
	.header .middle_bar .hotline

	{ font-size:0.7em; }
}



@media screen and (max-width: 1024px) {
	.header .middle_bar .hotline

	{ font-size:0.6em; }
}