@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {

	margin: 0;

	padding: 0;

}

body {

	font-size: 12px;

	font-family: "microsoft yahei", Arial, tahoma, arial, simsun;

	color: #555;

	-webkit-font-smoothing: antialiased;

}

input, textarea, select, button {

	font-family: "microsoft yahei", Arial, tahoma, arial, simsun;

	color: #999;

	outline: none;

	padding: 5px;

}

input, button {

	-webkit-appearance: none;

	-webkit-border-radius: 0px;

}

ul, li {

	list-style-type: none;

}

.more {

	float: right;

}

img {

	border: 0;

	display: block;

	transition: all ease-in .3s;

	text-align: center;

	margin: 0 auto;

}

.c3, a.c3 {

	color: #333;

}

.ca {

	color: #aaa;

}

.f14 {

	font-size: 14px;

}

.f16 {

	font-size: 16px;

}

.f18 {

	font-size: 18px;

}

.f20 {

	font-size: 20px;

}

.f100 {

	font-size: 100px;

}

a {

	text-decoration: none;

	color: #555;

	transition: all ease-in .3s;

	-webkit-transition: all ease-in .3s;

	-moz-transition: all ease-in .3s;

	-ms-transition: all ease-in .3s;

	-o-transition: all ease-in .3s;

}

a:hover, .blue {

	color: #0162b7

}

.red {

	color: #d70c18;

}

.clearfix {

	verflow: auto;

	_height: 1%;

	_zoom: 1;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden

}

.back_t {

	position: fixed;

	width: 40px;

	height: 40px;

	right: 2%;

	bottom: 5%;

	z-index: 99;

	display: none;

}

.back_t a {

	display: block;

	width: 40px;

	height: 40px;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_back.jpg) no-repeat center;

}

.section {

	width: 100%;

	position: relative;

	box-sizing: border-box;

}

.header {

	background: #fff;

	padding: 18px 0;

	z-index: 999;

}

.head, .n_nav, .n_main, .n_footer {

	margin: 0 auto;

	max-width: 1000px;

}

.header .logo {

	float: left;

	width: 23%;

}

.header .logo img {

	width: 100%;

	height: auto;

}

.header .stock {

	float: left;

	line-height: 50px;

	padding-left: 10px;

}

/*s_lan*/































.header .s_lan {

	float: right;

	width: 450px;

	background: #fff;

	padding-top: 10px;

}

.header .s_lan .seach {

	width: 250px;

	border: 1px solid #ddd;

	height: 28px;

	line-height: 28px;

	border-radius: 15px;

	float: left;

}

.header .s_lan .seach .input {

	width: 210px;

	float: left;

	border: none;

	line-height: 16px;

	height: 28px;

	padding: 0;

	background: none;

	line-height: 28px;

	padding: 0 5px;

}

.header .s_lan .seach .but {

	width: 28px;

	float: right;

	border: none;

	height: 28px;

	border-radius: 15px;

	cursor: pointer;

	background: #717071 url(../../../../Images/home/tianfu/ko-kr/icon_seach.png) no-repeat center;

	background-size: cover;

}

.header .s_lan .lang {

	width: 176px;

	float: right;

	line-height: 24px;

	padding-top: 3px;

}

.header .s_lan .lang ul {

	width: 70px;

	float: right;

	border: 1px solid #d6d6d6;

	border-radius: 6px;

	height: 24px;

	padding-left: 6px;

}

.header .s_lan .lang ul .hide {

	display: none;

	background: #fff;

	margin: 0 -5px;

	padding: 0 5px;

}

.header .s_lan .lang ul li.zh a {

	background: url(/Public/Images/home/tianfu/ko-kr/lang_zh.jpg) no-repeat left center;

	padding-left: 25px;

	display: block;

}

.header .s_lan .lang ul li.tw a {

	background: url(/Public/Images/home/tianfu/ko-kr/lang_zh.jpg) no-repeat left center;

	padding-left: 25px;

	display: block;

}

.header .s_lan .lang ul li.en a {

	background: url(/Public/Images/home/tianfu/ko-kr/lang_en.jpg) no-repeat left center;

	padding-left: 25px;

	display: block;

}

.header .s_lan .lang ul li.jp a {

	background: url(/Public/Images/home/tianfu/ko-kr/lang_jp.png) no-repeat left center;

	padding-left: 25px;

	display: block;

}

.header .s_lan .lang ul li.kr a {

	background: url(/Public/Images/home/tianfu/ko-kr/lang_kr.png) no-repeat left center;

	padding-left: 25px;

	display: block;

}

.m_menu {

	display: none;

	width: 90px;

	float: right;

	height: 36px;

	position: absolute;

	top: 50%;

	margin-top: -18px;

	right: 10px;

}

.m_menu a {

	display: block;

	height: 36px;

	width: 36px;

	float: left;

}

.m_menu a.icon_menu {

	float: right;

}

.m_menu a i {

	display: block;

	height: 36px;

	width: 100%;

}

.m_menu a.icon_secrch i {

	background: #717071 url(../../../../Images/home/tianfu/ko-kr/icon_seach.png) no-repeat center;

	border-radius: 20px;

}

.m_menu a.icon_menu i {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_menu.png) no-repeat center;

}

.m_menu a.icon_menu i.on {

	background: #005baa url(../../../../Images/home/tianfu/ko-kr/icon_menu_h.png) no-repeat center;

}

/*moblie*/































.m_search {

	padding: 10px;

	background: #eee;

	overflow: hidden;

	display: none;

}

.m_search .input {

	width: 80%;

	border: none;

	height: 32px;

	border: 1px solid #ccc;

	box-sizing: border-box;

	float: left;

}

.m_search .but {

	width: 20%;

	background: #666;

	border: none;

	height: 32px;

	box-sizing: border-box;

	border: 1px solid #666;

	float: left;

	color: #fff;

	font-size: 14px;

}

.m_menu_box {

	background: #eee;

	overflow: hidden;

	display: none

}

.m_menu_box .yy {

	background:#fff;

	overflow:hidden;

	border-bottom:2px solid #005baa;

}



.m_menu_box .yy a{ line-height:40px; width:50%; float:left; padding:5px 5px 5px 34px; box-sizing:border-box; font-size:14px;}

.m_menu_box .yy a.zh{ background: url(/Public/Images/home/tianfu/ko-kr/lang_zh.jpg) no-repeat 10px center; }

.m_menu_box .yy a.en{ background: url(/Public/Images/home/tianfu/ko-kr/lang_en.jpg) no-repeat 10px center;}

.m_menu_box .yy a.kr{ background: url(/Public/Images/home/tianfu/ko-kr/lang_kr.png) no-repeat 10px center;}

.m_menu_box .yy a.jp{ background: url(/Public/Images/home/tianfu/ko-kr/lang_jp.png) no-repeat 10px center;}

.m_menu_box .yy a.tw{ background: url(/Public/Images/home/tianfu/ko-kr/lang_zh.jpg) no-repeat 10px center; }

.m_menu_box li {

	line-height: 44px;

	border-bottom: 1px solid #ccc;

	font-size: 14px;

	overflow: hidden;

}

.m_menu_box li a {

	display: block;

	height: 44px;

	padding: 0 10px;

	color: #333;

}

.m_menu_box li a i {

	width: 44px;

	height: 44px;

	display: inline-block;

	float: right;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_m_nav1.png) no-repeat center;

}

.m_menu_box li a i.on {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_m_nav2.png) no-repeat center;

}

.m_menu_box li .sub {

	background: #f8f8f8;

	padding-left: 20px;

	display: none;

	width: 100%;

}

.m_menu_box li .sub a {

	color: #666;

}

/*nav*/































.nav {

	background: #f2f2f2;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	height: 46px;

	font-size: 14px;

	position: relative;

	z-index: 99;

}

.n_nav li {

	float: left;

	width: 11.1111111111%;

	text-align: center;

	line-height: 46px;

	position: relative;

}

.n_nav li a {

	display: block;

	color: #333;

}

.n_nav li a:hover, .n_nav li a.act {

	font-weight: bold;

	color: #d60c18;

	background: #eee;

}

.n_nav li .drop {

	position: absolute;

	top: 47px;

	left: -40%;

	background: #eee;

	width: 460px;

	padding: 15px;

	border: 1px solid #fff;

	display: none;

	line-height: 30px;

}

.n_nav li .drop .img {

	float: left;

	width: 150px;

	text-align: center;

}

.n_nav li .drop .img img {

	display: inline-block;

}

.n_nav li .drop .txt {

	width: 286px;

	float: right;

	text-align: left;

}

.n_nav li .drop .txt li {

	float: left;

	width: 95px;

	font-size: 12px;

	text-align: left;

	height: 30px;

}

/*.n_nav li.neal477 .drop .txt li{width: 140px}*/

.n_nav li.neal297 .drop .txt li{width: 140px}

.n_nav li .drop .txt .list {

	border-bottom: 1px solid #fff;

	padding: 5px 0;

}

.n_nav li .drop .txt li a {

	display: block;

	height: 30px;

	line-height: 30px;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_nav.png) no-repeat left -42px;

	padding-left: 8px;

}

.n_nav li .drop .txt li a:hover {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_nav.png) no-repeat left 12px;

	padding-left: 8px;

	color: #0161b5

}

.i_box {

	overflow: hidden;

	padding-bottom: 20px;

	line-height: 22px;

}

.i_box h4.tit {

	height: 40px;

	line-height: 40px;

	font-size: 14px;

	color: #333;

	margin-bottom: 12px;

}

.i_box h4.tit a.more {

	height: 40px;

	width: 44px;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_more.jpg) no-repeat center;

	line-height: 44px;

	display: inline-block;

}

.i_box h4.tit a.more img {

	display: none;

}

.i_box .news h4.tit, .i_box .activity h4.tit {

	border-bottom: 1px solid #d6d6d6;

	margin-bottom: 18px;

}

.i_box .news h4.tit .more {

	/*display: none;*/

}

/*banner*/



.baner {

	width: 100%;

	position: relative;

	overflow: hidden;

}

.baner_box {

	width: 1000px;

	margin: 0 auto;

}

.n_baner {

	width: 1920px;

	margin: 0 -460px;

	overflow: hidden;

	display: block;

}

.atlas {

	width: 999999px;

}

.atlas li {

	float: left;

}

.atlas li img {

	display: block;

}

.n_baner .num {

	position: absolute;

	width: 100%;

	height: 12px;

	bottom: 5%;

	left: 0;

	text-align: center;

	z-index: 5;

}

.n_baner .num a {

	width: 12px;

	height: 12px;

	display: inline-block;

	background: #000;

	border-radius: 10px;

	margin: 0 5px;

}

.n_baner .num a.on {

	background: #1f79cd

}

.n_baner .btn {

	width: 50px;

	height: 50px;

	background: #3C456B;

	display: block;

	position: absolute;

	z-index: 5;

	top: 40%;

	line-height: 50px;

	text-align: center;

	font-size: 30px;

	color: #fff;

	cursor: pointer;

	transition: all ease .5s;

}

.n_baner .pre {

	left: -80px;

}

.n_baner .next {

	right: -80px;

}

.n_baner:hover .pre {

	left: 20px;

}

.n_baner:hover .next {

	right: 20px;

}

/*news*/































.i_box .news h4.tit .num {

	width: 130px;

	float: right;

	height: 40px;

	text-align: center;

}

.i_box .news h4.tit .num a {

	display: inline-block;

	width: 40px;

	height: 6px;

	background: #ddd;

}

.i_box .news h4.tit .num a.on {

	background: #1e72c2

}

.i_box .news {

	float: left;

	width: 650px;

	overflow: hidden;

}

.i_box .news .content {

	margin-left: -26px;

}

.i_box .news ul {

	width: 99999px;

}

.i_box .news li {

	float: left;

	width: 338px;

	padding-left: 26px;

	box-sizing: border-box;

}

.i_box .news li .con {

	border-bottom: 1px solid #e2e2e2;

	padding-bottom: 10px;

}

.i_box .news li h4 {

	line-height: 26px;

	height: 26px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.i_box .news li h4 span {

	padding: 0 6px;

	font-weight: normal;

}

.i_box .news li img {

	width: 100%;

	margin-bottom: 5px;

	height: auto;

}

/*activity*/































.i_box .activity {

	float: right;

	width: 320px;

}

.i_box .activity li {

	margin-bottom: 14px;

}

.i_box .activity li .con {

	border: 1px solid #e2e2e2;

	padding: 12px;

	overflow: hidden;

}

.i_box .activity li:nth-child(2) {

	margin-bottom: 0;

}

.i_box .activity li .img {

	float: left;

	margin-right: 12px;

}

/*video*/





.i_box .video {

	float: left;

	width: 284px;

	padding-right: 26px;

}

.i_box .video .content {

	background: #f6f6f6;

	border: 1px solid #e2e2e2;

	padding: 10px;

	text-align: center;

	position: relative;

}

.i_box .video .content #img_video {

	position: absolute;

	left: 6px;

	top: 8px;

	z-index: 10;

	width: 100%;

}

/*product*/















/*product*/















.i_box .product {

	float: left;

	width: 100%;

}

.i_box .product a {

	display: block;

	overflow: hidden;

	color: #fff;

}

.i_box .product .list {

	float: left;

	width: 26px;

	height: 182px;

	position: relative;

	overflow: hidden;

}

.i_box .product .list .name {

	position: absolute;

	right: 0;

	top: 0;

	z-index: 5;

}

.i_box .product .list .name {

	width: 12px;

	padding: 10px 7px 0 7px;

	height: 172px;

	text-align: center;

	line-height: 18px;

	display: block;

	color: #fff;

	cursor: pointer;

	word-wrap: break-word;

	overflow: hidden;

}

.i_box .product .zir {

	width: 83.88%;

}

.i_box .product .zir img {

	width: auto;

}

.i_box .product .zir .name {

	background: #1264b2;

}

.i_box .product .fiber .name {

	background: #539fe8;

}

.i_box .product .osa .name {

	background: #1673cc;

}

.i_box .product .bar .name {

	background: #3a90e2;

}

.i_box .product .light .name {

	background: #3385d4;

}

/*social*/































.i_box .social {

	float: right;

	width: 320px;

}

.i_box .social .content {

	border: 1px solid #e2e2e2;

	overflow: hidden;

}

.i_box .product .content {

	/*height: 182px;*/

	overflow: visible;                               /* mike2017/09/04  */

}

.i_box .social .content {

	background: #eee

}

.i_box .social .img {

	background: #fafafa;

	float: left;

	padding: 15px;

	width: 136px;

	text-align: center;

	box-sizing: border-box;

}

.i_box .social img {

	display: inline-block;

}

.i_box .social .txt {

	width: 180px;

	padding: 13px 10px;

	float: right;

	box-sizing: border-box;

}

/*footer*/































.footer {

	background: #f9f9f9;

	border-top: 1px solid #d6d6d6;

	box-shadow: 0px 1px 20px #dedede inset;

	padding: 20px 0;

	overflow: hidden;

}

.footer .f_menu {

	width: 840px;

	float: left;

	border-right: 1px solid #eee;

}

.footer .f_menu li {

	width: 120px;

	float: left;

	line-height: 18px;

	padding: 6px 0;

}

.footer .f_menu li a {

	display: block;

}

.footer .f_menu li ul {

	padding-top: 10px;

}

.footer .wx {

	width: 159px;

	float: right;

	text-align: center;

	line-height: 24px;

}

.footer .wx img {

	display: inline-block;

}

.footer .box {

	overflow: hidden;

}

.footer .copy {

	border-top: 1px solid #eee;

	margin-top: 20px;

	padding-top: 20px;

	line-height: 34px;

}

.footer .copy .cop_txt {

	float: left;

	width: 423px;

}

.footer .copy .cop_txt a {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_kgu.jpg) no-repeat right center;

	padding: 0 30px 0 10px;

}

.footer .copy .icon {

	float: left;

	width: 200px;

}

.footer .copy .icon li {

	float: left;

	padding: 0 5px;

}

.footer .copy .auxiliary {

	width: 200px;

	float: right;

	text-align: right;

}

/*about us*/































.inner_banner {

	height: 206px;

	overflow: hidden;

	position: relative;

}

.inner_banner_box {

	width: 1000px;

	margin: 0 auto;

}

.inner_banner_box p {

	width: 1920px;

	margin: 0 -460px;

}

.h_nav {

	display: none;

}

.side_l {

	width: 736px;

	float: left;

}

.side_l .web_site {

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #ddd;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_w_site.jpg) no-repeat left center;

	padding-left: 25px;

}

.side_l .us_video {

	padding-bottom: 10px;

}

.side_l .us_video .l {

	width: 50%;

	float: left;

	position: relative;

}

.side_l .us_video .r {

	width:100%;

	text-align: center;

}

.side_l .us_video .r p {

	border: 1px solid #ddd;

	padding: 2%;

	margin:0 1%;

	width:43%; float:left;

	line-height: 30px

}

.public_box {

	padding: 30px 0;

	line-height: 24px;

}

.public_box p {

	padding: 5px 0;

}

.public_box img p img {

	display: inline-block;

}

.in_box {

	overflow: hidden;

}

.in_box h3.tit {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_us_tit2.jpg) repeat-x center;

	line-height: 44px;

	height: 44px;

	color: #005bab;

}

.in_box h3.tit b {

	display: block;

	float: left;

	background: #fff url(../../../../Images/home/tianfu/ko-kr/icon_us_tit1.jpg) no-repeat left center;

	padding: 0 10px 0 44px;

}

.in_box .factory {

	width: 100%;

	margin-bottom: 6px;

}

.in_box .factory li {

	width: 30%;

	padding-right: 3.3333%;

	float: left;

}

.in_box .factory li img {

	/*max-width: 100%;*/

	width: 100%;

	height: 185px;

}

.in_box .factory li .txt {

	/*border: 1px solid #d6d6d6;

	padding-bottom: 6px;*/

}

.in_box .factory li .txt h4 {

	height: 30px;

	line-height: 30px;

	padding: 0 10px;

	margin-bottom: 6px;

	color: #005bab;

	background: -webkit-linear-gradient(top, #fff, #d9d9d9);

-moz-linear-gradient( top, #fff, #d9d9d9);

-o-linear-gradient( top, #fff, #d9d9d9);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9')"; /* IE8 */

}

.in_box .factory li .txt p {

	line-height: 20px;

	padding: 5px 10px;

}

.in_box .sub_company .tab_name {

	height: 40px;

	line-height: 40px;

	border: 1px solid #d6d6d6;

	overflow: hidden;

	background: -webkit-linear-gradient(top, #fff, #d9d9d9);

-moz-linear-gradient( top, #fff, #d9d9d9);

-o-linear-gradient( top, #fff, #d9d9d9);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9')"; /* IE8 */

}

.in_box .sub_company .tab_name span {

	width: 5%;

	height: 40px;

	background: #dfdfdf url(../../../../Images/home/tianfu/ko-kr/btn_sub_com.png) no-repeat;

	cursor: pointer;

	transition: all ease-in .3s;

	-webkit-transition: all ease-in .3s;

	-moz-transition: all ease-in .3s;

	-ms-transition: all ease-in .3s;

	-o-transition: all ease-in .3s;

}

.in_box .sub_company .tab_name span.pre {

	float: left;

	background: #dfdfdf url(../../../../Images/home/tianfu/ko-kr/btn_sub_com.png) no-repeat 15px 15px;

}

.in_box .sub_company .tab_name span.pre:hover {

	float: left;

	background: #0162b7 url(../../../../Images/home/tianfu/ko-kr/btn_sub_com.png) no-repeat 15px -35px;

}

.in_box .sub_company .tab_name span.next {

	float: right;

	background: #dfdfdf url(../../../../Images/home/tianfu/ko-kr/btn_sub_com.png) no-repeat -65px 15px;

}

.in_box .sub_company .tab_name span.next:hover {

	float: right;

	background: #0162b7 url(../../../../Images/home/tianfu/ko-kr/btn_sub_com.png) no-repeat -65px -35px;

}

.in_box .sub_company .tab_name .tab_name_box {

	width: 90%;

	float: left;

	border-left: 1px solid #d1d1d1;

	border-right: 1px solid #d1d1d1;

	box-sizing: border-box;

	overflow: hidden;

}

.in_box .sub_company .tab_name .tab_name_box ul {

	width: 9999999px;

}

.in_box .sub_company .tab_name .tab_name_box li {

	float: left;

	width: 179px;

	border-right: 1px solid #d1d1d1;

	text-align: center;

}

.in_box .sub_company .tab_name .tab_name_box li.on, .in_box .sub_company .tab_name .tab_name_box li:hover {

	color: #0162b7

}

.in_box .sub_company .tab_name .tab_name_box li.on {

	background: -webkit-linear-gradient(top, #d9d9d9, #ffffff);

-moz-linear-gradient( top, #d9d9d9, #ffffff);

-o-linear-gradient( top, #d9d9d9, #ffffff);

	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#ffffff'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#ffffff')";

}

.in_box .sub_company .tab_content {

	border: 1px solid #d1d1d1;

	border-top: 0;

}

.in_box .sub_company .tab_content h4 {

	display: none;

}

.in_box .sub_company .list {

	padding: 10px;

	display: none;

}

.in_box .sub_company .list .img {

	float: left;

	width: 20%;

	text-align: center;

}

.in_box .sub_company .list .img img {

	width: 100%;

	max-width: 142px;

	display: inline-block;

}

.in_box .sub_company .list .txt {

	float: right;

	width: 78%;

}

.side_r {

	width: 243px;

	float: right;

	padding-bottom: 20px;

}

.side_r .column {

	height: 70px;

	background: url(/Public/Images/home/tianfu/ko-kr/bj_colum_tit.jpg) 100% 100%;

	position: relative;

	margin-top: -70px;

	color: #fff;

}

.side_r .column h4 {

	text-align: center;

	padding: 15px 15px 0 0;

}

.side_r .column p {

	text-align: right;

	padding-right: 30px;

}

.side_r .sub_nav li {

	background: #e1e1e1;

}

.side_r .sub_nav li a {

	display: block;

	line-height: 40px;

	padding-left: 44px;

	background: url(/Public/Images/home/tianfu/ko-kr/bj_sub_icon.png) no-repeat 20px -28px;

	border-bottom: 1px solid #ccc;

}

.side_r .sub_nav li a:hover, .side_r .sub_nav li a.on {

	background: url(/Public/Images/home/tianfu/ko-kr/bj_sub_icon.png) no-repeat 20px 13px;

	font-weight: bold;

	color: #0162b7;

	border-bottom: 1px solid #0580c7;

}

.side_r .sub_nav .n_sub_nav {

	background: #f9f9f9;

	display: none;

}

.side_r .sub_nav .n_sub_nav a {

	background: none;

	padding-left: 56px;

	border: none;

}

.side_r .sub_nav .n_sub_nav a:hover, .side_r .sub_nav .n_sub_nav a.on {

	background: none;

	color: #d70c18;

	font-weight: normal;

	border-bottom: none;

}

.side_r .sub_nav h4 {

	height: 40px;

	line-height: 40px;

	padding-left: 44px;

	background: #f5f5f5 url(../../../../Images/home/tianfu/ko-kr/bj_sub_h4.jpg) no-repeat 34px center;

	color: #ab2930;

	display: none;

	cursor: pointer;

}

.side_r .sub_nav p.sub_kevin_p {

	background: #f9f9f9;

	height: 40px;

	line-height: 40px;

	display: none;

	cursor: pointer;

}

.side_r .sub_nav p.sub_kevin_p a {

	background: none;

	padding-left: 56px;

	border: none;

}

.side_r .sub_nav p.sub_kevin_p a:hover, .side_r .sub_nav p.sub_kevin_p a.on {

	color: #d70c18;

	font-weight: normal;

}

.side_r .contact {

	line-height: 28px;

	background: #757575 url(../../../../Images/home/tianfu/ko-kr/icon_r_tel.jpg) no-repeat right 5px;

	color: #fff;

	padding: 8px;

	margin: 20px 0;

}

/*history*/































.history {

	border-left: 1px solid #046dba

}

.history .list {

	overflow: hidden;

}

.history .list {

	margin-bottom: 10px;

}

.history .list .time {

	background: url(/Public/Images/home/tianfu/ko-kr/bj_history_time.jpg) no-repeat -5% center;

	float: left;

	width: 18.75%;

	height: 42px;

	line-height: 42px;

	text-align: right;

}

.history .list .txt {

	width: 75.5%;

	float: right;

	border: 1px solid #ddd;

	border-bottom: 3px solid #aaa;

	line-height: 28px;

	position: relative;

}

.history .list .txt p {

	padding: 3px 10px;

}

.history .list .txt i {

	display: block;

	position: absolute;

	width: 10px;

	height: 27px;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_history.jpg) no-repeat left top;

	left: -10px;

	top: 6px;

}

/*clutrue*/































.clutrue {

	padding: 0 3%;

	text-align: center;

}

.clutrue .list {

	margin: 50px 0;

}

.clutrue .list .radio{

	clear: both;

	overflow: hidden;

	margin-top: 10px;

}



/* .clutrue .tit {

	background: url(/Public/Images/home/tianfu/ko-kr/bj_clutrue_tit.jpg) repeat-x center;     mike  2017.9.2

	margin-bottom: 10px;

} */

.clutrue .tit .bj {

	display: inline-block;

	/* 	background: #fff; */                                                                        /* mike  2017.9.2*/

	padding: 0 20px;

	text-transform: uppercase;

}

.clutrue .radio li {

	width: 25%;

	float: left;

	text-align: center;

}

.clutrue .radio li b {

	/* width: 50%; */

	width: 100px;                                                                                /* mike  2017.9.2*/

	line-height: 100px;

	background: #f8fbfe;

	border: 2px solid #c4d2de;

	display: inline-block;

	border-radius: 50%;

}

/*honor*/































.honor .list {

	border-bottom: 1px solid #ddd;

	margin-bottom: 30px;

	padding-bottom: 15px;

}

.honor .list .tip {

	padding: 10px 0;

}

.honor .list .tip li {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_year_dian.jpg) no-repeat left center;

	padding-left: 14px;

	line-height: 24px;

}

.honor .list .pic li {

	width: 33.3333%;

	float: left;

	text-align: center;

	padding: 10px 0;

}

.honor .list .pic li img {

	border: 1px solid #ddd;

	padding: 3px;

	border-radius: 5px;

	display: inline-block;

}

/*Social responsibility*/































.s_respon p.blue {

	padding-bottom: 15px;

}

.s_respon .list {

	border-bottom: 1px solid #ddd;

	padding: 15px;

}

.s_respon .list .icon {

	width: 6%;

	float: left;

}

.s_respon .list .txt {

	width: 90%;

	float: right;

	padding-right: 3%;

}

.s_respon ul {

	border-bottom: 1px solid #ddd;

}

.s_respon li {

	width: 50%;

	float: left;

}

.s_respon li .list {

	border: none;

}

.s_respon li .bor {

	border-right: 1px solid #ddd;

}

.s_respon li .list .icon {

	width: 12%;

}

.s_respon li .list .txt {

	width: 83%;

}

/*tfc*/































.tfc img {

	display: inline-block;

	vertical-align: middle;

	margin-right: 6px;

}

.tfc .plan li {

	background: url(/Public/Images/home/tianfu/ko-kr/bj_n_tfc.jpg) no-repeat center;

	background-size: 100%;

	height: 150px;

	width: 33.33333%;

	float: left;

	line-height: 150px;

	text-align: center;

}

.tfc .biao li {

	width: 50%;

	float: left;

	text-align: center;

}

.tfc .biao li img {

	margin: 0;

}

/*advantage*/































.advantage .tit {

	height: 34px;

	line-height: 34px;

	margin-bottom: 20px;

}

.advantage .tit span {

	width: 333px;

	background: #eaeaea;

	display: inline-block;

	border: 1px solid #ddd;

	text-align: center;

}

.advantage .team {

	background: #f7f7f7;

	border: 1px solid #ddd;

	margin-bottom: 34px;

}

.advantage .team .img {

	float: left;

	width: 47.5%;

	text-align: center;

}

.advantage .team .img img{

	width: 100%;

}

.advantage .team .txt {

	padding: 2%;

	float: right;

	width: 47.5%;

}

.advantage .labor li {

	width: 31.83333%;

	float: left;

	text-align: center;

	padding: 0.75%;

}

.advantage .labor li img {

	width: 100%;

	border: 1px solid #ddd;

}

.advantage .auto li {

	width: 46%;

	float: left;

	text-align: center;

	padding: 2%;

}

.advantage .autor li img {

	width: 100%;

	border: 1px solid #ddd;

}

.advantage .type {

	border-bottom: 1px solid #ddd;

	margin-bottom: 10px;

}

.advantage .type li {

	width: 31.83333%;

	float: left;

	padding: 0.75%;

	box-sizing: border-box;

}

.productappli .type li {

	width: 33.333%;

}

.advantage .type li h4 {

	padding-bottom: 10px;

}

.advantage .partner li {

	float: left;

	width: 25%;

	padding: 10px 0;

	box-sizing: border-box;

}

.advantage .ability .l {

	width: 33.5%;

	float: left;

}

.advantage .ability .r {

	width: 66.5%;

	float: right;

}

/*certi*/































.certi {

	padding-top: 30px;

}

.certi li {

	width: 50%;

	float: left;

	text-align: center;

	margin-bottom: 15px;

	background: url(/Public/Images/home/tianfu/ko-kr/bj_quality_cer.jpg) no-repeat center bottom;

	padding-bottom: 4px;

}

.certi li img {

	display: inline-block;

}

.certi li p {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.certi li .border {

	width: 76%;

	border: 1px solid #ddd;

	display: inline-block;

	padding: 0 2%;

}

/*page*/































.page {

	width: 100%;

	text-align: center;

	padding: 10px 0;

}

.page a {

	display: inline-block;

	padding: 2px 8px;

	border: 1px solid #d6d6d6;

	margin: 0 3px;

}

.page a.num {

	display: none;

}

.page a:hover, .page a.now {

	color: #eb3341;

	background: #005bab;

	color: #fff;

}

.zoom_flip {

	width: 100%;

	height: 100%;

	position: fixed;

	top: 0;

	left: 0;

	background: #fff;

	z-index: 999;

	display: none;

}

.i_zoom_flip {

	height: 100%;

	overflow: auto;

	-webkit-overflow-scrolling: touch;

}

.i_zoom_flip li {

	height: 50px;

	line-height: 50px;

	border-bottom: 1px solid #ccc;

	font-size: 14px;

	padding: 0 5%;

}

.i_zoom_flip li a {

	display: block;

}

/*news*/































.hot_new {

	border: 1px solid #ddd;

	background: #ededed;

	padding: 8px;

}

.hot_new h4 {

	line-height: 30px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 5px;

}

.hot_new li {

	line-height: 22px;

	padding: 2px 0;

}

.hot_new li p {

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.n_news ul {

	padding: 15px 0 0 0;

}

.n_news li {

	border-bottom: 1px dotted #ddd;

	padding: 18px 0;

	overflow: hidden;

}

.n_news li h4 span {

	font-weight: normal;

	font-size: 12px;

	padding-left: 10px;

}

.n_news li p {

	padding: 0;

	line-height: 20px;

}

.n_news li .img {

	float: left;

	padding-right: 2%;

}

.new_detail .new_name {

	line-height: 30px;

	padding: 5px 0;

	border-bottom: 1px dotted #ddd;

	margin-bottom: 20px;

}

.new_detail .new_name span {

	padding: 0 10px;

}

.public_box .u_d_new {

	border-top: 1px dotted #ddd;

	margin: 20px 0;

}

.public_box .u_d_new li {

	line-height: 40px;

	float: left;

	width: 50%;

}

/*hr*/































.hr .tab_name {

	text-align: right;

	padding-bottom: 10px;

	overflow: hidden;

}

.hr .tab_name a {

	width: 100px;

	border: 1px solid #ddd;

	display: inline-block;

	line-height: 30px;

	text-align: center;

}

.hr .tab_name a:hover, .hr .tab_name a.on {

	background: #005bab;

	color: #fff;

}

.biao table, .biao_boder table {

	border-collapse: collapse;

	text-align: center;

	margin-bottom: 15px;

}

.biao table thead td {

	background: #b2b2b2;

	color: #fff;

	border-left: 1px solid #fff;

	font-size: 14px;

	padding: 10px 0;

}

.biao table td {

	border-bottom: 1px dotted #ddd;

	line-height: 24px;

	padding: 14px 0;

}

.biao table td a.detail {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_hr1.png) no-repeat 18% -52px;

	display: block;

}

.biao table td a.detail:hover {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_hr1.png) no-repeat 18% 5px;

}

.biao_boder table td {

	border: 1px solid #ddd;

	line-height: 22px;

	padding: 10px;

	text-align: left;

	line-height: 24px;

}

.biao_boder .form {

	padding: 5px;

}

.biao_boder .form .file {

	border: 1px solid #ddd;

	margin-right: 8px;

}

.biao_boder .form .input {

	border: 1px solid #ddd;

	background: #005bab;

	height: 32px;

	color: #fff;

	width: 80px;

	margin-right: 8px;

	cursor: pointer;

}

/*employee*/































.employee li {

	width: 33.33333%;

	float: left;

	margin: 10px 0;

}

.employee li .border {

	border: 1px solid #ddd;

	width: 75%;

	padding: 2%;

	border-radius: 5px;

	margin: 0 auto;

}

.employee li .border img {

	margin-bottom: 4px;

}

.employee li .border p {

	padding: 0;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

/*n_conatct*/































.n_conatct .jx {

	background: #f3f3f3;

	padding: 5px 10px;

}

.n_conatct .ad {

	padding-bottom: 20px;

}

.n_conatct .ad img {

	display: inline-block;

}

.n_conatct .ad .l {

	width: 50%;

	float: left;

}

.n_conatct .ad .r {

	width: 50%;

	float: right;

	text-align: center;

}

.network {

	background: url(/Public/Images/home/tianfu/ko-kr/bj_net_work.jpg) no-repeat center bottom;

	background-size: contain;

}

.network table {

	border-collapse: collapse;

	text-align: center;

	margin: 10px 0;

	background: #f8f8f8;

}

.network table td {

	border: 1px solid #ddd;

	line-height: 24px;

	padding: 10px 0;

	width: 20%;

}

.message .form {

	border-top: 1px solid #ddd;

	padding-top: 20px;

}

.message .form p {

	overflow: hidden;

	padding: 10px 0;

}

.message .form label {

	width: 100px;

	float: left;

	display: block;

	text-align: right;

	padding-right: 20px;

}

.message .form .input {

	width: 400px;

	float: left;

	border: 1px solid #ddd;

	height: 24px;

}

.message .form textarea {

	width: 400px;

	float: left;

	border: 1px solid #ddd;

	height: 140px;

}

.message .form .btn {

	padding-left: 120px;

}

.message .form .btn input {

	width: 120px;

	border: none;

	height: 34px;

	color: #fff;

	cursor: pointer;

}

.message .form .btn .submit {

	background: #666;

}

.message .form .btn .reset {

	background: #a8a8a8;

}

/*pro_nbar*/































.pro_nbar {

	padding-top: 14px;

}

.pro_nbar img {

	display: inline-block;

	max-width: 100%;

}

.pro_nbar h4.tip_name {

	background: #fafafa;

	border: 1px solid #ddd;

	line-height: 38px;

	padding-left: 10px;

	margin: 10px 0;

}

.public_box h3.chara {

	background: #838383;

	line-height: 38px;

	padding-left: 10px;

	margin: 10px 0;

	color: #fff;

}

.pro_nbar ul.li3 li {

	width: 33.3333%;

	text-align: center;

	float: left;

	padding: 10px 0;

}

#li3 {

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

}

#li3 li {

	padding: 0;

}

#li3 li .img {

	padding: 0;

	border-right: 1px solid #ddd;

}

ul.li3_txt li {

	width: 31.8333%;

	padding: 0.75%;

	float: left;

}

ul.li3_txt li h3.chara {

	margin-bottom: 0;

}

.pro_nbar ul.li2_txt {

	padding: 5px;

	overflow: hidden;

}

.pro_nbar ul.li2_txt li {

	width: 46%;

	float: left;

	padding: 5px 2%;

}

.pro_nbar ul.li2_img li {

	width: 46%;

	float: left;

	padding: 10px 2%;

}

.pro_nbar ul.li4 li {

	width: 25%;

	float: left;

	text-align: center;

}

.pro_nbar .type li {

	position: relative;

	text-align: center;

	width: 33.333%;

}

.pro_nbar .type li img {

	display: inline-block;

}

.pro_nbar .type li p {

	height: 30px;

	width: 95%;

	position: absolute;

	left: 3%;

	bottom: 6%;

	background: url(/Public/Images/home/tianfu/ko-kr/png_black.png) repeat;

	color: #fff;

	line-height: 30px

}

.pro_nbar .chara_txt {

	background: #f7f7f7;

	border: 1px solid #ddd;

}

.pro_nbar .chara_txt p {

	padding-left: 2%;

}

.pro_nbar .order {

	height: 40px;

	padding: 10px 0;

	line-height: 40px;

}

.pro_nbar .order b {

	display: block;

	width: 50%;

	float: left;

}

.pro_nbar .order b.img {

	text-align: right;

}

#fc .li2 {

	border-bottom: 1px solid #ddd;

	border-left: 1px solid #ddd;

}

#fc .li2 li {

	width: 50%;

	float: left;

	box-sizing: border-box;

}

#fc .li2 li .pro_name {

	border: 1px solid #ddd;

	border-left: none;

	background: #fafafa;

	padding-left: 10px;

}

#fc .li2 li p.img {

	border-right: 1px solid #ddd;

}

.targe {

	padding: 15px 0;

	overflow: hidden;

}

.targe .l {

	width: 49%;

	float: left;

}

.targe .r {

	width: 49%;

	float: right;

}

.targe .name {

	background: #838383;

	color: #fff;

	padding-left: 10px;

}

.targe table {

	border: 1px solid #ddd;

	line-height: 22px;

	border-collapse: collapse;

}

.targe table td, .targe table th {

	padding: 6px 10px;

	border: 1px solid #ddd;

	background: #f9f9f9;

}

.targe table th {

	background: #e3e3e3;

	font-weight: normal;

}

#lc .list .pro_name {

	border: 1px solid #ddd;

	background: #fafafa;

	padding-left: 10px;

}

#lc .list .l {

	width: 73%;

	float: left;

	text-align: center;

}

#lc .list .r {

	width: 27%;

	float: right;

	text-align: center;

}

hr {

	height: 1px;

	overflow: hidden;

	border: none;

	background: #ddd;

	margin: 15px 0;

}

/*pro_all*/



.pro_all {

	position: relative;

	height: 740px;

}

.pro_all .list {

	width: 300px;

	position: absolute;

	text-align: center;

	line-height: 24px;

}





.pro_all .list a {

	display: block;

}

.pro_all .list li {

	width: 33.3333%;

	float: left;

}

.pro_all .list h4 {

	font-size: 14px;

	height: 30px;

	line-height: 30px;

	margin-bottom: 5px;

}

.pro_all .list ul {

	padding-bottom: 10px;

}



.pro_all .list .check span {

	border-top: 1px solid #ddd;

	padding: 5px 0;

}

.pro_all .list .check .icon {

	width: 40px;

	height: 40px;

	display: inline-block;

	background: #ccc;

	border-radius: 20px;

}

.pro_all .list:hover a, .pro_all .list:hover {

	color: #005bab

}

.pro_all .list:hover .check .icon {

	background: #005bab

}

.pro_all .allpro1 {

	left: 0;

	top: 30px;

}

.pro_all .allpro2 {

	right: 0;

	top: 30px;

}

.pro_all .allpro3 {

	left: 50%;

	margin-left: -160px;

	top: 200px;

}

.pro_all .allpro4 {

	left: 0;

	top: 375px;

}

.pro_all .allpro5 {

	right: 0;

	top: 375px;

}

/*404*/































.four {

	max-width: 800px;

	margin: 0 auto;

	padding: 5% 10px 0 10px;

}

.four .f_logo {

	padding: 10px;

	overflow: hidden;

}

.four_main {

	border: 1px solid #ddd;

	background: #f9f9f9;

	padding: 50px 0;

	text-align: center;

	margin-bottom: 20px;

	border-radius: 10px;

}

.four_main p {

	padding: 10px 0;

}

.four_main a.back {

	background: #0259a9;

	padding: 10px 15px;

	border-radius: 6px;

	color: #fff;

}

.su_fail {

	width: 240px;

	padding: 30px;

	background: #fff;

	border: 3px solid #777;

	position: fixed;

	left: 50%;

	top: 40%;

	z-index: 990;

	border-radius: 10px;

	margin-left: -150px;

	display: none;

}

.su_fail p {

	text-align: center;

	display: none;

}

.su_fail p span.prompt {

	width: 202px;

	display: inline-block;

}

.su_fail p span img {

	float: left;

}

/*search*/































#search {

	padding: 20px 0;

}

#search .web_site {

	height: 40px;

	padding: 10px 0;

	line-height: 40px;

	border-bottom: 1px solid #ddd;

	margin-bottom: 30px;

}

#search .web_site .name {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_selist.png) no-repeat left center;

	padding-left: 30px;

	height: 40px;

	display: inline-block;

	float: left;

}

#search ul {

	padding-bottom: 20px;

}

#search ul li {

	height: 44px;

	border-bottom: 1px dotted #ddd;

	line-height: 44px;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_nav.png) no-repeat left -36px;

	padding-left: 20px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

#search ul li:hover {

	background: url(/Public/Images/home/tianfu/ko-kr/icon_nav.png) no-repeat left 18px;

}

#web_map .web_site {

	height: 40px;

	line-height: 40px;

	border-bottom: 1px solid #ddd;

	background: url(/Public/Images/home/tianfu/ko-kr/icon_w_site.jpg) no-repeat left center;

	padding-left: 25px;

}

#web_map .site_list {

	line-height: 40px;

	margin-bottom: 20px;

}

#web_map .site_list h4.tit {

	border: 1px solid #ddd;

	height: 40px;

	background: #eee;

	padding: 0 10px;

	font-size: 14px;

	border-bottom: none;

}

#web_map .site_list ul {

	border: 1px solid #ddd;

	overflow: hidden;

}

#web_map .site_list li {

	float: left;

	width: 141px;

	border-right: 1px solid #ddd;

	text-align: center;

}

#web_map .site_list li a {

	display: block;

}

#web_map .site_list li.last {

	border-right: none;

}

#web_map #site_pro, #web_map #site_pro li, #web_map #site_pro ul {

	border: none;

}

#site_pro table {

	border-collapse: collapse;

}

#site_pro table td, #site_pro table th {

	border: 1px solid #ddd;

}

.m_page {

	display: none

}













/* 2017.9.1 mike */

/* 产物中心列表 */

.m_pall{

	overflow:hidden;

	margin:0 0 72px 0 ;

}

.m_pall li{

	width:20%;

	float: left;

	margin-top: 20px;

}

.m_pall li img{

	width: 100%;

	vertical-align: middle;

	display: inline-block;

	zoom:1;

}

.m_pall li a{

	width: 100%;

	height:100%;

	display: block;

}

.m_pall li .nopoint img{

	margin:15px 0;

}

.m_pall li a .pro_box{

	background:#85bbf0;

	margin: 3px;

}

.m_pall li a:hover .pro_shadow{

	box-shadow: 2px 5px 10px #ccc;

}

.m_pall li p{

	background: #005bab;

	color:#fff;

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	overflow: hidden;

	text-overflow:ellipsis;

	white-space: nowrap



}

/* 关于必赢网站-生长历程 */

.public_box .m_dev{

	padding-bottom: 30px

}

.m_dev li{

	margin-top:18px;

	clear: both;

	overflow: hidden

}

.m_dev .m_deimg{

	width: 18.75%;

	/*max-height: 90px;*/

	float: left;

}

.m_dev .m_deimg img{

	width: 100%;

	height: 100%

}

.m_dev .m_dep{

	width: 78.5%;

	margin-left: 2.75%;

	float: left;

	/*max-height: 90px;*/

	overflow: hidden

}

.m_dev .m_dep h4{

	border-bottom: 1px solid #ddd;

	line-height: 20px

}

.m_dev .m_dep h4 span{

	font-size: 18px;

	border-bottom: 1px solid #005bab;

	color:#005bab

}

.m_dev .m_dep p{

	font-size: 14px;

	color: #666

}

.m_dev .m_dep b{

	font-weight: normal

}

.m_dev .m_dep p span{

	width: 5px;

	height: 5px;

	display: inline-block;

	zoom:1;

	background:#005bab;

	margin:3.5px 15px

}



/* 我们的优势 */

.m_clutrue{

	background: url(/Public/Images/home/tianfu/ko-kr/m_boys.jpg) no-repeat;

	padding-bottom:90px;

	margin-bottom: 90px

}

.m_clutrue .list p{

	font-size: 14px;

	color: #676767

}

/*.m_clutrue .list .radio{*/

/*padding:0 110px;*/

/*}*/

.m_advantage .advan{

	background: #f8f8f8;

	margin: 20px 0 40px;

	overflow: hidden;

}

.m_advantage .advan .adlist{

	width: 50%;

	float: left;

	min-height: 207px

}

.m_advantage .advan .adlist .m_padd{

	padding: 25px 50px 25px 10px;

}

.m_advantage .advan .adlist1 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys1.png) no-repeat

}

.m_advantage .advan h4 > p{

	line-height: 20px;

	padding: 0px

}

.m_advantage .advan .m_miad{

	margin-top: 17px

}

.m_advantage .advan .m_miad p{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ysyuan.png) no-repeat 0px 8px;

	padding:0 10px;

	font-size: 12px;

	line-height: 20px

}

.m_advantage .advan .adlist1 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys1.png) no-repeat;

}

.m_advantage .advan .adlist2 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys2.png) no-repeat;

}

.m_advantage .advan .adlist3 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys3.png) no-repeat;

}

.m_advantage .advan .adlist4 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys4.png) no-repeat;

}

.m_advantage .advan .adlist5 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys5.png) no-repeat;

}

.m_advantage .advan .adlist6 h4{

	background: url(/Public/Images/home/tianfu/ko-kr/m_ys6.png) no-repeat;

}

.m_advantage .advan .adlist h4{

	padding-left: 46px

}

/* 品质保证-质量体系 */

.m_quality{

	overflow: hidden;

	padding: 15px;

	border-bottom: 1px solid #ddd

}

.m_quality .icon{

	width: 6%;

	float:left

}

.m_quality .txt{

	width: 90%;

	float: right;

	padding-right: 3%

}

.m_quality .txt h4{

	margin-bottom:15px

}

.m_quality .txt .m_qu{

	width: 50%;

	overflow: hidden;

	float: left;

	margin-bottom:40px

}

.m_quality .txt .m_qu img,.m_quality .txt .m_qu p{

	float: left

}

.m_quality .txt .m_qu p{

	line-height: 53px ;

	background: url(/Public/Images/home/tianfu/ko-kr/m_shu.png) no-repeat 0 center;

	margin-left: 15px;

	padding-left: 6px

}



/* 联系方式 */

.n_conatct .ad .m_r{

	width: 15%;

	background: #f8f8f8;

	border: 1px solid #ddd;

	padding: 7px 8px;

	margin-right:10%

}

.n_conatct .ad .m_r img{

	width: 100%

}

.n_conatct .ad .m_r p{

	line-height: 18px

}



/* INDEX */

.m_indexx{

	overflow: visible;



}

.m_index{

	/*max-height: 180px*/

}

.m_index .responsive{

	position: relative;

}

.m_index .slick-arrow{

	position: absolute;

	top: 50%;width: 13px;

	height: 20px;

	border: none;

	color: transparent;

	font-size: 0;

	margin-top: -10px;

}

.m_index .slick-prev {

	left: -20px;

	background: url(/Public/Images/home/tianfu/ko-kr/m_prev.png) no-repeat 0 0px;

	z-index: 333

}



.m_index .slick-prev:hover {

	background: url(/Public/Images/home/tianfu/ko-kr/m_prev.png) no-repeat 0 -25px;

}



.m_index .slick-next {

	right: -20px;

	background: url(/Public/Images/home/tianfu/ko-kr/m_next.png) no-repeat 0 0px;

	z-index: 333

}



.m_index .slick-next:hover {

	background: url(/Public/Images/home/tianfu/ko-kr/m_next.png) no-repeat 0 -25px;

}



.m_index .m_ind img {

	width: 100%;

	/*max-height: 71px;*/

	display: block;

}



.m_index .m_ind {

	background: #85bbf0;

	margin: 0 3px;

}



.m_index .m_ind p {

	font-size: 12px;

	text-align: center;

	padding-bottom: 25px

}



.i_box .social {

	margin-bottom: 20px

}



.i_box .social .txt{

+width: 120px /* ie7 */

}







/*2018 /2/2*/



.n_nav li.neal380 .drop{

	width: 524px;

}

.n_nav li.neal380 .drop .txt{

	width: 370px;

}

.n_nav li.neal380 .drop .txt li{

	width: 184px;

}

/*2018/2/5 mike*/

.content .m_conl{

	float: left;

	width: 40%;

	background: #f6f6f6;

	padding: 5px;

}

.content .m_conl .img{

	overflow: hidden;

}

.content .m_conr{

	float: left;

	width: 57%;

	padding-left: 10px;

	font-size: 12px;

	color: #222;

	line-height: 2;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 7; /*（第几行显示）*/



	overflow: hidden;



}



.m_pall.m_lastli li .nopoint img{

	margin: -5px 0;

}

.m_pall.m_lastli li{

	margin-top: 5px;

}

.m_pall.m_lastli h4.tit{

	margin-bottom: 0;



}



.i_box .social h4.tit{

	border-bottom: 1px solid #d6d6d6;

	margin-bottom: 18px

}









.i_box h4.tit {

	font-weight: bold;

}

.i_box .pro_icon{

	display: block;

	width:14.2%;

	float:left;

}

.i_box .pro_icon .pro_box{

	margin:0 1px;

	background-color: #85bbf0;

	padding:28px 9px 34px;

}

.i_box .pro_icon .pro_box .img_box{

	text-align: center;

	margin-bottom:20px;

}

.i_box .pro_icon .pro_box p{

	color:#fff;

	font-size:12px;

	text-align: center;

}

.i_box.on{

	margin-bottom:42px;

}
.main .n_main .pro_btn{

	text-align: center;

	margin:53px 0 35px 0;

}

.main .n_main .pro_btn ul a{

	display: inline-block;

}

.main .n_main .pro_btn ul li{

	display: inline-block;

	width:230px;

	height:41px;

	margin:0 20px;

	background: url("/Public/Images/home/tianfu/zh-cn/20180920/pro_n__icon1.jpg") no-repeat center;

	background-size: cover;

	color:#999;

	font-size:18px;

	text-align: center;

	font-weight:bold;

	line-height: 41px;

}

.main .n_main .pro_btn ul li:hover{

	background: url("/Public/Images/home/tianfu/zh-cn/20180920/pro_n__icon2.jpg") no-repeat center;
	background-size: cover;
	color:#0162b7;

}
@media(max-width: 998px) {
	.i_box .pro_icon {

		width:100%;

		margin-bottom: 2px;

	}

	.responsive{

		margin: 0 25px;

	}

	.section {

		width: 100%;

		padding: 10px;

	}

	.header .stock, .header .s_lan .lang, .header .s_lan, .nav, .i_box .news li h4 span, .side_r, .i_box .news h4.tit .num, .i_box .news li, .footer .box, .footer .copy .icon {

		display: none;

	}

	.m_menu a.icon_secrch i {

		background: #717071 url(../../../../Images/home/tianfu/ko-kr/icon_seach2.png) no-repeat center;

		background-size: 100%;

	}

	.m_menu a.icon_secrch i.on {

		background: #005bab url(../../../../Images/home/tianfu/ko-kr/icon_seach2.png) no-repeat center;

		background-size: 100%;

	}

	.header .m_menu, .i_box .news h4.tit .more {

		display: block;

	}

	.header .logo {

		width: 54%;

		max-width: 200px;

	}

	.banner {

		margin-bottom: 0;

	}

	.baner, .baner_box, .n_baner {

		width: 100%;

		padding: 0;

		margin: 0;

	}

	.n_baner .btn {

		display: none;

	}

	.atlas li img {

		width: 100%;

	}

	.i_box .news, .i_box .activity, .i_box .video, .i_box .product, /* .i_box .social, */ .side_l, .i_box .news ul, .in_box .factory {

		width: 100%;

		float: none;

	}

	.i_box .social{

		width: 100%

	}

	.i_box h4.tit {

		margin: 8px 0;

	}

	.i_box h4.tit a.more {

		background: none;

	}

	.i_box h4.tit a.more img {

		display: inline-block;

		vertical-align: middle;

	}

	.i_box .news li {

		width: 50%;

	}

	.i_box .news li:nth-child(1), .i_box .news li:nth-child(2) {

		display: block;

	}

	.i_box .social .img {

		width: 40%;

	}

	.i_box .social .txt {

		width: 60%;

	}

	.i_box .product .list {

		float: left;

		width: 20%;

		position: relative;

	}

	.i_box .product .list img {

		width: auto;

	}

	.i_box .activity ul {

		margin-left: -26px;

	}

	.i_box .activity li {

		width: 50%;

		float: left;

		padding-left: 26px;

		box-sizing: border-box;

	}

	.public_box img {

		max-width: 100%;

		height: auto;

	}

	.public_box .factory img {

		width: 100%;

		height: auto;

	}

	.footer {

		box-shadow: none;

		border: none;

		text-align: center;

		padding: 0;

	}

	.footer .copy {

		margin: 0;

		padding: 10px 0;

	}

	.footer {

		margin-top: 12px;

	}

	.h_nav {

		position: relative;

		z-index: 99;

		margin-bottom: 10px;

		display: block;

	}

	.h_nav .chioce {

		padding: 10px;

		background: #04579f;

		height: 38px;

		line-height: 38px;

	}

	.h_nav .chioce a {

		background: #fff url(/Public/Images/home/tianfu/ko-kr/icon_m_nav1.png) no-repeat right center;

		font-weight:bold;

		padding-left: 20px;

		width: 100%;

		box-sizing: border-box;

		border: none;

		height: 38px;

		color: #333;

		display: block;

	}

	.h_nav .m_sub_menu {

		width: 100%;

		background: #fff;

		line-height: 40px;

		position: absolute;

		top: 59px;

		left: 0;

		border-bottom: 1px solid #ddd;

		display: none;

	}

	.h_nav .m_sub_menu a {

		display: block;

		color:#fff;

	}

	.h_nav .m_sub_menu .list {

		border-bottom: 1px solid #555;

		background:#555;

	}

	.h_nav .m_sub_menu .list:last-child {

		border-bottom: none;

	}

	.h_nav .m_sub_menu h4 {

		padding: 0 10px 0 26px;

		background: #333;

	}







	.h_nav .m_sub_menu p em {

		background: url(/Public/Images/home/tianfu/ko-kr/icon_m_nav1.png) no-repeat center;

		width: 40px;

		height: 40px;

		display: inline-block;

		float: right;

	}

	.h_nav .m_sub_menu p {

		padding: 0 10px 0 40px;

		display: none;

		color:#fff;

		border-top:1px dashed #777;

	}

	.h_nav .m_sub_menu p a{ color:#ccc;}

	.h_nav .m_sub_menu ul {

		display: none;

	}

	.h_nav .m_sub_menu li {

		padding: 0 10px 0 55px;

	}

	/*.h_nav ul{ width:100%; background:#fff; line-height:40px; position:absolute; top:59px; left:0; border-bottom:1px solid #ddd; }































        .h_nav ul li{ padding:0 10px 0 30px;} */































	.history .list .time {

		background: url(/Public/Images/home/tianfu/ko-kr/bj_history_time.jpg) no-repeat -40% center;

	}

	.employee li img {

		width: 100%;

	}

	#li3 li:nth-child(2n) {

		border-bottom: 1px solid #ddd;

	}

	.pro_all {

		height: auto !important;

	}

	.pro_all .list {

		width: 46%;

		padding: 0 2%;

		float: left;

		position: static;

		height: 400px;

		box-sizing: border-box;

	}

	.pro_all .allpro1, .pro_all .allpro2, .pro_all .allpro3, .pro_all .allpro4, .pro_all .allpro5 {

		left: auto;

		top: auto;

		margin: 0;

	}

	.su_fail {

	}

}



@media(min-width: 768px) and (max-width: 998px) {

	.header .s_lan .lang {

		width: 110px;

	}
	.i_box .pro_icon {

		width: 50%;

	}
	.header .s_lan .lang span {

		display: none;

	}

}



@media(max-width: 767px) {
	.i_box .pro_icon .pro_box .img_box {

		margin-bottom: 0;

	}.i_box .pro_icon .pro_box {

		 padding: 0 9px 8px;

	 }
	.i_box h4.tit {

		margin: 5px 0;

	}

	.i_box {

		padding-bottom: 6px;

	}

	.i_box .activity ul {

		margin-left: 0;

	}

	.i_box .activity li {

		width: 100%;

		padding: 0px;

	}

	.i_box .social .img, .i_box .social .txt {

		width: 100%;

		text-align: center;

	}

	.i_box .product .list .name {

		width: 80%;

		padding: 0 10%;

	}

	.i_box .product .list .name a {

		position: relative;

		top: 45%;

	}

	.i_box .product .list img, .side_l .web_site, .footer .copy .auxiliary, .footer .copy .cop_txt a, .inner_banner, .in_box .sub_company .tab_name, .n_news li h4 span, .public_box .u_d_new, .hide_640 {

		display: none;

	}



	.footer .copy {

		padding: 10px 0;

		overflow: hidden;

	}

	.footer .copy .cop_txt {

		width: 100%;

		line-height: 22px;

	}

	.side_l .us_video .r p {

		margin: 1% 0;

		width: 96%;

	}

	.in_box .sub_company .tab_content h4 {

		display: block;

		text-align: center;

	}

	.in_box .sub_company .list {

		border-bottom: 1px dotted #ddd;

		display: block;

	}

	.in_box .factory li, .in_box .sub_company .list .img, .in_box .sub_company .list .txt, .side_l .us_video .l, .side_l .us_video .r, .tfc .plan li, .tfc .biao li, .advantage .tit span, .advantage .team .img, .advantage .team .txt, .advantage .type li, .advantage .ability .l, .advantage .ability .r, .certi li, .n_conatct .ad .l, .n_conatct .ad .r, .message .form label, .message .form .input, .message .form textarea, .targe .l, .targe .r, #lc .list .l, #lc .list .r, ul.li3_txt li {

		width: 100%;

		float: none;

		box-sizing: border-box;

	}

	.advantage .type li {

		border-bottom: 1px dotted #ddd;

	}

	.advantage .type li:last-child {

		border: none;

	}

	.advantage .labor li {

		width: 50%;

		float: left;

		box-sizing: border-box;

		border: none;

	}

	.in_box .sub_company .tab_content {

		border: none;

	}

	.history {

		border: none;

	}

	.history .list .txt {

		width: 80%;

	}

	.history .list .time {

		background: none;

		width: 14%;

		text-align: center;

	}

	.history .list .txt p {

		border-bottom: 1px dotted #ddd;

	}

	.clutrue .radio li b {

		background: none;

		border: none;

		line-height: normal;

		width: 100%;

	}

	.honor .list .pic li {

		width: 44%;

		padding: 0 3%;

	}

	.public_box {

		padding: 0;

	}

	.s_respon p.blue {

		padding-bottom: 0;

	}

	.s_respon .list {

		padding: 15px 5px;

	}

	.s_respon .list .icon {

		width: 15%;

	}

	.s_respon .list .txt {

		width: 80%;

	}

	.s_respon li .list .icon {

		width: 30%;

	}

	.s_respon li .list .txt {

		width: 62%;

	}

	.tfc .plan li {

		background-size: contain;

	}

	.advantage .tit {

		height: 34px;

		line-height: 34px;

		margin-bottom: 25px;

	}

	.advantage .team img {

		display: inline-block;

	}

	.advantage .partner li {

		width: 50%;

	}

	.certi li {

		background: none;

		padding-bottom: 0;

	}

	.m_page {

		border: 1px solid #ddd;

		padding: 0;

		text-align: center;

		overflow: hidden;

		display: block;

	}

	.m_page a {

		display: none;

		margin: 0;

		height: 40px;

		line-height: 40px;

		border: none;

	}

	.m_page a.pre, .m_page a.next, .m_page a.num {

		display: block;

		width: 33.333333%;

		float: left;

		box-sizing: border-box;

	}

	.m_page a.num {

		border-left: 1px solid #ddd;

		border-right: 1px solid #ddd;

		background: url(/Public/Images/home/tianfu/ko-kr/icon_m_page.png) no-repeat 90% center;

		display: inline-block;

	}

	.m_page a.num:hover {

		background: #005bab url(/Public/Images/home/tianfu/ko-kr/icon_m_page.png) no-repeat 90% center;

	}

	.hr .tab_name a {

		display: block;

		width: 50%;

		float: left;

		box-sizing: border-box;

		height: 40px;

		line-height: 40px;

	}

	.biao table td a.detail {

		background: #48759c;

		color: #fff;

	}

	.biao table td a.detail:hover {

		background: #48759c;

	}

	.biao_boder .form .file {

		width: 100%;

		box-sizing: border-box;

		margin: 10px 0;

	}

	.employee li {

		width: 50%;

		float: left;

	}

	.employee li .border {

		width: 90%;

	}

	.n_conatct .ad .l {

		border-bottom: 1px solid #ddd;

		margin-bottom: 15px;

	}

	.message .form label {

		text-align: left;

	}

	.message .form .input {

		height: 36px;

	}

	.message .form .btn {

		padding: 0;

	}

	.message .form .btn input {

		width: 48%;

		float: left;

	}

	.message .form .btn input[type=reset] {

		float: right;

	}

	.pro_nbar .type li p {

		left: 1.5%;

		bottom: 5%;

		width: 97.5%

	}

	.pro_nbar ul.li3 li {

		width: 50%;

		padding: 0;

	}

	.pro_nbar ul.li2_txt li {

		width: 96%;

		padding: 2%;

	}

	.pro_nbar ul.li2_img li {

		width: 48%;

		padding: 1%;

	}

	.pro_nbar ul.li4 li {

		width: 50%;

	}

	.targe .l {

		padding-bottom: 20px;

	}

	.pro_nbar .order b.img {

		display: none;

	}

	.pro_all .list {

		width: 100%;

		float: none;

		border-bottom: 1px dashed #ddd;

		margin-bottom: 15px;

		height: auto !important;

	}

	.pro_all .list img {

		max-width: 100%;

		display: inline-block;

	}

	.m_clutrue{

		margin-bottom: 10px

	}





}



@media(min-width: 480px) and (max-width: 767px) {



	.i_box .pro_icon {

		width: 100%;

	}
	/* 	2017 mike */

	.n_conatct .ad .m_r{

		width: 50% !important;

		margin: 0 auto !important;



	}

	.m_quality .txt .m_qu{

		width: 100%

	}

	.m_pall li{

		width: 25%;

	}



	/*.m_pall li p{*/

	/*line-height: 34px*/

	/*}*/

	.m_dev .m_deimg{

		display: none

	}

	.m_dev .m_dep{

		width: 100%

	}

	.m_clutrue{

		margin-bottom: 10px

	}



	.m_advantage .advan .adlist{

		width: 100%

	}

	.m_advantage .advan .adlist1{

		padding-top: 15px

	}

	.m_advantage .advan .adlist .m_padd{

		margin-left: 10px;

		padding: 0

	}

	/*.m_index .slick-arrow{*/

	/*display: none !important*/

	/*}*/



}

@media(max-width: 479px) {

	#fc .li2 li, .s_respon li {

		width: 100%;

	}

	.s_respon li .bor {

		border: none;

		border-bottom: 1px solid #ddd;

	}

	.s_respon li .list .icon {

		width: 15%;

	}

	.s_respon li .list .txt {

		width: 80%;

	}



	/* 2017-09-04  mike */

	.n_conatct .ad .m_r{

		width: 50% !important;

		margin: 0 auto !important;

	}

	.m_quality .txt .m_qu{

		width: 100%;

		margin-bottom:10px;



	}

	.m_quality .txt .m_qu p{

		margin-left:25px;

	}

	.m_pall li{

		width: 50%

	}

	.m_dev .m_deimg{

		display: none

	}

	.m_dev .m_dep{

		width: 100%

	}

	.m_dev .m_dep p{

		font-size: 12px;

	}



	/*.m_clutrue .list .radio{*/

	/*padding: 0 90px*/

	/*}*/

	.m_advantage .advan .adlist{

		width: 100%

	}

	.m_advantage .advan .adlist .m_padd{

		margin-left: 10px;

		padding: 0

	}

	.m_advantage .advan .adlist1{

		padding-top: 15px

	}

	/*.m_index .slick-arrow{*/

	/*display: none !important*/

	/*}*/



}









/*neal*/

.public_box.n_product_out{

	padding-top: 0px;

}

.n_product_box{

	width:100%;

	overflow: hidden;

	position: relative;

}

.n_product_box h2{

	font-size: 18px;

	line-height: 26px;

	color: #005bab;

	font-weight: normal;

	margin-bottom: 15px;

	margin-top: 20px;

}

.n_product_info{

	height:400px;

	width: 100%;

	position: relative;

	font-size: 0;

}

.n_product_info.pro_threeimg{

	height:auto;

}



.n_product_box .n_product_detail{

	position: absolute;

	top: 50%;

	left:50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

	/*height: 194px;*/

	width: 215px;

	background-color: #fff;

	border-radius: 6px;

	overflow: hidden;

	padding-bottom: 20px;

	z-index: 10;

}

.n_product_box.n_pro_sp .n_product_detail{

	top: 55%;

}

.n_product_box .n_product_detail h3{

	font-size: 14px;

	line-height: 1.2;

	color: #005bab;

	font-weight: normal;

	padding:0 20px;

	margin-top: 20px;

}

.n_product_box .n_product_detail h4{

	font-size: 12px;

	line-height: 2;

	text-indent: 20px;

	margin: 3px 0;

}

.n_product_box .n_product_detail ul{

	width: 190px;

	margin: auto;

	border-top: 1px solid #666666;

	border-bottom: 1px solid #666666;

	clear: both;

	overflow: hidden;

}

.n_product_box .n_product_detail ul li{

	/*float: left;*/

	font-size: 12px;

	text-indent: 20px;

	padding:3px 0;

	border-bottom: 1px solid #dddddd;

	background: url("/Public/Images/home/tianfu/ko-kr/blue_point.png") no-repeat 10px 16px;

}

.n_product_box .n_product_detail ul.twoline li{

	/*width: 235px;*/



}

.n_product_box .n_product_detail ul.oneline li{

	width: 100%;

}

.n_product_box .n_product_detail ul.twoline li:nth-child(2n){

	border-left: 1px solid #dddddd;

	border-right: 0px solid #dddddd;

}





.n_product_box .n_product_info{

	margin-bottom: 8px;

}

.n_product_box .product_line{

	height: 20px;

	width: 100%;

	background:#fff url("/Public/Images/home/tianfu/ko-kr/dashed.png") repeat-x left bottom;

}

.n_product_info h4{

	font-size: 12px;

	font-weight: normal;

	line-height: 1.2;

	color: #666;

}

.n_product_info img{

	display: inline;

	*display: inline;

	*zoom:1;

	max-width: 100%;

	max-height: 100%;

}

.n_product_info .n_product_left,

.n_product_info .n_product_right

{

	display: inline-block;

	*display: inline;

	*zoom:1;

	width: 50%;

	height: 100%;

	vertical-align: top;

}

.n_product_info .n_imgbox{

	height: 100%;

	background-color: #c9c9ca;

	overflow: hidden;

}

.n_product_info.light_color .n_imgbox{

	background-color: #eeefef;

}

.n_product_info .section1,

.n_product_info .section2

{

	height: 200px;

	overflow: hidden;

}

.n_product_info .section{

	height: 400px;

	vertical-align: middle;

}

.n_product_info .img_separate .section1

{

	height: 195px;

}

.n_product_info .img_separate .section2{

	height: 205px;

}

.n_product_info .n_product_left h4{

	margin-top: 24px;

	margin-left: 20px;

	border-left: 6px solid #005bab ;

	padding-left: 5px;

	width: 280px;

	text-align: left;

}

.n_product_info .n_product_right h4{

	margin-top: 24px;

	margin-right: 20px;

	border-right: 6px solid #005bab ;

	padding-right: 5px;

	text-align: right;

}

.n_product_info .n_product_right img{

	margin-right: 20px;

	margin-top: 15px;

}

.n_product_info .n_product_left img{

	margin-left: 20px;

	margin-top: 15px;

}

.n_product_info .nopaddingtop.n_imgbox img{

	margin-top: 0px;

}



.n_product_info .section img{

	margin-top: 40px;

}



.n_product_info .img_connect .section2 img{

	margin-top: 40px;

}

.n_product_info .n_product_left  .n_imgbox{

	margin-right: 4px;

}

.n_product_info .n_product_right .n_imgbox,

.n_product_info .n_product_right .n_imgbox{

	margin-left: 4px;

	text-align: right;

}

.n_product_info .img_separate .section1 .n_imgbox{

	margin-bottom: 4px;

}

.n_product_info .img_separate .section2 .n_imgbox{

	margin-top: 8px;

}

.n_product_info .img_connect .section1 .n_imgbox{

	background-image: url("/Public/Images/home/tianfu/ko-kr/dashed.png");

	background-repeat: repeat-x;

	background-position: bottom;

}





.n_product_box .pro_singlimg img{

	width: 100%;

}

.n_product_box .pro_singlimg{

	margin-bottom: 20px;

}

.n_product_box .pro_oneimg{

	background-color: #eeefef;

	text-align: center;

}

.n_product_box .pro_imgtop{

	font-size: 0;

	line-height: 0;

}

.n_product_box .pro_imgtop img{

	width: 100%;

}



.slide_box{

	padding-bottom: 20px;

}

.slide_box .slick-dots{

	width: 100%;

	position: absolute;

	bottom: 0px;

	text-align: center;

	z-index: 20;

	/*background: url(/Public/Images/home/tianfu/ko-kr/dots.png) repeat left top \9;*/

}

.slide_box .slick-dots li{

	display: inline-block;

	*display: inline;

	zoom:1;

	/*line-height: 1;*/

	margin: 0 8px;

}

.slide_box .slick-dots li a{

	width: 13px;

	height: 13px;

	display: inline-block;

	cursor: pointer;

	font-size: 0;

	outline: none;

}

.slide_box .slick-dots li a{

	background: url(/Public/Images/home/tianfu/ko-kr/dots.png) no-repeat right;

}

.ie8 #banner .slick-dots li a{

	border: none;

}

/*#banner .slick-dots li.slick-active a{*/

/*background-color: #fff;*/

/*background: url(/Public/Images/home/afriso/ja-jp/dt-2.png) no-repeat 50%\9;*/

/*}*/



.slide_box .slick-dots li.slick-active a{

	background: #fff url(/Public/Images/home/tianfu/ko-kr/dots.png) no-repeat;

}

.slick-initialized .slick-slide{

	outline: none;

}

.pc_hide{

	display: none;

}


.n_conatct .tit_t {
	height: 29px;
	line-height: 29px;
	background-color: #85bbf0;
	color: #fff;
	font-size: 16px;
	padding-left: 14px;
	margin-top: 24px;
	margin-bottom: 24px;
}
.n_conatct .ad .text_left{
	display: inline-block;
}.n_conatct .ad .r m_r{
	 display: inline-block;
 }
@media (max-width: 998px){

	.n_product_info .section {

		width: 100%;

		padding: 0;

	}

}

@media (max-width: 830px){

	.n_product_info .n_product_right img{

		margin-right: 5px;

	}

	.n_product_info .n_product_left img{

		margin-left: 5px;

	}

}

@media(max-width: 800px) {



	.n_product_info .n_product_right img{

		margin-right: 0;

	}

	.n_product_info .n_product_left img{

		margin-left: 0;

	}

	.n_product_info .n_product_left .n_imgbox,

	.n_product_info .n_product_right .n_imgbox{

		text-align: center;

	}

	.n_product_box .n_product_detail{

		position: static;

		-webkit-transform: none;

		-moz-transform: none;

		-ms-transform: none;

		-o-transform: none;

		transform: none;

		width: 100%;

		padding-bottom: 10px;

		margin-left: 0 !important;

		margin-top: 0 !important;

	}

	.n_product_info{

		height: auto;

	}

	.n_product_box .n_product_detail ul{

		width: 100%;

	}

	.n_product_box .n_product_detail ul.twoline li{

		width: 50%;

		box-sizing: border-box;

		-webkit-box-sizing: border-box;

		-moz-box-sizing: border-box;

	}

	.m_pall.m_lastli li .nopoint img{

		margin: 0;

	}

	.content .m_conl{

		background: none;

	}

}



@media(max-width: 540px) {

	.i_box .social{

		display: none;

	}

	.i_box .news .content{

		margin-left: 0;

	}

	.content .m_conr{

		padding-left: 0;

	}

	.n_product_info .n_product_left,

	.n_product_info .n_product_right{

		width: 100%;

	}

	.n_product_info .n_product_left .n_imgbox{

		margin-right: 0;

	}

	.n_product_info .img_separate .section1 .n_imgbox{

		margin-left: 0;

	}

	.n_product_info .n_product_left{

		margin-bottom: 8px;

	}

	.n_product_info .n_product_right h4{

		margin-top: 24px;

		margin-left: 20px;

		margin-right: 0;

		border-left: 6px solid #005bab;

		border-right: none;

		padding-left: 5px;

		text-align: left;

	}

	.content .m_conl,.content .m_conr{

		width: 100%;

	}

	.m_pall.m_lastli li .nopoint img {

		margin: -4px 0;

	}



}

@media(max-width: 480px) {

	.responsive {

		margin: 0 15%;

	}

	.m_index .slick-next{

		right: -25px;

	}

	.m_index .slick-prev{

		left: -25px;

	}

	.m_hide{

		display: none;

	}
	.pro_wrapp_1{
		display: none;
	}

	.pc_hide{

		display: block;

	}

	.m_index .m_ind{

		border-bottom: 1px solid #fff;

	}

	.m_index .m_ind img{

		height: 80px;

		width: auto;

	}

	.m_index .m_ind p{

		padding-bottom: 10px;

	}

}

@media(max-width: 400px) {

	.m_quality .txt .m_qu img{

		width: 45px;

	}

	.m_quality .txt{

		width: 99%;

		padding-right: 0;

	}

	.m_quality .txt .m_qu p {

		margin-left: 15px;

	}

}











/*2018-1-10修改*/

.news_2018 .con{

	padding-left: 26px;

}

.news_2018 .slick-dots{

	width: 650px !important;

	position: absolute;

	top: -50px;

	right: 0;

	text-align: right;

}

.news_2018 .slick-dots li{

	float: none;

	width: auto;

	padding: 0;

	display: inline-block;

}

.news_2018 .slick-dots li button{

	width: 40px;

	height: 6px;

	margin-left: 10px;

	font-size: 0;

	padding: 0;

	border: none;

	background: #ddd;

}

.news_2018 .slick-dots li.slick-active button{

	background: #1e72c2;

}



.i_box .news .news_2018 .bb1 {

	border-bottom: 1px solid #e2e2e2;

	padding-bottom: 10px;

}

.i_box .news .news_2018 h4 {

	line-height: 26px;

	height: 26px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.i_box .news .news_2018 h4 span {

	padding: 0 6px;

	font-weight: normal;

}

.i_box .news .news_2018 img {

	width: 100%;

	height: 220px;

	margin-bottom: 5px;

}

span#szgs_stat_icon_1107907334501302272 img{

	width:44px;

	float:left;

}


@media screen and (max-width: 769px){
	.side_l{
		width: auto;
	}
}

.public_box .blue{
	clear: both;
}
.n_conatct .company_box ul li{
	position: relative;
	padding-left: 25px;
	font-size: 14px;
	color: #555;
	float: left;
	margin-bottom: 16px;
	width: 29%;
	line-height: 19px;
}


.n_conatct .company_box ul li img{
	position: absolute;
	left:0;
	top: -2px;
}





.respon{

	background: url("/Public/Images/home/tianfu/zh-cn/20180920/about_us_bg.jpg") no-repeat left top;
	background-size: cover;

	padding-top:45px;

	padding-bottom:13px;

	margin-bottom:40px;

}

.respon .title{

	font-size:24px;

	color:#004c84;

	font-weight: bold;

	text-align: center;

}

.respon small{

	display: block;

	font-family: Arial;

	font-size:12px;

	color:#666;

	text-align: center;

	line-height: 2;

}

.respon_icon{

	margin-top:38px;

	margin-bottom:20px;

}

.respon_icon ul{

	text-align: center;

}

.respon_icon ul li{

	display: inline-block;

	padding:0 40px;

}

.respon_icon ul li .res_icon{

	text-align: center;

}

.respon_icon ul li span{

	color:#005bab;

	font-size:18px;

	font-weight:bold;

	line-height: 2;

}

.respon_main{

	padding:4px 40px 50px 0;

}

.respon_main .main_box{

	position: relative;

	padding-left:55px;

}

.respon_main img{

	position: absolute;

	left:10px;

	top:0;

}

.respon_main .main_t{

	color:#333;

	font-size:14px;

	font-weight:bold;

	line-height: 2;

}

.respon_main p{

	color:#626262;

	font-size:12px;

	line-height: 2;

}

.respon_main .left{

	float: left;

	width:37%;


}

.respon_main .right{

	float: right;

	width:37%;

}
.clutrue .radio{
	text-align: center;

}
.clutrue .radio li{
	width: 110px;
	margin: 0 6px;
	background: #f8fbfe;
	border: 2px solid #c4d2de;
	display: inline-block;
	border-radius: 50%;
	height: 110px;
	float: none;
	display: inline-block;
}
.clutrue .radio li b{
	line-height: 1.2;
	vertical-align: middle;
	background: none;
	border: none;
	border-radius: 0;
}
.clutrue .radio li:after{
	content: '';
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;

}
@media (max-width: 767px){
	.clutrue .radio li b{
		width: 100px;
	}
}
.m_clutrue{
	-webkit-background-size: cover;
	background-size: cover;
}


.solution-show .title{color: #005bab; font-size: 18px; line-height: 26px; padding: 20px 0 15px 0}
.solution-show img{max-width: 100%}
.solution-show .container{ width: 100%; position: relative; padding: 40px 0 40px 15px; margin-right: -500px}
.solution-show .container:before{content: ""; display: block; position: absolute; left: 0; top: 50px; bottom: 50px; width: 4px; background: #d8262c}
.solution-show .container .img{position: absolute; top: 50px; right: 0; width: 259px}
.solution-show .container h3{font-size: 18px; line-height: 40px; padding-left: 15px}
.solution-show .container dl{padding-bottom: 20px}
.solution-show .container dd{font-size: 14px; line-height: 22px; color: #666; padding-left: 15px; position: relative}
.solution-show .container dd:before{content: ""; display: block; position: absolute; left: 0; top: 0; width: 9px; height: 22px; background: url("/Public/Images/home/tianfu/zh-cn/img9.png") no-repeat center; background-size: 100%}
.solution-show .container .dl-en dd{font-size: 12px; line-height: 20px}
.solution-show .container .dl-en dd:before{background-image: url("/Public/Images/home/tianfu/ko-kr/img9_2.png")}

.side_r_fixed{position: fixed; z-index: 500; top: 70px; right: 50%; margin-right: -500px}

.pro_wrapp_new .slick-arrow{

	position: absolute;

	top: 50%;width: 13px;

	height: 20px;

	border: none;

	color: transparent;

	font-size: 0;

	margin-top: -10px;

}

.pro_wrapp_new .slick-prev {

	left: -20px;

	background: url(/Public/Images/home/tianfu/zh-cn/m_prev.png) no-repeat 0 0px;

	z-index: 333

}
@media(max-width: 998px) {
	.pro_wrapp_new .slick-prev {

		left: -15px;

		background: url(/Public/Images/home/tianfu/zh-cn/m_prev.png) no-repeat 0 0px;

		z-index: 333

	}

}


.pro_wrapp_new .slick-prev:hover {

	background: url(/Public/Images/home/tianfu/zh-cn/m_prev.png) no-repeat 0 -25px;

}



.pro_wrapp_new .slick-next {

	right: -20px;

	background: url(/Public/Images/home/tianfu/zh-cn/m_next.png) no-repeat 0 0px;

	z-index: 333

}



.pro_wrapp_new .slick-next:hover {

	background: url(/Public/Images/home/tianfu/zh-cn/m_next.png) no-repeat 0 -25px;

}
.pro_wrapp_new{overflow: unset !important;}

