.bgaff{ width:100%; display:table;  background:url( ../img/bgaff.jpg ) center top repeat-x; }
.fulsittt{ width:100%; display:table;  background:url( ../img/upsit.png ) center top repeat-x; }
.cnenuop{ width:980px; margin:auto; display:table;}
.clogo{ width:827px; height:143px; margin:10px 0px 0px 0px ; }
.linred{ font-size:1px; background:#8B0303; width:100#; height:4px; clear:both;  }
.cnmenu_a{ width:980px; height:45px; }
.con_tcnt{ width:980px; height:210px; }
.ctcenter{ float:left; width:742px; height:190px; }
.cblocktcenter{ float:left; width:230px; height:190px; background:url( ../img/bgblock.png ) center top no-repeat; margin:0px 0px 0px 8px ; }
.cmenubod{ clear:both; width:980px; display:table; margin:15px auto 0px auto ; }
.leftbod{ float:left; width:270px; }
.rightbod{ float:left; width:690px; margin:0px 0px 0px 20px ; }
.ttlmenu{ float:left; width:270px; font-weight: bold; height:59px; color:#ffffff; line-height:59px ; text-indent:15px; font-size:16px; background:url( ../img/ttlmenu.png ) center top no-repeat; }
.calfoot{ clear:both; width:100%; height:90px; background:#C9CBCA; border-top:4px solid #8B0303;}
.fotr{ width:980px; margin:20px auto;  }
.ngish{ -webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px; 
background:#cccccc; color:#000000; text-align:center; position: absolute; padding:5px 7px; top:0px; left:0; }
.ngish:hover{ background:#ffffff;  }
.ngish p{ text-align:center; }

	.pathLinkPage * { font-size:16px;  }
	.pathLinkPage{ clear:both; width:100%; min-height:40px;  }
	.pathLink{ float:right; }
	.pathLinkPage span{   }
	.pathLinkPage span a{  text-indent:7px; margin:0px 10px 0px 0px; text-decoration:underline; }
	.pathLinkPage span a:hover{  color:#939598; text-decoration: underline;}
	.pathLink a{ margin:0px 1px 0px 1px; text-decoration:underline; }
	.pathLink a:hover{  color:#939598; text-decoration: underline;}


.a_menuIN{ clear:both; width:980px; }
.a_menuJq, .a_menuJq * { margin: 0; padding: 0; list-style: none; }
.a_menuJq ul {	position:absolute;	top:-999em;	width:140px;  } /* left offset of submenus need to match (see below) sub menu  */
.a_menuJq li:hover { visibility:inherit; } /* fixes IE7 'sticky bug' */
.a_menuJq li {	float:left; position: relative; }
.a_menuJq a {	display: block;	position: relative; }
.a_menuJq li.sfHover ul { left:	0;	right:0; top:31px; z-index:199; } 
	/*li.LineMa{ float:left; padding-top:7px; }*/
	ul.a_menuJq li a {  background:url( ../img/bltmma.png ) center bottom no-repeat;  width:100px; padding:0px 20px 0px 20px;    height:30px; line-height:30px;   text-align:center; color:#021C33; font-size:12px; display:block;}
	ul.a_menuJq li a.a_menuActive { background:url( ../img/bltmma_hov.png ) center bottom no-repeat; padding:0px 20px 0px 20px;  width:100px;  font-weight: bold; font-weight: bold;  height:31px; line-height:31px; text-align:center; color:#8B0303; font-size:12px; display:block;}
	ul.a_menuJq li a:hover {  color:#8B0303; background:url( ../img/bltmma_hov.png ) center bottom no-repeat;}
	ul.a_menuJq li ul li a { width:140px; height:31px; line-height:31px; text-align:center; color:#ffffff; border-bottom:1px solid #ffffff; }	
	ul.a_menuJq li ul li a.a_menuSubActive { font-weight: bold; color:#ffffff;  width:140px; text-align:center;  border-bottom:1px solid #cccccc; }	
	ul.a_menuJq li:hover, .a_menuJq li.sfHover, .a_menuJq a:focus, .a_menuJq a:hover, .a_menuJq a:active {	    color:#ffffff; outline: 0; }
	.a_menuJq span.sf-sub-indicator { left:0px; background-position:  0px 0; color:#ffffff; }
.b_menuIN ul{ padding:0; margin:0; }
.b_menuJq, .b_menuJq * { margin: 0; padding: 0; list-style-type: circle; }
.b_menuIN li{ list-style:none; padding:0; margin:0; }
.b_menuIN{ width:270px; }
.b_menuJq ul { position:absolute;	top:-999em;	width:270px; } /* left offset of submenus need to match (see below) sub menu  */
.b_menuJq li:hover { visibility:inherit; } /* fixes IE7 'sticky bug' */
.b_menuJq li  { position: relative; float: left; /*background-color:#F5F5F5;*/}
.b_menuJq a { display: block;	position: relative;}
.b_menuJq li.sfHover ul { left:270px;	right:0px; top:-2px; z-index:199; } 
	ul.b_menuJq li a {  background:url( ../img/bltmma_b.png ) 7px 10px no-repeat; text-indent:20px; margin-top:2px; width:270px;  height:30px; line-height:28px; text-align:left; color:#000000; font-size:13px; display:block;  }
	ul.b_menuJq li a.b_menuActive {  background:url( ../img/bltmma_bhv.png ) 7px 10px no-repeat; font-weight: bold; width:270px;  height:30px; line-height:28px; text-align:left; color:#B01117; font-size:13px; display:block;}
	ul.b_menuJq li a:hover {  background:url( ../img/bltmma_bhv.png ) 7px 10px no-repeat; color:#B01117; font-weight: bold;}
	ul.b_menuJq li ul li a { width:270px; text-align:left; text-indent:20px;  }	
	ul.b_menuJq li ul li a.b_menuSubActive { font-weight: bold; color:#B01117;  width:270px; text-align:left; text-indent:10px; }	
	ul.b_menuJq li:hover, .b_menuJq li.sfHover, .b_menuJq a:focus, .b_menuJq a:hover, .b_menuJq a:active {	 outline: 0; }
	.b_menuJq span.sf-sub-indicator { position: absolute; top:0px; right:185px; color:#A7A9AC; }

/*gpbodgalllll*/
.cprjfloat{ float:left; width:162px; height:130px; margin:7px 5px 0px 5px ; }
.ttlprjbod{ width:160px; height:30px; }
.ttlprjbod a{ width:162px; line-height:30px; height:30px; background:#8B0303; display:block; text-align:center; color:#ffffff; font-size:12px;}
.ttlprjbod a:hover{ background:#cccccc; font-weight: bold; }
.picbodj a{ width:160px; height:70px; display:block; border:1px solid #cccccc; text-align:center; padding:5px 0px 0px 0px ;}
.picbodj a:hover{ border:1px solid #8B0303; }
	
/*innnnnnn*/
.piclogin{ width:170px; height:70px; text-align:center; border:3px solid #cccccc; }
.contleftjp { float:left; width:170px;  }	
.contrightjp { float:left; width:500px; margin:0px 0px 0px 20px ; }	
.contx{ float:left; width:460px; }
.floatbacck{ float:left; width:30px; margin:0px 0px 0px 10px ; }
.conalpicj{ clear:both; width:500px; display:table; margin:25px 0px 25px 0px ; }
.picinlop{ float:left; width:155px; height:150px; margin:5px 0px 0px 5px ; text-align:center; border:2px solid #cccccc;}
	
/***********contactUs***************************************/
.CUconta{ width:730px; margin:15px 25px 0px 0px; text-align:left; color:#ffffff;}
.CUright{ float:left; width:400px; }
.CUleft{ float:left; width:310px; margin-left:20px;}
.CUleft p{ font-size:14px; }
.CUleft p.main_title{ font-size:16px; height:30px;}
.CUline{ clear:both; width:390px; height:25px; margin:8px 0px 0px 0px;}
.CUtxt{ float:left; width:100px; font-size:14px; line-height:25px; height:25px;}
.CUinpt{ float:left; width:200px;  }
.CUinpt input{ width:290px; height:25px; line-height:25px; border:1px solid #cccccc; font-size:14px; color:#000000;}


.CUlineTerae { clear:both; width:395px; height:110px; margin:8px 0px 0px 0px; }
.CUerea textarea{ width:290px; height:110px; border:1px solid #cccccc; font-size:14px; color:#000000;}
.CULineSend{ clear:both; width:390px; text-align:right; margin:15px 0px 25px 0px;}
.CULineSend input{ width:100px; height:20px; border:1px solid #6D6E71; cursor: url; color:#000000;}