@charset "utf-8";
/* CSS Document */

body { margin: 0px; font: 12px Arial, Helvetica, sans-serif; color: #0F0F0F; line-height: 18px; background: #444444; }
ul,li { margin: 0px; padding: 0px; list-style: none; }
input { font-family: Arial, Helvetica, sans-serif; }
img { border: none; }

.verdana { font-family: Verdana, Geneva, sans-serif; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.fs10 { font-size: 10px; }
.fs11 { font-size: 11px; }
.fs12 { font-size: 12px; }
.fs14 { font-size: 14px; }
.fs18 { font-size: 18px; }

.fc_white { color: #FFFFFF; }
.fc_red { color: #C52B22; }
.fc_black { color: #000; }

.tc { text-align: center; }
.tr { text-align: right; }

.fl { float: left; }
.fr { float: right; }

.clear { clear: both; }

.wrap { width: 900px; margin: 0px auto; }

/* header */
.header { width: 100%; color: #FFFFFF; }
	.header .language { padding: 20px 18px 0px 0px; }
	.header .language a { color: #FFFFFF; margin: 0px 2px; }
	
	.header .logo { padding: 0px 0px 0px 45px; }
	
	.header .search { height: 48px; padding: 25px 0px 0px 138px; line-height: 20px; }
	.header .search li { float: left; }
	.header .search .inp_txt { width: 170px; height: 14px; margin: 0px 8px; }
	
	.header .browse_pro { width: 125px; height: 29px; background: url(../images/browse_pro.gif); margin: 22px 18px 0px 0px; display: inline; }
	.header .browse_pro:hover { background: url(../images/browse_pro.gif) 0px -29px; }
	
	.header .topMenu { }
		

/* content */
.content { width: 100%; background: #FFFFFF; }
	.content .banner { width: 900px; height: 412px; background: #000; }
	.content .banner2 { width: 900px; height:240px; background: #000; overflow: hidden; }
		.content .banner2 img { float: left; }
		#loading { position: absolute; z-index: 3; width: 24px; height: 24px; background-image: url(../images/progress.gif); margin: 160px 0px 0px 430px; }
		#supersize{ position: relative; }
		#supersize img, #supersize a{ position:absolute; z-index: 0; }
		#supersize .prevslide, #supersize .prevslide img { z-index: 1; }
		#supersize .activeslide, #supersize .activeslide img{ z-index: 2; }
	
	.content .conBox { background: url(../images/con_stripe.gif) no-repeat 0px bottom; padding-bottom: 80px; }
		.content .conBox .intro { padding: 0px 0px 0px 0px; }
		.content .conBox .intro table { margin: 15px 0px; }
		.content .conBox .intro img { margin: 0px 10px; }
		.content .conBox .intro .imgs { padding: 0px 0px 3px 35px; }
		.content .conBox .intro .fl { padding-left: 35px; }
		.content .conBox .intro .fr { width: 545px; padding: 10px 20px 0px 0px; }
		.content .conBox .intro p { margin: 0px; padding: 5px 0px; }
		
			.content .conBox .sitemap_m1 { width: 610px; float: left; padding-top: 10px; }
				.content .conBox .sitemap_m1 .list { width: 190px; padding-left: 13px; float: left; }
				.content .conBox .sitemap_m1 .list p, 
				.content .conBox .sitemap_m2 p { margin: 0px; padding: 10px 0px; }
				.content .conBox .sitemap_m2 .p1 { padding-top: 20px; }
				.content .conBox .sitemap_m1 .list p a, 
				.content .conBox .sitemap_m2 p a{ color: #DA251D; font-size: 16px; }
				.content .conBox .sitemap_m1 .list li, 
				.content .conBox .sitemap_m2 li { background: url(../images/topMenu_arr.gif) no-repeat 0px 7px; padding: 2px 0px 2px 12px; }
				.content .conBox .sitemap_m1 .list li ul li, 
				.content .conBox .sitemap_m2 li ul li { background: url(../images/download_dot.gif) no-repeat 0px 10px; font-size: 11px; line-height: 14px; padding: 5px 0px 2px 10px; }
				.content .conBox .sitemap_m1 .list li ul li a, 
				.content .conBox .sitemap_m2 li ul li a { color: #565656; }
				.content .conBox .sitemap_m1 .list li a, 
				.content .conBox .sitemap_m2 li a { color: #000; }
			.content .conBox .sitemap_m2 { width: 290px; float: right; }
		
		.content .left { width: 222px; margin: 6px 0px 0px 5px; display: inline; }
			.content .left .title { width: 222px; height: 24px; padding-top: 6px; background: url(../images/left_title_bg.gif); } 
			.content .left .imgs { padding: 1px 0px; }
			.content .left .leftMenu1 { width: 222px; padding: 3px 0px; background: url(../images/leftMenu1_bg.gif) repeat-x; }
				.content .left .leftMenu1 a { display: block; padding: 3px 10px 3px 25px; font-weight: bold; color: #000; background: url(../images/leftMenu1_arr.gif) no-repeat 15px 4px; }
					.content .left .leftMenu1 a:hover, .content .left .leftMenu1 .ahover { color: #DA251D; background-position: 15px -42px; text-decoration:underline; }
					
			.content .left .leftMenu3 { width: 222px; float: left; margin-top: 20px; }
				.content .left .leftMenu3 .title2 { width: 212px; height: 23px; padding: 7px 0px 0px 10px; color: #FFFFFF; background: url(../images/lineMenu_red.gif) no-repeat; border-bottom: #890600 solid 3px; }
				.content .left .leftMenu3 a { color: #B3160F; background: url(../images/lineMenu_red_arr.gif) no-repeat 0px 5px; padding: 0px 0px 0px 14px; margin: 0px 45px 0px 10px; line-height: 20px; }
				.content .left .leftMenu3 .aList { padding: 10px 0px; }
			
		.content .right { width: 637px; margin: 6px 15px 0px 0px; display: inline; color: #565656; }
			.content .right .tips { width: 100%; border-bottom: #B7B7B7 dashed 1px; padding: 5px 0px; }
				.content .right .tips a { color: #565656; }
			.content .right .tBox { width: 100%; font-size: 12px; line-height: 20px; padding: 5px 0px 15px 0px; overflow: hidden; }
				.content .right .tBox img { margin: 0px 20px 0px 0px; border: #BCBCBC solid 1px; }  
				.content .right .tBox p { margin: 0px; padding: 8px 0px; }
				
			.content .right .tBox .cot_t { overflow: hidden; }
			.content .right .tBox .cot_t ul { width: 637px; float: left; padding: 5px 0px; }
			.content .right .tBox .cot_t li { float: left; }
			.content .right .tBox .cot_t .l { width: 200px; padding: 0px 10px 0px 0px; text-align: right; }
			
			.content .right .tBox .cot_box { width: 635px; overflow: hidden; border: #E9E9E9 solid 1px; background: #F9F9F9; margin-top: 15px; padding: 10px 0px; }
			.content .right .tBox .cot_box ul { width: 635px; float: left; padding: 4px 0px; }
			.content .right .tBox .cot_box li { float: left; }
			.content .right .tBox .cot_box .l { width: 200px; padding: 2px 10px 0px 0px; text-align: right; }
			.content .right .tBox .cot_box .inp1 { width: 180px; }
			.content .right .tBox .cot_box .inp2 { width: 310px; }
			.content .right .tBox .cot_box textarea { width: 315px; height: 110px; }
			.content .right .tBox .cot_box .inp_sub { width: 73px; height: 29px; color: #FFFFFF; font-size: 14px; border: none; background: url(../images/btn_bg.gif); cursor: pointer; }
			
			.content .right .tBox .pro_img { padding-bottom: 10px; overflow: hidden; }
			.content .right .tBox .pro_img li { float: left; text-align: center; padding-bottom: 10px; }
			.content .right .tBox .pro_img p { margin: 0px; padding-top: 5px; }
			.content .right .tBox .pro_img img { border: #D0D0D0 solid 1px; margin: 0px 10px; }
			
			.content .right .tBox .techTitle { padding-left: 16px; }
				.content .right .tBox .techTitle a { color: #0000FF; text-decoration: underline; } 
			.content .right .tBox .t_img { width: 637px; float: left; }
				.content .right .tBox .t_img li { float: left; margin: 0px 18px 0px; display: inline; }
				.content .right .tBox .t_img img { margin: 0px; border: #8F8F8F solid 1px; } 
			.content .right .tBox .e_tab { width: 637px; float: left; margin-top: 20px; padding-bottom: 15px; }
				.content .right .tBox .e_tab td { padding: 3px 4px; }
				.content .right .tBox .e_tab img { margin-left: 14px; }
				
		.content .right .pages { width: 637px; float: left; border-top: #B7B7B7 dashed 1px; padding: 15px 0px 20px 0px; margin-top: 20px; }
			.content .right .pages a { color: #000; text-decoration: none; padding: 0px 5px; display: inline-block; }
			.content .right .pages a:hover, .content .right .pages .ahover { background: red; color: #FFF; }
				.content .right .pages span { margin: 0px 10px; } 
				.content .right .pages span a { text-decoration: underline; }
				.content .right .pages span a:hover { background: none; color: #000; }
			
			
			
			
		.content .right .lineMenu { width: 637px; }
				.content .right .lineMenu .title { width: 637px; height: 30px; border-bottom: #890600 solid 3px; }
				.content .right .lineMenu .title a { height: 30px; float: left; background: url(../images/lineMenu_red_l.gif); color: #FFF; font-weight: bold; cursor: default; }
					.content .right .lineMenu .title a span { height: 23px; padding: 7px 20px 0px 10px; float: left; background: url(../images/lineMenu_red_r.gif) no-repeat right 0px;}
				.content .right .lineMenu .aList { padding: 15px 0px; }
				.content .right .lineMenu .aList a { color: #B3160F;  }
					.content .right .lineMenu .aList td { width: 212px; background: url(../images/lineMenu_red_arr.gif) no-repeat 0px 8px; padding: 0px 10px 5px 14px; }
				
			.content .right .lineMenu2 { width: 637px; }
				.content .right .lineMenu2 .title { width: 637px; height: 30px;  border-bottom: #000 solid 3px; }
				.content .right .lineMenu2 .title a { height: 30px; float: left; background: url(../images/lineMenu_gray_l.gif); color: #FFF; font-weight: bold; cursor: default; }
				.content .right .lineMenu2 .title a h2 { margin: 0px; font-size: 12px; height: 23px; padding: 7px 20px 0px 10px; float: left; background: url(../images/lineMenu_gray_r.gif) no-repeat right 0px;}				.content .right .lineMenu2 .title a span { height: 23px; padding: 7px 20px 0px 10px; float: left; background: url(../images/lineMenu_gray_r.gif) no-repeat right 0px;}
				.content .right .lineMenu2 .aList a { color: #000; background: url(../images/lineMenu_gray_arr.gif) no-repeat 0px 5px; padding: 0px 0px 0px 14px; margin: 0px 45px 0px 10px; }
				.content .right .lineMenu2 .aList { padding: 10px; line-height: 20px; color: #000; }
				.content .right .lineMenu2 .aList p { margin: 0px; color: #000; padding: 0px 5px 5px 0px; }
				.content .right .lineMenu2 .aList img { margin-right: 5px; }
				
			.content .right .download_list { width: 637px; padding: 10px 0px; border-top: #B7B7B7 dashed 1px; }
				.content .right .download_list .list { margin: 10px 0px; }
				.content .right .download_list .tt { height: 40px; background: #EDEDED; padding: 0px 12px; }
				.content .right .download_list img { border: #BCBCBC solid 1px; margin-top: 10px; }
				.content .right .download_list p { margin: 0px; padding-top: 6px; }
				.content .right .download_list h3 { margin: 0px; font-size: 12px; padding-top: 5px; }
				.content .right .download_list li { background: url(../images/download_dot.gif) no-repeat 0px 7px; padding: 0px 0px 0px 10px; }
			
			.content .right .tabTitle { font-size: 14px; color: #B3160F; padding: 10px 0px; }
			
			.content .right .tab1 { border-left: #999999 solid 1px; border-top: #999999 solid 1px; margin: 10px 0px; }
				.content .right .tab1 td { border-right: #999999 solid 1px; border-bottom: #999999 solid 1px; text-align: center; height: 40px; line-height: 16px; font-size: 11px; }
			
			.content .right .psdTableImage { text-align: center; padding-top: 20px; } 
			
/* footer */
.footer { width: 100%; font-size: 15px; background: #000000; color: #FFFFFF; padding: 10px 0px; }


/* popping */

.mask { width: 100%; background: #000; left:0; top:0; filter: alpha(Opacity:60); -moz-opacity: 0.60; opacity: 0.60; position: absolute; display: none; z-index:2; }
.panelBox { width: 738px; position: absolute; display: none; z-index: 3; }
	.panelBox .box_t { width: 490px; height: 28px; padding: 75px 0px 0px 248px; background: url(../images/popping_bg1.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/popping_bg1.png',sizingMethod='crop'); }
		.panelBox .box_t a { width: 120px; height: 23px; padding-top: 5px; margin: 0px 1px; position: relative; float: left; color: #000; text-decoration: underline; text-align: center; }
		.panelBox .box_t a:hover, .panelBox .box_t .ahover { background: url(../images/popping_menu_bg.gif); color: #FFF; text-decoration: none; }
	.panelBox .close { width:28px; height: 28px; display: block; cursor: pointer; margin: -7px 0px 0px 715px; position: absolute; background: url(../images/popping_close.png); *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/popping_close.png',sizingMethod='crop'); }
	.panelBox .box_c { width: 738px; background: url(../images/popping_bg2.png); *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/popping_bg2.png',sizingMethod='scale'); }
		.panelBox .box_c .menuBox { width: 690px; height: 250px; overflow: auto; border: #370305 solid 2px; padding: 5px 0px; margin: 0px auto; }
	.panelBox .btm_bg { width: 738px; height: 102px; background: url(../images/popping_bg3.png) no-repeat; *background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/popping_bg3.png',sizingMethod='crop'); }

	
	.panelBox .box_c .menuBox .menuList .ul { width: 315px; padding-left: 15px; float: left; }
	.panelBox .box_c .menuBox .menuList li { margin: 5px 0px; }
	.panelBox .box_c .menuBox .menuList li a { text-decoration: none; color: #BC0A00; font-size:14px; line-height: 18px; position: relative; }
	.panelBox .box_c .menuBox .menuList li ul li { background: url(images/user_24.gif) no-repeat; }
	.panelBox .box_c .menuBox .menuList li ul li a { color: #000; }
	.panelBox .box_c .menuBox #nav.dyn li ul{ display:none;} 
	.panelBox .box_c .menuBox #nav.dyn li ul.show{ display:block;} 
	.panelBox .box_c .menuBox #nav.dyn li{ padding-left:18px;} 
	.panelBox .box_c .menuBox #nav.dyn li.parent{ background:url(../images/user_23.gif) 3px 5px no-repeat;} 
	.panelBox .box_c .menuBox #nav.dyn li ul .parent{ background:url(../images/user_24.gif) 2px 5px no-repeat;} 
	.panelBox .box_c .menuBox #nav.dyn li ul li ul li { background:url(../images/user_25.gif) 2px 8px no-repeat; padding-left: 10px; margin: 1px; } 
	.panelBox .box_c .menuBox #nav.dyn li ul li ul li a { color: #565656; font-size: 12px; }
	.panelBox .box_c .menuBox #nav.dyn li ul li ul li a:hover { text-decoration: underline; }
	.panelBox .box_c .menuBox #nav.dyn li.open{ background:url(../images/user_23.gif) 3px -37px no-repeat;} 
	.panelBox .box_c .menuBox #nav.dyn li ul .open{ background:url(../images/user_24.gif) 2px 5px no-repeat;} 
	
	
	.panelBox .box_c .menuBox #nav2.dyn li ul{ display:none;} 
	.panelBox .box_c .menuBox #nav2.dyn li ul.show{ display:block;} 
	.panelBox .box_c .menuBox #nav2.dyn li{ padding-left:18px;} 
	.panelBox .box_c .menuBox #nav2.dyn li.parent{ background:url(../images/user_23.gif) 3px 5px no-repeat;} 
	.panelBox .box_c .menuBox #nav2.dyn li ul .parent{ background:url(../images/user_24.gif) 2px 5px no-repeat;} 
	.panelBox .box_c .menuBox #nav2.dyn li ul li ul li { background:url(../images/user_25.gif) 2px 8px no-repeat; padding-left: 10px; margin: 1px; } 
	.panelBox .box_c .menuBox #nav2.dyn li ul li ul li a { color: #565656; font-size: 12px; }
	.panelBox .box_c .menuBox #nav2.dyn li ul li ul li a:hover { text-decoration: underline; }
	.panelBox .box_c .menuBox #nav2.dyn li.open{ background:url(../images/user_23.gif) 3px -37px no-repeat;} 
	.panelBox .box_c .menuBox #nav2.dyn li ul .open{ background:url(../images/user_24.gif) 2px 5px no-repeat;} 
	
	
	
/* =======================  leftMenu  ========================== */

	.leftMenu2 { width: 222px; }
	.leftMenu2 a { text-decoration: none; star:expression(this.onFocus=this.blur()); outline: none; }
	.leftMenu2 ul { display:none; }
	
	.leftMenu2 ul li.parent .parent { background: #DFDFDF url(../images/leftMenu_arr.gif) no-repeat 20px 10px; }
	.leftMenu2 ul li.parent .parent_bg { background: #EDEDED url(../images/leftMenu_arr.gif) no-repeat 20px 10px; }
	.leftMenu2 ul li.parent .parent a { color: #000; padding-left:35px; padding-right: 5px; display: inline-block; line-height:16px; }
	.leftMenu2 ul li.parent .parent a:hover { color: #DA251D; }
	.leftMenu2 ul li.parent a { padding: 5px 0px 6px 20px; line-height: 26px; color: #DA251D; }
	.leftMenu2 ul li.child { background: #FFFFFF url(../images/leftMenu_dot.gif) no-repeat 35px 8px; font-size: 11px; }
	.leftMenu2 ul li.child a { line-height: 20px; margin: 0px; padding: 0px; }
	.leftMenu2 ul li.child a:hover { font-weight: 100; text-decoration: underline; }
	.leftMenu2 ul li ul li ul { padding: 5px 0px; background: #FFFFFF; }
	.leftMenu2 ul li ul li ul li { padding: 2px 5px 2px 0px; }
	.leftMenu2 ul li.parent .parent .child a {  padding: 0px; padding-left: 45px; display: inline-block; }
	
	.leftMenu2 ul li.parent { background: url(../images/leftMenu_bg.gif) left top no-repeat; }
		.leftMenu2 ul li.parent a { line-height: 16px; padding: 5px 20px 5px 20px; display: inline-block; }
	.leftMenu2 ul li.expanded { background: url(../images/leftMenu_bg.gif) left -26px no-repeat; }
	.leftMenu2 ul li.parent_bg2 { background: red; } 

/* =======================  tech_support List  ========================== #DA241A*/

	.techList { width: 600px; float: left; margin-left: 18px; display: inline; }
	.techList a { text-decoration: none; star:expression(this.onFocus=this.blur()); outline: none; }
	.techList ul { display:none; }
	
	.techList ul li.parent .parent { background: none; width: 600px; }
	
	.techList ul li.parent .parent a { color: #333; padding: 0px 0px 0px 20px; }
	.techList ul li.parent .parent a:hover { color: #333; }
	.techList ul li.parent a { padding: 2px 0px 2px 20px; margin: 5px 0px; color: #333; display: inline-block; }
	.techList ul li.child { background: none }

	.techList ul li.parent .parent .child a {  padding: 0px; }
	
	.techList ul li.parent { background: url(../images/techList_icon.gif) 0px 10px no-repeat; }
	.techList ul li.expanded { background: url(../images/techList_icon.gif) 0px 10px no-repeat; }
	
     .menuRed{}
     
     
     
/* join_us */
.joinBox {}
.joinBox h3 { margin: 0px; padding: 10px 0px; font-size: 16px; color: red; }
.joinBox h4 { margin: 0px; padding: 5px 0px; font-size: 14px; color: #000; }
.joinBox ul { padding: 3px 0px 3px 20px; }
.joinBox b { color: #000; }


.join_txt { padding-left: 338px; }
.join_txt a { color: #C52B22; }
