@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'charcoal';
	src: url('../font/charcoal.eot');
	src: url('../font/charcoal.eot?#iefix') format('embedded-opentype'),
	url('../font/charcoal.svg#') format('svg'),
	url('../font/charcoal.woff') format('woff'),
	url('../font/charcoal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
#seo{ display: none; }
form{ margin: 0; }

*{
    margin: 0px;
	padding: 0px;
}

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	direction: rtl;
}

ul{
	list-style:none;
	margin: 0;
	padding: 0;
}

a{
	outline: none; /* for Firefox */
	hlbr: expression(this.onFocus=this.blur()); /* for IE */
	text-decoration: none;
}

a:hover{
	text-decoration: none;
}

a img{
	border: 0;
}


#index_bg{
	margin:0;
	padding:0;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	min-width:1260px;
}

header{
	width: 100%;
	margin: 0;
	background:#fff;
	float: left;
}
.header{
	margin: 0 auto;
	width: 1260px;
}
.lang{
	width: 100%;
	position:absolute;
	z-index:20;
	right:0;
}
.lang_menu{
	float:left;
	margin: 0 0 0 20px;
	position:relative;
}
#lang_tit{
	float:right;
	padding:10px 20px 10px 50px;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 6px no-repeat;
	width:110px;
	height:20px;
	background-size:45px;
}
#lang_tit a{
	color:#ffffff;
	text-decoration: none;
	padding: 5px 55px 5px 20px;
	background:url(../images/lang_photo_down.png) right 6px no-repeat;
	background-size: 20px;
}
#language_list{
	font-size:12px;
	padding:10px 15px 5px 15px;
	width:150px;
	position:absolute;
	z-index:20;
	right:0;
	top:40px;
	display:none;
	text-align:center;
	background:#808080;
}
#language_list a{
	padding: 5px 10px;
	text-decoration:none;
	color: #cacaca;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 2px 0 10px 0;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
}
.sitmap{
	float:left;
	font-size: 12px;
	padding: 10px 0;
	margin: 0 0 0 20px;
}
.sitmap a{
	padding: 10px;
	color:#787878;
}
#logo{
	text-align: right;
	padding: 0;
	position:absolute;
	z-index:10;
	right:0;
}
#logo img{
	width: 180px;
	padding:0 20px 0 0;
}
.nav{
	font-family:"charcoal", Arial, sans-serif;
	float:left;
	padding: 90px 0 10px 0;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 16px;
	padding: 0 40px;
}
.nav a{
	color:#3a3a3a;
}
.nav a:hover{
	color:#219443;
}
.nav_phone{
	display:none;
}
.header_bg{
	width: 100%;
	background: url(../images/index_nav_bg_02_ar.png) left top no-repeat;
	float: left;
	height:135px;
}

article{
	width: 100%;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	direction: initial;
}
.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:595px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 60px;
} 
.index_product_content .text{
	font:Arial, sans-serif;
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
}
.hot_news{
	margin: 0 auto;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
	cursor: pointer;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_memo{
	position: absolute; 
	background: #3b3b3b; 
	height: 415px; 
	z-index: 99; 
	width: 100%; 
	top: 317px; 
	display: none;
}

.hot_news_option_close{
	margin: 0px auto; 
	width: 1000px; 
	line-height: 15px; 
	text-align:center; 
	padding: 20px 0; 
	cursor: pointer;
	display: none;
}

.hot_news_memo ul{
	margin: 0px auto; 
	width: 1000px;
}

.ind_news-item{
	margin: 0px 55px 0px 0px; 
	width: 275px; 
	float: left;
}

.hot_news_option_close{
	display: block;
}

.ind_news_img{

}

.ind_news_img img{
	width: 100%;
	height: 135px;
}

.ind_news_tit{
	padding: 20px 0 0 5px;
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	font-weight: bold;
	height: 60px;
}

.ind_news_text{
	font-size: 12px; 
	color: #858585; 
	line-height: 18px;
}

.ind_news_more{
	background: url(../images/ind_more.png) no-repeat; 
	margin: 18px auto; padding: 0px 38px 0px 0px; 
	border: 1px solid rgb(133, 133, 133); 
	border-image: none; 
	width: 125px; 
	line-height: 35px; 
	color: #FFFFFF; 
	font-weight: bold; 
	font-style: italic;
}

footer{
	width: 100%;
	margin: 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_ar.jpg) #ffffff left top no-repeat;
	position:absolute;
	z-index:10;
	top:731px;
}
#footer_line{
	width:100%;
	height:15px;
	margin:5px 0 0 0;
	background:#fff;
}
.green_line{
	width:75%;
	background:#219443;
	height:15px;
	float:left;
}
.gray_line{
	width:25%;
	background:#c9caca;
	height:15px;
	float:left;
}
.footer{
	margin: 0 auto;
	padding: 40px 40px;
	font-size:13px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 10px 0;
}
.copyright{
	color:#9d9d9d;
}
.copyright a{
	color: #7c7c7c;
}	
.footer_right img{
	margin:0 5px;
}

@media screen and (max-width: 1280px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}
#index_bg {
  margin: 0;
  padding: 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  min-width: 900px;
}
.header{
    margin: 0 auto;
    width: auto;
}
.index_product{
    float: right;
    width: 57%;
    height: 595px;
    color: #ffffff;
    text-align: right;
    position: relative;
}
.index_product_content{
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0 20px 40px 0;
    clear: both;
}
.index_product_content .main {
  font-size: 26px;
  font-weight: bold;
  width: auto;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}
.index_product_content .title{
    font-size: 48px;
    font-weight: bold;
    width: auto;
    margin: 0 0 10px 0;
    line-height: 48px;
}
.index_product_content .text{
    font-size: 16px;
    width: auto;
    text-transform: capitalize;
    line-height: 28px;
	margin:0 0 0 100px;
}





}

@media screen and (max-width: 1100px) {
.index_product{
    float: right;
    width: 55%;
    height: 595px;
    color: #ffffff;
    text-align: right;
    position: relative;
}
}

@media screen and (max-width: 1080px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}

#index_bg{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index: 0;
	min-width:inherit;
}


header{
	width: 828px;
	margin: 0;
	background:#fff;
	float: left;
	position:relative;
	z-index:5;
	overflow:hidden;
}
.header{
	margin: 0 auto;
	width: 828px;
}
.lang{
	width: 100%;
	position:relative;
	z-index:20;
	margin:0;
}
.lang_menu{
	float:left;
	margin: 0;
	position:relative;
	width: 100%;
	background:#9fa0a0;
}
#lang_tit{
	float:left;
	text-align:left;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 10px no-repeat;
	width: 100%;
	font-size:24px;
	height:auto;
	padding:0;
}
#lang_tit a{
	color:#ffffff;
	text-decoration: none;
	background:url(../images/lang_photo_down.png) 95% 25px no-repeat;
	display:block;
	padding:20px 0;
	text-align:center;
}
#language_list{
	font-size:12px;
	position:absolute;
	z-index:20;
	right:0;
	top:68px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#language_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.sitmap{
	text-align:center;
	float:left;
	width:100%;
	font-size: 24px;
	margin: 0;
	background:#CCC;
	padding:0;
}
.sitmap a{
	color:#787878;
	display:block;
	padding: 20px 0;
	margin: 0;
	width:50%;
	float:left;
}
#logo{
	text-align: center;
	padding: 40px 0 30px 0;
	position:relative;
	clear:both;
	width:100%;
	left:0;
}
#logo img{
	width: 210px;
	padding:0;
}
.nav{
	display:none;
	float:left;
	padding: 0 20px 30px 20px;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 28px;
	padding: 20px 40px;
}
.nav a{
	color:#3a3a3a;
}
.nav_phone{
	display: inherit;
	width: 100%;
	position:relative;
	z-index:40;
	margin:0;
}
.nav_menu{
	float:right;
	margin: 0;
	position:relative;
	width: 100%;
}
#nav_tit{
	float:left;
	text-align: center;
	background: #1c6679;
	width: 100%;
	height:auto;
	padding:0;
}
#nav_tit img{
	height:65px;
}
#nav_tit a{
	color:#ffffff;
	text-decoration: none;
	display:block;
	padding:10px 0;
	text-align:center;
}
#nav_list{
	font-size:12px;
	position:absolute;
	z-index:40;
	right:0;
	top:85px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#nav_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
	padding: 10px 0;
}
#nav_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.header_bg{
	width: 100%;
	float: left;
	height:auto;
	background: none;
}

article{
	width: 828px;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	position:relative;
	z-index:5;
	overflow:none;
	direction: initial;
}
.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:320px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
	float:right;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 72px;
	float:right;
} 
.index_product_content .text{
	font:Arial, sans-serif; 
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
	clear:both;
	float:right;
}
.hot_news{
	margin: 0 auto;
	width: 90%;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
	display:none;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_option_close{
	display: none;
	width: 100%;
}

.hot_news_memo{
	display: block;
	height: auto;
	padding:30px 0;
}

.hot_news_memo ul{
	width: 100%;
	padding: 20px 0 0 0;
}

.ind_news-item{
	max-width: 768px;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align:right;
}

.ind_news_img{
	width: 35%;
	height: auto;
	float: left;
}

.ind_news_img img{
	width: 100%;
}

.ind_news_memo{
	padding: 0 0 0 38px;
	float: left;
	width: 55%
}

.ind_news_tit{
	padding: 0 0 10px;
	font-size:30px;
	height:auto;
	line-height:110%
}

.ind_news_text{
	font-size: 20px;
	line-height: 26px;
}

.ind_news_more{
	font-size: 20px;
	width: 205px;
	height: 60px;
	line-height: 60px;
	background: url(../images/ind_more.png) no-repeat left center;
}

.hot_news_option_close{
	display: none;
}

footer{
	width: 828px;
	margin: 600px 0 0 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_02.jpg) #ffffff right top no-repeat;
	background-size: auto 100%;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer{
	margin: 0 auto;
	width:auto;
	padding: 40px 40px;
	font-size:22px;
	line-height:44px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 30px 0;
}
.copyright{
	color:#9d9d9d;
}
.footer_right{
	clear: both;
	text-align: center;
	float: none;
}
}

@media screen and (max-width: 780px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}

#index_bg{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index: 0;
	min-width:inherit;
}


header{
	width: 780px;
	margin: 0;
	background:#fff;
	float: left;
	position:relative;
	z-index:5;
	overflow:hidden;
}
.header{
	margin: 0 auto;
	width: 780px;
}
.lang{
	width: 100%;
	position:relative;
	z-index:20;
	margin:0;
}
.lang_menu{
	float:left;
	margin: 0;
	position:relative;
	width: 100%;
	background:#9fa0a0;
}
#lang_tit{
	float:left;
	text-align:left;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 10px no-repeat;
	width: 100%;
	font-size:24px;
	height:auto;
	padding:0;
}
#lang_tit a{
	color:#ffffff;
	text-decoration: none;
	background:url(../images/lang_photo_down.png) 95% 25px no-repeat;
	display:block;
	padding:20px 0;
	text-align:center;
}
#language_list{
	font-size:12px;
	position:absolute;
	z-index:20;
	right:0;
	top:68px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#language_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.sitmap{
	text-align:center;
	float:left;
	width:100%;
	font-size: 24px;
	margin: 0;
	background:#CCC;
	padding:0;
}
.sitmap a{
	color:#787878;
	display:block;
	padding: 20px 0;
	margin: 0;
	width:50%;
	float:left;
}
#logo{
	text-align: center;
	padding: 40px 0 30px 0;
	position:relative;
	clear:both;
	width:100%;
	left:0;
}
#logo img{
	width: 210px;
	padding:0;
}
.nav{
	display:none;
	float:left;
	padding: 0 20px 30px 20px;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 28px;
	padding: 20px 40px;
}
.nav a{
	color:#3a3a3a;
}
.nav_phone{
	display: inherit;
	width: 100%;
	position:relative;
	z-index:40;
	margin:0;
}
.nav_menu{
	float:right;
	margin: 0;
	position:relative;
	width: 100%;
}
#nav_tit{
	float:left;
	text-align: center;
	background: #1c6679;
	width: 100%;
	height:auto;
	padding:0;
}
#nav_tit img{
	height:65px;
}
#nav_tit a{
	color:#ffffff;
	text-decoration: none;
	display:block;
	padding:10px 0;
	text-align:center;
}
#nav_list{
	font-size:12px;
	position:absolute;
	z-index:40;
	right:0;
	top:85px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#nav_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
	padding: 10px 0;
}
#nav_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.header_bg{
	width: 100%;
	float: left;
	height:auto;
	background: none;
}

article{
	width: 780px;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	position:relative;
	z-index:5;
	overflow:none;
	direction: initial;
}
.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:320px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
	float:right;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 72px;
	float:right;
} 
.index_product_content .text{
	font:Arial, sans-serif; 
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
	clear:both;
	float:right;
}
.hot_news{
	margin: 0 auto;
	width: 90%;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
	display:none;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_option_close{
	display: none;
	width: 100%;
}

.hot_news_memo{
	display: block;
	height: auto;
	padding:30px 0;
}

.hot_news_memo ul{
	width: 100%;
	padding: 20px 0 0 0;
}

.ind_news-item{
	max-width: 685px;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align:right;
}

.ind_news_img{
	width: 35%;
	height: auto;
	float: left;
}

.ind_news_img img{
	width: 100%;
}

.ind_news_memo{
	padding: 0 0 0 38px;
	float: left;
	width: 55%
}

.ind_news_tit{
	padding: 0 0 10px;
	font-size:30px;
	height:auto;
	line-height:110%
}

.ind_news_text{
	font-size: 20px;
	line-height: 26px;
}

.ind_news_more{
	font-size: 20px;
	width: 205px;
	height: 60px;
	line-height: 60px;
	background: url(../images/ind_more.png) no-repeat left center;
}

.hot_news_option_close{
	display: none;
}

footer{
	width: 780px;
	margin: 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_02.jpg) #ffffff right top no-repeat;
	background-size: auto 100%;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer{
	margin: 0 auto;
	width:auto;
	padding: 40px 40px;
	font-size:22px;
	line-height:44px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 30px 0;
}
.copyright{
	color:#9d9d9d;
}
.footer_right{
	clear: both;
	text-align: center;
	float: none;
}
}

@media screen and (max-width: 750px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}

#index_bg{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index: 0;
	min-width:inherit;
}


header{
	width: 750px;
	margin: 0;
	background:#fff;
	float: left;
	position:relative;
	z-index:5;
	overflow:hidden;
}
.header{
	margin: 0 auto;
	width: 750px;
}
.lang{
	width: 100%;
	position:relative;
	z-index:20;
	margin:0;
}
.lang_menu{
	float:left;
	margin: 0;
	position:relative;
	width: 100%;
	background:#9fa0a0;
}
#lang_tit{
	float:left;
	text-align:left;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 10px no-repeat;
	width: 100%;
	font-size:24px;
	height:auto;
	padding:0;
}
#lang_tit a{
	color:#ffffff;
	text-decoration: none;
	background:url(../images/lang_photo_down.png) 95% 25px no-repeat;
	display:block;
	padding:20px 0;
	text-align:center;
}
#language_list{
	font-size:12px;
	position:absolute;
	z-index:20;
	right:0;
	top:68px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#language_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.sitmap{
	text-align:center;
	float:left;
	width:100%;
	font-size: 24px;
	margin: 0;
	background:#CCC;
	padding:0;
}
.sitmap a{
	color:#787878;
	display:block;
	padding: 20px 0;
	margin: 0;
	width:50%;
	float:left;
}
#logo{
	text-align: center;
	padding: 40px 0 30px 0;
	position:relative;
	clear:both;
	width:100%;
	left:0;
}
#logo img{
	width: 210px;
	padding:0;
}
.nav{
	display:none;
	float:left;
	padding: 0 20px 30px 20px;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 28px;
	padding: 20px 40px;
}
.nav a{
	color:#3a3a3a;
}
.nav_phone{
	display: inherit;
	width: 100%;
	position:relative;
	z-index:40;
	margin:0;
}
.nav_menu{
	float:right;
	margin: 0;
	position:relative;
	width: 100%;
}
#nav_tit{
	float:left;
	text-align: center;
	background: #1c6679;
	width: 100%;
	height:auto;
	padding:0;
}
#nav_tit img{
	height:65px;
}
#nav_tit a{
	color:#ffffff;
	text-decoration: none;
	display:block;
	padding:10px 0;
	text-align:center;
}
#nav_list{
	font-size:12px;
	position:absolute;
	z-index:40;
	right:0;
	top:85px;
	display:none;
	text-align:center;
	background:#808080;
	width:auto;
	width:100%;
	padding: 5px 0;
}
#nav_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
	padding: 10px 0;
}
#nav_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}
.header_bg{
	width: 100%;
	float: left;
	height:auto;
	background: none;
}

article{
	width: 750px;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	position:relative;
	z-index:5;
	overflow:none;
	direction: initial;
}
.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:320px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
	float:right;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 72px;
	float:right;
} 
.index_product_content .text{
	font:Arial, sans-serif; 
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
	clear:both;
	float:right;
}
.hot_news{
	margin: 0 auto;
	width: 90%;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
	display:none;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_option_close{
	display: none;
	width: 100%;
}

.hot_news_memo{
	display: block;
	height: auto;
	padding:30px 0;
}

.hot_news_memo ul{
	width: 100%;
	padding: 20px 0 0 0;
}

.ind_news-item{
	max-width: 685px;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align:right;
}

.ind_news_img{
	width: 35%;
	height: auto;
	float: left;
}

.ind_news_img img{
	width: 100%;
}

.ind_news_memo{
	padding: 0 0 0 38px;
	float: left;
	width: 55%
}

.ind_news_tit{
	padding: 0 0 10px;
	font-size:30px;
	height:auto;
	line-height:110%
}

.ind_news_text{
	font-size: 20px;
	line-height: 26px;
}

.ind_news_more{
	font-size: 20px;
	width: 205px;
	height: 60px;
	line-height: 60px;
	background: url(../images/ind_more.png) no-repeat left center;
}

.hot_news_option_close{
	display: none;
}

footer{
	width: 750px;
	margin: 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_02.jpg) #ffffff right top no-repeat;
	background-size: auto 100%;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer{
	margin: 0 auto;
	width:auto;
	padding: 40px 40px;
	font-size:22px;
	line-height:44px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 30px 0;
}
.copyright{
	color:#9d9d9d;
}
.footer_right{
	float: right;
	margin-right: 20%;
}
.footer_right img{
	width: 100%;
}
.footer_right{
	clear: both;
	text-align: center;
	float: none;
}
}

@media screen and (max-width: 720px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}

#index_bg{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index: 0;
	min-width:inherit;
}


header{
	width: 720px;
	margin: 0;
	background:#fff;
	float: left;
	position:relative;
	z-index:5;
	overflow:hidden;
}
.header{
	margin: 0 auto;
	width: 720px;
}
.lang{
	width: 100%;
	position:relative;
	z-index:20;
	margin:0;
}

#lang_tit{
	float:left;
	text-align:left;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 10px no-repeat;
	width: 100%;
	font-size:24px;
	height:auto;
	padding:0;
}


#language_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}


#logo{
	text-align: center;
	padding: 40px 0 30px 0;
	position:relative;
	clear:both;
	width:100%;
	left:0;
}
#logo img{
	width: 210px;
	padding:0;
}
.nav{
	float:left;
	padding: 0 20px 30px 20px;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 28px;
	padding: 20px 40px;
}
.nav a{
	color:#3a3a3a;
}
.header_bg{
	width: 100%;
	float: left;
	height:auto;
	background: none;
}

article{
	width: 720px;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	position:relative;
	z-index:5;
	overflow:none;
	direction: initial;
}

.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:320px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 72px;
} 
.index_product_content .text{
	font:Arial, sans-serif;
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
}
.hot_news{
	margin: 0 auto;
	width: 90%;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
	display:none;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_option_close{
	display: none;
	width: 100%;
}

.hot_news_memo{
	display: block;
	height: auto;
	padding:30px 0;
}

.hot_news_memo ul{
	width: 100%;
	padding: 20px 0 0 0;
}

.ind_news-item{
	max-width: 685px;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align:right;
}

.ind_news_img{
	width: 35%;
	height: auto;
	float: left;
}

.ind_news_img img{
	width: 100%;
}

.ind_news_memo{
	padding: 0 0 0 38px;
	float: left;
	width: 55%
}

.ind_news_tit{
	padding: 0 0 10px;
	font-size:30px;
	height:auto;
	line-height:110%
}

.ind_news_text{
	font-size: 20px;
	line-height: 26px;
}

.ind_news_more{
	font-size: 20px;
	width: 205px;
	height: 60px;
	line-height: 60px;
	background: url(../images/ind_more.png) no-repeat left center;
}

.hot_news_option_close{
	display: none;
}


footer{
	width: 720px;
	margin: 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_02.jpg) #ffffff right top no-repeat;
	background-size: auto 100%;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer{
	margin: 0 auto;
	width:auto;
	padding: 40px 40px;
	font-size:22px;
	line-height:44px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 30px 0;
}
.copyright{
	color:#9d9d9d;
}

}

@media screen and (max-width: 640px) {

body{
	width: 100%;
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #505050;
	font-weight:normal;
	overflow:inherit;
}

#index_bg{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index: 0;
	min-width:inherit;
}


header{
	width: 640px;
	margin: 0;
	background:#fff;
	float: left;
	position:relative;
	z-index:5;
	overflow:hidden;
}
.header{
	margin: 0 auto;
	width: 640px;
}
.lang{
	width: 100%;
	position:relative;
	z-index:20;
	margin:0;
}

#lang_tit{
	float:left;
	text-align:left;	
	background:url(../images/lang_photo_01.png) #9fa0a0 10px 10px no-repeat;
	width: 100%;
	font-size:24px;
	height:auto;
	padding:0;
}


#language_list a{
	text-decoration:none;
	color: #cacaca;
	display:block;
}
#language_list a:hover{
	color: #fefefe;
}
#language_list li{
	padding: 5px 5px 15px 5px;
	margin:0 20px;
	background:url(../images/lang_photo_line.png) bottom repeat-x;
	font-size:24px;
}


#logo{
	text-align: center;
	padding: 40px 0 30px 0;
	position:relative;
	clear:both;
	width:100%;
	left:0;
}
#logo img{
	width: 210px;
	padding:0;
}
.nav{
	float:left;
	padding: 0 20px 30px 20px;
	width: 100%;
	text-align: center;
}
.nav ul{
	list-style: none;
	display: inline-block;
}
.nav li{
	float: right;
	font-size: 28px;
	padding: 20px 40px;
}
.nav a{
	color:#3a3a3a;
}
.header_bg{
	width: 100%;
	float: left;
	height:auto;
	background: none;
}

article{
	width: 640px;
	margin: 0;
	height:20px;
	float:left;
	height:595px;
	position:relative;
	z-index:5;
	overflow:none;
	direction: initial;
}
.article{
	margin: 0;
	position:relative;
}
.index_product{
	float: right;
	width:615px;
	height:320px;
	color: #ffffff;
	text-align: right;
	position:relative;
}
.index_product a{
	color:#ffffff;
}
.index_product_content{
	position:absolute;
	bottom:0;
	right: 0;
	margin: 0 40px 40px 0;
	clear:both;
}
.index_product_content .main{
	font-size: 32px;
	font-weight: bold;
	width: 400px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
} 
.index_product_content .title{
	font-size:60px;
	font-weight: bold;
	width: 400px;
	margin: 0 0 10px 0;
	line-height: 72px;
} 
.index_product_content .text{
	font:Arial, sans-serif;
	font-size:12px;
	width: 400px;
	text-transform:capitalize;
	line-height: 20px;
}
.hot_news{
	margin: 0 auto;
	width: 90%;
	height:595px;
	padding-left: 40px;
}
.hot_news_ui{
	position: absolute;
	bottom:0;
	width:239px;
	height:46px;
	background:url(../images/index_hotnews_bg_01.png) no-repeat;
	display:none;
}
.hot_news_option{
	font-size: 18px;
	color:#ffffff;
}
.hot_news_option a{
	background:url(../images/index_hotnews_bg_02.png) 150px 8px no-repeat;
	display: block;
	margin:0 30px;
	padding:10px 10px 10px 10px;
	color:#ffffff;
}

.hot_news_option_close{
	display: none;
	width: 100%;
}

.hot_news_memo{
	display: block;
	height: auto;
	padding:30px 0;
}

.hot_news_memo ul{
	width: 100%;
	padding: 20px 0 0 0;
}

.ind_news-item{
	max-width: 685px;
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
	padding: 0 20px;
	text-align:right;
}

.ind_news_img{
	width: 35%;
	height: auto;
	float: left;
}

.ind_news_img img{
	width: 100%;
}

.ind_news_memo{
	padding: 0 0 0 38px;
	float: left;
	width: 55%
}

.ind_news_tit{
	padding: 0 0 10px;
	font-size:30px;
	height:auto;
	line-height:110%
}

.ind_news_text{
	font-size: 20px;
	line-height: 26px;
}

.ind_news_more{
	font-size: 20px;
	width: 205px;
	height: 60px;
	line-height: 60px;
	background: url(../images/ind_more.png) no-repeat left center;
}

.hot_news_option_close{
	display: none;
}

footer{
	width: 640px;
	margin: 0;
	clear:both;
	float:left;
	background:url(../images/footer_bg_01_02.jpg) #ffffff right top no-repeat;
	background-size: auto 100%;
	height:auto;
	overflow:hidden;
	position:relative;
	z-index:5;
}
.footer{
	margin: 0 auto;
	width:auto;
	padding: 40px 40px;
	font-size:22px;
	line-height:44px;
}
.addr{
	color:#6d6d6d;
	margin:0 0 30px 0;
	float: left;
	width: 70%;
}
.copyright{
	color:#9d9d9d;
	width: 70%;
	float: left;
}
}