@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}

a {font-size: 11px;}
a:link {text-decoration: none;  color:#333333}
a:visited {text-decoration: none; color:#333333}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;}


p{ font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif; font-size:12px; text-align:justify; padding:5px 20px; line-height:15px; color:#333333 }
h2{ font-family:"bell Gothic Std Black", Verdana, Helvetica, sans-serif; color:#666; font-size:12px; padding-top:8px; padding-left:20px; }
h1{ padding-top:70px;  float:right;text-align:right; color:#333333; font: Verdana, Geneva, sans-serif; font-size:14px; padding-right:10px}
h3{width:220px; line-height:21px; background:#D9F4F7; color:#333; font: Verdana, Helvetica, sans-serif; font-size:14px; text-align:center}
h4{width:720px; line-height:21px; background:#D9F4F7; color:#333; font: Verdana, Helvetica, sans-serif; font-size:14px; text-align:center}

img{border:0}
body{background:url(images/bj.jpg)}
#wrap{width:902px; height:auto; margin:0 auto; background:#FFFFFF}
#header{width:902px; height:96px; margin:0 auto;}
  .logo{float:left}
#nav{width:902px; height:36px; margin:0 auto; background:url(images/nav_bac.jpg)}
    #nav ul{padding-left:20px}
    #nav ul li{float:left; padding-left:20px; list-style:none; padding-top:8px}
    #nav ul li a{ text-decoration:none; color:#FFF; font-family:"bell Gothic Std Black", Verdana, Helvetica, sans-serif; font-size:12px;}


#display{width:902px; height:200px; margin:0 auto; background:url(images/display_bac.jpg); margin-bottom:15px }
#main{width:902px; height:auto; margin:0 auto; }
   #main_left{width:231px; height:498px; float:left; background:url(images/left.jpg);background-repeat:no-repeat}
   .pro_list{width:231px; height:271px; float:left; background:url(images/t07.jpg);background-repeat:no-repeat}
        #main_left ul{padding-left:42px; padding-top:44px;}
       #main_left ul li{  list-style:url(images/dot1.gif);padding-bottom:7px; border-bottom:#999999 1px dashed; padding-top:10px; margin-right:15px }
       #main_left ul li a{ text-decoration:none; color:#CC6600; font-family:"bell Gothic Std Black",Verdana, Helvetica, sans-serif; font-size:11px}
	          #main_left ul li a:hover{ text-decoration:none; color:#006699; font-family:"bell Gothic Std Black", Verdana, Helvetica, sans-serif; font-size:11px; background-color:#eee; display:block}
	   
   .contact{width:211px; float:left;height:201px;padding-top:50px; padding-left:10px; padding-right:10px; text-indent:0px; font: Verdana, Helvetica, sans-serif; font-size:13px; line-height:21px; background-image:url(images/t03.gif); background-repeat:no-repeat}
   #main_right{width:669px; height:auto; float:right; background:url(images/c-leng.jpg) repeat-y;}
      #right_top{float:right; width:669px; height:30px;  background:url(images/contacttop.gif) no-repeat bottom left;}
	  #right_mid{float:right; width:669px; height:auto; background:url(images/right_mid.jpg); padding-top:10px}
	  #right_bottom{float:right; width:669px; height:21px; background:url(images/right_bottom.jpg); background-repeat:no-repeat}
#bottom{width:902px; height:99px; margin:0 auto; background:url(images/foot.jpg); background-repeat:repeat-x; border-top:#006699 1px dashed;}
 .info_bottom{ text-indent:0px; padding-top:15px; font-size:12px; font: Verdana, Helvetica, sans-serif; float:left; color:#336699; text-align:center; width:902px}
 .logo_bottom{float:right; padding-top:25px}




.pro_small{border:#D9F4F7 1px solid}
.pro_big{margin-left:80px; border:#D9F4F7 2px solid}
.bigpro_title{float:right; margin-right:45px}
.description{
	padding-top:15px;
	padding-left:60px;
	text-indent:0px}

.pro_title{ padding-left:290px}

.pro_detail{padding-left:15px}


#left{width:231px; height:635px; float:left; background:url(images/left22.jpg); background-repeat:no-repeat}
#left ul{padding-left:12px; padding-top:36px}
       #left ul li{ list-style:square; list-style-position:inside;  padding-left:15px;padding-top:5px;border-bottom:#F90 dashed 1px; margin-right:25px}
       #left ul li a{ text-decoration:none; color:#000; font-family:"bell Gothic Std Black",Verdana, Helvetica, sans-serif; font-size:12px; }
	   
	   
/**for img change**/
img { margin:0; padding:0; border:0; }
#js_F {
 position:relative;
 overflow:hidden;
 width:902px; height:246px;
 background:#fff;
}
#js_F img{
 position:absolute;
 top:0; left:0;
 width:902px; height:246px;}
 
 
 
 .style{font: Verdana, Helvetica, sans-serif; font-size:12px; color:#60696C; text-align:center}
.STYLE1 {
	color: #CC0000;
	font-weight: bold;
	text-align:left
}


#right_mid ul{ padding-left:40px; padding-top:10px; padding-bottom:15px}
#right_mid ul li{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#333333}



.tie_title{margin:10px 30px; border-bottom:solid #333333 1px; color:#996600; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px}

.square{padding:3px; border:#999999 1px solid}



/* For Image Change */

fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*/*/
/* iBanner style */
#ibanner { width:902px; height:230px; overflow:hidden; }
#ibanner_pic {}
#ibanner_pic a { top:0; display:block; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#000; cursor:pointer; }
#ibanner_btn .normal { height:20px; margin-top:8px; border:1px solid #999; color:#999; font-size:16px; line-height:20px; }
#ibanner_btn .current { height:28px; border:1px solid #FF5300; color:#FF5300; font-size:28px; line-height:28px; }


/*------------------------------------------------------------------------------------------------*/




.projects{ padding-left:40px; padding-top:20px}


#right_mid ol{ padding-left:40px; padding-top:10px; padding-bottom:15px}
#right_mid ol li a{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#333333}

.border{padding:3px; border:#eeeeee 1px solid}


.team{ border:dashed 1px #990000; background:#FBF9F0; font:"bell Gothic Std Black", Courier, monospace; font-size:14px; margin:15px; padding:5px; color:#666666}
