@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; border:none; font-size:12px; color:#3f3f3f; background:url(../images/hbj.gif) repeat-x left top; line-height: 20px;}
div,ul,li,dl,dd,dt,input,p,span,img,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:none;}
ul,li{ list-style:none;}

/*----total-style----*/
.warp{ width:983px; margin:0 auto; padding:0;}
.clear{ clear:both;}

/*----main-style----*/
#main{ background:url(../images/mainbj.jpg) repeat-x left top;}
#mlogo{ margin:0 auto; width:256px;}
#swf{ margin:0 auto; width:740px; background:url(../images/swfbj.jpg) no-repeat left top; height:460px; padding:41px 37px;}
#btn{ width:74px; margin:0 auto;}
#record{ width:823px; margin:0 auto; text-align:center; color:#6d0000; height:80px; line-height:80px;}

/*----header-style----*/
#header{ height:103px; overflow:hidden;}
.logo{ float:left; width:224px;}
#mainNav{ float:left; background:url(../images/menu.jpg) no-repeat left top; height:103px; width:759px; position:relative; overflow:hidden;}
.nTab{ float: left; width:100%; margin: 0 auto; margin-top:50px; display:inline;}
.nTab .TabTitle{ clear: both; height: 22px; overflow: hidden;}
.nTab .TabTitle ul{ border:0; margin:0; padding:0;}
.nTab .TabTitle li{ float: left; cursor: pointer; list-style-type: none; margin:0 17px;}
.nTab .TabTitle li a{ color:#fff; text-decoration:none;}
.nTab .TabTitle .active{ }
.nTab .TabTitle .normal{}
.nTab .TabContent{ width:600px; background:#fff; margin: 0px auto; padding:10px 0 0 0;}
.nTab .TabContent a{ color:#3f3f3f; text-decoration:none;}
.nTab .TabContent a:hover{ text-decoration:underline;}
#myTab0_Content1{ text-align:center; width:260px;}
#myTab0_Content3{ width:400px; text-align:center;}
#myTab0_Content5{ width:700px; text-align:center;}
#myTab0_Content6{ width:600px; text-align:center;}
#myTab0_Content7{ width:600px; text-align:right;}
.none {display:none;}/*#yent-subnav a.highlight{color:#f00000;}
#nav1_btn_10 a.subnav-link{color:#ffff00;}*/
.hidden{ display:none;}


/*----subTop-style----*/
#subTop{}
.topL{ float:left; width:207px; height:309px; background:url(../images/subTopbj.gif) no-repeat left top; position:relative;}
.login{ height:115px; color:#8f8f8f;}
.login ul{ padding-left:43px; padding-top:36px;}
.login li{ list-style:none; height:22px; line-height:22px;}
.login li span{ width:50px; display:inline-block;}
.login li b{ display:inline-block; width:70px; color:#de645f; margin-left:20px; margin-top:5px;}
.login li input{ border:solid 1px #dddfb7; width:86px;}
.login li input.btn{ width:45px;height:22px;vertical-align:middle;background: url(../images/login.gif); border:0;}
/*----join-us----*/
.join{ margin-top:21px; overflow:hidden;}
.join p{ line-height:1.4em; margin-top:15px; _margin-top:0px;}
.join img{ position:absolute; left:160px; top:140px;}

.topR{ float:left; width:768px; height:309px; overflow:hidden;}/*----sub-advertit----*/

/*----content-style----*/
#content{}
.contL{ float:left; width:183px; background:url(../images/contL.gif) no-repeat left top; margin-top:10px; overflow:hidden; padding-top:10px;}
.news{ background:url(../images/news.gif) no-repeat left top; padding-top:45px;}/*----news-style----*/
.news ul{}
.news li{ border-bottom:solid 1px #eaeaea; height:21px; line-height:21px;}
.news li a{ text-decoration:none; color:#666; background:url(../images/ico.gif) no-repeat left center; padding-left:10px;}
.news li a:hover{ color:#FF0000;}

.user{ background:url(../images/user.gif) no-repeat left top; padding-top:45px;}/*----user-style----*/
.user h1{ font-size:12px; font-weight:normal; color:#555px;}
.user ul{}
.user li{ line-height:21px; height:21px;}

.link{ background:url(../images/link.gif) no-repeat left top; height:118px; overflow:hidden; margin-top:15px;}
.link ul{ padding-left:25px; padding-top:6px;}
.link li{ height:18px; line-height:18px;}
.link li a{ text-decoration:none; color:#666;}
.link li a:hover{ color:#FF0000;}

.contC{ float:left; width:547px; margin-left:17px; background:url(../images/contC.gif) no-repeat left top; margin-top:10px; padding-top:10px; overflow:hidden;}
.lef{ float:left; width:173px;}
.rig{ float:left; width:350px; margin:0 8px;}
.rig p{ width:350px; line-height:1.6em;}
.introlink{text-decoration: none; color:#000;}
.introlink:hover{color:#888;}
.rig h1{ font-size:12px; white-space:nowrap; text-overflow:ellipsis; height:25px; line-height:25px;}
.contCT{ background:url(../images/company.gif) no-repeat left top; padding-top:45px; height:178px; overflow:hidden;}

.contCC{}
.l{ width:260px; background:url(../images/trainingbj.gif) no-repeat left top; overflow:hidden; height:217px; min-height: 217px;}
.l h1{}
.l ul{ padding-left:73px;}
.l li{ height:22px; line-height:22px;}
.l li a{ text-decoration:none; color:#666;}
.l li a:hover{ color:#FF0000;}
.r{ width:260px; background:url(../images/industrybj.gif) no-repeat left top; overflow:hidden; height:217px; min-height: 217px;}
.r h1{}
.r ul{ padding-left:73px;}
.r li{ height:22px; line-height:22px;}
.r li a{ text-decoration:none; color:#666;}
.r li a:hover{ color:#FF0000;}
.contCB{ background:url(../images/product.gif) no-repeat left top; padding:20px 25px 25px 9px; height:140px; position: relative; width:524px; margin:0 auto; margin-top:10px;}
#pic{width:524px; overflow:hidden;}
#pic ul{}
#pic li{ float:left; width:181px; height:152px; overflow:hidden; margin:0 3px;}
/*----product-style----*/

.contR{ float:left; width:198px; background:url(../images/contR.gif) no-repeat left top; padding:40px 6px 0; _margin-top:-2px;}
.staff{ background:url(../images/staff.gif) no-repeat left top; padding:36px 28px 8px 4px;}
.store{ background:url(../images/store.gif) no-repeat left top; margin-top:10px; padding-top:50px;}
.store ul{ padding-left:17px; padding-bottom:10px;}
.store li{ height:109px; overflow:hidden; margin:25px 0;}
/*----link-style----*/
#link{ height:100px;}
#link ul{}
#link li{ float:left; margin:6px;}
#link img{width:88px; height: 31px;}
/*----footer-style----*/
#footer{ background:url(../images/footer.gif) repeat-x left top; padding:25px 0;}
#footer ul{ width:983px; margin:0 auto; text-align:center;}
#footer li{ height:22px; line-height:22px;}

/*===================================================================================*/
.subL{ width:207px; float:left; background:url(../images/subL.gif) no-repeat left top; margin-bottom:35px;}
.phone{ background:url(../images/phone.gif) no-repeat left top; margin-left:15px; margin-top:20px; padding-left:30px; margin-bottom:30px;}
.list{ background:url(../images/btmbj.gif) no-repeat center bottom; padding-bottom:9px; overflow:hidden; zoom:1;}
.list h1{ background:url(../images/listT.gif) no-repeat left top; height:33px; font-size:12px; font-weight:normal; color:#fff; line-height:33px;}
.list h1 span{ text-transform:capitalize; font-weight:bold; font-size:24px; padding-left:30px; margin-right:8px;}
.list ul{ background:url(../images/listbj.gif) repeat-y left top;}
.list li{ background:url(../images/itembj.gif) no-repeat center bottom; height:35px; line-height:35px; text-align:center;}
.list li a{ color:#484645; text-decoration:none;}
.list li a:hover{ color:#FF0000;}
.subF{}
.subF{ background:url(../images/subF.gif) no-repeat left top; height:127px; overflow:hidden; margin-top:15px;}
.subF ul{ padding-left:25px; padding-top:10px;}
.subF li{ height:18px; line-height:18px;}
.subF li a{ text-decoration:none; color:#666;}
.subF li a:hover{ color:#FF0000;}

/*----right-style----*/
.subR{ width:747px; float:left; margin-left:7px; margin-bottom:35px; overflow:hidden}
.subR_1{ width:747px; float:left; margin-left:7px; margin-bottom:35px; overflow:hidden}
.subR_1 p{ text-indent:70px;}
.subR h1{ background:url(../images/title.gif) no-repeat left top; height:38px; line-height:38px; padding-left:48px; font-size:12px; font-weight:normal;}
.subR p{ margin:15px 5px auto 20px;}

	

.newsL{ width:645px; margin:0 auto; overflow:hidden; padding-top:30px;}
.newsL li{ background:url(../images/ico2.gif) no-repeat left center; padding-left:12px; height:26px; line-height:26px; border-bottom:dashed 1px #ccc;}
.newsL li span{ margin-left:20px;}
.newsL li a{ color:#484645; text-decoration:none;}
.newsL li a:hover{ color:#FF0000;}

.subAdv{ height:747px; height:190px; overflow:hidden;}/*----adv-style----*/

#ibanner { position:relative; width:747px; height:190px; overflow:hidden;}
#ibanner_pic {}
#ibanner_pic a { position:absolute; top:0; display:block; width:747px; height:190px; overflow:hidden; }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:10px; 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; color:#999; line-height:20px; background:transparent;}
#ibanner_btn .current { height:20px; border:1px solid #787676; color:#FF5300; font-size:12px; line-height:20px; }


.product{ width:720px; margin:0 auto; overflow:hidden; padding:0 35px; padding-top:30px;}
.product li{/* background:url(../images/productbj.gif) no-repeat left top;*/ padding:6px; width:150px; margin:13px 0 0 8px; height:113px; overflow:hidden; float:left;}

.show{ width:624px; margin:0 auto; margin-top:40px;}
.show dt{/* background:url(../images/showbj.gif) no-repeat left top;*/ width:366px;/* height:294px;*/ padding:17px; margin:0 auto; text-align:center;}
.show dd{ margin-top:60px;}
.show dd h2{ font-size:12px; height:25px; line-height:25px; margin-bottom:25px;}
.show dd p{ text-indent:2em; line-height:1.6em;}
#tables td{height:30px; line-height: 30px;}
#tables input{border:1px solid #000; width:100px;}











