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

@import url(reset.css);
@import url(pic_move.css);
body{
	background:#000 url(../images/bg.jpg) top center repeat;;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:75%;
	background:url(../images/bg.jpg) top center repeat;
}
#logo{
	position:absolute;
	width:235px;
	height:64px;
	display:block;
	top:16px;
	left:15px;
	z-index:999;
}
#tlogo1{
	position:absolute;
	width:172px;
	
	height:37px;
	display:block;
	top:766px;
	left:-3px;
	z-index:999;
}
#tlogo2{
	position:absolute;
	width:66px;
	height:66px;
	display:block;
	top:734px;
	left:190px;
	z-index:999;
}
#tlogo3{
	position:absolute;
	width:114px;
	height:33px;
	display:block;
	top:766px;
	left:270px;
	z-index:999;
}
#tlogo4{
	position:absolute;
	width:52px;
	height:64px;
	display:block;
	top:735px;
	left:400px;
	z-index:999;
}
#tlogo5{
	position:absolute;
	width:52px;
	height:64px;
	display:block;
	top:5px;
	left:980px;
	z-index:999;
}
#copyright	{
	color:#333;
	font-size:10px;
	position:absolute;
	right:0;
	bottom:5px;
	z-index:999
}

#container{
	margin:0 auto;
	width:970px;
	height:800px;
	position:relative;
}
#content{
	position:relative;
	width:970px;
	height:800px;
	overflow:hidden;
	border:none;
}
#content #all_section{
	width:970px;
	height:800px;
}
#content #all_section #section_01_bg{
	margin:0 auto;
	width:970px;
	height:800px;
	position:relative;
	background:url(../images/bg2.jpg) top center no-repeat;
}
.page_size {
	width:970px;
	height:800px;
	position:relative;
}
#p_s2 {
	position:absolute;
	top:0px;
	left:970px;;
}
.page_size .inside{
	width:538px;
	height:613px;
	position:absolute;
	background:url(../images/whiteblock-trans.png) top left no-repeat;
	padding:35px 30px 35px 30px;
	top:90px;
	left:20px;
}
.page_size .inside2{
	width:896px;
	height:683px;
	position:fixed;
	background:url(../images/whiteblock2-trans.png) top left no-repeat;
	padding:35px 30px 35px 30px;
	top:90px;
	left:20px;
}
.page_size .inside_tw2{
	width:896px;
	height:683px;
	position:fixed;
	background:url(../images/whiteblock_tw2-trans.png) top left no-repeat;
	padding:35px 30px 35px 30px;
	top:90px;
	left:20px;
}
#whiteBG_2{
	background:url(../images/whiteblock2_2-trans.png) top left no-repeat;
}
#whiteBG_tw_2{
	background:url(../images/whiteblock_tw2_2-trans.png) top left no-repeat;
}
#whiteBG_3{
	background:url(../images/whiteblock2_3-trans.png) top left no-repeat;
}
#whiteBG_tw_3{
	background:url(../images/whiteblock_tw2_3-trans.png) top left no-repeat;
}
#whiteBG_4{
	background:url(../images/whiteblock2_4-trans.png) top left no-repeat;
}
#whiteBG_tw_4{
	background:url(../images/whiteblock_tw2_4-trans.png) top left no-repeat;
}
#whiteBG_5{
	background:url(../images/whiteblock2_5-trans.png) top left no-repeat;
}
#whiteBG_tw_5{
	background:url(../images/whiteblock_tw2_5-trans.png) top left no-repeat;
}
.page_size h2.title{
	float:left;
	width:208px;
	height:27px;
	display:block;
	border:#333 solid 1px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
}

.clear{clear:both; width:100%;}
.back{
	position:absolute;
	right:15px;
	top:100px;
}
.a_year{
	font-weight:bold;
	color:#000;
	font-size:14px;
}

/*---------------------------------------------------------------------sub_nav--*/
.page_size ul.sub_nav{
	float:left;
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding:8px 0 0 35px;
}
.page_size ul.sub_nav li{
	float:left;
	margin-right:30px;
}
.page_size ul.sub_nav li a{
	color:#333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.page_size ul.sub_nav li a:hover{
	color:#FFF;
}
/*---------------------------------------------------------------------sub_nav End--*/


/*---------------------------------------------------------------------sub_nav2--*/
.page_size ul.sub_nav2{
	float:left;
	color:#333;
	font-size:15px;
	font-weight:bold;
	padding:8px 0 0 35px;
}
.page_size ul.sub_nav2 li{
	float:left;
	margin-right:25px;
}
.page_size ul.sub_nav2 li a{
	color:#333;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
.page_size ul.sub_nav2 li a:hover{
	color:#777;
}
/*---------------------------------------------------------------------sub_nav2 End--*/


/*---------------------------------------------------------------------sub_nav2--*/
.page_size ul.sub_nav3{
	float:left;
	color:#333;
	font-size:16px;
	font-weight:bold;
	padding:8px 0 0 0px;
	margin-left:85px;
}
.page_size ul.sub_nav3 li{
	float:left;
	margin-right:30px;
}
.page_size ul.sub_nav3 li a{
	color:#333;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.page_size ul.sub_nav3 li a:hover{
	color:#CF0012;
}
/*---------------------------------------------------------------------sub_nav2 End--*/



/*---------------------------------------------------------------------.pane--*/
.paneA{
        overflow:hidden;
		width:100%;
        margin:0;
        position:relative;
        width:970px;
        height:800px;
}
.pane{
        overflow:hidden;
		width:100%;
        margin-top:37px;
		*margin-top:-13px;
		_margin-top:-13px;
        position:relative;
        width:528px;
        height:540px;
}
.pane2{
        overflow:hidden;
		width:100%;
        margin-top:37px;
		*margin-top:-13px;
		_margin-top:-13px;
        position:relative;
        width:835px;
        height:548px;
}
.page_size ul.elements{
    background:none;
}
   .page_size ul.elements li{
        width:526px;
        height:537px;
        position:relative;
		display:block;
    }
	.page_size ul.elements li .content_left{
		float:left;
        width:90px;
        height:537px;
        position:relative;
		margin-left:118px;
		text-align:right;
		color:#CF0012;
		font-size:16px;
    }
	.page_size ul.elements li .content_left .direction{
        width:15px;
        height:12px;
        position:absolute;
		right:0;
		bottom:28px;
    }
	.page_size ul.elements li .content_left .direction img.up_pic{
        margin-bottom:11px;
    }
	.page_size ul.elements li .content_left .direction img.down_pic{
        margin-bottom:0px;
    }
	.page_size ul.elements li .content_right{
		float:left;
        width:280px;
        height:537px;
        position:relative;
		margin-left:35px;
		color:#333;
		font-size:12px;
		line-height:1.7;
		letter-spacing:1px;
		text-align:left;
    }
	
	/*---------------------------------------------------------------------------product_page--*/
	.page_size ul.elements .product_page{
        width:835px;
        height:548px;
		display:block;
        position:relative;
		float:none;
    }
	.page_size ul.elements li.product_page .content_left2{
		float:left;
        width:65px;
        height:548px;
		display:block;
        position:relative;
	}
	.page_size ul.elements li.product_page .content_left2 h3{
		position:absolute;
		bottom:0;
		left:15px;
	}
	.content_right2{
		float:left;
        width:750px;
        height:548px;
		display:block;
        position:relative;
		padding:0 0px 0 20px;
	}
	.content_right2 .pane3{
        overflow:hidden;
		width:100%;
        margin:0;
		padding:0;
        position:relative;
        width:730px;
        height:373px;
		display:block;	
	}
	.content_right2 .pane3 li{
        width:730px;
        height:373px;
		float:left;
	}
	.content_right2 .pane3 .product_pic_L{
		float:left;
		width:474px;
		height:362px;
		display:block;
		border:#BBB solid 1px;
		text-align:center;
		padding-top:9px;
	}
	.content_right2 .pane3 .product_pic_L img{
		
		border:#BBB solid 1px;
		
	}
	.content_right2 .pane3 .product_intro{
		float:right;
		width:234px;
		height:373px;
		display:block;
		color:#444;
		position:relative;
		bottom:0px;
		padding:0 0 0 20px;
		line-height:1.5;
		letter-spacing:1px;	
		font-size:13px;
	}
	.content_right2 .pane3 .product_intro_en{
		float:right;
		width:234px;
		height:373px;
		display:block;
		color:#444;
		position:relative;
		bottom:0px;
		padding:0 0 0 20px;
		line-height:1.5;
		word-spacing:1px;	
		font-size:13px;
	}
	.content_right2 .pane3 h4{
		color:#CF0012;	
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:none;
		margin-bottom:10px;
		text-align:left;
		letter-spacing:0px;
		height:54px;
		display:block;
		overflow:hidden;	
	}
	/*----------------------------------------------------------------Scrollbar--*/
	.scroller{
		overflow:auto;
		position:relative;
		width:210px;
		height:301px;
		padding-right:24px;	
	}
	
	#Scroller-1, #Scroller-2, #Scroller-3, #Scroller-4, #Scroller-5, #Scroller-6, #Scroller-7, #Scroller-8{
		overflow:auto;
		position:relative;
		width:210px;
		height:301px;
		padding-right:20px;		
		
	}
	#Scroller-A{
		overflow:auto;
		position:relative;
		width:295px;
        height:555px;
		padding-right:25px
	}
	#Scroller-B{
		overflow:auto;
		position:relative;
		width:390px;
        height:555px;
		padding-right:30px;
	}
	#Scroller-C{
		overflow:auto;
		position:relative;
		width:250px;
        height:555px;
	}
	#Scroller-D{
		overflow:auto;
		position:relative;
		width:445px;
        height:645px;
		padding-right:25px;
	}
	#Scroller-E{
		overflow:auto;
		position:relative;
		width:445px;
        height:645px;
		padding-right:25px;
	}
	.Scroller-Container {
  		position: absolute;
 		top: 0px; 
		left: 0px;
	}
#Scrollbar-Container, #Scrollbar-Container2, #Scrollbar-Container3 , #Scrollbar-Container4, #Scrollbar-Container5,#Scrollbar-Container6,#Scrollbar-Container7,#Scrollbar-Container8{
  position: absolute;
  top: 65px; 
  right:8px;
  text-align:center;
  z-index:500;
}
#Scrollbar-ContainerA{
  position: absolute;
  top: 57px; 
  right:15px;
  text-align:center;
  z-index:500;
}
#Scrollbar-ContainerB{
  position: absolute;
  top:57px; 
  right:15px;
  text-align:center;
  z-index:500;
}
#Scrollbar-ContainerC{
  position: absolute;
  top: 57px; 
  right:15px;
  text-align:center;
  z-index:500;
}
#Scrollbar-ContainerD{
  position: absolute;
  top:57px; 
  right:15px;
  text-align:center;
  z-index:500;
}
#Scrollbar-ContainerE{
  position: absolute;
  top:57px; 
  right:15px;
  text-align:center;
  z-index:500;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top:1px; 
}
.Scrollbar-Track {
  width: 13px; 
  height: 295px;
  position: absolute;
  top: 5px; 
  left:-4px;
  background:url(../images/scrollbar_track-trans.png) center center repeat-y;
  text-align:center;
}
.Scrollbar-Handle {
	position: absolute;
	width: 13px;
	height: 13px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 300px;
}
/*------------------------------------------------------------------Scrollbar End--*/
	.content_right2 .product_menu{
		clear:both;
		width:100%;
		height:128px;
		width:730px;
		display:block;
		margin-top:38px;
		padding:0;
		position:relative;
	}
	.content_right2 .pane4{
        overflow:hidden;
		width:100%;
        margin:0;
		padding:0;
        position:relative;
        width:534px;
        height:150px;
		display:block;	
	}
	.content_right2 .pane4 li{        
		float:left;	
	}
	.content_right2 .product_menu .product_pic_S{
		border:#BBB solid 1px;
		width:93px;
		height:123px;
		display:block;
		margin-right:13px;
		text-align:center;
		float:left;
		padding-top:5px;
		color:#222;
	}
	.content_right2 .product_menu .product_pic_S a{
		width:93px;
		height:123px;
		display:block;
		color:#222;
		text-decoration:none;
	}
	.content_right2 .product_menu .product_pic_S img{
		width:83px;
		height:64px;
		border:#BBB solid 1px;
		
	}
	.content_right2 .product_menu .product_pic_S a:hover{
		color:#CF0012;
	}
	
	.content_right2 .product_menu .product_pic_S_last{
		border:#fff solid 1px;
		width:93px;
		height:123px;
		display:block;
		margin-right:0px;
		text-align:center;
		float:left;
		color:#222;
	}
	.content_right2 .product_menu .product_pic_S_last a{
		width:93px;
		height:123px;
		display:block;
		color:#222;
		text-decoration:none;
	}
	.content_right2 .product_menu .product_pic_S_last a:hover{
		color:#FF0333;
	}
	.content_right2 .product_menu .pic_name{
		margin-top:8px;
		font-size:11px;
	}
	.content_right2 .product_menu .p_menu_control{
	position:absolute;
	width:48px;
	height:25px;
	display:block;
	left: 540px;
	top:107px;
	}
	.content_right2 .product_menu .p_menu_control a{
		margin-right:10px;
		float:left;
		width:17px;
		height:23px;
		display:block;
	}
	.content_right2 .product_menu .p_menu_control a.p_pre{
		background:url(../images/triangle_pre-trans.png) top left no-repeat;
	}
	.content_right2 .product_menu .p_menu_control a.p_last{
		background:url(../images/triangle_next-trans.png) top left no-repeat;
		margin-right:0;
	}
	
	.content_right2 .product_menu .p_menu_control a.p_pre:hover{
		background:url(../images/triangle_pre_over-trans.png) top left no-repeat;
	}
	.content_right2 .product_menu .p_menu_control a.p_last:hover{
		background:url(../images/triangle_next_over-trans.png) top left no-repeat;
	}
    /*---------------------------------------------------------------------product_page End--*/ 
	
	   
/*---------------------------------------------------------------------.pane End--*/




/*---------------------------------------------------------------------global_nav--*/
#content #global_nav #i_nav_01 a{
	position:absolute;
	display:block;
	width:51px;
	height:24px;
	background:url(../images/nav01-trans.png) top left no-repeat;
	top:466px;
	left:653px;
}
#content #global_nav #i_nav_01 a:hover{
	background:url(../images/nav01_over-trans.png) top left no-repeat;
}
#content #global_nav #i_nav_tw_01 a{
	position:absolute;
	display:block;
	width:51px;
	height:24px;
	background:url(../images/nav_tw01-trans.png) top left no-repeat;
	top:466px;
	left:653px;
}
#content #global_nav #i_nav_tw_01 a:hover{
	background:url(../images/nav_tw01_over-trans.png) top left no-repeat;
}
/*---------------------------------li#i_nav_01 End--*/

#content #global_nav #i_nav_02 a{
	position:absolute;
	display:block;
	width:73px;
	height:33px;
	background:url(../images/nav02-trans.png) top left no-repeat;
	top:485px;
	left:672px;
}
#content #global_nav #i_nav_02 a:hover{
	background:url(../images/nav02_over-trans.png) top left no-repeat;
}
#content #global_nav #i_nav_tw_02 a{
	position:absolute;
	display:block;
	width:73px;
	height:33px;
	background:url(../images/nav_tw02-trans.png) top left no-repeat;
	top:485px;
	left:672px;
}
#content #global_nav #i_nav_tw_02 a:hover{
	background:url(../images/nav_tw02_over-trans.png) top left no-repeat;
}
/*---------------------------------li#i_nav_02 End--*/

#content #global_nav #i_nav_03 a{
	position:absolute;
	display:block;
	width:112px;
	height:48px;
	background:url(../images/nav03-trans.png) top left no-repeat;
	top:512px;
	left:696px;
}
#content #global_nav #i_nav_03 a:hover{
	background:url(../images/nav03_over-trans.png) top left no-repeat;
}
#content #global_nav #i_nav_tw_03 a{
	position:absolute;
	display:block;
	width:112px;
	height:48px;
	background:url(../images/nav_tw03-trans.png) top left no-repeat;
	top:512px;
	left:696px;
}
#content #global_nav #i_nav_tw_03 a:hover{
	background:url(../images/nav_tw03_over-trans.png) top left no-repeat;
}
/*---------------------------------li#i_nav_03 End--*/

#content #global_nav #i_nav_04 a{
	position:absolute;
	display:block;
	width:140px;
	height:60px;
	background:url(../images/nav04-trans.png) top left no-repeat;
	top:553px;
	left:727px;
}
#content #global_nav #i_nav_04 a:hover{
	background:url(../images/nav04_over-trans.png) top left no-repeat;
}
#content #global_nav #i_nav_tw_04 a{
	position:absolute;
	display:block;
	width:140px;
	height:60px;
	background:url(../images/nav_tw04-trans.png) top left no-repeat;
	top:553px;
	left:727px;
}
#content #global_nav #i_nav_tw_04 a:hover{
	background:url(../images/nav_tw04_over-trans.png) top left no-repeat;
}
/*---------------------------------li#i_nav_04 End--*/

#content #global_nav #i_nav_05 a{
	position:absolute;
	display:block;
	width:169px;
	height:74px;
	background:url(../images/nav05-trans.png) top left no-repeat;
	top:604px;
	left:764px;
}
#content #global_nav #i_nav_05 a:hover{
	background:url(../images/nav05_over-trans.png) top left no-repeat;
}
#content #global_nav #i_nav_tw_05 a{
	position:absolute;
	display:block;
	width:169px;
	height:74px;
	background:url(../images/nav_tw05-trans.png) top left no-repeat;
	top:604px;
	left:764px;
}
#content #global_nav #i_nav_tw_05 a:hover{
	background:url(../images/nav_tw05_over-trans.png) top left no-repeat;
}
/*---------------------------------li#i_nav_03 End--*/

#content #global_nav2{
	position:absolute;
	z-index:999;
	top:15px;
	right:0;
}
#content #global_nav2 dt{
	float:right;
	padding:0 13px;
}
#content #global_nav2 dt a{
	color:#333;
	text-decoration:none;
}
#content #global_nav2 dt#language a{
	color:#CF0012;
	width:52px;
	display:block;
}
#content #global_nav2 dt a:hover{
	color:#999;
}
#content #global_nav2 dt#language a:hover{
	color:#999;
}
#language ul{
	display:none;	
}
#language ul li{
	margin-top:10px;
}
#language:hover ul{
	display:block;
}
/*---------------------------------------------------------------------global_nav End--*/



/*--------NEWLAYOUT_nav--*/
/*--content_left_A--*/
.content_left_A{
        overflow:hidden;
        position:relative;
        width:320px;
        height:615px;
		float:left;
		margin-left:70px;
		padding:0 10px 0 10px;
}
.content_right_A{
        overflow:hidden;
        position:relative;
        width:390px;
        height:615px;
		float:left;
		margin-left:15px;
		color:#333;
		line-height:1.7;
		padding:0 30px 0 0;
}
.content_right_A h3{
	color:#333;
	line-height:1.6;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	width:390px;
	height:40px;
	display:block;
	overflow:hidden;
}
/*--content_left_A END--*/

/*--content_left_B--*/
.content_left_B{
        overflow:hidden;
        position:relative;
        width:250px;
        height:615px;
		float:left;
		margin-left:70px;
		padding:0 25px 0 10px;
}
.content_right_B{
        overflow:hidden;
        position:relative;
        width:445px;
        height:615px;
		float:left;
		margin-left:15px;
		color:#333;
		line-height:1.7;
		padding:0 30px 0 0;
}
.content_right_B h3{
	color:#333;
	line-height:1.6;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	width:445px;
	height:40px;
	display:block;
	overflow:hidden;
}
.pane5{
	overflow:hidden;
	position:relative;
	width:475px;
    height:615px;
	float:left;
	margin-left:15px;
	color:#333;
	line-height:1.7;
}
.pane5 li{
	overflow:hidden;
	position:relative;
	width:445px;
    height:615px;
	display:block;
	padding:0 30px 0 0;
}
.pane5 h3{
	color:#333;
	line-height:1.6;
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	width:445px;
	height:40px;
	display:block;
	overflow:hidden;
}
/*--awards_content--*/
#awards_product	{
	width:300px;
	height:320px;
	border:1px solid #DDD;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
}
#awards01{
	width:125px;
	height:320px;
	border:1px solid #DDD;
	display:block;
	overflow:hidden;
	float:left;
	position:relative;
	margin-left:16px
}
#awards_words{
	width:445px;
	height:217px;
	display:block;
	overflow:auto;
	position:relative;
	margin-top:16px;
	*margin-top:0px;
}
/*--content_left_B END--*/

.page_size h2.title2{
	color:#CF0012;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:22px
}

/*--sub_nav4--*/
.page_size ul.sub_nav4{
	width:295px;
}
.page_size ul.sub_nav4 li{
	list-style:circle inside;
	color:#333;
	font-size:12px;
	margin-top:15px;
	line-height:1.4;
}
.page_size ul.sub_nav4 li:hover{
	list-style:circle inside;
	color:#333;
	font-size:12px;
	margin-top:15px;
	line-height:1.4;
	color:#CF0012;
}
.page_size ul.sub_nav4 li a{
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.page_size ul.sub_nav4 li a:hover{
	color:#CF0012;
}
/*--sub_nav4 End--*/

/*--sub_nav5--*/
.page_size ul.sub_nav5{
	
}
.page_size .sub_nav5 li{
	color:#333;
	font-size:13px;
	margin-bottom:25px;
}
.page_size .sub_nav5 li a{
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.page_size .sub_nav5 li a:hover{
	color:#CF0012;;
}
.page_size .sub_nav5 li h3{
	color:#333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:5px;
}
.page_size .sub_nav5 li dt{
	margin:7px 0 0 10px;
}
/*--sub_nav5 End--*/

/*--sub_nav6--*/
.page_size ul.sub_nav6{
	
}
.page_size .sub_nav6 li{
	color:#333;
	font-size:15px;
	margin:10px 0 30px 0;
	font-weight:bold;
}
.page_size .sub_nav6 li a{
	color:#333;
	text-decoration:none;
}
.page_size .sub_nav6 li a:hover{
	color:#CF0012;
}

/*--sub_nav6 End--*/

/*--sub_nav7--*/
.page_size ul.sub_nav7{
	
}
.page_size .sub_nav7 li{
	color:#333;
	font-size:13px;
	margin:20px 0 30px 0;
	font-weight:bold;
	line-height:1.5;
}
.page_size .sub_nav7 li a{
	color:#FF4D00;
	text-decoration:none;
}
/*--sub_nav7 End--*/
.p_awards_pic{
	width:305px;
	height:80px;
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	display:none;
}
.sB{
	width:390px;
	height:auto;
}
.sB img{
	width:390px;
}
/*--------NEWLAYOUT END--*/

/*----product_pic_cheng--*/

.pic_list{ 
		position:absolute;
		width:445px;
		height:150px; 
		float:left; 
		overflow:hidden; 
		display:inline;
		top:489px;
		left:0px;
}
.pic_list dl dd{ 
	float:left; 
	margin-top:10px; 
	display:inline; 
	width:62px;
}
.pic_list dl dd img{ 
	padding:2px; 
	border:1px solid #ccc; 
	width:50px; 
	height:50px;
}
.jqzoom{
	position:absolute;
	width:445px;
	height:300px; 
	top:188px;
	left:0px;
}
/*----product_pic_cheng_end--*/


.d_banner{
	width:130px;
	height:60px;
	display:block;
	border:1px solid #DDD;
	position:absolute;
	top:100px;
	right:10px;
	z-index:999;
}
.d_banner2{
	width:130px;
	height:60px;
	display:block;
	border:1px solid #DDD;
	position:absolute;
	top:175px;
	right:10px;
	z-index:999;
}






/*-------------------------------------story --*/
.page_size .story_page{
	width:950px;
	height:610px;
	position:fixed;
	background:none;
	padding:35px 0px 35px 0px;
	top:90px;
	left:20px;
}
/*new_p_content li*/
.story_page li{
	float:left;
	width:950px;
	height:610px;
	display:block;
	overflow:hidden;
	font-size:13px;
}
.story_topic{
	width:950px;
	height:100px;
	position:relative;
	margin-bottom:30px;
}
.story_topic h2{
	font-size:42px;
	font-weight:bold;
	color:#111;
	margin-bottom:20px;
}
.story_topic h3{
	font-size:23px;
	color:#333;
	font-weight:bold;
}

.story_content{
	width:950px;
	height:410px;
	position:relative;
}
.story_content .story_photo1{
	float:left;
	width:600px;
	height:410px;
	margin-right:30px;
}
.story_intro1{
	float:left;
	width:320px;
	height:410px;
	display:block;
	overflow:hidden;
	color:#333;
	line-height:1.8;
}
.story_intro1 h4{
	font-size:15px;
	color:#333;
	font-weight:bold;
}
.story_intro1 .s_p{
	font-size:13px;
	margin-top:20px;
}
.s_np{
	width:950px;
	height:70px;
	position:relative;
}
/*story_content2*/
.story_content2{
	width:950px;
	height:540px;
	position:relative;
	background:url(../images/story/story1_2.jpg) top left no-repeat;
}
.story_intro2{
	width:233px;
	height:auto;
	display: block;
	overflow: hidden;
	color: #333;
	line-height: 1.6;
	margin-left: 360px;
	padding-top:20px;
}
.story_intro2 h4{
	font-size:15px;
	color:#333;
	font-weight:bold;
}
.story_intro2 .s_p{
	font-size:12px;
	margin-top:10px;
}
/*story_content2 END*/

/*story_content3*/
.story_content3{
	width:950px;
	height:540px;
	position:relative;
}
.sc3_left{
	float:left;
	width:570px;
	height:540px;
	position:relative;
	margin-right:20px;
}
.sc3_photo1{
	width:570px;
	height:320px;
	margin-bottom:20px;
}
.story_intro3{
	width:570px;
	height:200px;
	display: block;
	overflow: hidden;
	color: #333;
	line-height: 1.8;
}
.story_intro3 h4{
	float:left;
	font-size:13px;
	color:#333;
	font-weight:bold;
	width:235px;
	margin-right:25px;
}
.story_intro3 .s_p{
	float:right;
	width:310px;
	font-size:12px;
}
.sc3_right{
	float:right;
	width:360px;
	height:540px;
	position:relative;
}
.sc3_photo2{
	width:360px;
	height:540px;
}
/*story_content3 END*/

/*story_content4*/
.story_content4{
	width:950px;
	height:540px;
	position:relative;
	background:url(../images/story/story1_5.jpg) top left no-repeat;
	color: #333;
	line-height: 1.6;
}
.story_intro4 h4{
	width:200px;
	height:auto;
	font-size:15px;
	font-weight:bold;
	padding:250px 0 0 50px;
}
.story_intro4 h4.si4_title_en{
	width:250px;
	padding:250px 0 0 40px;
}
.story_intro4 .s_p{
	width:200px;
	height:auto;
	font-size:12px;
	margin-top:-30px;
	margin-left:690px;
}
.story_intro4 .s_p_en{
	width:285px;
	height:auto;
	font-size:12px;
	margin-top:-80px;
	margin-left:635px;
}
/*story_content4 END*/

/*new_p_content li end*/
/*-------------------------------------section2 new_product end--*/








