*{margin:0;padding:0;list-style:none;}
BODY {
	margin:0 auto;
	padding:0; 
	font-family: Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important;

}
.p10{padding:10px}
h1,h2{ font-size:12px; font-weight:bold; display:inline}
a {text-decoration: none; color:#000000;}
a:hover {color:#1d720c; text-decoration: none;}
.clr{clear:both; height:0px; overflow:hidden}
.kh{height:7px; overflow:hidden}
table{ font-size:12px; text-decoration:none}
.index{width: 980px; height:auto !important; margin:0 auto; background:#FFF; text-align:left}
.lin40{line-height:40px; padding-left:10px}
.lin25{line-height:25px}
.flo{float:left}
.fro{float:right}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt12{margin-top:12px}
.mt7{margin-bottom:7px}
.ml18{margin-left:18px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt50{margin-top:50px}
.w145{width:145px}
.pr10{padding-right:10px}
.ml6{margin-left:6px; margin-top:4px; display:inline}
.ml9{margin-left:9px}
.ml8{margin-left:8px}
.w242{width:242px;}
.bor{border:#aaef9f solid 1px;}
.w299{width:299px; margin-left:9px}
.w477{width:475px; border:#9bd4ef solid 1px;}
.w494{width:492px; border:#a1d185 solid 1px;}
.w672{width:670px;border:#9bd4ef solid 1px;}
input.sbu{width:80px; height:22px; border:#a5a5a5 solid 1px; margin-right:8px}
.top{background:url(Images/top.jpg) no-repeat; height:119px; text-align:right; padding-right:7px; width:973px}
.addgg{margin:8px 0px; background:url(Images/gg.jpg) repeat-x; height:32px; line-height:32px; padding:0px 10px; color:#ffffff}
.accen{background:url(Images/addgg.jpg) no-repeat; width:223px; height:162px; padding-top:50px; padding-left:17px;}
#accen li{background:url(Images/anncc.gif) no-repeat left center; line-height:25px; height:25px; border-bottom:#67950e solid 1px; padding-left:10px; width:195px}
#accen li a{color:#FFF}
#accen li a:hover{color:#a1ffb0}
.main { width: 1000px; *zoom: 1; margin: 0 auto; }
.header_nav { width: 100%; height: 46px; padding: 9px 0 0; background: #00589b; }
.nav li { float: left; padding: 0 6px; position: relative; background: url(../images/nav_bg.png) no-repeat left 11px; position: relative; z-index: 99; }
.nav li:first-child { background: none; }
.nav li a.nav_link { display: block; padding: 0 32px 10px; height: 36px; line-height: 36px; border-radius: 5px 5px 0 0; color: #fff; font-size: 16px; }
.nav li.active a.nav_link,
.nav li.on a.nav_link { background-color: #f2f4f4; color: #034486; }
.nav li .nav_list { display: none; width: 100%; position: absolute; top: 46px; left: 6px; background-color: #f2f4f3; padding: 0 10px; border-radius: 0 0 5px 5px; }
.nav li.on .nav_list  { display: block; }
.nav li .nav_list a { display: block; height: 22px; line-height: 22px; padding-bottom: 4px; border-bottom: 1px solid #dedede; margin-bottom: 9px; color: #585858; font-size: 12px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.nav li .nav_list a:last-child { border-bottom: none; }
.nav li .nav_list a:hover { color: #135c00; }
.banner { width:980px; position:relative; overflow:hidden; height:410px; }

.banner .slides { overflow: hidden; }
.banner .slides li a { width: 100%; display: block; height: 420px; }
.flex-direction-nav a { display: block; position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; line-height: 50; overflow: hidden; font-size: 0; text-indent: 99px;
 -webkit-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }
.flex-direction-nav a.flex-prev { left: -50px; background: url(../images/banner_001.png) no-repeat center; }
.banner:hover .flex-direction-nav a.flex-prev { left: 50px; }
.flex-direction-nav a.flex-prev:hover { background: url(../images/banner_002.png) no-repeat center; }
.flex-direction-nav a.flex-next { right: -50px; background: url(../images/banner_003.png) no-repeat center; }
.banner:hover .flex-direction-nav a.flex-next { right: 50px; }
.flex-direction-nav a.flex-next:hover { background: url(../images/banner_004.png) no-repeat center; }

.banner1 { width:496px; position:relative; overflow:hidden; height:211px; }

.banner1 .slides { overflow: hidden; }
.banner1 .slides li a { width: 100%; display: block; height: 211px; }

.dnews ul {padding:0;list-style-type: none; width:370px; height:25px; background:url(images/dnu.jpg) repeat-x; float:left}
.dnews li { text-align:center; float:left; display:block; text-align:center; width:102px; font-family:"Î¢ÈíÑÅºÚ"; color:#0099cc; background:url(images/dunnav.jpg) no-repeat right; height:25px; line-height:25px; overflow:hidden;  display:inline;}
.dnews li a{line-height:25px;}
.dnews li a:hover{text-decoration:none}
.dnews .cli {float:left;display:block;display:inline; text-align:center; width:102px;  height:25px; line-height:25px;background:url(images/dun_nav.jpg) no-repeat; cursor:pointer; }
.dnews .cli a{line-height:25px; color:#0099cc; font-weight:bold;}
.dnews .cli a:hover{text-decoration:none}
#tabcontent {width:475px; margin-top:6px; padding-top:6px; padding-bottom:6px}
#tabcontent ul {margin:0;list-style-type: none;}
#tabcontent ul li {line-height:25px; background:url(Images/icon.jpg) no-repeat 8px center; padding-left:16px; height:25px; float:left; width:458px}
#tabcontent ul li span{float:right; padding-right:10px}
#tabcontent .hidden {display:none;}
.more{background:url(Images/more1.jpg) no-repeat; width:55px; height:25px; float:left; line-height:25px; padding-left:50px}
.more a{color:#FFF}
.more a:hover{color:#000}
.dpic ul {padding:0;list-style-type: none; width:387px; height:25px; background:url(images/pnu.jpg) repeat-x; float:left}
.dpic li { text-align:center; float:left; display:block; text-align:center; width:102px; font-family:"Î¢ÈíÑÅºÚ"; color:#74a810; background:url(images/picnav.jpg) no-repeat right; height:25px; line-height:25px; overflow:hidden;  display:inline;}
.dpic li a{line-height:25px;}
.dpic li a:hover{text-decoration:none}
.dpic .cli {float:left;display:block;display:inline; text-align:center; width:102px;  height:25px; line-height:25px;background:url(images/pic_nav.jpg) no-repeat; cursor:pointer; }
.dpic .cli a{line-height:25px; color:#74a810; font-weight:bold;}
.dpic .cli a:hover{text-decoration:none}
#tabcontent1 {width:492px; padding-top:7px; padding-bottom:6px}
#tabcontent1 ul {margin:0;list-style-type: none;}
#tabcontent1 ul .img{float:left; margin:0px 4px 3px 10px; height:155px; width:102px; display:inline}
#tabcontent1 ul .txt{float:right; line-height:22px; width:122px}
#tabcontent1 ul li {line-height:25px; background:url(Images/icon1.jpg) no-repeat 8px center; padding-left:16px; height:25px; float:left}
#tabcontent1 ul li span{float:right; padding-right:10px}
#tabcontent1 .hidden {display:none;}
.more1{background:url(Images/more2.jpg) no-repeat; width:55px; height:25px; float:left; line-height:25px; padding-left:50px}
.more1 a{color:#FFF}
.more1 a:hover{color:#000}
.staffimg{float:left; margin:0px 8px 0px 8px}
.stafftxt{float:left; width:340px}
.stafftxt em{font-style:normal; font-weight:bold}
.stafftxt span{line-height:22px}
.dcg ul {padding:0;list-style-type: none; width:670px; height:25px; background:url(images/dnu.jpg) repeat-x;}
.dcg li { text-align:center; float:left; display:block; text-align:center; width:80px; font-family:"Î¢ÈíÑÅºÚ"; color:#0099cc; background:url(images/cgnav.jpg) no-repeat right; height:25px; line-height:25px; overflow:hidden;  display:inline;}
.dcg li a{line-height:25px;}
.dcg li a:hover{text-decoration:none}
.dcg .cli {float:left;display:block;display:inline; text-align:center; width:80px;  height:25px; line-height:25px;background:url(images/cg_nav.jpg) no-repeat; cursor:pointer; }
.dcg .cli a{line-height:25px; color:#0099cc; font-weight:bold;}
.dcg .cli a:hover{text-decoration:none}
#tabcontent2 {width:670px; padding-top:6px; padding-bottom:7px}
#tabcontent2 ul {margin:0;list-style-type: none;}
#tabcontent2 ul .img{float:left; margin:0px 8px 7px 8px; padding:2px; border:#1799d3 solid 1px; display:inline}
#tabcontent2 ul .txt{line-height:24px; padding-top:6px; width:436px}
#tabcontent2 ul li {line-height:25px; background:url(Images/icon.jpg) no-repeat 8px center; padding-left:16px; height:25px; float:left}
#tabcontent2 ul li span{float:right; padding-right:10px}
#tabcontent2 .hidden {display:none;}
.cgvideo{background:url(Images/spt.jpg) no-repeat; height:27px; color:#FFF; font-weight:bold; padding-left:26px; padding-top:5px}
.cgvideobj{border-bottom:#a1d085 solid 1px; border-left:#a1d085 solid 1px; border-right:#a1d085 solid 1px; padding-bottom:4px}
.ppic ul {padding:0;list-style-type: none; width:931px; height:38px; background:url(images/picbj.jpg) repeat-x; float:left}
.ppic li { text-align:center; float:left; display:block; text-align:center; width:78px; font-family:"Î¢ÈíÑÅºÚ"; color:#0099cc; background:url(images/pnav.jpg) no-repeat right; height:38px; line-height:33px; overflow:hidden;  display:inline; font-weight:bold}
.ppic li a{line-height:33px; color:#257804;}
.ppic li a:hover{text-decoration:none}
.ppic .cli {float:left;display:block;display:inline; text-align:center; width:78px;  height:38px; line-height:33px;background:url(images/p_nav.jpg) no-repeat; cursor:pointer; }
.ppic .cli a{line-height:33px; color:#ffffff; font-weight:bold;}
.ppic .cli a:hover{text-decoration:none}
#tabcontent3 {width:978x; padding-top:6px; border-bottom:#87c264 solid 1px; border-left:#87c264 solid 1px; border-right:#87c264 solid 1px; height:289px}
#tabcontent3 ul {margin:0;list-style-type: none;}
#tabcontent3 ul .ptxt img{float:left; margin:0px 8px 6px 8px; padding:2px; border:#80b319 solid 1px; display:inline}
#tabcontent3 ul .ptxt{padding:2px; margin:0px 8px; line-height:24px; text-align:center; float:left; width:333px; display:inline}
#tabcontent3 ul li {line-height:25px; background:url(Images/icon.jpg) no-repeat 8px center; padding-left:16px; height:25px; float:left}
#tabcontent3 ul li span{float:right; padding-right:10px}
#tabcontent3 .hidden {display:none;}
#in-productbj{float:right; width:588px; margin-right:20px; display:inline}
#in-productbj .in-pic{float:left; margin-left:13px; overflow:hidden; display:inline; width:183px}
#in-productbj .in-pic .pick{height:115px; width:181px; border:#80b319 solid 1px;}
#in-productbj .in-pic .txt{height:23px; line-height:23px; text-align:center; width:183px; overflow:hidden}
.bottom{line-height:24px; width:100%;height:56px; background:url(Images/bottom.jpg) no-repeat #438509; padding-top:100px; color:#FFF; text-align:center; margin-top:8px}
.bottom a{color:#FFF}
.n-left{float: left; height:auto !important; width: 218px; margin-top:8px}
.n-left .bt{background:url(Images/4_09.jpg) no-repeat; height:47px; font-family:'Î¢ÈíÑÅºÚ'; font-size:14px; padding-left:40px; line-height:47px; color:#FFF}
#n-left{background:#c8e9fb; padding-top:5px; padding-bottom:10PX}
#n-left li{height:30px; line-height:30px; overflow:hidden; background:url(Images/arrow.jpg) no-repeat 8px center; padding-left:20px; border-bottom:#FFF solid 1px;}
.n-middle{float:left; width:742px; margin-left:20px; margin-top:8px; display:inline}
#n-right{border-left:#aaef9f solid 1px; border-right:#aaef9f solid 1px; background:url(Images/about_06.jpg) repeat-x; height:33px}
#n-right li{ background:url(Images/nicon.jpg) no-repeat left center; height:33px; color:#146308; line-height:33px; padding-left:20px; font-size:14px; float:left; width:720px}
#n-right li span{float:right; font-size:12px; color:#333; padding-right:10px}
.ncontent{border:#aaef9f solid 1px; padding:10px; margin:3px 0px 0px 0px; min-height:200px; _height:200px}
#n-left1{padding-bottom:10PX}
#n-left1 li{height:35px; line-height:35px; overflow:hidden; background:url(Images/left_pic.jpg) no-repeat left center; font-size:14px;  border-bottom:#FFF solid 1px;}
#n-left1 li a{color:#FFF}
#n-left1 li a:hover{background:url(Images/left_pic1.jpg) no-repeat left center; display:block; height:35px}
.n-cghdl{width:86px; height:72px; border:#dadcdd solid 1px; margin-left:8px; overflow:hidden}
.n-cghdl .p2{padding-top:2px; overflow:hidden}
.n-product{float:left; margin-left:24px; margin-top:4px; overflow:hidden; display:inline; width:152px}
.n-product .imgl{height:137px; width:150px; border:#d1d1d1 solid 1px;}
.venues{line-height:25px; text-align:left}
.gonggozs{line-height:22px; margin:10px}
.moregonggao{line-height:24px; text-align:right; padding-right:10px}
.pages{text-align:center; height:23px; line-height:23px}
#n-content{padding-top:6px}
#n-content li{background:url(Images/iconi.jpg) no-repeat 5px center; height:28px; line-height:28px; float:left; margin-left:10px; padding-left:18px;border-bottom:dashed 1px #CCC; width:680px; display:inline}
#n-content li span{float:right; padding-right:30px}
.newpic{float:left; margin:10px; display:inline}
#n-news{float:left; margin-top:10px; width:545px}
#n-news li{line-height:24px}
#n-news ol{font-size:14px; font-weight:bold; margin-bottom:10px}
.n-business{background:#c8e9fb; padding:10PX; line-height:24px}
.n-cdzl{background:url(Images/cgys.jpg) no-repeat left #7acb00; height:31px; width:726px;line-height:31px; color:#FFF; padding-left:16px; font-size:14px}
.etwsumitbotton{width:110px; font-size:14px; height:30px; background:#18a301; color:#fff; font-weight:bold;  border:none; float:left;margin-left:30px; cursor:pointer; margin-top:8px}
.button{width:110px; font-size:14px; height:30px; background:#18a301; color:#fff; font-weight:bold;  border:none; float:left;margin-left:30px; line-height:30px; text-align:center; margin-top:8px}
.button a{color:#FFF}
.mF_luluJQ{width:163px; height:130px}
.mF_luluJQ .pic{width:163px; height:130px}
.mF_luluJQ .pic li{height:130px}
.mF_luluJQ .pic li a{display:block;width:100%;height:100%;position:relative;text-decoration:none;overflow:hidden;}
.mF_luluJQ .pic li a span{display:block;position:relative;width:100%;height:28px;line-height:28px;overflow:hidden;color:#fff;}
.mF_luluJQ .pic li a span b{display:block;position:relative;color:#fff; text-align:center;font-size:14px;z-index:1;cursor:pointer; font-size:12px; font-weight:100}
.mF_luluJQ .pic li a span i{position:absolute;left:0;top:0;width:100%;height:100%;filter:alpha(opacity=60);opacity: 0.5;background:#000; color:#FFF}
.n-productpic{height:137px; width:150px; border:#d1d1d1 solid 1px;}
.inpro{float:left; margin-left:8px; margin-top:5px; overflow:hidden; display:inline; width:169px; height:136px}
.inpro .pro{height:130px; width:163px;}
.inpro .pro a:hover {height:130px; width:163px; border:#379305 2px solid}
.inpro .pro a{border:solid 2px #bfbfbf;}
.desginpic{float:left; width:139px; padding-top:12px; padding-left:6px; overflow:hidden}
.desginpic img{border:#d6d6d6 solid 1px; padding:1px}
.desginnr{float:left; width:190px; margin-left:5px; margin-top:10px}
.teachpic{float:left; width:106px; padding-top:12px; padding-left:6px; overflow:hidden}
.teachpic img{border:#d6d6d6 solid 1px; padding:1px}
.teachnr{float:left; width:210px; margin-left:5px; margin-top:10px}
.jsmore{float:right; font-size:12px; padding-right:10px}
.jsmore a{color:#FFF}
.in-link1{background:url(Images/icon2.jpg) no-repeat 5px top; padding-left:13px; line-height:22px; margin-top:10px}
.in-link1 .linkf{color:#666}
#bigclass{background:url(Images/leftbjmiddle.jpg) repeat-y; min-height:122px; _height:122px;}
#bigclass li{height:32px; line-height:34px; overflow:hidden; background:url(Images/icon.jpg) no-repeat 8px center #d5d5d5; padding-left:25px; width:144px; margin:10px auto 0px auto; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"}
.in-left {float: left; height:auto !important; width: 204px; margin-top:18px}
.in-middle{float:left; width:504px; margin-left:15px; margin-top:18px}
#in-newsbt{ border-bottom:#cccbcb solid 1px; height:23px; line-height:23px}
#in-newsbt li{float:left; width:504px}
#in-newsbt li span{float:right; padding-right:10px}
#in-news{width:359px; float:left; margin-top:6px}
#in-news li{background:url(Images/01.gif) no-repeat 5px center; padding-left:15px; line-height:24px; float:left;}
#in-news li span{float:right}
#in-about{height:20px}
#in-about li{float:left; width:217px}
#in-about li span{float:right;}
.in-newstop{width:504px; height:23px;border-bottom:#cccbcb solid 1px;}
.in-newstxt{line-height:23px; float:left; width:345px}
.in-topbj{height:140px; background:url(Images/topbj.jpg) no-repeat;}


.in-right{float:left; width:220px; margin-left:17px; margin-top:18px}
.in-hzkh{background:#f2f1f1; height:61px; width:881px; float:left; margin-top:10px; padding-top:1px}
.in-link{background:url(Images/link.jpg) no-repeat #d5d5d5; height:26px; line-height:27px; margin-top:10px; padding-left:80px; margin-bottom:10px; overflow:hidden}


.contact{line-height:24px; background:url(Images/2.jpg) no-repeat bottom left; padding-left:330px; height:287px; padding-top:30px}







.n-prozs{padding:10px; width:700px; min-height:243px; _height:243px}
.n-prozswz{margin:10px}
.n-prozstxt{line-height:26px; padding-left:10px; padding-top:10px; text-align:left}
.n-pronr{line-height:23px; margin:10px; text-align:left}
.bk01{margin-top:10px; margin-left:5px; margin-right:5px;  float:left; background:url(images/bk.jpg) no-repeat; width:350px; height:140px; display:inline}

.casetop{width:617px; padding-bottom:20px;}

.n-news{line-height:25px; height:25px; font-family:'ËÎÌå'; overflow:hidden; width:190px}
.bj{background:#e2e0e0; min-height:150px; _height:150px; padding-top:7px}

.n-prosm{font-size:12px; padding-left:10px; margin-top:10px; text-align:left; font-weight:bold}
.author{line-height:30px; height:30px; text-align:center; border-bottom:#999 dotted 1px; border-top:#999 dotted 1px; margin-left:10px; margin-right:10px}
.newny{text-align:center; line-height:30px; height:30px}
.syxy{height:22px; line-height:22px; padding-left:10px}
.proin{height:23px; line-height:23px; text-align:right; padding-right:10px}


