@charset "utf-8";
*{margin:0;padding:0;}
body {font-size:12px; background:url(images/bg.gif) repeat; background-color:#1A1A1A; font-family:Verdana, Geneva, sans-serif; color:#7A7C84;padding-top:0px;}
#bg{ background:url(images/bg_body.jpg) repeat-x; }
ul{list-style-type:none;}
#container{width:958px; margin:0 auto;  }
p{line-height:20px;}
a{color:#fff; text-decoration:none; }
a:hover{ }


/*HEADER*/
#header{ position:relative; padding-top:0px;} 
.logo{height:108px; background-image:url(images/logo.jpg); background-repeat:no-repeat;}
.logo span{ line-height:90px; margin-left:750px;}
.logo span a{ color:#F00;}
#nav{ height:36px;padding-left:8px;}
#nav a{width:130px; display:block; text-align:center; color:#fff; text-decoration:none; line-height:36px;height:36px;}
#nav a:hover{ color:#fff;background:url(images/bg_nav_a.jpg) no-repeat center 0;}
#nav li.tit{background:url(images/bg_nav_a.jpg) no-repeat center 0; color:#fff; font-weight:bold;}
#nav li{float:left; color:#B6653A;  }

.banner{ height:230px;padding-top:5px;}
object{}
.show{height:176px;border:1px solid #5d5d5d; border-top:0px; text-align:left;}
.show img{width:220px;}
.lin img{margin-bottom:5px;border:1px solid #5d5d5d;}
.lin{padding-top:5px;}


/*MAIN*/
#main{background:url(images/bg_left.jpg) repeat-y ; background-color:#EBEBEB;}

/*LEFT*/
.b1{float:left;width:300px; }
.b2{margin-left:310px; height:300px;}
#left{ width:220px; float:left;  color:#fff;padding-top:10px; padding-left:10px;padding-right:10px;background-color:#181818;}
h2{  color:#C1641E; background:url(images/pic_001.jpg) repeat-x; height:30px; line-height:30px; border:1px solid #5d5d5d; position:relative
;}
h2 span{display:block;color:#C1641E; font-size:13px; margin:0 auto;padding-bottom:5px;padding-left:10px;}
h2 span img{position:absolute;top:8px; right:5px; }
.ms{background:url(images/block-bot.gif) no-repeat 0 bottom; height:53px;}
h2 div{position:absolute;top:5px; right:10px; font-size:12px;}
h2 a{color:#A44106; font-family:Arial, Helvetica, sans-serif; font-weight:100;}
h1{ height:25px;line-height:25px;color:#6A431A; font-size:13px;padding-left:25px; padding-top:10px; border-bottom:1px solid #ccc; position:relative; background:url(images/sd.gif) no-repeat 0px 14px;}
h1 div{position:absolute;top:10px; right:10px; font-size:12px; font-weight:100;}
h3{color:#F4E005; font-size:13px;width:30px; border-top:6px solid #FBB500; text-align:center; background-color:#333; position:relative;height:200px; float:left;}
h3 span{writing-mode: tb-rl;padding-top:60px; letter-spacing:5px;}
h4{color:#F4E005; font-size:13px;width:30px; border-top:6px solid #FBB500; text-align:center; background-color:#333; position:relative;height:80px; float:left;}
h4 span{writing-mode: tb-rl;padding-top:5px; letter-spacing:5px;}
.menu{ padding:5px 5px 10px;border:1px solid #5d5d5d; border-top:0px;}
.menu li{height:25px; line-height:25px; border-bottom:1px dashed #5d5d5d; background:url(images/a.gif) no-repeat 8px 45%;}
.menu li a{color:#ccc; padding-left:30px;}
.menu li a:hover{ text-decoration:underline; color:#FF9900;}
.info{border:1px solid #5d5d5d; border-top:0px;background:url(images/lx_2.jpg) no-repeat 0 top;padding:80px 0px 0;}
.info li{padding-left:10px;height:22px; line-height:22px;color:#ccc; }


/*CONTENT*/
#content{  width:660px; padding-left:20px; margin-left:250px;}
#content a{color:#7A7C84;}
.about{ }
.about p{padding:5px 5px 0px; text-indent:2em;}
.aboutus p{font-size:14px; text-indent:2em;padding-bottom:10px;}
.aboutus{padding-top:10px;}
.con li{line-height:30px; height:30px; font-size:14px;}
.con{padding:20px 0 0 40px;}
.con img{float:right;padding-right:40px;}
.equip{padding-bottom:20px;}
.equip li{float:left;padding-left:15px;padding-top:10px;}
.equip img{border:1px solid #ccc;padding:4px;}


.about img{padding-top:5px;}
.about strong{ color:#f00; font-weight:100;}
.link2{height:26px;background:url(images/pic_05.jpg) repeat-x 0 0;padding:30px; margin-left:30px; background-color:#F4F4F4;}
.pro{height:320px; padding-top:10px;}

.pro img{width:150px; border:1px solid #ccc; padding:2px;}
.pro li span{display:block;width:150px; text-align:center; line-height:20px;}
.pro li{padding-right:5px; float:left;padding-bottom:10px; }
.pro li a:hover img{border:1px solid #F90;}
.scroll_div{width:640px;margin-left:10px; height:160px; padding-top:10px;}

.link2 li{float:left;padding-right:10px;}
/*RIGHT*/
#right{width:370px;  float:right; }
.news{ border-top:0px; margin-bottom:10px; padding-top:5px;padding-bottom:0px;}
.news li a:hover{text-decoration:underline; color:#FFFF99;}

.news ul{padding-bottom:5px; padding-left:10px; padding-top:5px;}
.news li{height:25px; line-height:25px; background:url(images/j.gif) no-repeat 0 30%;padding-left:15px; position:relative;}
.news li span{ color:#aaa; position:absolute;top:0;right:10px;}
.more{background:url(images/more_up.jpg) no-repeat 125px -30px;height:25px; }
.eq img{width:190px;}
.eq{padding-left:5px;padding-top:10px;border:1px solid #E4E4E4; border-top:0px; ;height:138px;}

/*FOOTER*/
#footer{clear:both; padding-bottom:10px; padding-top:10px; background-color:#000;}
#footer a{color:#fff; text-decoration:none;}
#footer p{width:960px; margin:0 auto; text-align:center;  color:#fff;}