﻿@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:url(bodybg.jpg) repeat-x left top; background-color:#f8f8f8; font:12px  Verdana, Arial, 宋体; }
li { list-style:none; }
a { color:#333333; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
img { border:0; }

/*翻页列表*/
.v3_badoo{FONT-SIZE: 12px;FONT-FAMILY: Arial, Helvetica, sans-serif;width:98%;padding-top:6px;padding-bottom:6px;margin:auto; color:#5d9835;}
.v3_badoo A {PADDING-RIGHT: 5px;PADDING-LEFT: 5px;font-size:12px;PADDING-BOTTOM: 2px;MARGIN: 0px 2px;COLOR: #5d9835;PADDING-TOP: 2px;TEXT-DECORATION: none;
border: 1px solid #5d9835; }
.v3_badoo A:hover{ background-color:#5d9835;color:#000000;border: 1px solid #5d9835; }
.v3_badoo A:active{ BORDER: #307cc7 2px solid; COLOR: #000000; font-size:12px;}
.currentpage{BACKGROUND-COLOR: #5d9835; width:20px; height:25px; border:2px solid #5d9835; padding:0px 3px 0px 3px; font-size:12px; font-weight:bold; color:#fff; margin-left:3px; margin-right:3px;}
.currentpage A:hover{ color:#000000;}

.v3_badoo SPAN.disabled {DISPLAY: none; color:#000000; }

.infotitle{ font-size:22px; font-weight:bold; color:#23641b; line-height:200%; }
.infodate { font-size:12px; color:#999999; line-height:150%; width:500px; text-align:right; padding-right:100px; }
#spanhits { padding-right:30px;}
.newsline { width:100%; height:1px; border-bottom:1px dashed #666666; padding:0px 0 0px 0; }


.top { width:1000px; height:70px; margin:0 auto; padding:0; overflow:hidden; }
.toplink { float:left; width:1000px; height:23px; line-height:23px; margin:0; padding:0; text-align:right; }
.toplink a { padding:0 10px 0 10px; }
.logo { float:left; width:200px; height:69px; margin:0; padding:0 0 0 20px;}
.topphone { float:right; width:330px; height:80px; margin:0; padding:0 0 0 20px;}
.topsearch { width:1000px; height:35px; margin:0 auto; padding:0; overflow:hidden; border-bottom:1px solid #e8e8e8; }
.topsearchleft { float:left; width:770px; height:35px; margin:0; padding:0; overflow:hidden; background:url(hot01.jpg) no-repeat left center; }
.topsearchright { float:left; width:230px; height:35px; margin:0; padding:0; overflow:hidden; }
.topsearchleft h2 { float:left; width:660px; height:35px; line-height:35px; margin:0; padding:0 0 0 110px; font-weight:normal; }
.topsearchleft h2 a { font-size:12px; padding:0 5px 0 5px; }

/*导航*/
.menu{ width:100%; height:40px; margin:0 auto; padding:0; }
.menu ul { width:900px; height:35px; margin:0 auto; padding:0; background:url(navbg2.jpg) repeat-x; }
.menu ul li.item { float:left; width:108px; height:32px; line-height:32px; margin:0; padding:3px 0; text-align:center; list-style:none; position:relative; }
.menu ul li.item a { color:#ffffff; text-decoration:none; font-size:14px; font-family:宋体; font-weight:bold; margin:0; padding:0; }
.menu ul li.item a:hover { color:#e5ecdc; text-decoration:none; font-size:14px; font-family:宋体; }
.menu ul li.item ul { position:absolute; left:0; top:35px; width:108px; list-style:none; display:none; z-index:1000;  }
.menu ul li.item ul li { float:left; width:108px; height:32px; margin:0 0 0px 0; line-height:32px; background-color:#7abf16; border-bottom:1px solid #ffffff; filter:Alpha(opacity=90);opacity:0.9; }
.menu ul li.item ul li:hover { float:left; width:108px; height:32px; margin:0 0 0px 0; line-height:32px; background-color:#65a216; border-bottom:1px solid #ffffff; }
.menu ul li.item ul li a { color:#ffffff; font-size:12px; }
.menu ul li.item ul li:hover a { color:#ffffff; font-size:12px; } 
.menu ul li.split { float:left; width:2px; height:35px; margin:0; padding:0; background:url(navsplit2.jpg) no-repeat left 0px; list-style:none; }
.search { width:1000px; height:45px; margin:0 auto; padding:0; background:url(topsearch.jpg) no-repeat left center; }
.search h2 { float:left; width:900px; height:25px; line-height:25px; padding:8px 0 0 30px; margin:0; font-size:12px; font-weight:normal; }
.banner{ width:1000px; height:275px; margin:0 auto; padding:0; }
.subbanner{ width:1000px; height:205px; margin:0 auto; padding:0; }
.fi07_1 .fi_tab span,.fi07_1 .fi_tab span.now,.fi07_1 .l a,.fi07_1 .l a:hover,.fi07_1 .r a,.fi07_1 .r a:hover{background:url(icon.gif) no-repeat;}
.fi07{
	width:1000px;
	height:350px;
	overflow:hidden;/*X*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.fi07_1{position:relative;width:100%;height:100%;}
.fi07_1 .fi_ct{position:relative;overflow:hidden;height:335px;cursor:pointer;/*X*/}
.fi07_1 .fi_list{position:absolute;left:0;top:0;text-align:left;width:3250px;/*X*/}
.fi07_1 .fi_list img{width:1000px;height:350px;/*X*/}
.fi07_1 .fi_ovl,.fi07_1 .fi_tt,.fi07_1 .fi_tab{width:1000px;position:absolute;bottom:0px;right:0;}
.fi07_1 .fi_ovl{height:48px;background:#000;opacity:0.7;filter:alpha(opacity=70);}
.fi07_1 .fi_tt{text-indent:10px;font:600 14px/32px '黑体';color:#fff; bottom:15px; }
.fi07_1 .fi_tab{width:230px;cursor:pointer;height:18px;bottom:25px;right:10px;text-align:right;}
.fi07_1 .fi_tab span{cursor:pointer;display:inline-block;margin:0 6px;width:9px;height:9px;vertical-align:middle;background-position:-250px 0;}
.fi07_1 .fi_tab span.now{background-position:-275px 0;}
.fi07_1 .fi_btn{cursor:pointer;display:inline-block;margin:0 6px;float:none;width:13px;height:18px;vertical-align:middle;overflow:hidden;}
.fi07_1 .fi_btn a{width:13px;height:18px;display:block}
.fi07_1 .l a{background-position:-150px 0;}
.fi07_1 .l a:hover{background-position:-200px 0;}
.fi07_1 .r a{background-position:-175px 0;}
.fi07_1 .r a:hover{background-position:-225px 0;}

.iabouthead { width:1000px; height:50px; margin:0 auto; padding:0; background:url(iabouthead.jpg) no-repeat; }
.iaboutbody { width:1000px; height:150px; margin:0 auto; padding:0; background:url(iaboutbody.jpg) no-repeat; overflow:hidden; }
.iaboutfoot { width:1000px; height:15px; margin:0 auto; padding:0; background:url(iaboutfoot.jpg) no-repeat; overflow:hidden; }
.icase { width:1000px; height:590px; margin:0 auto; padding:0; background:url(icasebg.jpg) no-repeat; overflow: hidden; }
.icase02 { width:1000px; height:406px; margin:0 auto; padding:0; background:url(icase02.jpg) no-repeat; }
.icase03 { width:1000px; height:408px; margin:0 auto; padding:0; background:url(icase03.jpg) no-repeat; }
.footer { width:100%; height:152px; margin:0 auto; padding:0; background:url(ifootbg.jpg) repeat-x; }
.footerlist { width:1000px; height:152px; margin:0 auto; padding:0; }
.footerlink { float:left; width:1000px; height:35px; line-height:35px; margin:0; padding:0; color:#FFFFFF; text-align:center; }
.footerlink a { padding:0 15px 0 15px; color:#FFFFFF; text-decoration:none; }
.copyright { float:left; width:1000px; height:107px; margin:0; padding:10px 0 0 0; text-align:center; line-height:200%; }
.iabout01 { float:left; width:300px; height:30px; margin:10px 0 0 10px; padding:0; }
.iabout01 h2 { float:left; width:100px; height:30px; line-height:30px; margin:0; padding:0 0 0 25px; font-size:14px; color:#57881b; }
.iabout01 h3 { float:right; width:100px; height:30px; margin:0; padding:0 10px 0 0; text-align:right; }
.iaboutlist { float:left; width:280px; height:30px; padding:5px 0 0 20px; margin:0; line-height:170%; color:#4f8c7c; }
.inews01 { float:left; width:360px; height:41px; padding:7px 0 0 0; margin:0; }
.inews01more { float:left; width:50px; height:30px; margin:0; padding:10px 0 0 30px; }
.inews01 ul { float:left; width:360px; height:41px; margin:0; padding:0 0 0 10px; }
.inews01 ul li.hover{ float:left; width:90px; height:41px; line-height:41px; margin:0; padding:0; background:url(index100.jpg) no-repeat left top; text-align:center; font-size:14px; color:#57881b; font-weight:bold; cursor:pointer; }
.inews01 ul li.item{ float:left; width:90px; height:41px; line-height:41px; margin:0; padding:0;  text-align:center; font-size:14px; color:#57881b; font-weight:bold; cursor:pointer; }
.inewsarea { float:left; width:430px; height:150px; margin:0; padding:0 0 0 20px; }
.inewsarea ul { float:left; width:430px; height:auto; margin:0; padding:0; }
.inewsarea ul li.item01 { float:left; width:415px; height:25px; line-height:25px; margin:0; padding:0 0 0 15px; background:url(ico02.gif) no-repeat 5px center; }
.inewsarea ul li.item02 { float:left; width:415px; height:25px; line-height:25px; margin:0; padding:0 0 0 15px; background:url(ico02.gif) no-repeat 5px center; background-color:#eff7e8; }
.inewsarea ul li a { color:#559187; }
.iaboutzz { float:left; width:200px; height:30px; margin:9px 0 0 10px; padding:0; }
.iaboutzz h2 { float:left; width:100px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; font-size:14px; color:#57881b; }
.iaboutzizhi { float:left; width:220px; height:150px; margin:0; padding:0 0 0 10px; }
.icasehead { float:left; width:950px; height:37px; margin:0; padding:5px 0 0 20px; overflow:hidden; }
.icasehead h2 { float:left; width:200px; height:32px; margin:0; padding:14px 0 0 15px; font-size:14px; color:#57881b; }
.icasehead h3 { float:right; width:200px; height:37px; margin:0; padding:12px 0 0 15px; font-size:12px; color:#57881b; font-weight:normal; text-align:right; }
.iprodlist { float:left; width:977px; height:565px; margin:0; padding-left:10px; }
.iprodlisttop { padding-top:5px; }
.iproditem { float:left; width:180px; height:160px; margin:0; padding:15px 2px 0 12px; overflow:hidden; }
.iproditempic { float:left; width:175px; height:120px; margin:0; padding:2px; border:1px solid #d1d1d1; }
.iproditemtxt { float:left; width:179px; height:25px; line-height:25px; margin:4px 0 0 0; padding:0; border:1px solid #d1d1d1; text-align:center; background:url(ico03.jpg) no-repeat 30px top; }



.icontain { width:990px; height:auto; margin:0 auto; padding:20px 5px 0 5px; background-color:#FFFFFF; }
.icontainxintuo { float:left; width:166px; height:270px; margin:0; padding:0 7px 0 7px; background:url(left01.jpg) no-repeat; background-color:#FFFFFF;}
.icontainxintuo h2 { height:26px; line-height:26px; margin:0; padding:0 0 0 30px; font-size:14px; color:#FFFFFF; }
.icontainxintuolist { float:left; width:150px; height:225px; margin:0; padding:10px 0 0 0; }
.icontainxintuolist ul { float:left; width:150px; height:225px; margin:0; padding:0; }
.icontainxintuolist ul li { float:left; width:150px; height:25px; line-height:25px; margin:0; padding:0 0 0 20px; background:url(ico01.jpg) no-repeat 5px center; overflow:hidden; }

.icontainnews {float:left; width:333px; height:auto; margin:0; padding:0 5px 0 1px; background-color:#FFFFFF;}
.icontainnews01 { float:left; width:333px; height:33px; margin:0; padding:0; background:url(left02.jpg) no-repeat; }
.icontainnews01 h2 { height:26px; line-height:26px; margin:0; padding:0 0 0 20px; font-size:14px; color:#FFFFFF; }
.icontainnews02 { float:left; width:333px; height:228px; margin:0; padding:0; background:url(left02mid.jpg) repeat-y; }
.icontainnews02 ul { float:left; width:333px; height:225px; margin:0; padding:0; }
.icontainnews02 ul li { float:left; width:308px; height:25px; line-height:25px; margin:0; padding:0 0 0 15px; background:url(ico02.jpg) no-repeat 5px center; overflow:hidden; }


.icontainnews03 { float:left; width:333px; height:9px; margin:0; padding:0; background:url(left02foot.jpg) no-repeat; }

.icontainvideo { float:left; width:247px; height:auto; margin:0; padding:0 15px 0 10px; background-color:#FFFFFF;}
.icontainvideo01 { float:left; width:247px; height:33px; margin:0; padding:0; background:url(ivideo01.jpg) no-repeat; }
.icontainvideo01 h2 { height:26px; line-height:26px; margin:0; padding:0 0 0 20px; font-size:14px; color:#FFFFFF; }
.icontainvideo02 { float:left; width:247px; height:228px; margin:0; padding:0; background:url(ivideo01mid.jpg) repeat-y; }
.icontainvideo03 { float:left; width:247px; height:9px; margin:0; padding:0; background:url(ivideo01foot.jpg) no-repeat; }
.ivideoinfo { padding:10px 0 0 10px; margin:0; line-height:180%; }

.icontainguanzhu { float:left; width:198px; height:auto; margin:0; padding:0 0 0 0; background-color:#FFFFFF;}
.icontainguanzhu01 { float:left; width:198px; height:33px; margin:0; padding:0; background:url(left03.jpg) no-repeat; }
.icontainguanzhu01 h2 { height:26px; line-height:26px; margin:0; padding:0 0 0 30px; font-size:14px; color:#FFFFFF; }
.icontainguanzhu02 { float:left; width:198px; height:228px; margin:0; padding:0; background:url(left03mid.jpg) repeat-y; }
.icontainguanzhu03 { float:left; width:198px; height:9px; margin:0; padding:0; background:url(left03foot.jpg) no-repeat; }
.iwxinfo { padding:5px 0 0 6px; margin:0; }

.icontainadvert { float:left; width:990px; height:80px; margin:0; padding:10px 0 10px 0; background-color:#FFFFFF; text-align:center; }


.icontainabout { float:left; width:485px; height:auto; margin:0;  background-color:#FFFFFF;}
.icontainaboutpad01 { padding:0 0 0 0;} .icontainaboutpad02 { padding:0 0 0 20px;}
.icontainabout01 { float:left; width:485px; height:33px; margin:0; padding:0; background:url(index05.jpg) no-repeat; }
.icontainabout01 h2 { height:26px; line-height:26px; margin:0; padding:0 0 0 20px; font-size:14px; color:#FFFFFF; }
.icontainabout02 { float:left; width:485px; height:228px; margin:0; padding:0; background:url(index06.jpg) repeat-y; }
.icontainabout03 { float:left; width:485px; height:10px; margin:0; padding:0; background:url(index07.jpg) no-repeat; }
.iaboutinfo { line-height:180%; padding:8px 20px 0 10px; margin:0; }

.ifriendlink { float:left; width:990px; height:auto; margin:0; padding:10px 0 10px 0; }
.ifriendlinkhead { float:left; width:988px; height:36px; margin:0; padding:0 6px 0 6px; background:url(ilinkbg.jpg) no-repeat; }
.ifriendlinkhead h2 { height:36px; line-height:36px; margin:0; padding:0 0 0 10px; font-size:14px; color:#10629c; }
.ifriendlinklist { float:left; width:966px; height:auto; margin:0; padding:10px; border:1px solid #cccccc; border-top:none; }
.ifriendlinklist a { padding:0 10px 0 0; }

/*
.icopyright { float:left; width:990px; height:116px; margin:0; padding:10px 0 10px 0; background:url(footbg.jpg) repeat-x; }
.footlink { float:left; width:990px; height:30px; line-height:30px; margin:0; padding:0; text-align:center; }
.footlink a { padding:0 10px 0 10px; } 
.ifootinfo { float:left; width:970px; height:80px; margin:0; padding:10px; text-align:center; }
*/

.icontainbody { width:990px; height:auto; margin:0; padding:0px 5px 0 0px; background-color:#FFFFFF; }
.icontainbodyleft  { float:left; width:230px; height:auto; margin:0; padding:0; }
.icontainbodyright  { float:left; width:750px; height:auto; margin:0; padding:0 0 0 10px; }
.icontainbodylefthead { float:left; width:230px; height:33px; line-height:33px; margin:0; padding:0; background:url(isub01.jpg) no-repeat; }
.icontainbodylefthead h2 { margin:0; padding:0 0 0 20px; font-size:14px; color:#FFFFFF; }
.icontainbodyleftmid { float:left; width:228px; height:auto; margin:0; padding:0; border-left:1px solid #96afd7; border-right:1px solid #96afd7; }
.icontainbodyleftmid ul { float:left; width:220px; height:auto; margin:0; padding:0 0 0 8px; }
.icontainbodyleftmid ul li.classlist { float:left; width:185px; height:30px; line-height:30px; margin:0; padding:0 0 0 30px; background:url(ico01.jpg) no-repeat 10px center; border-bottom:1px dashed #cccccc; letter-spacing:2px; }
.icontainbodyleftmid ul li.classlist_hover { float:left; width:185px; height:30px; line-height:30px; margin:0; padding:0 0 0 30px; background:url(ico01.jpg) no-repeat 10px center; background-color:#dde8fc; border-bottom:1px dashed #cccccc; letter-spacing:2px; }
.icontainbodyleftmid ul li.classlist:hover { background-color:#dde8fc;  }
.icontainbodyleftmid ul li.classlist:hover a {  color:#307cc7;  }
.icontainbodyleftmid ul li.classlist_hover a {  color:#307cc7;font-size:13px; font-weight:bold; }
.icontainbodyleftmid ul li.classlist a { color:#333333; font-size:13px; font-weight:bold; }

.icontainbodyleftmid ul li.newslist { float:left; width:185px; height:25px; line-height:25px; margin:0; padding:0 0 0 30px; background:url(ico01.jpg) no-repeat 10px center; border-bottom:1px dashed #cccccc; }
.icontainbodyleftmid ul li.newslist a { color:#333333; font-size:12px; }
.icontainbodyleftfoot { float:left; width:230px; height:11px; line-height:33px; margin:0; padding:0 0 10px 0; background:url(isub02.jpg) no-repeat; }

.icontainbodyrighthead { float:left; width:750px; height:29px; line-height:29px; margin:0; padding:0; background:url(isub03.jpg) no-repeat; }
.icontainbodyrighthead h2 { margin:0; padding:0 0 0 30px; font-size:14px; color:#FFFFFF; }
.icontainbodyrightmid { float:left; width:708px; _height:505px; min-height:505px; margin:0; padding:20px; border-left:1px solid #96afd7; border-right:1px solid #96afd7; }
.sublink { float:left; width:180px; height:65px; padding:5px 20px 10px 20px; margin:0; }
.sublink img { border:1px solid #cccccc; }
.icontainbodyrightfoot { float:left; width:750px; height:11px; line-height:33px; margin:0; padding:0 0 10px 0; background:url(isub04.jpg) no-repeat; }
.isubguanzhu { float:left; width:228px; height:auto; margin:0; padding:0; text-align:center; }

.linktitle { padding:0 0 0 15px; background:url(ico03.gif) no-repeat left center; height:25px; line-height:25px; margin:0 }
.linktitle a { font-size:14px; color:#333333; font-weight:bold; }
.newscontent { padding:10px 10px 10px 0; line-height:150%; color:#999;}


.icourse { width:1000px; height:240px; margin:0 auto; padding:0; }
.icourse h2 { float:left; width:1000px; height:25px; margin:0; padding:0; }
.icourselist { float:left; width:1000px; height:198px; margin:0; padding:0; }
.icourseitem { float:left; width:245px; height:200px; margin:0; padding:0; }
.icourseitem h2 { float:left; width:225px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; background:url(ico01.jpg) no-repeat 10px center; font-size:13px; }
.icourseiteminfo { float:left; width:165px; height:110px; margin:10px 0 0 10px; padding:0 10px 0 60px; line-height:180%; color:#493e4e; }
.icourico01 { background:url(icourseico01.jpg) no-repeat left top; }
.icourico02 { background:url(icourseico02.jpg) no-repeat left top; }
.icourico03 { background:url(icourseico03.jpg) no-repeat left top; }
.icourico04 { background:url(icourseico04.jpg) no-repeat left top; }
.icourseitem h3 { float:left; width:155px; height:30px; line-height:30px; margin:0; padding:0 0 0 70px; background:url(ico02.jpg) no-repeat 62px center; font-size:13px; color:#8a8b85; font-weight:normal; font-family:微软雅黑; }

.iaboutnews { width:1000px; height:200px; margin:0 auto; padding:0 0 0 0; }
.iabout { float:left; width:710px; height:200px; margin:0; padding:0; }
.iabout h2 { float:left; width:690px; height:30px; margin:0; padding:0 0 0 20px; background-color:#efefef; }
.inews { float:right; width:275px; min-height:200px; _height:200px; margin:0; padding:0; border:1px solid #e4e4e4; background-color:#fafafa; }
.inews h2{ float:left; width:120px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; background:url(ico03.gif) no-repeat 10px center; font-size:14px; color:#c81415; font-weight:normal; }
.inews h3 { float:left; width:125px; height:20px; margin:0; padding:10px 10px 0 0 ; text-align:right; font-size:13px; font-weight:normal; }
.inews h3 a { color:#c81415; }
.iaboutlistinfo { padding:15px 5px 0 0; line-height:190%; }
.inewslist { float:left; width:255px; height:auto; margin:0; padding:0 0 0 10px; }
.inewslist ul { float:left; width:255px; height:auto; margin:0; padding:0; }
.inewslist ul li { float:left; width:245px; height:26px; line-height:26px; margin:0; padding:0 0 0 10px; background:url(ico04.gif) no-repeat left center; border-bottom:1px dashed #ededed; }
.iteacheryoushi { width:1000px; height:auto; margin:0 auto; padding:10px 0 0 0; }
.iteacher { float:left; width:710px; height:auto; margin:0; padding:0; background:url(iteacherbg.jpg) no-repeat left top; background-color:#efefef; }
.iteacherlist { float:left; width:635px; height:auto; padding:40px 0 10px 33px; margin:0; }
.iteacheritem { float:left; width:150px; height:175px; margin:0 4px 0 3px; padding:0; overflow:hidden; }
.iteacheritempic { float:left; width:150px; height:150px; margin:0; padding:0; }
.iteacheritemtxt { float:left; width:150px; height:25px; line-height:25px; margin:1px 0 0 0; padding:0; text-align:center; background-color:#666666; }
.iteacheritemtxt a { color:#fffff7; }
.inewslistinfo { padding:5px 0 0 3px; }
.iyoushiinfo { padding:5px 0 10px 3px; }
.iwork { width:1000px; height:auto; margin:0 auto; padding:12px 0 0 0; overflow:hidden; }
.iworkhead { float:left; width:1000px; height:30px; margin:0; padding:0 0 0 0; }
.iworkhead h2{ float:left; width:150px; height:30px; line-height:30px; margin:0; padding:0 0 0 0px; }
.iworkhead h3 { float:right; width:225px; height:20px; margin:0; padding:10px 10px 0 0 ; text-align:right; font-size:13px; font-weight:normal; }
.iworkhead h3 a { color:#c81415; }
.iworklist { float:left; width:1000px; height:auto; margin:0; padding:0; background-color:#f4f2f5; }

.icontactvideohj { width:1000px; height:auto; margin:0 auto; padding:0; }
.icontact { float:left; width:220px; height:auto; margin:10px 0 10px 0; padding:0; border:1px solid #e4e4e4; background-color:#fafafa; }
.icontact h2{ float:left; width:200px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; background:url(ico03.gif) no-repeat 10px center; font-size:14px; color:#c81415; font-weight:normal; }
.icontactinfo { float:left; width:210px; height:auto; margin:0; padding:5px 0 10px 10px; line-height:150%; }
.ivideo { float:left; width:480px; height:auto; margin:10px 0px 0 10px; padding:0; border:1px solid #e4e4e4; background-color:#fafafa; }
.ivideo h2{ float:left; width:460px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; background:url(ico03.gif) no-repeat 10px center; font-size:14px; color:#c81415; font-weight:normal; }
.ivideoinfo { float:left; width:470px; height:auto; margin:0; padding:5px 0 4px 10px; line-height:150%; overflow:hidden; }
.ihuanjing { float:right; width:274px; height:auto; margin:10px 0 0 0; padding:0; border:1px solid #e4e4e4; background-color:#fafafa; }
.ihuanjing h2{ float:left; width:250px; height:30px; line-height:30px; margin:0; padding:0 0 0 20px; background:url(ico03.gif) no-repeat 10px center; font-size:14px; color:#c81415; font-weight:normal; }
.ihuanjinglist { float:left; width:274px; height:auto; margin:0; padding:10px 0;  background-color:#fafafa; }
.ihuanjingitem { float:left; width:110px; height:105px; margin:0 10px 5px 10px; padding:0; overflow:hidden; }
.ihuanjingitempic { float:left; width:110px; height:80px; margin:0; padding:0; text-align:center; }
.ihuanjingitemtxt { float:left; width:110px; height:25px; line-height:25px; margin:0; padding:0; text-align:center; }

.iarticle { width:1000px; height:auto; margin:0 auto; padding:0 0 5px 0; background-color:#f6f6f6; }
.iarticleitem { float:left; width:320px; height:auto; margin:0; }
.artpadding { padding:0 15px 0 15px; }
.iarticleitemhead { float:left; width:320px; height:50px; margin:0; padding:0; border-bottom:1px solid #dfdfdf; }
.iarticleitemhead h2 { float:left; width:120px; height:20px; margin:0; padding:15px 0 15px 5px; }
.iarticleitemhead h3 { float:right; width:120px; height:20px; margin:0; padding:20px 10px 0 0; text-align:right; font-weight:normal; }
.iarticleitemhead h3 a { color:#ff3500; font-size:12px; }
.iarticleitemlist { float:left; width:320px; height:auto; margin:0; padding:0; }
.iarticleitemlist ul { float:left; width:320px; height:auto; margin:0; padding:0; }
.iarticleitemlist ul li { float:left; width:310px; height:25px; line-height:25px; margin:0; padding:0 0 0 10px; background:url(ico06.jpg) no-repeat left center; }

.firentlinkspace { width:998px; height:6px; margin:0 auto; padding:0; }
.firentlinkspace15px { width:998px; height:15px; margin:0 auto; padding:0; }
.firentlink { width:998px; height:auto; margin:0 auto; padding:0 0 5px 0; border:1px solid #dddddd; }
.firentlink h2 { float:left; width:993px; height:25px; line-height:25px; font-size:14px; text-align:left; margin:0; padding:0 0 0 5px; }
.firentlinklist { float:left; width:973px; height:auto; margin:0; padding:10px; line-height:180%; }
.firentlinklist a { padding:5px; }
.footnav { width:1000px; height:29px; line-height:29px; margin:0 auto; padding:0; background:url(footnavbg.jpg) repeat-x; text-align:center; color:#fffefa;  }
.footnav a { color:#fffefa; padding:0 6px 0 6px; }
.iworkitem { float:left; width:185px; height:120px; margin:10px 6px 10px 7px; padding:0; overflow:hidden; }

.subcontain { width:1000px; height:auto; margin:0 auto; padding:0 0 5px 0; }
.subcontainleft { float:left; width:232px; height:auto; margin:0; padding:0;  }
.subcontainright { float:right; width:768px; height:auto; margin:0; padding:0 0 0 0;  }
.subcontainlefthead { float:left; width:232px; min-height:44px; _height:44px; margin:0; padding:0; background:url(subleft10.png) no-repeat; }
.subcontainlefthead h2 { float:left; width:100px; height:22px; margin:0; padding:18px 0 0 45px; font-size:14px; font-style:normal;color:#ffffff; letter-spacing:2px; font-weight:bold; }
.subcontainlefthead h3 { float:left; width:93px; height:21px; margin:0; padding:9px 0 0 0px; font-size:12px; border-bottom:1px solid #DFDFDF; color:#c1c1c1; font-weight:normal; }
.subcontainlefthead ul { float:left; width:210px; height:auto; margin:0; padding:7px 0px 3px 22px; background:url(subleft12.png) repeat-y; }
.subcontainlefthead ul li.item { float:left; width:160px; height:30px; line-height:30px; margin:2px 0 3px 0px; padding:0 0 0 31px; background:url(subleft15.jpg) no-repeat 0 0; letter-spacing:1px; }

.subcontainlefthead ul li.article { float:left; width:145px; height:25px; line-height:25px; margin:0 0 0 0px; padding:0 0 0 15px; background:url(ico10.jpg) no-repeat left center; overflow:hidden; }

.subcontainlefthead ul li.item:hover { float:left; width:160px; height:30px; line-height:32px; margin:2px 0 3px 0px; padding:0 0 0 31px; background:url(subleft14.jpg) no-repeat; letter-spacing:1px; font-weight:bold; }
.subcontainlefthead ul li.hover { float:left; width:160px; height:30px; line-height:30px; margin:2px 0 3px 0px; padding:0 0 0 31px; background:url(subleft14.jpg) no-repeat; letter-spacing:1px; font-weight:bold; }
.subcontainlefthead ul li.item a { color:#333333; font-size:13px; display:block; }
.subcontainlefthead ul li.item a:hover { color:#333333; font-size:13px; display:block; text-decoration:none; }
.subcontainlefthead ul li.hover a { color:#ffffff; font-size:13px; display:block;}
.subcontainlefthead ul li.hover a:hover { color:#ffffff; font-size:13px; display:block; text-decoration:none; }
.subcontainlefthead ul li.item:hover a { color:#ffffff; font-size:13px;display:block; }
.subcontainlefthead ul li.item:hover a:hover { color:#ffffff; font-size:13px;display:block; text-decoration:none; }
.subcontainlefthead ul li.line { float:left; width:185px; height:28px; line-height:28px; margin:0; padding:0 0 0 15px; background:url(sublefttitlebg.jpg) no-repeat -1px top; }
.subleftfoot { float:left; width:232px; height:12px; background:url(subleft13.png) no-repeat; }
.subleftadvert { float:left; width:232px; height:auto; margin:0; padding:5px 0 5px 0; }
.subrightadvert { float:left; width:785px; height:100px; margin:0; padding:0; }
.subpath { float:left; width:775px; height:30px; line-height:30px; margin:3px 0 0 0; padding:0 0 0 10px; color:#777777; background-color:#f0f0f0; }
.subpath a { color:#444444; }
.subrightlist { float:left; width:785px; height:auto; margin:0; padding:0; }
.subrightlistinfo { padding:10px; }
.subbodyrighthead { float:left; width:768px; height:44px; margin:0; padding:0; background:url(subright50.jpg) no-repeat left top; }
.subbodyrighthead a { color:#5c9220; }
.subbodyrighthead h2 { float:left; width:568px; height:24px; margin:0; padding:18px 0 0 50px; font-size:13px; color:#5c9220; font-weight:bold; }
.subbodyrightlist { float:left; width:768px; min-height:400px; _height:400px; margin:0; padding:0; background:url(subrightlistbg.jpg) repeat-y; }
.subbodyrightlistcontent { float:left; width:728px; height:auto; padding:0 20px 10px 20px; }
.subbodyrightlistcontent img { max-width:700px; }
.subbodyrightfoot { float:left; width:768px; height:18px; margin:0; padding:0; background:url(subrightfoot.png) no-repeat left top; }
.subbodyrightpagelist { float:left; width:745px; height:auto; margin:0; padding:0 0 0 40px; }
.iproductitem { float:left; width:185px; height:210px; margin:15px 25px 10px 25px; padding:0; }
.iproductitem-img { float:left; width:185px; height:190px; margin:0; padding:0; }
.iproductitem-img img { border:1px solid #ccc; }
.iproductitem-txt { float:left; width:185px; height:30px; line-height:30px; margin:0; padding:0; text-align:center; }
.subteacheritem { float:left; width:780px; height:160px; margin:0; padding:0; }
.subteacheritempic { float:left; width:130px; height:150px; margin:0; padding:0; }
.subteacheritemtitle { float:left; width:620px; height:30px; line-height:30px; margin:0; padding:0 0 0 10px; background-color:#f0f0f0; }
.subteacheritemtitle a { font-size:14px; font-weight:bold; }
.subteacheritemabout { float:left; width:620px; height:120px; margin:0; padding:5px; color:#666666; line-height:200%; }
.subteacheritemabout a { color:#ff0000; }




.linktitle { padding:0 0 0 15px; background:url(ico10.jpg) no-repeat left center; height:25px; line-height:25px; margin:0 }
.linktitle a { font-size:14px; color:#24621a; font-weight:bold; }
.newscontent { padding:10px 10px 10px 0; line-height:150%; color:#999;}


/* banner */
li{list-style:none}
#faded {
	MARGIN: 0px 0px 4px; OVERFLOW: hidden; HEIGHT: 275px
}
#faded UL.pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; Z-INDEX: 10; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 240px 0px 0px 910px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; POSITION: relative
}

#faded UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#faded UL.pagination LI {
	PADDING-RIGHT: 1px; FLOAT: left
}
#faded UL.pagination LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #66a317; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 11px; TEXT-INDENT: 20px; PADDING-TOP: 0px; HEIGHT: 11px; TEXT-DECORATION: none;filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;
}
#faded UL.pagination LI.current A {
	BACKGROUND: #ee8a00
}
#faded UL.pagination LI A:hover {
	BACKGROUND: #ee8a00
}
#faded {
	WIDTH: 1000px
}
A {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:left;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(sidebar_bg.png) no-repeat;_background:url(sidebar_bg.gif) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center; padding:2px 0 3px 0; width:143px; height:25px; margin:6px 0 0 0; }
.msgserver a{background:url(sidebar_bg.gif) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px 0;}
.side_green .side_center{background:url(green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -60px;}
.side_green .close_btn{background-position:-44px -45px;}
.side_green .close_btn:hover{background-position:-65px -45px;}
.side_green .show_btn{background-position:-187px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}


/*返回顶部CSS*/
#top-bottom-menu{	font: 9pt Arial, Helvetica, sans-serit ; 	position:fixed;	height:auto;	text-align:center;}
#top-bottom-menu #dstbm-top{	position:absolute;	border:1px #cccccc solid;	display:none;	cursor:pointer;		}
#top-bottom-menu #dstbm-menu{	position:absolute;	border:1px #cccccc solid;	cursor:pointer; }
#top-bottom-menu #dstbm-menu:hover{
/*			width:500px;
	background:none;*/
 }
#top-bottom-menu #dstbm-menu a{	 color:#000000;	 text-decoration:none; }
#top-bottom-menu #dstbm-menu a:hover{ text-decoration:underline; }	 
/*		#top-bottom-menu #dstbm-menu:hover ul{
	display:block;
 }
*/		
#top-bottom-menu #dstbm-menu #dstbmmenu{ display:none; }
#top-bottom-menu #dstbm-menu ul{ list-style-type:none;	padding:0px;	margin:0px; }
#top-bottom-menu #dstbm-menu ul li{	display:inline;	padding-left:10px; }
#top-bottom-menu #dstbm-menu ul li:first-child{ padding-left:0px; }
#top-bottom-menu #dstbm-bottom{	position:absolute;	border:1px #cccccc solid;	cursor:pointer;}
