@charset "utf-8";
/* CSS Document */

*{
    margin: 0px;
	padding: 0px;
	font-family: Helvetica, "微軟正黑體";
}

body{
	width: 100%;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
	background:#FFFFFF;
	line-height:1.5;
}

a{
	text-decoration: none;
	color: #fff;
}

a:hover{
	text-decoration: none;
}

ul{
	list-style: none;
}

img{
	vertical-align: middle;
}

.clear
{
	clear:both;
}
#seo{ display:none}
header
{
	height:90px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:1000px;
}
#head_left
{
	width:280px;
	background: #e80203;
	height:90px;
	position:absolute;
	z-index:11;
}
#head_left img{
	width:100%;
}
#head_right
{
	width:100%;
	height:90px;
	background: #e80203;
	position:static;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:block;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}


ul#lan_inside
{
	background-color:#2d2d2d;
	position:absolute;
	z-index:5;
	width:171px;
	right:80px;
	top:0;
	padding-top:39px;
	display:none;
}
ul#lan_inside li
{
	color:#a8a8a8;
	font-weight:bold;
	width:171px;
	padding-left:10px;
	height:39px;
}
ul#lan_inside li a
{
	line-height:36px;
	color:#a8a8a8;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat 0 0 /100%;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:none;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:absolute;
	bottom:50px;
	height:31px;
	left:170px;
	display:none;
}
ul.nav
{
	font-size: 16px;
	text-align:center;
	display:block;
	color:#fff;
	float:right;
	margin:64px 70px 0 0;
	float:right;
	width:800px;
}
ul.nav li
{
	float:left;
	margin:0 20px;
}
ul.nav li a
{
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover
{
	border-bottom:solid 5px #fff;
	padding-bottom:10px;
}
.m_nav
{
	width:64px;
	display:none;
	position:absolute;
	margin:15px 80px 0 0;
	z-index:12;
	right:24px;
	top:15px;
}

#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:1240px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
background:url(../images/com_banner.jpg) no-repeat center;
	height:622px;
	width:100%;
	margin:0 auto;
	position:relative;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
#com_banner_in
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-29px;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#fff;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:410px;
	cursor: pointer;
}

.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:104px;
	height:120px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.com_banner_icon_top
{
	width:93px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_bottom
{
	color:#fff;
	font-size:14px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:50px 0;
}
.com_cp_in
{
	width:1240px;
	margin:0 auto;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:600px;
	float:left;
	margin:50px 0 0 0;
}
.com_cp_right
{
	width:600px;
	float:left;
	margin:20px 0px;
}
.com_cp_title
{
	color:#4c4c4c;
	font-weight:bold;
	font-size:26px;
	background:url(../images/com_point.png) no-repeat top left;
	height:29px;
	line-height:29px;
	padding:0 0 0 40px;
	clear:both;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 30px 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:260px;
	float:left;
	margin:0 90px;
	line-height:306px;
}
.com_h_right
{
	float:left;
	width:620px;
	margin:0 90px;
}
.com_h_title
{
	font-size:44px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:100px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:14px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:30px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin-left:40px;
}
.com_a_des
{
	margin-left:40px;
}
.com_foot_pic
{
	clear:both;
	width:100%;
}
.com_foot_picsmall
{
	width: 50%;
	float:left;
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	background:url(../images/news_bg.jpg) no-repeat;
	width:100%;
	position:absolute;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:626px;
	width:320px;
	display:block;
}
.news_in
{
	width: 1240px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.news_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:14px;
	cursor:pointer;
	padding:20px 0 20px 50px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:15px;
	clear:both;
}
.news_head
{
	font-size:15pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:30px;
	margin-top:30px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:30px;
	cursor:pointer;
}
.news_body a
{
	height:30px;

}
.news_body:hover
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:16px;
	color:#e80203;
	height:30px;
	width:75%;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:14px;
	height:30px;
	width:25%;
	text-align:right;
}
.news_page
{
	color:#e80203;
	font-size:16px;
	margin:20px auto;
	clear:both;
	text-align:center;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:left;
}
.newsi_top_r
{
	float:right;
	margin:0 20px;
}
.newsi_title
{
	color:#e80203;
	font-size:32px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:13px;
	clear:both;
}
.newsi_back
{
	height:39px;
	width:132px;
	line-height:39px;
	background:url(../images/back_to_news.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:15px;
	margin:30px 0;
	clear:both;
	width:800px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:block;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:720px;
	margin:0 5px;
	cursor: pointer;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.newsexh_right
{
	margin:0 60px 0 30px;
	float:right;
	width:810px;
}
.newsexh_large
{
	width:900px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:259px;
	height:100%;
	float:left;
	padding:30px 15px;
}
.newsexh_pic
{
	width:259px;
	height:98px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:98px;
}
.newsexh_word
{
	width:259px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:18px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0 0 0;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:381px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:1240px;
	margin:40px auto 10px auto;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#484e48;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:1240px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:610px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:620px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:620px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:22px;
	clear:both;
	background:url(../images/point.png) no-repeat 0 0 / 3%;
	line-height:33px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:1238px;
	clear:both;
	margin:20px 0;
	display:block;
}
#pro_info_bg
{
	height:362px;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:0;
	clear:both;
}
#pro_info
{
	width:1240px;
	margin:0 auto;
}
#pro_info_left
{
	width:620px;
	float:left;
	margin-top:30px;
}
#pro_info_right
{
	width:580px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:24px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:13px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
	width:100%;
}
.pro_exh_right
{
	width:334px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:18px;
	clear:both;
}
.pro_exh_title a
{
	color:#e80203;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:13px;
}
.pro_con
{
	color:#909090;
	font-size:14px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;
	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:360px;
	margin:0 20px 0 0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_tit{
	color:#e80203;
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 20px;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:800px;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:24px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:110px;
	float:left;
	line-height:550px;
	cursor: pointer;
	position: absolute;
	left: 0;
    	top: 0;
    	z-index: 2;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_r
{
	width:110px;
	float:right;
	line-height:550px;
	text-align:right;
	cursor: pointer;
    	position: absolute;
    	right: 0;
    	top: 0;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:620px;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:24px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
	padding-right:15px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:14px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 0;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:14px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 45%;
	margin:5px 0;
}
.proi_intro_fihPic
{
	padding-top:50px;
	padding-bottom:0px;
}
.proi_intro_fih img
{
	width:100%;
}
.proi_intro_fihPic .fihDiv
{
	float:left;
	margin-right:60px;
	padding-bottom:20px;
	color:#aaa;
	text-align:center;
	font-size:18px;
	line-height:28px;
	width:120px;

}
.proi_intro_r
{
	float:right;
	width:620px;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_video.png) no-repeat;
	width:167px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:200px;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdf.png) no-repeat;
	width:219px;
	height:93px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:30px;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat;
	height:248px;
}
.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:24px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:15px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
}
.proi_intro_r_bottom_txt
{
	font-size:14px;
	font-weight:bold;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:left;
	line-height:287px;
}
.proi_photo_m
{
	width:210px;
	float:left;
	height:287px;
	margin:0 5px;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
	position: relative;
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}

.proi_photo_m_hover
{
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background:url(../images/proi_pic0.png);
	cursor: pointer;
}
.proi_photo_m_hover:hover
{
	background:none;
}
.action
{
	background:none;
}

.proi_photo_r
{
	width:66px;
	float:right;
	line-height:287px;
	text-align:right;
}
.proi_photo_word
{
	clear:none;
	padding:0 71px;
}
.proi_photo_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:18px;
	color:#939393;
}

.proi_table
{
	display:block;
}
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:1240px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:24px;
	color:#e80203;
	padding: 0 0 24px 0;
}
.proi_foot_s
{
	width:360px;
	margin:0 53px 0 0;
	float:left;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:85%;
	display:block;
	margin:0 auto;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
	z-index: 5;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.video_hot
{
	height:auto;
	width:810px;
	clear:both;
	position:relative;
	margin:30px 0 0 0;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:30px;
}
.video_large
{
	width:810px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:398px;
	float:left;
}
.video_small_r
{
	width:398px;
	float:right;
}
.video_img
{
	width:398px;
	height:224px;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:center;
}
.con_des
{
	text-align:center;
	color:#2d2d2d;
	font-size:15px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:345px;
	margin:0 40px 0 75px;
	float:left;
}
.con_right
{
	width:611px;
	float:right;
	margin:0 125px 0 40px;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 45px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
	height:50px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:15px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) no-repeat;
}
.con_l_yt
{
	background:url(../images/con_yt.png) no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom a
{
	color: #5d5d5d;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:1120px;
	margin: 200px auto 0 auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	padding:60px;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:15px;
	color:#fffefe;
}
.sitemap_large
{
	width:1120px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:18px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des, .sitemap_l_des_pd
{
	color:#FFFFFF;
	font-size:15px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des_pd a
{
	color:#eb0203;
}

.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:300px;
	float:left;
}
.sitemap_small_title
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:block;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:1240px;
	margin:50px auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:133px;
	text-align:center;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:0 20px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat;*/
	width:909px;
	height:452px;
	margin:100px auto 250px auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_bottom
{
	width:1240px;
	margin:100px auto;
}
.world_bg
{
	background:url(../images/worldwide_bg.png) no-repeat 0 0 / 100%;
	position:absolute;
	z-index:10;
	width:100%;
	height:322px;
	left:0;
	top:1180px;
}
.world_in
{
	width:1240px;
	margin:60px auto;
}
.world_in_l
{
	float:left;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
}
.world_in_l p
{
	margin: 0px auto;
	width: 80%;
}
.world_in_r
{
	float:left;
	margin:0 0 0 40px;
}
.world_in_r_title
{
	font-size:26px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:16px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:310px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:280px;
	border-bottom:solid #e80203 6px;
	font-size:20px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:20px 0;
}
.ww_memo{
	width:90%;
	padding:2% 5%;
	float:left;
}
.ww_title{
	color:#e92600;
	font-size:22px;
	font-weight:bold;
}
.ww_content{
	font-size:14px;
	color:#7b7b7b;
	line-height:21px;
	padding:10px 0 20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:1200px;
	margin:30px auto;
	text-align:right;
	padding:0 40px 0 0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/foot_bg.png) no-repeat bottom left;
	height:100px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat;
	width:226px;
	height:338px;
	position:absolute;
	bottom:35px;
	left:200px;
	display:none;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:12px;
	width:100%;
	float:right;
	padding: 35px 25px 0 0; 
	line-height:25px;
}
#footer_copyright .btn-yt img{ height:20px; vertical-align:top; padding-right:20px;}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}

#pframe{
	display: block;
}

#mframe{
	display: none;
}
#seo
{
	display:none;
}
#search_inside_title{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	padding:20px 0 0 0;
}
.search_input{
	width: 270px;
	height: 45px;
	padding: 0 10px;
	line-height: 30px;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	color: #a4a4a4;
	font-size:18px;
}
#srch_submit{
	width:120px;
	margin:0 10px;
	font-size:18px;
	text-align:center;
	padding:10px 0;
	background:#e80203;
	color:#fff;
	border:#e80203 1px solid;
	cursor:pointer;
}



.lang {
    background: url(../images/lan_bg.png) no-repeat;
    width: 220px;
    height: 35px;
    position: absolute;
    right: 5px;
    z-index: 6;
    top: 0;
}

.lang ul {
  width: 100%;
  margin: 0 0px 0 5px;
}

.lang ul li {
  float: left;
  margin: 3px 5px 0 7px;
}

.lang ul li a{
    color: white;
    font-size: 16px;
    display: inline-block;
    line-height: 1;
    padding: 7px 0;
    text-decoration: none;
}

.lang img {
  width: 85%;
}


@media screen and (max-width: 1920px)
{
header
{
	height:90px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:1000px;
}
#head_left
{
	width:280px;
	background: #e80203;
	height:90px;
	position:absolute;
	z-index:11;
}
#head_right
{
	width:100%;
	height:90px;
	background: #e80203;
	position:static;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:block;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}


ul#lan_inside
{
	background-color:#2d2d2d;
	position:absolute;
	z-index:5;
	width:171px;
	right:0;
	top:0;
	padding-top:39px;
	display:none;
}
ul#lan_inside li
{
	color:#a8a8a8;
	font-weight:bold;
	width:171px;
	padding-left:10px;
	height:39px;
}
ul#lan_inside li a
{
	line-height:36px;
	color:#a8a8a8;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat 0 0 /100%;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:none;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:absolute;
	bottom:50px;
	height:31px;
	left:170px;
	display:none;
}
ul.nav
{
	font-size: 16px;
	text-align:center;
	display:block;
	color:#fff;
	float:right;
	margin:54px 10px 0 0;
	float:right;
	width:1000px;
}
ul.nav li
{
	float:left;
	margin:0 20px;
}
ul.nav li a
{
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover
{
	border-bottom:solid 5px #fff;
	padding-bottom:10px;
}
.m_nav
{
	width:64px;
	display:none;
	position:absolute;
	margin:15px 80px 0 0;
	z-index:12;
	right:24px;
	top:15px;
}

#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:1240px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:622px;
	width:100%;
	margin:0 auto;
	position:relative;
}
#com_banner_in
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-29px;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#fff;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:410px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:104px;
	height:120px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.com_banner_icon_top
{
	width:93px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_bottom
{
	color:#fff;
	font-size:14px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:50px 0;
}
.com_cp_in
{
	width:1240px;
	margin:0 auto;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:600px;
	float:left;
	margin:50px 0 0 0;
}
.com_cp_right
{
	width:600px;
	float:left;
	margin:20px 0px;
}
.com_cp_title
{
	color:#4c4c4c;
	font-weight:bold;
	font-size:26px;
	background:url(../images/com_point.png) no-repeat top left;
	height:29px;
	line-height:29px;
	padding:0 0 0 40px;
	clear:both;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 30px 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:260px;
	float:left;
	margin:0 90px;
	line-height:306px;
}
.com_h_right
{
	float:left;
	width:620px;
	margin:0 90px;
}
.com_h_title
{
	font-size:44px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:100px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:14px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:30px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin-left:40px;
}
.com_a_des
{
	margin-left:40px;
}


/* COMPANY END */

/* NEWS */

.news_bg
{
	background:url(../images/news_bg.jpg) no-repeat;
	width:100%;
	position:absolute;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:626px;
	width:320px;
	display:block;
}
.news_in
{
	width: 1240px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.news_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:14px;
	cursor:pointer;
	padding:20px 0 20px 50px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:15px;
	clear:both;
}
.news_head
{
	font-size:15pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:30px;
	margin-top:30px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:30px;
	cursor:pointer;
}
.news_body a
{
	height:30px;

}
.news_body:hover
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:16px;
	color:#e80203;
	height:30px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:14px;
	height:30px;
}
.news_page
{
	color:#e80203;
	font-size:16px;
	margin:20px auto;
	clear:both;
	text-align:center;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:left;
}
.newsi_top_r
{
	float:right;
	margin:0 20px;
}
.newsi_title
{
	color:#e80203;
	font-size:32px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:13px;
	clear:both;
}
.newsi_back
{
	height:39px;
	width:132px;
	line-height:39px;
	background:url(../images/back_to_news.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:15px;
	margin:30px 0;
	clear:both;
	width:800px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:block;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:720px;
	margin:0 5px;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.newsexh_right
{
	margin:0 60px 0 30px;
	float:right;
	width:810px;
}
.newsexh_large
{
	width:900px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:259px;
	height:100%;
	float:left;
	padding:30px 15px;
}
.newsexh_pic
{
	width:259px;
	height:98px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:98px;
}
.newsexh_word
{
	width:259px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:18px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0 0 0;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:381px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:1240px;
	margin:40px auto 10px auto;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#484e48;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:1240px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:610px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:620px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:620px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:22px;
	clear:both;
	background:url(../images/point.png) no-repeat 0 0 / 3%;
	line-height:33px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:1238px;
	clear:both;
	margin:20px 0;
	display:block;
}
#pro_info_bg
{
	height:362px;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:0;
	clear:both;
}
#pro_info
{
	width:1240px;
	margin:0 auto;
}
#pro_info_left
{
	width:620px;
	float:left;
	margin-top:30px;
}
#pro_info_right
{
	width:580px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:24px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:13px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:334px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:18px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:13px;
}
.pro_con
{
	color:#909090;
	font-size:14px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;
	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:360px;
	margin:0 20px 0 0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */
.products_i_list{
	margin: 0px auto;
	width: 90%;
}
.proi_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:800px;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:24px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:110px;
	float:left;
	line-height:550px;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:110px;
	float:right;
	line-height:550px;
	text-align:right;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:620px;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:24px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
	padding-right:15px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:14px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 0;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:14px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 45%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	width:620px;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_video.png) no-repeat;
	width:167px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:200px;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdf.png) no-repeat;
	width:219px;
	height:93px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:30px;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat;
	height:248px;
}
.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:24px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:15px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
}
.proi_intro_r_bottom_txt
{
	font-size:14px;
	font-weight:bold;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
	position: relative;
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:left;
	line-height:287px;
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
}
.proi_photo_m
{
	width:210px;
	float:left;
	height:287px;
	margin:0 5px;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:right;
	line-height:287px;
	text-align:right;
	position: absolute;
	z-index: 9;
	right: 0;
	top: 0;
}
.proi_photo_word
{
	clear:none;
	padding:0 71px;
}
.proi_photo_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:18px;
	color:#939393;
}

.proi_table
{
	display:block;
}
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:1240px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:24px;
	color:#e80203;
}
.proi_foot_s
{
	width:360px;
	margin:0 53px 0 0;
	float:left;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:85%;
	display:block;
	margin:0 auto;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.video_hot
{
	height:auto;
	width:810px;
	clear:both;
	position:relative;
	margin:30px 0 0 0;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:30px;
}
.video_large
{
	width:810px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:398px;
	float:left;
}
.video_small_r
{
	width:398px;
	float:right;
}
.video_img
{
	width:398px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:center;
}
.con_des
{
	text-align:center;
	color:#2d2d2d;
	font-size:15px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:345px;
	margin:0 40px 0 75px;
	float:left;
}
.con_right
{
	width:611px;
	float:right;
	margin:0 125px 0 40px;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 45px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:15px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) no-repeat;
}
.con_l_yt
{
	background:url(../images/con_yt.png) no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:1120px;
	margin: 200px auto 0 auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	padding:60px;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:15px;
	color:#fffefe;
}
.sitemap_large
{
	width:1120px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:18px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:15px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:300px;
	float:left;
}
.sitemap_small_title
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:block;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:1240px;
	margin:50px auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:133px;
	text-align:center;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:0 20px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat;*/
	width:909px;
	height:452px;
	margin:100px auto 250px auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_bottom
{
	width:1240px;
	margin:100px auto;
}
.world_bg
{
	background:url(../images/worldwide_bg.png) no-repeat 0 0 / 100%;
	position:absolute;
	z-index:10;
	width:100%;
	height:322px;
	left:0;
	top:1180px;
}
.world_in
{
	width:1240px;
	margin:60px auto;
}
.world_in_l
{
	float:left;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
}
.world_in_r
{
	float:left;
	margin:0 0 0 40px;
}
.world_in_r_title
{
	font-size:26px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:16px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:310px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:280px;
	border-bottom:solid #e80203 6px;
	font-size:20px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:1200px;
	margin:30px auto;
	text-align:right;
	padding:0 40px 0 0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/foot_bg.png) no-repeat bottom left;
	height:100px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat;
	width:226px;
	height:338px;
	position:absolute;
	bottom:35px;
	left:200px;
	display:none;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:12px;
	width:100%;
	float:right;
}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}
}
@media screen and (max-width: 1732px)
{
	.news_bg_pic
	{
		display:none;
	}
	#pro_info_bg
{
	height:362px;
	width:100%;
	background:#f9f9f6;
	margin:0;
	clear:both;
}
}
@media screen and (max-width: 1366px)
{
header
{
	height:90px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:1000px;
}
#head_left
{
	width:280px;
	background: #e80203;
	height:90px;
	position:absolute;
	z-index:11;
}
#head_right
{
	width:100%;
	height:90px;
	background: #e80203;
	position:static;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:block;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/lan_bg.png) no-repeat;
	width:161px;
	height:35px;
	font-size: 13px;
	line-height: 39px;
	color:#a8a8a8;
	padding-left:10px;
	position:absolute;
	right:0;
	cursor:pointer;
	z-index:6;
}
ul#lan_inside
{
	background-color:#2d2d2d;
	position:absolute;
	z-index:5;
	width:171px;
	right:0;
	top:0;
	padding-top:35px;
	display:none;
}
ul#lan_inside li
{
	color:#a8a8a8;
	font-weight:bold;
	width:171px;
	padding-left:10px;
	height:39px;
}
ul#lan_inside li a
{
	line-height:36px;
	color:#a8a8a8;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat 0 0 /100%;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:none;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:absolute;
	bottom:50px;
	height:31px;
	left:170px;
	display:none;
}
ul.nav
{
	font-size: 15px;
	text-align:center;
	display:block;
	color:#fff;
	float:right;
	margin:56px 20px 0 0;
	float:right;
	width:750px;
}
ul.nav li
{
	float:left;
	margin:0 18px;
}
ul.nav li a
{
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover
{
	border-bottom:solid 5px #fff;
	padding-bottom:10px;
}
.m_nav
{
	width:64px;
	display:none;
	position:absolute;
	margin:15px 80px 0 0;
	z-index:12;
	right:24px;
	top:15px;
}

#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
}
#in_bread
{
	padding:120px 0 0 50px;
	height:23px;
	line-height:23px;
	width:1190px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:622px;
	width:100%;
	margin:0 auto;
	position:relative;
}
#com_banner_in
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-29px;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#fff;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:410px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:104px;
	height:120px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.com_banner_icon_top
{
	width:93px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_bottom
{
	color:#fff;
	font-size:14px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:50px 0;
}
.com_cp_in
{
	width:1240px;
	margin:0 auto;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:600px;
	float:left;
	margin:50px 10px 0 10px;
}
.com_cp_right
{
	width:600px;
	float:left;
	margin:20px 0px;
}
.com_cp_title
{
	color:#4c4c4c;
	font-weight:bold;
	font-size:26px;
	background:url(../images/com_point.png) no-repeat top left;
	height:29px;
	line-height:29px;
	padding:0 0 0 40px;
	clear:both;
	margin:0 0 0 10px
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 30px 0 10px;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:260px;
	float:left;
	margin:0 90px;
	line-height:306px;
}
.com_h_right
{
	float:left;
	width:620px;
	margin:0 90px;
}
.com_h_title
{
	font-size:44px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:100px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:14px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:30px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin:0 50px;
}
.com_a_des
{
	margin:20px 50px;
}
.com_foot_pic
{
	width:1240px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 2px;
	float:left;
	width:616px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 1240px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.news_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:14px;
	cursor:pointer;
	padding:20px 0 20px 50px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:15px;
	clear:both;
}
.news_head
{
	font-size:15pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:30px;
	margin-top:30px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:30px;
	cursor:pointer;
}
.news_body a
{
	height:30px;

}
.news_body:hover
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:16px;
	color:#e80203;
	height:30px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:14px;
	height:30px;
}
.news_page
{
	color:#e80203;
	font-size:16px;
	margin:20px auto;
	clear:both;
	text-align:center;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:left;
}
.newsi_top_r
{
	float:right;
	margin:0 20px;
}
.newsi_title
{
	color:#e80203;
	font-size:32px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:13px;
	clear:both;
}
.newsi_back
{
	height:39px;
	width:132px;
	line-height:39px;
	background:url(../images/back_to_news.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:15px;
	margin:30px 0;
	clear:both;
	width:800px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
	display:block;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:720px;
	margin:0 5px;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
}
.newsexh_right
{
	margin:0 60px 0 30px;
	float:right;
	width:810px;
}
.newsexh_large
{
	width:810px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:259px;
	height:100%;
	float:left;
	padding:30px 5px;
}
.newsexh_pic
{
	width:259px;
	height:98px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:98px;
}
.newsexh_word
{
	width:259px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:18px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0 0 0;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:381px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:1160px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#484e48;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:1160px;
	margin:0 auto;
	padding:0 40px;
}
ul#pro_article li.pro_left
{
	width:530px;
	float:left;
	margin:20px 50px 20px 0;
}
ul#pro_article li.pro_right
{
	width:530px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:530px;
}
.pro_article_pic img
{
	width:100%;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:22px;
	clear:both;
	background:url(../images/point.png) no-repeat 0 0 / 3%;
	line-height:33px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:1160px;
	clear:both;
	margin:20px 0;
	display:block;
}
#pro_info_bg
{
	height:362px;
	width:100%;
	background:#f9f9f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:1160px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info:after
{
    content:'';
    display:block;
    clear: both;
}
#pro_info_left
{
	width:540px;
	float:left;
	margin-top:30px;
}
#pro_info_right
{
	width:500px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:24px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:13px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:264px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:18px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:13px;
}
.pro_con
{
	color:#909090;
	font-size:14px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;
	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:1160px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:360px;
	margin:0 20px 0 0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:1240px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:760px;
	padding:0 0 0 40px;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
	margin:0 40px 0 0;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:24px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:70px;
	float:left;
	line-height:550px;
	padding:0 0 0 40px;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_r
{
	width:70px;
	float:right;
	line-height:550px;
	text-align:right;
	padding:0 40px 0 0;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:530px;
	padding:0 0 0 40px;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:24px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
	padding-right:15px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:14px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 0;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:14px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 45%;
	margin:5px 0;
}
.proi_intro_fih
{
	padding-left:40px;
}

.proi_intro_r
{
	float:right;
	width:620px;
	padding:0 40px 0 0;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_video.png) no-repeat;
	width:167px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:200px;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdf.png) no-repeat;
	width:219px;
	height:93px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:30px;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat;
	height:248px;
}
.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:24px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:15px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
}
.proi_intro_r_bottom_txt
{
	font-size:14px;
	font-weight:bold;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:left;
	line-height:287px;
}
.proi_photo_m
{
	width:210px;
	float:left;
	height:287px;
	margin:0 5px;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:right;
	line-height:287px;
	text-align:right;
}
.proi_photo_word
{
	clear:none;
	padding:0 71px;
}
.proi_photo_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:18px;
	color:#939393;
}

.proi_table
{
	margin:0 40px;
	display:block;
}
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:#f8f8f6;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:1240px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{
	margin:0 40px;
}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:24px;
	color:#e80203;
	margin:0 40px;
}
.proi_foot_s
{
	width:360px;
	margin:0 25px 0 0;
	float:left;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:85%;
	display:block;
	margin:0 auto;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:40px;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:40px;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 60px 0 30px;
	width:810px;
}
.video_hot
{
	height:auto;
	width:810px;
	clear:both;
	position:relative;
	margin:30px 0 0 0;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:30px;
}
.video_large
{
	width:810px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:398px;
	float:left;
}
.video_small_r
{
	width:398px;
	float:right;
}
.video_img
{
	width:398px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:center;
}
.con_des
{
	text-align:center;
	color:#2d2d2d;
	font-size:15px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:345px;
	margin:0 40px 0 75px;
	float:left;
}
.con_right
{
	width:611px;
	float:right;
	margin:0 125px 0 40px;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 45px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:15px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) no-repeat;
}
.con_l_yt
{
	background:url(../images/con_yt.png) no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:1050px;
	margin: 200px auto 0 auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	padding:60px;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:15px;
	color:#fffefe;
}
.sitemap_large
{
	width:1050px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:18px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:15px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:300px;
	float:left;
}
.sitemap_small_title
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:block;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:1240px;
	margin:50px auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:133px;
	text-align:center;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:0 20px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat;*/
	width:909px;
	height:452px;
	margin:100px auto 250px auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_bottom
{
	width:1200px;
	margin:100px auto;
	padding:0 0 0 40px;
}
.world_bg
{
	background:url(../images/worldwide_bg.png) no-repeat 0 0 / 100%;
	position:absolute;
	z-index:10;
	width:100%;
	height:322px;
	left:0;
	top:1180px;
}
.world_in
{
	width:1200px;
	margin:60px auto;
	padding:0 0 0 40px;
}
.world_in:after
{
    content:'';
    display:block;
    clear: both;
}

.world_in_l
{
	float:left;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
}
.world_in_r
{
	float:left;
	margin:0 0 0 40px;
}
.world_in_r_title
{
	font-size:26px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:16px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:310px;
	float:left;
	margin:0 90px 0 0;
}
.wotld_b_title
{
	width:280px;
	border-bottom:solid #e80203 6px;
	font-size:20px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:1200px;
	margin:30px auto;
	text-align:right;
	padding:0 40px 0 0;
}
.up:after
{
    content:'';
    display:block;
    clear: both;
}

footer
{
	width:100%;
	clear:both;
	background:url(../images/foot_bg.png) no-repeat bottom left;
	height:100px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat;
	width:226px;
	height:338px;
	position:absolute;
	bottom:35px;
	left:200px;
	display:none;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:12px;
	width: 100%;
	float:right;
}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}
}

@media screen and (max-width: 1136px)
{
header
{
	height:90px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:1000px;
}
#head_left
{
	width:280px;
	background: #e80203;
	height:90px;
	position:absolute;
	z-index:11;
}
#head_right
{
	width:100%;
	height:90px;
	background: #e80203;
	position:static;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:block;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/lan_bg.png) no-repeat;
	width:161px;
	height:35px;
	font-size: 13px;
	line-height: 35px;
	color:#a8a8a8;
	padding-left:10px;
	position:absolute;
	right:0;
	cursor:pointer;
	z-index:6;
}
ul#lan_inside
{
	background-color:#2d2d2d;
	position:absolute;
	z-index:5;
	width:171px;
	right:80px;
	top:0;
	padding-top:39px;
	display:none;
}
ul#lan_inside li
{
	color:#a8a8a8;
	font-weight:bold;
	width:171px;
	padding-left:10px;
	height:39px;
}
ul#lan_inside li a
{
	line-height:36px;
	color:#a8a8a8;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat 0 0 /100%;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:none;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:absolute;
	bottom:50px;
	height:31px;
	left:170px;
	display:none;
}
ul.nav
{
	font-size: 14px;
	text-align:center;
	display:block;
	color:#fff;
	float:right;
	margin:57px 34px 0 0;
	float:right;
	width:690px;
}
ul.nav li
{
	float:left;
	margin:0 17px;
}
ul.nav li a
{
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover
{
	border-bottom:solid 5px #fff;
	padding-bottom:10px;
}
.m_nav
{
	width:64px;
	display:none;
	position:absolute;
	margin:15px 80px 0 0;
	z-index:12;
	right:24px;
	top:15px;
}

#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:1000px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:622px;
	width:100%;
	margin:0 auto;
	position:relative;
}
#com_banner_in
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-29px;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#fff;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:410px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:104px;
	height:120px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.com_banner_icon_top
{
	width:93px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_bottom
{
	color:#fff;
	font-size:14px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:50px 0;
}
.com_cp_in
{
	width:1000px;
	margin:0 auto;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:480px;
	float:left;
	margin:50px 10px 0 10px;
}
.com_cp_right
{
	width:480px;
	float:left;
	margin:60px 10px 0 10px;
}
.com_cp_right img
{
	width:480px;
}
.com_cp_title
{
	color:#4c4c4c;
	font-weight:bold;
	font-size:26px;
	background:url(../images/com_point.png) no-repeat top left;
	height:29px;
	line-height:29px;
	padding:0 0 0 40px;
	clear:both;
	margin:0 0 0 10px;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 30px 0 10px;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:left;
	width:440px;
	margin:0 90px;
}
.com_h_title
{
	font-size:44px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:100px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:14px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:30px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin:0 50px;
}
.com_a_des
{
	margin:20px 50px;
}
.com_foot_pic
{
	width:1000px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 2px;
	float:left;
	width:496px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 1000px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
}
.news_right
{
	float:right;
	margin:0 60px 0 30px;
	width:610px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:14px;
	cursor:pointer;
	padding:20px 0 20px 50px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:15px;
	clear:both;
}
.news_head
{
	font-size:15pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:30px;
	margin-top:30px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:30px;
	cursor:pointer;
}
.news_body a
{
	height:30px;

}
.news_body:hover
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:16px;
	color:#e80203;
	height:30px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:14px;
	height:30px;
}
.news_page
{
	color:#e80203;
	font-size:16px;
	margin:20px auto;
	clear:both;
	text-align:center;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:left;
}
.newsi_top_r
{
	float:right;
	margin:0 20px;
}
.newsi_title
{
	color:#e80203;
	font-size:32px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:13px;
	clear:both;
}
.newsi_back
{
	height:39px;
	width:132px;
	line-height:39px;
	background:url(../images/back_to_news.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:15px;
	margin:30px 0;
	clear:both;
	width:610px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
	display:block;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}

.newsi_m
{
	float:left;
	width:517px;
	margin:0;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
}
.newsexh_right
{
	margin:0 30px;
	float:left;
	width:645px;
}
.newsexh_large
{
	width:645px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:200px;
	height:100%;
	float:left;
	padding:30px 5px;
}
.newsexh_pic
{
	width:200px;
	height:98px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:98px;
}
.newsexh_word
{
	width:200px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:18px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0 0 0;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:381px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:920px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#484e48;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:920px;
	margin:0 auto;
	padding:0 40px
}
ul#pro_article:after
{
    content:'';
    display:block;
    clear: both;
}

ul#pro_article li.pro_left
{
	width:390px;
	float:left;
	margin:20px 70px 20px 0;
}
ul#pro_article li.pro_right
{
	width:390px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:400px;
}
.pro_article_txt
{
	width:360px;
	height:auto;
	color:#4c4c4c;
	font-size:22px;
	clear:both;
	background:url(../images/point.png) no-repeat 0 0 / 3%;
	line-height:33px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:918px;
	clear:both;
	margin:20px 0;
	display:block;
}
#pro_info_bg
{
	height:362px;
	width:100%;
	background:#f9f9f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:920px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:400px;
	float:left;
	margin-top:30px;
}
#pro_info_right
{
	width:370px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:24px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:13px;
}
.pro_exh
{
	width:400px;
}
.pro_exh_left
{
	width:146px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
	width:100%;
}
.pro_exh_right
{
	width:219px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:18px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:13px;
}
.pro_con
{
	color:#909090;
	font-size:14px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:1000px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;
	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:920px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:250px;
	margin:0 50px 0 0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:1000px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:800px;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:24px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:50px;
	float:left;
	line-height:550px;
}
.proi_largepic_l img
{
	width:50px;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:50px;
	float:right;
	line-height:550px;
	text-align:right;
}
.proi_largepic_r img
{
	width:50px;
}
.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:290px;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:24px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
	padding-right:15px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:14px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 0;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:14px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 45%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	width:620px;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_video.png) no-repeat;
	width:167px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:200px;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdf.png) no-repeat;
	width:219px;
	height:93px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:30px;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat;
	height:248px;
}
.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:24px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:15px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
}
.proi_intro_r_bottom_txt
{
	font-size:14px;
	font-weight:bold;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:left;
	line-height:287px;
}
.proi_photo_m
{
	width:210px;
	float:left;
	height:287px;
	margin:0 5px;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:right;
	line-height:287px;
	text-align:right;
}
.proi_photo_word
{
	clear:none;
	padding:0 71px;
}
.proi_photo_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:18px;
	color:#939393;
}

.proi_table
{
	margin:0 40px;
	display:block;
}
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:24px;
	color:#e80203;
}
.proi_foot_s
{
	width:360px;
	margin:0 53px 0 0;
	float:left;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:85%;
	display:block;
	margin:0 auto;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:left;
	margin:0 30px;
	width:645px;
}
.video_hot
{
	height:auto;
	width:645px;
	clear:both;
	position:relative;
	margin:30px 0 0 0;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:30px;
}
.video_large
{
	width:645px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:320px;
	float:left;
}
.video_small_r
{
	width:320px;
	float:right;
}
.video_img
{
	width:320px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:center;
}
.con_des
{
	text-align:center;
	color:#2d2d2d;
	font-size:15px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:345px;
	margin:0 20px;
	float:left;
}
.con_right
{
	width:595px;
	float:right;
	margin:0 20px 0 0;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 45px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:15px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) no-repeat;
}
.con_l_yt
{
	background:url(../images/con_yt.png) no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:270px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:800px;
	margin: 200px auto 0 auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	padding:60px;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:15px;
	color:#fffefe;
}
.sitemap_large
{
	width:800px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:18px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:15px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:300px;
	float:left;
}
.sitemap_small_title
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:block;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:1000px;
	margin:50px auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:133px;
	text-align:center;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:0 4px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat;*/
	width:909px;
	height:452px;
	margin:100px auto 250px auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_bottom
{
	width:960px;
	margin:100px auto;
	padding:0 0 0 40px;
}
.world_bg
{
	background:url(../images/worldwide_bg.png) no-repeat 0 0 / 100%;
	position:absolute;
	z-index:10;
	width:100%;
	height:322px;
	left:0;
	top:1180px;
}
.world_in
{
	width:960px;
	margin:60px auto;
	padding:0 0 0 40px;
}
.world_in:after
{
    content:'';
    display:block;
    clear: both;
}
.world_in_l
{
	float:left;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
}
.world_in_r
{
	float:left;
	margin:0 0 0 40px;
	width:70%;
}
.world_in_r_title
{
	font-size:26px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:16px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:310px;
	float:left;
	margin:0;
}
.wotld_b_title
{
	width:280px;
	border-bottom:solid #e80203 6px;
	font-size:20px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:960px;
	margin:30px auto;
	text-align:right;
	padding:0 40px 0 0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/foot_bg.png) no-repeat bottom left;
	height:100px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat;
	width:226px;
	height:338px;
	position:absolute;
	bottom:35px;
	left:200px;
	display:none;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:12px;
	width:100%;
	float:right;
}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}
}

@media screen and (max-width: 1024px)
{
header
{
	height:90px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:1000px;
}
#head_left
{
	width:280px;
	background: #e80203;
	height:90px;
	position:absolute;
	z-index:11;
}
#head_left img{
	width:100%;
}
#head_right
{
	width:100%;
	height:90px;
	background: #e80203;
	position:static;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:block;
}
ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/lan_bg.png) no-repeat;
	width:161px;
	height:35px;
	font-size: 13px;
	line-height: 35px;
	color:#a8a8a8;
	padding-left:10px;
	position:absolute;
	right:0;

	cursor:pointer;
	z-index:6;
}
ul#lan_inside
{
	background-color:#2d2d2d;
	position:absolute;
	z-index:5;
	width:171px;
	right:80px;
	top:0;
	padding-top:39px;
	display:none;
}
ul#lan_inside li
{
	color:#a8a8a8;
	font-weight:bold;
	width:171px;
	padding-left:10px;
	height:39px;
}
ul#lan_inside li a
{
	line-height:36px;
	color:#a8a8a8;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat 0 0 /100%;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:none;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:absolute;
	bottom:50px;
	height:31px;
	left:170px;
	display:none;
}
ul.nav
{
	font-size: 14px;
	text-align:center;
	display:block;
	color:#fff;
	float:right;
	margin:57px 34px 0 0;
	float:right;
	width:690px;
}
ul.nav li
{
	float:left;
	margin:0 20px;
}
ul.nav li a
{
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover
{
	border-bottom:solid 5px #fff;
	padding-bottom:10px;
}
.m_nav
{
	width:64px;
	display:none;
	position:absolute;
	margin:15px 80px 0 0;
	z-index:12;
	right:24px;
	top:15px;
}

#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:1000px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:622px;
	width:100%;
	margin:0 auto;
	position:relative;
}
#com_banner_in
{
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-29px;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#fff;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:410px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:104px;
	height:120px;
	float:left;
	margin-right:30px;
	text-align:center;
}
.com_banner_icon_top
{
	width:93px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_bottom
{
	color:#fff;
	font-size:14px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:50px 0;
}
.com_cp_in
{
	width:1000px;
	margin:0 auto;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:480px;
	float:left;
	margin:50px 10px 0 10px;
}
.com_cp_right
{
	width:480px;
	float:left;
	margin:60px 10px 0 10px;
}
.com_cp_right img
{
	width:480px;
}
.com_cp_title
{
	color:#4c4c4c;
	font-weight:bold;
	font-size:26px;
	background:url(../images/com_point.png) no-repeat top left;
	height:29px;
	line-height:29px;
	padding:0 0 0 40px;
	clear:both;
	margin:0 0 0 10px;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 30px 0 10px;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:left;
	width:440px;
	margin:0 90px;
}
.com_h_title
{
	font-size:44px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:100px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:14px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:30px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	margin:0 50px;
}
.com_a_des
{
	margin:20px 50px;
}
.com_foot_pic
{
	width:1000px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 2px;
	float:left;
	width:496px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 1000px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
}
.news_right
{
	float:right;
	margin:0 60px 0 30px;
	width:610px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:14px;
	cursor:pointer;
	padding:20px 0 20px 50px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:15px;
	clear:both;
}
.news_head
{
	font-size:15pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:30px;
	margin-top:30px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:30px;
	cursor:pointer;
}
.news_body a
{
	height:30px;

}
.news_body:hover
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:30px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:16px;
	color:#e80203;
	height:30px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:14px;
	height:30px;
}
.news_page
{
	color:#e80203;
	font-size:16px;
	margin:20px auto;
	clear:both;
	text-align:center;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:left;
}
.newsi_top_r
{
	float:right;
	margin:0 20px;
}
.newsi_title
{
	color:#e80203;
	font-size:32px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:13px;
	clear:both;
}
.newsi_back
{
	height:39px;
	width:132px;
	line-height:39px;
	background:url(../images/back_to_news.png) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:15px;
	margin:30px 0;
	clear:both;
	width:610px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
	display:block;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}

.newsi_m
{
	float:left;
	width:517px;
	margin:0;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	width:273px;
	margin:70px 10px 0 10px;
	float:left;
}
.newsexh_right
{
	margin:0 30px;
	float:left;
	width:645px;
}
.newsexh_large
{
	width:645px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:200px;
	height:100%;
	float:left;
	padding:30px 5px;
}
.newsexh_pic
{
	width:200px;
	height:98px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:98px;
}
.newsexh_word
{
	width:200px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:18px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:13px;
	margin:10px 0 0 0;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:381px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:920px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#484e48;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:920px;
	margin:0 auto;
	padding:0 40px
}
ul#pro_article:after
{
    content:'';
    display:block;
    clear: both;
}

ul#pro_article li.pro_left
{
	width:390px;
	float:left;
	margin:20px 70px 20px 0;
}
ul#pro_article li.pro_right
{
	width:390px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:400px;
}
.pro_article_txt
{
	width:360px;
	height:auto;
	color:#4c4c4c;
	font-size:22px;
	clear:both;
	background:url(../images/point.png) no-repeat 0 0 / 3%;
	line-height:33px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:918px;
	clear:both;
	margin:20px 0;
	display:block;
}
#pro_info_bg
{
	height:362px;
	width:100%;
	background:#f9f9f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:920px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:400px;
	float:left;
	margin-top:30px;
}
#pro_info_right
{
	width:370px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:24px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:13px;
}
.pro_exh
{
	width:400px;
}
.pro_exh_left
{
	width:146px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
	width:100%;
}
.pro_exh_right
{
	width:219px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:18px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:13px;
}
.pro_con
{
	color:#909090;
	font-size:14px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:1000px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;
	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:920px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:250px;
	margin:0 50px 0 0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:1000px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:800px;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat;
	padding:0 0 0 7px;
	height:66px;
	width:59px;
	font-size:14px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:24px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:18px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:50px;
	float:left;
	line-height:550px;
}
.proi_largepic_l img
{
	width:50px;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:50px;
	float:right;
	line-height:550px;
	text-align:right;
}
.proi_largepic_r img
{
	width:50px;
}
.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:290px;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:24px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
	padding-right:15px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:14px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 0;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:14px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 45%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	width:620px;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_video.png) no-repeat;
	width:167px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:200px;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdf.png) no-repeat;
	width:219px;
	height:93px;
	font-size:14px;
	font-weight:bold;
	line-height:93px;
	padding-left:30px;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat;
	height:248px;
}
.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:24px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:15px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
}
.proi_intro_r_bottom_txt
{
	font-size:14px;
	font-weight:bold;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:left;
	line-height:287px;
}
.proi_photo_m
{
	width:210px;
	float:left;
	height:287px;
	margin:0 5px;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:right;
	line-height:287px;
	text-align:right;
}
.proi_photo_word
{
	clear:none;
	padding:0 71px;
}
.proi_photo_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:18px;
	color:#939393;
}

.proi_table
{
	margin:0 40px;
	display:block;
}
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:url(../images/pro_info_bg.jpg) no-repeat bottom left;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:1000px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:24px;
	color:#e80203;
}
.proi_foot_s
{
	width:360px;
	margin:0 53px 0 0;
	float:left;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:85%;
	display:block;
	margin:0 auto;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:left;
	margin:0 30px;
	width:645px;
}
.video_hot
{
	height:auto;
	width:645px;
	clear:both;
	position:relative;
	margin:30px 0 0 0;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:30px;
	left:30px;
}
.video_large
{
	width:645px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:320px;
	float:left;
}
.video_small_r
{
	width:320px;
	float:right;
}
.video_img
{
	width:320px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:center;
}
.con_des
{
	text-align:center;
	color:#2d2d2d;
	font-size:15px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:345px;
	margin:0 20px;
	float:left;
}
.con_right
{
	width:595px;
	float:right;
	margin:0 20px 0 0;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 45px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:15px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) no-repeat;
}
.con_l_yt
{
	background:url(../images/con_yt.png) no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:270px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:800px;
	margin: 200px auto 0 auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	padding:60px;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:15px;
	color:#fffefe;
}
.sitemap_large
{
	width:800px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:18px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:15px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:300px;
	float:left;
}
.sitemap_small_title
{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:13px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:block;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:1000px;
	margin:50px auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:133px;
	text-align:center;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:0 4px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat;*/
	width:909px;
	height:452px;
	margin:100px auto 250px auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_bottom
{
	width:960px;
	margin:100px auto;
	padding:0 0 0 40px;
}
.world_bg
{
	background:url(../images/worldwide_bg.png) no-repeat 0 0 / 100%;
	position:absolute;
	z-index:10;
	width:100%;
	height:322px;
	left:0;
	top:1180px;
}
.world_in
{
	width:960px;
	margin:60px auto;
	padding:0 0 0 40px;
}
.world_in:after
{
    content:'';
    display:block;
    clear: both;
}
.world_in_l
{
	float:left;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
}
.world_in_r
{
	float:left;
	margin:0 0 0 40px;
	width:70%;
}
.world_in_r_title
{
	font-size:26px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:16px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:310px;
	float:left;
	margin:0;
}
.wotld_b_title
{
	width:280px;
	border-bottom:solid #e80203 6px;
	font-size:20px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:960px;
	margin:30px auto;
	text-align:right;
	padding:0 40px 0 0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/foot_bg.png) no-repeat bottom left;
	height:100px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat;
	width:226px;
	height:338px;
	position:absolute;
	bottom:35px;
	left:200px;
	display:none;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:12px;
	width:100%;
	float:right;
}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}
}

@media screen and (max-width: 1080px)
{
header
{
	height:100px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:640px;
}
#head_left
{
	width:312px;
	background: #e80203;
	height:100px;
	position:absolute;
	z-index:11;
}
#head_left img
{
	width:312px;
}
#head_right
{
	width:100%;
	height:100px;
	background:url(../images/head_right_bg.png) no-repeat top right;
	position:absolute;
	z-index:10;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:none;
}
.m_nav
{
	width:64px;
	display:block;
	position:absolute;
	z-index:12;
	top:15px;
	left:55%;
	margin-left:205px;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/mob_lan_bg.png) no-repeat 0 0 / 100% 100%;
	width:300px;
	font-size: 30px;
	line-height: 100px;
	color:#fff;
	padding-left:30px;
	position:absolute;
	right:80px;
	cursor:pointer;
	z-index:6;
	height:100px;
	left:0;
	top:680px;
}
ul#lan_inside
{
	background-color:#515151;
	position:absolute;
	z-index:5;
	width:100%;
	right:0px;
	top:796px;
	display:block;
	height:75px;
}

ul#lan_inside a
{
	display: block;
  width: 25%;
  float: left;
}

ul#lan_inside li{
	color:#fff;
	font-weight:normal;
	width:35px;
	padding-left:10px;
	height:31px;
	font-size:30px;
	float:left;
	margin:0 30px;
}

ul#lan_inside li img {
  width: 40%;
}

ul#lan_inside li a{
	line-height:31px;
	color:#fff;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/1080mob_nav.png) no-repeat 0 0 / 100%;
	width:100%;
	height:102px;
	margin:75px 0 0 0;
	display:block;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:static;
	bottom:0;
	height:0;
	left:0;
	padding-top:39px;
	display:block;
	float:left;
	margin:90px 3px 0 3px;
}
ul.nav {
	font-size: 35px;
	text-align:left;
	display:block;
	color:#fff;
	float:right;
	margin:0;
	float:none;
	width:100%;
	padding:100px 0 0 0;
	background:#515151;
}
ul.nav li
{
	float:none;
	margin:0;
	width:auto;
	height:115px;
	border-bottom: solid 1px #313131;
	line-height:115px;
	padding:0 0 0 30px;
}
ul.nav li a {
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover {
	border-bottom:none;
	padding-bottom:10px;
}


#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
	display:none;

}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:750px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:243px;
	width:100%;
	margin:0 auto;
	position:static;
}
#com_banner:after
{
    content:'';
    display:block;
    clear: both;
}

#com_banner_in
{
	position:static;
	top:0;
	left:0;
	margin:0 50px;
	padding:300px 0 0 0;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#737370;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:100%;
	text-align:center;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon
{
	width:140px;
	height:auto;
	float:none;
	display:inline-block;
	margin:0 30px;
	text-align:center;
	vertical-align:top;
}
.com_banner_icon_top
{
	width:140px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_top img
{
	width:100%;
}
.com_banner_icon_bottom
{
	color:#535353;
	font-size:21px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:0px 0 50px 0;
}
.com_cp_in
{
	width:650px;
	margin:0 50px;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:650px;
	float:left;
	margin:500px 0 0 0;
}
.com_cp_right
{
	width:650px;
	float:left;
	margin:60px 0 0 0;
}
.com_cp_right img
{
	width:100%;
}
.com_cp_title
{
	color:#797979;
	font-weight:bold;
	font-size:36px;
	background:url(../images/com_point.png) no-repeat top left;
	height:auto;
	line-height:none;
	padding:0 0 0 40px;
	clear:both;
	margin:0;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 0 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
	display:none;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:none;
	width:650px;
	margin:0;
}
.com_h_title
{
	font-size:55px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:120px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:28px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:45px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	margin:0 40px;
}
.com_a_des
{
	margin:20px 40px;
}
.com_foot_pic
{
	width:100%;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 0 5px 0;
	float:none;
	width:100%;
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 750px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:690px;
	margin:0 30px;
	float:none;
	position:absolute;
	top:380px;
}
.news_right
{
	float:right;
	margin:0 30px;
	width:690px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
	display:none;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:30px;
	cursor:pointer;
	padding:20px 0 20px 80px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
	width:610px;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;
	margin:0 0 200px 0;
}
.news_head
{
	font-size:30pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:85px;
	margin-top:30px;
	font-weight:bold;
	line-height:85px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:85px;
	cursor:pointer;
}
.news_body a
{
	height:85px;

}
.news_body:hover
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:24px;
	color:#e80203;
	height:85px;
	line-height:36px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:22px;
	height:85px;
	line-height:36px;
}
.news_page
{
	color:#e80203;
	font-size:38px;
	margin:20px auto;
	clear:both;
	text-align:right;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:none;
	width:690px;
	margin:100px 0 0 0;
}
.newsi_top_r
{
	float:none;
	margin:0 60px;
	width:264px;
	position:absolute;
	top:0;
	right:0;
}
.newsi_title
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;

}
.newsi_back
{
	height:79px;
	width:264px;
	line-height:79px;
	background:url(../images/back_to_news.png) no-repeat 0 0 / 100%;
	color:#fff;
	font-size:24px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
	position:absolute;
	top:200px;
	right:125px;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:24px;
	margin:30px 0;
	clear:both;
	width:690px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:none;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:600px;
	margin:0 5px;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	display:none;
}
.newsexh_right
{
	margin:0 30px 30px 30px;
	float:right;
	width:690px;
}
.newsexh_large
{
	width:690px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:690px;
	height:100%;
	float:left;
	padding:30px 0;
}
.newsexh_pic
{
	width:690px;
	height:230px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
	height:230px;
}
.newsexh_word
{
	width:690px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:36px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:26px;
	margin:10px 0 0 0;
}
.newsexh_des a
{
	color:#5d5d5d;
}
/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:334px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:670px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:36px;
	clear:both;
}
#pro_title_tfc
{
	color:#737370;
	font-size:24px;
	clear:both;
}
ul#pro_article
{
	width:670px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:610px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:620px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:620px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:32px;
	clear:both;
	background:url(../images/point.png) no-repeat;
	line-height:48px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:750px;
	clear:both;
	margin:20px 0;
	display:none;
}
#pro_info_bg
{
	height:850px;
	width:100%;
	background:#f8f8f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:670px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:620px;
	float:left;
	margin-top:100px;
}
#pro_info_right
{
	width:580px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:28px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;

	font-size:22px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:334px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:24px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:18px;
}
.pro_con
{
	color:#909090;
	font-size:18px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:750px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;

	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:670px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:670px;
	margin:0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_tit{
	font-size:34px;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:32px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat 0 8%;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:800px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:520px;
	padding:0;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:36px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:26px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:66px;
	float:left;
	line-height:290px;
	padding:0;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:66px;
	float:right;
	line-height:290px;
	text-align:right;
	padding:0;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:670px;
	padding:0;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:28px;
	font-weight:bold;
}
.proi_intro_fihPic .fihDiv
{
	font-size:22px;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:24px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 5%;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:24px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 21%;
	margin:5px 0;
}
.proi_intro_fih
{
	padding:0;
}
.proi_intro_fihPic .fihDiv
{
	magin-bottom:40px;
}
.proi_intro_r
{
	float:right;
	width:670px;
	padding:0;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_playicon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding-left:123px;
	background-color:#bcd12d;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdficon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding:0 90px 0 100px;
	background-color:#e80203;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat 0 0 / 100%;
	height:281px;
	width:670px
}
.proi_intro_r_bottom:after
{
    content:'';
    display:block;
    clear: both;
}

.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:32px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:20px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
	margin:0 auto;
}
.proi_intro_r_bottom_txt
{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:none;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
	position:relative;
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:6%;
	float:none;
	line-height:330px;
	position:absolute;
	left:-40px;
	z-index:20;
}
.proi_photo_l img, .proi_photo_r img
{
	width: 100%;
}
.proi_photo_m
{
	width:210px;
	float: none;
	height:287px;
	margin:0 auto;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:6%;
	float:none;
	line-height:330px;
	position:absolute;
	right:-40px;
	z-index:20;
	top:0;
}
.proi_photo_word
{
	clear:none;
	padding:0;
	margin:100px 0 0 0;
}
.proi_photo_title
{
	font-size:30px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:22px;
	color:#939393;
}

/*表格改為橫向卷軸
.proi_table
{
	display:none;
}*/
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	min-width:110px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	min-width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:#f8f8f6;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:670px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:32px;
	color:#e80203;
}
.proi_foot_s
{
	width:290px;
	margin:0 auto;
	float: none;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:100%;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 30px;
	width:690px;
}
.video_hot
{
	height:auto;
	width:690px;
	clear:both;
	position:static;
	margin:300px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:solid 1px #434343;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:600px;
	left:30px;
}
.video_large
{
	width:690px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:690px;
	float:none;
}
.video_small_r
{
	width:690px;
	float:none;
}
.video_img
{
	width:690px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:26px;
	font-weight:bold;
	margin:20px 0 50px 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:left;
	padding:0 40px;
}
.con_des
{
	text-align:left;
	color:#2d2d2d;
	font-size:30px;
	padding:0 40px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:670px;
	margin:0px 40px 335px 40px;
	float:none;
	position:absolute;
	bottom:20px;
}
.con_right
{
	width:670px;
	float:right;
	margin:0 40px 450px 0;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 20px 0;
	color:#5d5d5d;
	font-size:14px;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
	font-size:22px;
	line-height:32px;
}
.con_r_title
{
	font-size:30px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:30px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) left center  no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) left center  no-repeat;
	font-size:22px;
	line-height:32px;
}
.con_l_p
{
	background:url(../images/con_p.png) left center  no-repeat;
	font-size:22px;
	line-height:32px;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:670px;
	height:auto;
	margin:0 auto 250px auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	top:200px;
	padding:60px 40px;
	position:relative;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:22px;
	color:#fffefe;
}
.sitemap_large
{
	width:670px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:36px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:26px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:670px;
	float:left;
}
.sitemap_small_title
{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:22px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:none;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:670px;
	margin:0 auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:auto;
	text-align:center;
	width:670px;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:5px 40px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat 0 0 / 100%;*/
	width:670px;
	height:452px;
	margin:0 auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_map img
{
	width:100%;
}
.world_bottom
{
	width:670px;
	margin:50px auto 0 auto;
	padding:0 40px;
}
.world_bg
{
	background:#f0f0f0;
	position:static;
	z-index:10;
	width:100%;
	height:auto;
	left:0;
	top:1180px;
}
.world_in
{
	width:630px;
	margin:60px auto;
	padding:20px;
}
.world_in_l
{
	float:none;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
	margin:0 auto
}
.world_in_r
{
	float:left;
	margin:50px 0 0 0;
	width:100%;
}
.world_in_r_title
{
	font-size:40px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:30px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:670px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:670px;
	border-bottom:solid #e80203 6px;
	font-size:40px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:28px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:750px;
	margin:30px auto;
	text-align:center;
	padding:0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/1080foot_bg.png) no-repeat bottom left;
	height:166px;
	float:left;
	position:relative;
	bottom:0;
	border-top:solid 1px #ddd;
	padding-top:86px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat 0 0 / 100%;
	width:158px;
	height:237px;
	position:absolute;
	bottom:15px;
	left:115px;
	z-index:1;
	display:block;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:18px;
	line-height:28px;
	width:65%;
	float:right;
	padding-top:25px;
}
#footer_copyright .btn-yt{ display:block; margin-bottom:10px;}
#footer_copyright .btn-yt img{ padding:0;}
#footer_copyr
{
	text-decoration:none;
	color:#fff;
}
#pframe{
	display: none;
}

#mframe{
	display: block;
}
#search_inside_title{
	font-size:25px;
	font-weight:bold;
	color:#e80203;
	padding:40px 0 0 0;
}
.search_input{
	width: 350px;
	height: 60px;
	padding: 0 10px;
	line-height: 30px;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	color: #a4a4a4;
	font-size:25px;
}
#srch_submit{
	width:150px;
	margin:0 10px;
	font-size:25px;
	text-align:center;
	padding:15px 0;
	background:#e80203;
	color:#fff;
	border:#e80203 1px solid;
	cursor:pointer;
}
}

@media screen and (max-width: 750px)
{
header
{
	height:100px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:640px;
}
#head_left
{
	width:312px;
	background: #e80203;
	height:100px;
	position:absolute;
	z-index:11;
}
#head_left img
{
	width:312px;
}
#head_right
{
	width:100%;
	height:100px;
	background:url(../images/head_right_bg.png) no-repeat top right;
	position:absolute;
	z-index:10;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:none;
}
.m_nav
{
	width:64px;
	display:block;
	position:absolute;
	z-index:12;
	top:15px;
	left:50%;
	margin-left:205px;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/mob_lan_bg.png) no-repeat 0 0 / 100% 100%;
	width:300px;
	font-size: 30px;
	line-height: 100px;
	color:#fff;
	padding-left:30px;
	position:absolute;
	right:80px;
	cursor:pointer;
	z-index:6;
	height:100px;
	left:0;
	top:680px;
}
ul#lan_inside
{
	background-color:#515151;
	position:absolute;
	z-index:5;
	width:750px;
	right:0px;
	top:680px;
	display:block;
	height:75px;
}
ul#lan_inside li{
	color:#fff;
	font-weight:normal;
	width:35px;
	padding-left:10px;
	height:31px;
	font-size:30px;
	float:left;
	margin:0 30px 0 30px;
}
ul#lan_inside li a{
	line-height:31px;
	color:#fff;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat;
	width:750px;
	height:102px;
	margin:75px 0 0 0;
	display:block;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:static;
	bottom:0;
	height:0;
	left:0;
	padding-top:39px;
	display:block;
	float:left;
	margin:90px 3px 0 3px;
}
ul.nav {
	font-size: 35px;
	text-align:left;
	display:block;
	color:#fff;
	float:right;
	margin:0;
	float:none;
	width:750px;
	padding:100px 0 0 0;
	background:#515151;
}
ul.nav li
{
	float:none;
	margin:0;
	width:720px;
	height:115px;
	border-bottom: solid 1px #313131;
	line-height:115px;
	padding:0 0 0 30px;
}
ul.nav li a {
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover {
	border-bottom:none;
	padding-bottom:10px;
}


#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
	display:none;

}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:750px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:243px;
	width:750px;
	margin:0 auto;
	position:static;
}
#com_banner:after
{
    content:'';
    display:block;
    clear: both;
}

#com_banner_in
{
	position:static;
	top:0;
	left:0;
	margin:0 50px;
	padding:300px 0 0 0;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#737370;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:650px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon_top
{
	width:140px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_top img
{
	width:100%;
}
.com_banner_icon_bottom
{
	color:#535353;
	font-size:21px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:0px 0 50px 0;
}
.com_cp_in
{
	width:650px;
	margin:0 50px;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:650px;
	float:left;
	margin:500px 0 0 0;
}
.com_cp_right
{
	width:650px;
	float:left;
	margin:60px 0 0 0;
}
.com_cp_right img
{
	width:100%;
}
.com_cp_title
{
	color:#797979;
	font-weight:bold;
	font-size:36px;
	background:url(../images/com_point.png) no-repeat top left;
	height:auto;
	line-height:none;
	padding:0 0 0 40px;
	clear:both;
	margin:0;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 0 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
	display:none;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:none;
	width:650px;
	margin:0;
}
.com_h_title
{
	font-size:55px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:120px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:28px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:45px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	margin:0 40px;
}
.com_a_des
{
	margin:20px 40px;
}
.com_foot_pic
{
	width:750px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 0 5px 0;
	float:none;
	width:750px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 750px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:690px;
	margin:0 30px;
	float:none;
	position:absolute;
	top:380px;
}
.news_right
{
	float:right;
	margin:0 30px;
	width:690px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
	display:none;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:30px;
	cursor:pointer;
	padding:20px 0 20px 80px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
	width:610px;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;
	margin:0 0 200px 0;
}
.news_head
{
	font-size:30pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:85px;
	margin-top:30px;
	font-weight:bold;
	line-height:85px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:85px;
	cursor:pointer;
}
.news_body a
{
	height:85px;

}
.news_body:hover
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:24px;
	color:#e80203;
	height:85px;
	line-height:36px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:22px;
	height:85px;
	line-height:36px;
}
.news_page
{
	color:#e80203;
	font-size:38px;
	margin:20px auto;
	clear:both;
	text-align:right;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:none;
	width:690px;
	margin:100px 0 0 0;
}
.newsi_top_r
{
	float:none;
	margin:0 20px;
	width:264px;
	position:absolute;
	top:0;
	right:0;
}
.newsi_title
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;

}
.newsi_back
{
	height:79px;
	width:264px;
	line-height:79px;
	background:url(../images/back_to_news.png) no-repeat 0 0 / 100%;
	color:#fff;
	font-size:24px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
	position:absolute;
	top:200px;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:24px;
	margin:30px 0;
	clear:both;
	width:690px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:none;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:600px;
	margin:0 5px;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	display:none;
}
.newsexh_right
{
	margin:0 30px 30px 30px;
	float:right;
	width:690px;
}
.newsexh_large
{
	width:690px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:690px;
	height:100%;
	float:left;
	padding:30px 0;
}
.newsexh_pic
{
	width:690px;
	height:230px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
}
.newsexh_word
{
	width:690px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:36px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:26px;
	margin:10px 0 0 0;
}
.newsexh_des a
{
	color:#5d5d5d;
}
/* NEWS_EXH END */

/* PRODUCTS */
.products_i_list{
	margin: 0px auto;
	width: 80%;
}
#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:334px;
	width:750px;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:670px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:36px;
	clear:both;
}
#pro_title_tfc
{
	color:#737370;
	font-size:24px;
	clear:both;
}
ul#pro_article
{
	width:670px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:610px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:620px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:620px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:32px;
	clear:both;
	background:url(../images/point.png) no-repeat;
	line-height:48px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:750px;
	clear:both;
	margin:20px 0;
	display:none;
}
#pro_info_bg
{
	height:850px;
	width:100%;
	background:#f8f8f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:670px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:620px;
	float:left;
	margin-top:100px;
}
#pro_info_right
{
	width:580px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:28px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:22px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:334px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:24px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:18px;
}
.pro_con
{
	color:#909090;
	font-size:18px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:750px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;

	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:670px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:670px;
	margin:0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:32px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat 0 8%;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */


.proi_article
{
	width:670px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:520px;
	padding:0;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:36px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:26px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:66px;
	float:left;
	line-height:290px;
	padding:0;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:66px;
	float:right;
	line-height:290px;
	text-align:right;
	padding:0;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:670px;
	padding:0;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:28px;
	font-weight:bold;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:24px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 5%;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:24px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 21%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	width:670px;
	padding:0;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_playicon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding-left:123px;
	background-color:#bcd12d;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdficon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding:0 90px 0 100px;
	background-color:#e80203;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat 0 0 / 100%;
	height:281px;
	width:670px
}
.proi_intro_r_bottom:after
{
    content:'';
    display:block;
    clear: both;
}

.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:200px;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:32px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:20px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
	margin:0 auto;
}
.proi_intro_r_bottom_txt
{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:none;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
	position:relative;
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:none;
	line-height:735px;
	position:absolute;
	left:-66px;
	z-index:20;
}
.proi_photo_m
{
	width:210px;
	float: none;
	height:287px;
	margin:0 auto;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:none;
	line-height:735px;
	position:absolute;
	right:-66px;
	z-index:20;
	top:0;
}
.proi_photo_word
{
	clear:none;
	padding:0;
	margin:100px 0 0 0;
}
.proi_photo_title
{
	font-size:30px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:22px;
	color:#939393;
}

/*表格改為橫向卷軸
.proi_table
{
	display:none;
}*/
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:#f8f8f6;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:670px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:32px;
	color:#e80203;
}
.proi_foot_s
{
	width:290px;
	margin:0 auto;
	float: none;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:100%;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 30px;
	width:690px;
}
.video_hot
{
	height:auto;
	width:690px;
	clear:both;
	position:static;
	margin:300px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:solid 1px #434343;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:600px;
	left:30px;
}
.video_large
{
	width:690px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:690px;
	float:none;
}
.video_small_r
{
	width:690px;
	float:none;
}
.video_img
{
	width:690px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:26px;
	font-weight:bold;
	margin:20px 0 50px 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:left;
	padding:0 40px;
}
.con_des
{
	text-align:left;
	color:#2d2d2d;
	font-size:30px;
	padding:0 40px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:670px;
	margin:0px 40px 335px 40px;
	float:none;
	position:absolute;
	bottom:20px;
}
.con_right
{
	width:670px;
	float:right;
	margin:0 40px 450px 0;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 20px 0;
	color:#5d5d5d;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:30px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:30px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) left center  no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) left center  no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) left center  no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:670px;
	height:auto;
	margin:0 auto 250px auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	top:200px;
	padding:60px 40px;
	position:relative;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:22px;
	color:#fffefe;
}
.sitemap_large
{
	width:670px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:36px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:26px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:670px;
	float:left;
}
.sitemap_small_title
{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:22px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:none;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:670px;
	margin:0 auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:auto;
	text-align:center;
	width:670px;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:5px 40px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat 0 0 / 100%;*/
	width:670px;
	height:452px;
	margin:0 auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_map img
{
	width:100%;
}
.world_bottom
{
	width:670px;
	margin:50px auto 0 auto;
	padding:0 40px;
}
.world_bg
{
	background:#f0f0f0;
	position:static;
	z-index:10;
	width:100%;
	height:auto;
	left:0;
	top:1180px;
}
.world_in
{
	width:630px;
	margin:60px auto;
	padding:20px;
}
.world_in_l
{
	float:none;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
	margin:0 auto
}
.world_in_r
{
	float:left;
	margin:50px 0 0 0;
	width:100%;
}
.world_in_r_title
{
	font-size:40px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:30px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:670px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:670px;
	border-bottom:solid #e80203 6px;
	font-size:40px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:28px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:750px;
	margin:30px auto;
	text-align:center;
	padding:0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/750foot_bg.png) no-repeat bottom left;
	height:166px;
	float:left;
	position:relative;
	bottom:0;
	border-top:solid 1px #ddd;
	padding-top:86px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat 0 0 / 100%;
	width:158px;
	height:237px;
	position:absolute;
	bottom:15px;
	left:115px;
	z-index:1;
	display:block;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:18px;
	line-height:28px;
	width:65%;
	float:right;
	padding-top:25px;
}
#footer_copyright .btn-yt{ display:block; margin-bottom:10px;}
#footer_copyright .btn-yt img{ padding:0;}
#footer_copyr
{
	text-decoration:none;
	color:#fff;
}
#pframe{
	display: none;
}

#mframe{
	display: block;
}
}
@media screen and (max-width: 720px)
{
header
{
	height:100px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:640px;
}
#head_left
{
	width:312px;
	background: #e80203;
	height:100px;
	position:absolute;
	z-index:11;
}
#head_left img
{
	width:312px;
}
#head_right
{
	width:100%;
	height:100px;
	background:url(../images/head_right_bg.png) no-repeat top right;
	position:absolute;
	z-index:10;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:none;
}
.m_nav
{
	width:64px;
	display:block;
	position:absolute;
	z-index:12;
	top:15px;
	left:50%;
	margin-left:195px;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/mob_lan_bg.png) no-repeat 0 0 / 100% 100%;
	width:300px;
	font-size: 30px;
	line-height: 100px;
	color:#fff;
	padding-left:30px;
	position:absolute;
	right:80px;
	cursor:pointer;
	z-index:6;
	height:100px;
	left:0;
	top:680px;
}
ul#lan_inside
{
	background-color:#515151;
	position:absolute;
	z-index:5;
	width:720px;
	right:0px;
	top:680px;
	display:block;
	height:220px;
}
ul#lan_inside li{
	color:#fff;
	font-weight:normal;
	width:122px;
	padding-left:10px;
	height:31px;
	font-size:30px;
	float:left;
	margin:90px 30px 0 30px;
}
ul#lan_inside li a{
	line-height:31px;
	color:#fff;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat;
	width:720px;
	height:102px;
	margin:220px 0 0 0;
	display:block;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:static;
	bottom:0;
	height:0;
	left:0;
	padding-top:39px;
	display:block;
	float:left;
	margin:90px 3px 0 3px;
}
ul.nav {
	font-size: 35px;
	text-align:left;
	display:block;
	color:#fff;
	float:right;
	margin:0;
	float:none;
	width:720px;
	padding:100px 0 0 0;
	background:#515151;
}
ul.nav li
{
	float:none;
	margin:0;
	width:690px;
	height:115px;
	border-bottom: solid 1px #313131;
	line-height:115px;
	padding:0 0 0 30px;
}
ul.nav li a {
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover {
	border-bottom:none;
	padding-bottom:10px;
}


#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
	display:none;

}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:720px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:243px;
	width:720px;
	margin:0 auto;
	position:static;
}
#com_banner:after
{
    content:'';
    display:block;
    clear: both;
}

#com_banner_in
{
	position:static;
	top:0;
	left:0;
	margin:0 50px;
	padding:300px 0 0 0;
}
#com_banner_title
{
	color:#e80203;
	font-size:48px;
}
#com_banner_des
{
	color:#737370;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:620px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon_top
{
	width:140px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_top img
{
	width:100%;
}
.com_banner_icon_bottom
{
	color:#535353;
	font-size:21px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:0px 0 50px 0;
}
.com_cp_in
{
	width:620px;
	margin:0 50px;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:620px;
	float:left;
	margin:500px 0 0 0;
}
.com_cp_right
{
	width:620px;
	float:left;
	margin:60px 0 0 0;
}
.com_cp_right img
{
	width:100%;
}
.com_cp_title
{
	color:#797979;
	font-weight:bold;
	font-size:36px;
	background:url(../images/com_point.png) no-repeat top left;
	height:auto;
	line-height:none;
	padding:0 0 0 40px;
	clear:both;
	margin:0;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 0 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
	display:none;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:none;
	width:620px;
	margin:0;
}
.com_h_title
{
	font-size:55px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:120px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:28px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:45px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:32px;
	font-weight:bold;
	font-style:italic;
	margin:0 40px;
}
.com_a_des
{
	margin:20px 40px;
}
.com_foot_pic
{
	width:720px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 0 5px 0;
	float:none;
	width:720px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 720px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:660px;
	margin:0 30px;
	float:none;
	position:absolute;
	top:380px;
}
.news_right
{
	float:right;
	margin:0 30px;
	width:660px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
	display:none;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:30px;
	cursor:pointer;
	padding:20px 0 20px 80px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
	width:580px;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;
	margin:0 0 200px 0;
}
.news_head
{
	font-size:30pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:85px;
	margin-top:30px;
	font-weight:bold;
	line-height:85px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:85px;
	cursor:pointer;
}
.news_body a
{
	height:85px;

}
.news_body:hover
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:24px;
	color:#e80203;
	height:85px;
	line-height:36px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:22px;
	height:85px;
	line-height:36px;
}
.news_page
{
	color:#e80203;
	font-size:38px;
	margin:20px auto;
	clear:both;
	text-align:right;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:none;
	width:660px;
	margin:100px 0 0 0;
}
.newsi_top_r
{
	float:none;
	margin:0 20px;
	width:264px;
	position:absolute;
	top:0;
	right:0;
}
.newsi_title
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;

}
.newsi_back
{
	height:79px;
	width:264px;
	line-height:79px;
	background:url(../images/back_to_news.png) no-repeat 0 0 / 100%;
	color:#fff;
	font-size:24px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
	position:absolute;
	top:200px;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:24px;
	margin:30px 0;
	clear:both;
	width:660px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:none;
}
.newsi_l
{
	width:39px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:570px;
	margin:0 5px;
}
.newsi_r
{
	float:right;
	width:39px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	display:none;
}
.newsexh_right
{
	margin:0 30px 30px 30px;
	float:right;
	width:660px;
}
.newsexh_large
{
	width:660px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:660px;
	height:100%;
	float:left;
	padding:30px 0;
}
.newsexh_pic
{
	width:660px;
	height:230px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
}
.newsexh_word
{
	width:660px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:36px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:26px;
	margin:10px 0 0 0;
}
.newsexh_des a
{
	color:#5d5d5d;
}

/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:321px;
	width:720px;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:640px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#737370;
	font-size:24px;
	clear:both;
}
ul#pro_article
{
	width:640px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:610px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:620px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:620px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:32px;
	clear:both;
	background:url(../images/point.png) no-repeat;
	line-height:48px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:720px;
	clear:both;
	margin:20px 0;
	display:none;
}
#pro_info_bg
{
	height:850px;
	width:100%;
	background:#f8f8f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:640px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:620px;
	float:left;
	margin-top:100px;
}
#pro_info_right
{
	width:580px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 30px;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:28px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:22px;
}
.pro_exh
{
	width:620px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:334px;
	float:left;
	margin:20px 0 0 30px;
}
.pro_exh_title
{
	color:#e80203;
	font-size:24px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:18px;
}
.pro_con
{
	color:#909090;
	font-size:18px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:720px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;

	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:640px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:640px;
	margin:0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:32px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat 0 8%;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	/*width:670px;*/
	width: 95%;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:520px;
	padding:0;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:36px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:26px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
	position: relative;
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:66px;
	float:left;
	line-height:290px;
	padding:0;
	position: absolute;
	left: 0;
	z-index: 9;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:66px;
	float:right;
	line-height:290px;
	text-align:right;
	padding:0;
	position: absolute;
	right: 0;
	z-index: 9;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	/*width:670px;*/
	width: 100%;
	padding:0;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:28px;
	font-weight:bold;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:24px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 5%;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:24px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 21%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	/*width:670px;*/
	width: 100%;
	padding:0;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_playicon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding-left:123px;
	background-color:#bcd12d;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdficon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding:0 90px 0 100px;
	background-color:#e80203;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat 0 0 / 100%;
	height:281px;
	/*width:670px*/
	width: 100%;
}
.proi_intro_r_bottom:after
{
    content:'';
    display:block;
    clear: both;
}

.proi_intro_r_bottom_l
{
	width:310px;
	float:left;
	padding:70px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	/*width:200px;*/
	width: 25%;
	float:left;
	padding:55px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:32px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:20px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
	margin:0 auto;
}
.proi_intro_r_bottom_txt
{
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:none;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
	position:relative;
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_l
{
	width:66px;
	float:none;
	line-height:735px;
	position:absolute;
	left:-66px;
	z-index:20;
}
.proi_photo_m
{
	/*width:210px;*/
	/*float: none;*/
	/*height:287px;*/
	width:50%;
	height: auto;
	margin:0 auto;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
.proi_photo_r
{
	width:66px;
	float:none;
	line-height:735px;
	position:absolute;
	right:-66px;
	z-index:20;
	top:0;
}
.proi_photo_word
{
	clear:none;
	padding:0;
	margin:100px 0 0 0;
}
.proi_photo_title
{
	font-size:30px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:22px;
	color:#939393;
}

/*表格改為橫向卷軸
.proi_table
{
	display:none;
}*/
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:#f8f8f6;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:670px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:32px;
	color:#e80203;
}
.proi_foot_s
{
	width:290px;
	margin:0 auto;
	float: none;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:100%;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 30px;
	width:660px;
}
.video_hot
{
	height:auto;
	width:660px;
	clear:both;
	position:static;
	margin:300px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:solid 1px #434343;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:600px;
	left:30px;
}
.video_large
{
	width:660px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:660px;
	float:none;
}
.video_small_r
{
	width:660px;
	float:none;
}
.video_img
{
	width:660px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:26px;
	font-weight:bold;
	margin:20px 0 50px 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:left;
	padding:0 40px;
}
.con_des
{
	text-align:left;
	color:#2d2d2d;
	font-size:30px;
	padding:0 40px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:640px;
	margin:0px 40px 335px 40px;
	float:none;
	position:absolute;
	bottom:20px;
}
.con_right
{
	width:640px;
	float:right;
	margin:0 40px 450px 0;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 20px 0;
	color:#5d5d5d;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:30px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:30px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) left center  no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) left center  no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) left center  no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:640px;
	height:auto;
	margin:0 auto 250px auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	top:200px;
	padding:60px 40px;
	position:relative;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:22px;
	color:#fffefe;
}
.sitemap_large
{
	width:640px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:36px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:26px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:640px;
	float:left;
}
.sitemap_small_title
{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:22px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:none;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:640px;
	margin:0 auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:auto;
	text-align:center;
	width:640px;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:5px 40px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat 0 0 / 100%;*/
	width:640px;
	height:452px;
	margin:0 auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_map img
{
	width:100%;
}
.world_bottom
{
	width:640px;
	margin:50px auto 0 auto;
	padding:0 40px;
}
.world_bg
{
	background:#f0f0f0;
	position:static;
	z-index:10;
	width:100%;
	height:auto;
	left:0;
	top:1180px;
}
.world_in
{
	width:600px;
	margin:60px auto;
	padding:20px;
}
.world_in_l
{
	float:none;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
	margin:0 auto
}
.world_in_r
{
	float:left;
	margin:50px 0 0 0;
	width:100%;
}
.world_in_r_title
{
	font-size:40px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:30px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:640px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:640px;
	border-bottom:solid #e80203 6px;
	font-size:40px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:28px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:720px;
	margin:30px auto;
	text-align:center;
	padding:0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/750foot_bg.png) no-repeat bottom left;
	height:166px;
	float:left;
	position:relative;
	bottom:0;
	border-top:solid 1px #ddd;
	padding-top:86px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat 0 0 / 100%;
	width:158px;
	height:237px;
	position:absolute;
	bottom:15px;
	left:115px;
	z-index:1;
	display:block;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:18px;
	line-height:28px;
	width:65%;
	float:right;
	padding-top:25px;
}
#footer_copyright .btn-yt{ display:block; margin-bottom:10px;}
#footer_copyright .btn-yt img{ padding:0;}
#footer_copyr
{
	text-decoration:none;
	color:#fff;
}
#pframe{
	display: none;
}

#mframe{
	display: block;
}
#search_inside_title{
	font-size:25px;
	font-weight:bold;
	color:#e80203;
	padding:40px 0 0 0;
}
.search_input{
	width: 320px;
	height: 60px;
	padding: 0 10px;
	line-height: 30px;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	color: #a4a4a4;
	font-size:25px;
}
#srch_submit{
	width:150px;
	margin:0 10px;
	font-size:25px;
	text-align:center;
	padding:15px 0;
	background:#e80203;
	color:#fff;
	border:#e80203 1px solid;
	cursor:pointer;
}
}
@media screen and (max-width: 640px)
{
header
{
	height:100px;
	width:100%;
	position:absolute;
	z-index:10;
	min-width:640px;
}
#head_left
{
	width:312px;
	background: #e80203;
	height:100px;
	position:absolute;
	z-index:11;
}
#head_left img
{
	width:312px;
}
#head_right
{
	width:100%;
	height:100px;
	background:url(../images/head_right_bg.png) no-repeat top right;
	position:absolute;
	z-index:10;
}
.head_bar
{
	position:absolute;
	top:0;
	width:100%;
	right:0;
	display:none;
}
.m_nav
{
	width:64px;
	display:block;
	position:absolute;
	z-index:12;
	top:15px;
	left:50%;
	margin-left:155px;
}
ul{
	list-style:none;
	margin:0;
	padding:0;
}
.lan
{
	background:url(../images/mob_lan_bg.png) no-repeat 0 0 / 100% 100%;
	width:300px;
	font-size: 30px;
	line-height: 100px;
	color:#fff;
	padding-left:30px;
	position:absolute;
	right:80px;
	cursor:pointer;
	z-index:6;
	height:100px;
	left:0;
	top:680px;
}
ul#lan_inside
{
	background-color:#515151;
	position:absolute;
	z-index:5;
	width:640px;
	right:0px;
	top:680px;
	display:block;
	height:220px;
}
ul#lan_inside li{
	color:#fff;
	font-weight:normal;
	width:122px;
	padding-left:10px;
	height:31px;
	font-size:30px;
	float:left;
	margin:90px 30px 0 30px;
}
ul#lan_inside li a{
	line-height:31px;
	color:#fff;
	text-decoration:none;
}
.lan_bg
{
	background:url(../images/mob_nav.png) no-repeat;
	width:640px;
	height:102px;
	margin:220px 0 0 0;
	display:block;
}
.lan_line
{
	border-right:solid 3px #fff;
	position:static;
	bottom:0;
	height:0;
	left:0;
	padding-top:39px;
	display:block;
	float:left;
	margin:90px 3px 0 3px;
}
ul.nav {
	font-size: 35px;
	text-align:left;
	display:block;
	color:#fff;
	float:right;
	margin:0;
	float:none;
	width:640px;
	padding:100px 0 0 0;
	background:#515151;
}
ul.nav li
{
	float:none;
	margin:0;
	width:610px;
	height:115px;
	border-bottom: solid 1px #313131;
	line-height:115px;
	padding:0 0 0 30px;
}
ul.nav li a {
	text-decoration:none;
	color:#fff;
}
ul.nav a:hover {
	border-bottom:none;
	padding-bottom:10px;
}


#bread
{
	background:url(../images/bread_bg.png) no-repeat top left;
	height:157px;
	width:100%;
	z-index:9;
	position:absolute;
	display:none;

}
#in_bread
{
	padding:120px 0 0 0;
	height:23px;
	line-height:23px;
	width:640px;
	margin:0 auto;
}
.past_bread
{
	color:#818181;
	float:left;
}
.past_bread a
{
	color:#818181;
}
.point_bread
{
	background:url(../images/bread_point.png) no-repeat;
	float:left;
	width:11px;
	height:23px;
	margin:0 20px;
}
.now_bread
{
	color:#333;
	float:left;
}

/* COMPANY */

#com_banner
{
	background:url(../images/com_banner.jpg) no-repeat center;
	height:243px;
	width:640px;
	margin:0 auto;
	position:static;
}
#com_banner:after
{
    content:'';
    display:block;
    clear: both;
}

#com_banner_in
{
	position:static;
	top:0;
	left:0;
	margin:0 50px;
	padding:300px 0 0 0;
}
#com_banner_title
{
	color:#e80203;
	font-size:40px;
}
#com_banner_des
{
	color:#737370;
	font-size:24px;
}
.com_banner_iconin
{
	margin:50px 0 0 0;
	width:540px;
}
.com_banner_iconin:after
{
    content:'';
    display:block;
    clear: both;
}

.com_banner_icon_top
{
	width:140px;
	margin:0 auto 10px auto;;
}
.com_banner_icon_top img
{
	width:100%;
}
.com_banner_icon_bottom
{
	color:#535353;
	font-size:21px;
	text-align:center;
}
.com_cp
{
	width:100%;
	clear:both;
	margin:0 0 50px 0;
}
.com_cp_in
{
	width:540px;
	margin:0 50px;
}
.com_cp_in:after
{
    content:'';
    display:block;
    clear: both;
}
.com_cp_left
{
	width:540px;
	float:left;
	margin:500px 0 0 0;
}
.com_cp_right
{
	width:540px;
	float:left;
	margin:60px 0 0 0;
}
.com_cp_right img
{
	width:100%;
}
.com_cp_title
{
	color:#797979;
	font-weight:bold;
	font-size:28px;
	background:url(../images/com_point.png) no-repeat top left;
	height:auto;
	line-height:none;
	padding:0 0 0 40px;
	clear:both;
	margin:0;
}
.com_cp_des
{
	color:#7b7b7b;
	font-size:14px;
	margin:30px 0 0 0;
	clear:both;
}
.com_cp_po
{
	margin:10px auto;
	height:9px;
	background:url(../images/po.png) no-repeat;
	cursor:pointer;
}
.com_cp_po:hover
{
	background:url(../images/po_hover.png) no-repeat;
}
.com_h
{
	width:100%;
	clear:both;
	margin:50px 0;
	background-color:#f1f1f1;
	height:100%;
	padding:50px 0;
	clear:both;
}
.com_h_in
{
	clear:both;
	margin:50px 0;
	height:auto;
}
.com_h_left
{
	width:200px;
	float:left;
	margin:0 90px;
	line-height:306px;
	display:none;
}
.com_h_left img
{
	width:100%;
}
.com_h_right
{
	float:none;
	width:540px;
	margin:0;
}
.com_h_title
{
	font-size:55px;
	color:#343533;
	font-weight:bold;
	border-bottom:solid 5px #e80203;
	clear:both;
	width:120px
}
.com_h_des
{
	color:#7b7b7b;
	font-size:20px;
	clear:both;
	margin:20px 0;
}
.com_a_title
{
	font-size:45px;
	color:#b92d22;
	font-weight:bold;
	text-align:center;
	clear:both;
}
.com_a_in
{
	margin:50px 0;
}
.com_a_word
{
	color:#b43d3a;
	font-size:28px;
	font-weight:bold;
	font-style:italic;
	margin:0 40px;
}
.com_a_des
{
	margin:20px 40px;
}
.com_foot_pic
{
	width:640px;
	margin:0 auto;
}
.com_foot_pic:after
{
    content:'';
    display:block;
    clear: both;
}

.com_foot_picsmall
{
	margin:0 0 5px 0;
	float:none;
	width:640px
}
.com_foot_pic img
{
	width:100%;
}

/* COMPANY END */

/* NEWS */

.news_bg
{
	height:auto;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	margin-left:0;
	background:url(../images/news_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.news_bg_pic
{
	background:url(../images/po_bg.png) no-repeat;
	position:absolute;
	top:160px;
	left:0;
	height:100%;
	width:100%;
	display:none;
}
.news_in
{
	width: 640px;
	margin: 200px auto 0 auto;
	padding: 25px 0 0 0;
	background: url(../images/news_in_bg.png) no-repeat top left;
}
.news_in:after
{
    content:'';
    display:block;
    clear: both;
}

.news_left
{
	width:580px;
	margin:0 30px;
	float:none;
	position:absolute;
	top:380px;
}
.news_right
{
	float:right;
	margin:0 30px;
	width:580px;
}
.news_l_t
{

}
.news_l_b
{
	margin-top:50px;
	display:none;
}
.news_op
{
	background:url(../images/news_left_arrow.png) no-repeat 5% 50%;
	color:#5d5d5d;
	font-size:30px;
	cursor:pointer;
	padding:20px 0 20px 80px;
	margin:5px 0 0 0;
	background-color:#fefefe;
	clear:both;
	width:500px;
}
.news_op:hover
{
	background:url(../images/news_left_arrow_hover.png) no-repeat 5% 50%;
	color:#fff;
	background-color:#e80203;
	margin:5px 0 0 0;
}
.news_op a
{
	color:#5d5d5d;
}
.news_op:hover a
{
	color:#fff;
}

.news_c
{
	background:url(../images/news_icon_c.png) no-repeat 90% 50%;
	color:#eb0203;
	font-size:16px;
	border-bottom:solid #9a9a9a 1px;
	padding:20px 10px;
	height:59px;
	line-height:59px;
	clear:both;
}
.news_c a
{
	color:#eb0203;
}
.news_c img
{
	margin:0 0 0 20px;
}
.news_p
{
	background:url(../images/news_icon_p.png) no-repeat 90% 50%;
}
.news_p a
{
	color:#eb0203;
}
.news_p img
{
	margin:0 0 0 20px;
}
.news_title
{
	color:#e80203;
	font-size:48px;
	font-weight:bold;
	clear:both;
}
.news_des
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;
	margin:0 0 200px 0;
}
.news_head
{
	font-size:30pt;
	color:#fff;
	padding:10px 20px;
	background-color:#e80203;
	height:85px;
	margin-top:30px;
	font-weight:bold;
	line-height:85px;
	clear:both;
}
.news_head_l
{
	float:left;
}
.news_head_d
{
	float:right;
}
.news_body
{
	padding:20px;
	clear:both;
	border-bottom:solid #d5d5d5 1px;
	height:85px;
	cursor:pointer;
}
.news_body a
{
	height:85px;

}
.news_body:hover
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_list
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_body:hover .news_date
{
	height:85px;
	background-color:#e80203;
	color:#fff;
}
.news_list
{
	float:left;
	font-size:24px;
	color:#e80203;
	height:85px;
	line-height:36px;
}
.news_date
{
	float:right;
	color:#5d5d5d;
	font-size:22px;
	height:85px;
	line-height:36px;
}
.news_page
{
	color:#e80203;
	font-size:38px;
	margin:20px auto;
	clear:both;
	text-align:right;
}


/* NEWS END */

/* NEWS_I */

.newsi_top
{
	clear:both;
}
.newsi_top_l
{
	float:none;
	width:580px;
	margin:100px 0 0 0;
}
.newsi_top_r
{
	float:none;
	margin:0 20px;
	width:264px;
	position:absolute;
	top:0;
	right:0;
}
.newsi_title
{
	color:#e80203;
	font-size:48px;
	clear:both;
}
.newsi_date
{
	color:#4c4c4c;
	font-size:24px;
	clear:both;

}
.newsi_back
{
	height:79px;
	width:264px;
	line-height:79px;
	background:url(../images/back_to_news.png) no-repeat 0 0 / 100%;
	color:#fff;
	font-size:24px;
	text-align:center;
	cursor:pointer;
	margin:20px 0;
	position:absolute;
	top:200px;
}
.newsi_line
{
	height:7px;
	background:url(../images/newsi_line.jpg) no-repeat;
	clear:both;
}
.newsi_des
{
	color:#7d7879;
	font-size:24px;
	margin:30px 0;
	clear:both;
	width:580px;
}
.newsi_in
{
	height:387px;
	margin:50px 0 0 0;
}
.news_i_left
{
	width:273px;
	margin:70px 30px 0 30px;
	float:left;
	display:none;
}
.newsi_l
{
	width:45px;
	float:left;
	line-height:387px;
	cursor: pointer;
}
.newsi_m
{
	float:left;
	width:450px;
	margin:0 5px;
}
.newsi_m img
{
	width:100%;
}
.newsi_r
{
	float:right;
	width:45px;
	line-height:387px;
	cursor: pointer;
}

/* NEWS_I END */

/* NEWS_EXH */

.newsexh_left
{
	display:none;
}
.newsexh_right
{
	margin:0 30px 30px 30px;
	float:right;
	width:580px;
}
.newsexh_large
{
	width:580px;
	height:auto;
	clear:both;
}
.newsexh_large:after
{
    content:'';
    display:block;
    clear: both;
}

.newsexh_small
{
	width:580px;
	height:100%;
	float:left;
	padding:30px 0;
}
.newsexh_pic
{
	width:580px;
	height:230px;
	background-color:#fff;
}
.newsexh_pic img
{
	width:100%;
}
.newsexh_word
{
	width:580px;
	margin-top:20px;
}
.newsexh_title
{
	color:#e80203;
	font-size:36px;
}
.newsexh_des
{
	color:#5d5d5d;
	font-size:26px;
	margin:10px 0 0 0;
}
.newsexh_des a
{
	color:#5d5d5d;
}
/* NEWS_EXH END */

/* PRODUCTS */

#pro_banner
{
	background:url(../images/pro_banner.jpg) no-repeat center;
	height:285px;
	width:640px;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

article
{
	width:100%;
	clear:both;
}
#pro_title
{
	width:560px;
	margin:40px auto;
	padding:0 40px;
}
#pro_title_products
{
	color:#e80203;
	font-size:40px;
	clear:both;
}
#pro_title_hm
{
	color:#4a4a4a;
	font-size:30px;
	clear:both;
}
#pro_title_tfc
{
	color:#737370;
	font-size:18px;
	clear:both;
}
ul#pro_article
{
	width:560px;
	margin:0 auto;
}
ul#pro_article li.pro_left
{
	width:540px;
	float:left;
	margin:20px 10px 20px 0;
}
ul#pro_article li.pro_right
{
	width:540px;
	float:left;
	margin:20px 0;
}
.pro_article_pic
{
	width:540px;
}
.pro_article_txt
{
	width:450px;
	height:auto;
	color:#4c4c4c;
	font-size:32px;
	clear:both;
	background:url(../images/point.png) no-repeat;
	line-height:48px;
	padding:0 0 0 40px;
}
.pro_article_txt a
{
	color:#4c4c4c;
}
.pro_article_line
{
	border:solid #e5e5e5 1px;
	width:640px;
	clear:both;
	margin:20px 0;
	display:none;
}
#pro_info_bg
{
	height:850px;
	width:100%;
	background:#f8f8f6;
	margin:0;
	clear:both;
}
#pro_info
{
	width:560px;
	margin:0 auto;
	padding:0 40px;
}
#pro_info_left
{
	width:540px;
	float:left;
	margin-top:100px;
}
#pro_info_right
{
	width:540px;
	border-left:solid #fff 10px;
	float:left;
	padding:30px 0 0 0;
	height:362px;
}
.pro_info_title
{
	color:#e80203;
	font-size:28px;
	margin:20px 0;
}
.pro_info_des
{
	color:#8c8c8c;
	font-size:22px;
}
.pro_exh
{
	width:540px;
}
.pro_exh_left
{
	width:246px;
	padding:5px 0;
	float:left;
	height:100px;
	line-height:100px;
	margin:20px 5px 0 0;
}
.pro_exh_left img
{
	line-height:100px;
}
.pro_exh_right
{
	width:289px;
	float:left;
	margin:20px 0 0 0;
}
.pro_exh_title
{
	color:#e80203;
	font-size:24px;
	clear:both;
}
.pro_exh_word
{
	color:#5d5d5d;
	font-size:18px;
}
.pro_con
{
	color:#909090;
	font-size:18px;
	background:url(../images/mail_icon.png) no-repeat;
	padding: 5px 0 5px 60px;
	height:53px;
	margin:10px 0 0 0;
}
.pro_con a
{
	color:#909090;
}
.pro_con_add
{
	background:url(../images/add_icon.png) no-repeat;
	line-height:1.5;
}
.pro_con_tel
{
	background:url(../images/tel_icon.png) no-repeat;
}

/* PRODUCTS END */

/* PRODUCTS_SUB */

.prosub_article
{
	width:640px;
	height:auto;
	position:relative;
	top:100px;
	margin:0 auto 200px auto;
	padding:50px 0 0 0;
}
.prosub_article_in:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title
{
}
.prosub_title:after
{
    content:'';
    display:block;
    clear: both;
}
.prosub_title_l
{
	color:#e80203;
	font-size:40px;

	float:left;
	clear:both;
}
.prosub_title_r
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}

.prosub_article_l
{
	width:560px;
	padding:0 40px;
}
.prosub_article_l:after
{
    content:'';
    display:block;
    clear: both;
}

.prosub_article_s
{
	width:560px;
	margin:0;
	float:left;
}
.prosub_article_img
{
	width:100%;
}
.prosub_article_img img
{
	width:100%;
}
.prosub_article_des
{
	color:#4c4c4c;
	font-size:32px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat 0 8%;
	padding:0 0 0 20px;
}
.prosub_article_des a
{
	color:#4c4c4c;
}
/* PRODUCTS_SUB END */

/* PRODUCTS_I */

.proi_article
{
	width:590px;
	height:auto;
	position:relative;
	top:150px;
	margin:0 auto 200px auto;
	padding:0;
}
.proi_article:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_title
{
}
.proi_title:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_top_left
{
	float:left;
	width:440px;
	padding:0;
}
.proi_top_right
{
	background:url(../images/back.png) no-repeat 0 0 / 100%;
	padding:20px 0 0 10px;
	height:112px;
	width:100px;
	font-size:20px;
	float:right;
	line-height:66px;
	cursor:pointer;
}
.proi_top_title
{
	color:#4a4a4a;
	font-size:36px;
	font-weight:bold;
}
.proi_top_des
{
	font-size:26px;
	font-weight:bold;
	color:#e80203;
	margin:20px 0;
}
.proi_largepic
{
}
.proi_largepic:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_largepic_l
{
	width:58px;
	float:left;
	line-height:250px;
	padding:0;
}
.proi_largepic_m
{
	width:100%;
	float:left;
}
.proi_largepic_m img
{
	width:100%;
}
.proi_largepic_r
{
	width:58px;
	float:right;
	line-height:250px;
	text-align:right;
	padding:0;
}

.proi_intro
{
	padding:50px 0;
	border-bottom:#dedede solid 1px;
}
.proi_intro:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_l
{
	float:left;
	width:590px;
	padding:0;
}
.proi_intro_title
{
	color:#b41d27;
	font-size:28px;
	font-weight:bold;
}
.pro_i_intro_memo
{
	color:#666666;
	font-size:16px;
}
.proi_intro_des
{
	color:#4c4c4c;
	font-size:24px;
	padding:0 0 0 25px;
	background:url(../images/proi_arrow.png) no-repeat 1% 5%;
	margin:12px 0;
}
.proi_intro_des_s
{
	color:#979797;
	font-size:24px;
	padding:0 0 0 10px;
	background:url(../images/proi_arrow_s.png) no-repeat 0 21%;
	margin:5px 0;
}
.proi_intro_r
{
	float:right;
	width:590px;
	padding:0;
}
.proi_intro_r_top
{
	height:93px;
	border-bottom:solid #fff 4px;
}
.proi_intro_r_top:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_intro_video
{
	float:left;
	background:url(../images/proi_playicon.png) no-repeat 92% 50%;
	width:210px;
	height:93px;
	border-right:solid #fff 4px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding-left:80px;
	background-color:#bcd12d;
}
.proi_intro_pdf
{
	float:left;
	background:url(../images/proi_pdficon.png) no-repeat 92% 50%;
	width:261px;
	height:93px;
	font-size:24px;
	font-weight:bold;
	line-height:93px;
	padding:0 90px 0 100px;
	background-color:#e80203;
}
.proi_intro_r_bottom
{
	background:url(../images/proi_inq_bg.png) no-repeat 0 0 / 100%;
	height:281px;
	width:590px
}
.proi_intro_r_bottom:after
{
    content:'';
    display:block;
    clear: both;
}

.proi_intro_r_bottom_l
{
	width:280px;
	float:left;
	padding:55px 0 0 110px;
}
.proi_intro_r_bottom_r
{
	width:150px;
	float:left;
	padding:60px 0 0 0;
}
.proi_intro_r_bottom_t
{
	font-size:32px;
	font-weight:bold;
}
.proi_intro_r_bottom_d
{
	font-size:20px;
	width:245px;
}
.proi_intro_r_bottom_img
{
	width:74px;
	height:74px;
	padding:15px;
	margin:0 auto;
}
.proi_intro_r_bottom_txt
{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.proi_photo
{
	padding:50px 0;
	border-bottom:none;
}
.proi_photo:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_photo_large
{
	position:relative;
}
.proi_photo_large:after
{
    content:'';
    display:block;
    clear: both;
}
/*.proi_photo_l
{
	width:66px;
	float:none;
	line-height:287px;
	position:absolute;
	left:0;
	z-index:20;
}*/
.proi_photo_m
{
	/*width:210px;
	float: none;
	height:287px;*/
	width:50%;
	height:auto;
	margin:0 auto;
	/*background:url(../images/proi_pic0.png) no-repeat;*/
}
.proi_photo_m:hover
{
	/*background-color:#000;*/
}
/*.proi_photo_r
{
	width:66px;
	float:none;
	line-height:287px;
	position:absolute;
	right:0;
	z-index:20;
	top:0;
}*/
.proi_photo_word
{
	clear:none;
	padding:0;
	margin:100px 0 0 0;
}
.proi_photo_title
{
	font-size:30px;
	color:#b41d27;
	font-weight:bold;
	margin:40px 0 25px 0;
}
.proi_photo_des
{
	font-size:22px;
	color:#939393;
}

/*表格改為橫向卷軸
.proi_table
{
	display:none;
}*/
.proi_table:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_table_title
{
	font-size:24px;
	color:#b41d27;
	font-weight:bold;
	margin:60px 0 40px 0;
	text-align:center;
}
.proi_table_name, .proi_table_num
{
	background:#e80203;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	height:55px;
}
.proi_table_name
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_num
{
	text-align:center;
	width:255px;
}
.proi_table_wname, .proi_table_wnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#ededed;
	height:55px;
}
.proi_table_wname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_wnum
{
	text-align:center;
	width:255px;
}
.proi_table_bname, .proi_table_bnum
{
	font-size:14px;
	color:#5e5e5e;
	background:#e1e1e1;
	height:55px;
}
.proi_table_bname
{
	width:235px;
	padding:0 0 0 20px;
}
.proi_table_bnum
{
	text-align:center;
	width:255px;
}

.proi_foot_bg
{
	height:auto;
	width:100%;
	background:#f8f8f6;
	margin:100px 0 0 0;
	clear:both;
}
.proi_foot_bg:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot
{
	width:590px;
	margin:0 auto;
	position:relative;
}
.proi_foot:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_l
{

}
.proi_foot_l:after
{
    content:'';
    display:block;
    clear: both;
}
.proi_foot_title
{
	font-size:32px;
	color:#e80203;
}
.proi_foot_s
{
	width:290px;
	margin:0 auto;
	float: none;
}
.proi_foot_img
{
	width:100%;
}
.proi_foot_img img
{
	width:100%;
}
.proi_foot_des
{
	color:#4c4c4c;
	font-size:16px;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat;
	padding:0 0 0 20px;
}
.proi_foot_prev
{
	position:absolute;
	line-height:372px;
	left:0;
	bottom:0;
}
.proi_foot_next
{
	position:absolute;
	line-height:372px;
	right:0;
	bottom:0;
}
/* PRODUCTS_I END */

/* VIDEO */

.video_bg
{
	width:100%;
	position:absolute;
	background:url(../images/video_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video_right
{
	float:right;
	margin:0 30px;
	width:580px;
}
.video_hot
{
	height:auto;
	width:580px;
	clear:both;
	position:static;
	margin:300px 0 0 0;
	padding:0 0 30px 0;
	border-bottom:solid 1px #434343;
}
.video_hot img
{
	width:100%;
}
.video_hot_des
{
	color:#e80203;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:600px;
	left:30px;
}
.video_large
{
	width:580px;
	margin:30px 0 0 0;
}
.video_large:after
{
    content:'';
    display:block;
    clear: both;
}

.video_small_l
{
	width:580px;
	float:none;
}
.video_small_r
{
	width:580px;
	float:none;
}
.video_img
{
	width:580px;
	height:auto;
}
.video_img img
{
	width:100%;
}
.video_des
{
	color:#5d5d5d;
	font-size:26px;
	font-weight:bold;
	margin:20px 0 50px 0;
	clear:both;
}
.video_des a
{
	color:#5d5d5d;
}
/* VIDEO END */

/* CONTACT */

.con_bg
{
	width:100%;
	position:absolute;
	background:url(../images/contact_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.con_title
{
	color:#e80203;
	font-size:48px;
	text-align:left;
	padding:0 40px;
}
.con_des
{
	text-align:left;
	color:#2d2d2d;
	font-size:30px;
	padding:0 40px;
}
.con_in
{
	margin:95px 0 0 0;
}
.con_in:after
{
    content:'';
    display:block;
    clear: both;
}
.con_left
{
	width:550px;
	margin:0px 40px 335px 40px;
	float:none;
	position:absolute;
	bottom:20px;
}
.con_right
{
	width:550px;
	float:right;
	margin:0 40px 450px 40px;
}
.con_l_m, .con_l_a, .con_l_p, .con_l_yt
{
	margin: 0 0 20px 0;
	color:#5d5d5d;
	padding:26px 0 26px 110px;
}
.con_l_m a
{
	color:#5d5d5d;
}
.con_r_title
{
	font-size:30px;
	font-weight:bold;
	color:#5d5d5d;
}
.con_r_des
{
	font-size:30px;
	color:#5d5d5d;
}
.con_l_m
{
	background:url(../images/con_m.png) left center  no-repeat;
}
.con_l_a
{
	background:url(../images/con_a.png) left center  no-repeat;
}
.con_l_p
{
	background:url(../images/con_p.png) left center  no-repeat;
}
.con_list
{
}
.con_list_top
{
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background-color:#e80203;
	padding:20px;
	margin:40px 0 0 0;
}
.con_list_top:after
{
    content:'';
    display:block;
    clear: both;
}
.con_list_l
{
	float:left;
	width:235px;
}
.con_list_m
{
	float:left;
	width:285px;
}
.con_list_r
{
	float:right;
	width:47px;
	text-align:center;
}
.con_list_bottom
{
	border-bottom:1px solid #d5d5d5;
	padding:25px 20px;
	color:#000;
	font-size:15px;
}
.con_list_bottom:after
{
    content:'';
    display:block;
    clear: both;
}
.con_inquiry
{
	margin:35px 0 0 0;
	padding:0 0 0 20px;
}
/* CONTACT END */

/* SITEMAP */

.sitemap_bg
{
	width:100%;
	position:absolute;
	background:url(../images/sitemap_bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.sitemap_in
{
	width:560px;
	height:auto;
	margin:0 auto 250px auto;
	background:url(../images/sitemap_in_bg.png) repeat-y;
	top:200px;
	padding:60px 40px;
	position:relative;
}
.sitemap_in:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_title
{
	font-size:48px;
	font-weight:bold;
	color:#e80203;
}
.sitemap_des
{
	font-size:22px;
	color:#fffefe;
}
.sitemap_large
{
	width:560px;
	border-bottom:solid 1px #b0b0b0;
	padding:30px 0;
}
sitemap_large a
{
	color:#eb0203;
}
.sitemap_large:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_l_title
{
	color:#eb0203;
	font-size:36px;
	font-weight:bold;
	background:url(../images/sitemap_arrow.png) no-repeat;
	padding:0 0 0 50px;
	margin:30px 0;
}
.sitemap_l_des
{
	color:#FFFFFF;
	font-size:26px;
	padding:0 0 0 50px;
	clear:both;
}
.sitemap_l_des a
{
	color:#FFFFFF;
}
.sitemap_l_small
{
	height:auto;
	margin:30px 0 0 0;
}
.sitemap_l_small:after
{
    content:'';
    display:block;
    clear: both;
}
.sitemap_small
{
	width:560px;
	float:left;
}
.sitemap_small_title
{
	font-size:22px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des
{
	color:#c6c6c6;
	font-size:22px;
	font-weight:bold;
	padding:0 0 0 50px;
	margin-top:10px;
	clear:both;
}
.sitemap_small_des a
{
	color:#c6c6c6;
}
/* SITEMAP END */

/* WORLDWIDE */

.world_banner
{
	background:url(../images/world_banner.jpg) no-repeat center;
	height:445px;
	width:100%;
	margin:0 auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.world_banner_in
{
	position:absolute;
	top:250px;
	left:50%;
	margin-left:150px;
	display:none;
}
.world_banner_title
{
	color:#fff;
	font-size:40px;
}
.world_banner_des
{
	color:#fff;
	font-size:24px;
}

.world_top
{
	width:580px;
	margin:0 auto;
}
.world_top:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_title
{
	font-size:48px;
	color:#e80203;
	clear:both;
	text-align:center;
	margin:50px 0;
}
.world_t_area
{
	margin:50px auto;
	height:auto;
	text-align:center;
	width:580px;
}
.world_t_area:after
{
    content:'';
    display:block;
    clear: both;
}

.world_t_small
{
	background:url(../images/world_area.png) no-repeat;
	color:#fff;
	float:left;
	height:93px;
	width:93px;
	padding:40px 20px 0 20px;
	font-size:18px;
	font-weight:bold;
	margin:5px 30px;
	cursor:pointer;
}
.world_t_small:hover
{
	background:url(../images/world_area_hover.png) no-repeat;
	color:#fff;
}
.world_t_map
{
	/*background:url(../images/map.png) no-repeat 0 0 / 100%;*/
	width:580px;
	height:300px;
	margin:0 auto;
}
.world_t_map:after
{
    content:'';
    display:block;
    clear: both;
}
.world_t_map img
{
	width:100%;
}
.world_bottom
{
	width:580px;
	margin:90px auto 0 auto;
	padding:0 40px;
}
.world_bg
{
	background:#f0f0f0;
	position:static;
	z-index:10;
	width:100%;
	height:auto;
	left:0;
	top:1180px;
}
.world_in
{
	width:540px;
	margin:60px auto;
	padding:20px;
}
.world_in_l
{
	float:none;
	width:201px;
	height:151px;
	font-size:36PX;
	font-weight:bold;
	font-style:oblique;
	color:#fff;
	padding:50px 0 0 0;
	text-align:center;
	background:url(../images/worldwide_area_bg.png) no-repeat;
	margin:0 auto
}
.world_in_r
{
	float:left;
	margin:50px 0 0 10px;
	width:100%;
}
.world_in_r_title
{
	font-size:40px;
	color:#4c4c4c;
	font-weight:bold;
	background:url(../images/worldwide_point.png) no-repeat left center;
	padding:0 0 0 30px;
	line-height:25px;
	height:25px;
	margin:20px 0;
}
.world_in_r_des
{
	font-size:30px;
	color:#7b7b7b;
	padding:0 0 0 30px;
}
.world_b_large
{
}
.world_b_large:after
{
    content:'';
    display:block;
    clear: both;
}
.wotld_b_small
{
	width:560px;
	float:left;
	margin:0 100px 0 0;
}
.wotld_b_title
{
	width:560px;
	border-bottom:solid #e80203 6px;
	font-size:40px;
	font-weight:bold;
	color:#343533;
	padding:5px 0;
}
.world_b_des
{
	color:#7b7b7b;
	font-size:28px;
	margin:20px 0;
}
/* WORLDWIDE END */

.up
{
	height:51px;
	clear:both;
	width:640px;
	margin:30px auto;
	text-align:center;
	padding:0;
}
footer
{
	width:100%;
	clear:both;
	background:url(../images/750foot_bg.png) no-repeat bottom left;
	height:166px;
	float:left;
	position:relative;
	bottom:0;
	border-top:solid 1px #ddd;
	padding-top:86px;
}
#footer_doll
{
	background:url(../images/doll.png) no-repeat 0 0 / 100%;
	width:158px;
	height:237px;
	position:absolute;
	bottom:15px;
	left:115px;
	z-index:1;
	display:block;
}
#footer_copyright
{
	color:#fff;
	text-align:right;
	font-size:18px;
	line-height:28px;
	width:50%;
	float:right;
}
#footer_copyright a
{
	text-decoration:none;
	color:#fff;
}
#pframe{
	display: none;
}

#mframe{
	display: block;
}
#search_inside_title{
	font-size:25px;
	font-weight:bold;
	color:#e80203;
	padding:40px 0 0 0;
}
.search_input{
	width: 270px;
	height: 60px;
	padding: 0 10px;
	line-height: 30px;
	border: 1px solid #f4f4f4;
	background: #f4f4f4;
	color: #a4a4a4;
	font-size:25px;
}
#srch_submit{
	width:130px;
	margin:0 10px;
	font-size:25px;
	text-align:center;
	padding:15px 0;
	background:#e80203;
	color:#fff;
	border:#e80203 1px solid;
	cursor:pointer;
}
}
.proi_table table tr:nth-child(even){
		background: #ededed;
	}
	.proi_table table tr:nth-child(odd){
		background: #e1e1e1;
	}
	.proi_table table tr:first-child{
		background: #e80203;
	}


	.table-responsive{
	display: block;
    width: 100%;
    overflow-x: auto;
}