@charset "utf-8";
/* CSS Document */

body {font-family: verdana,Arial,sans-serif; font-size: 14px; margin: 0 auto; padding: 0px; color:#333; text-align:center; background:#fff;}


h1,h2,h3,h4,h5,h6,p,ul,dl,form,input{margin:0px; padding:0px; list-style:none; font-size:12px;}
div{margin:0px auto; padding:0px; text-align:left;}
img { border: none; }
ol li {padding: 5px 0; }

ul{margin:0px; padding:0px;list-style:none;}
hr {height:1px; border:none; border-top:1px dashed #d0e0ff; margin-top:10px;}
*html hr {margin-top:3px;}
*+html hr {margin-top:3px;}
a{text-decoration:none}
.clear{clear:both; border:0px; padding:0px; margin:-1px; height:1px;}

.shadow{text-shadow: #bbb 0 -1px 1px;}
.dn{display:none;}
.db{display:block;}

.radius{-moz-box-shadow:2px 2px 5px #aaa;-webkit-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa}

.main{width:1000px;}
#top{background:url(../images/top-bg.png) repeat-x; height:170px; width:100%; text-align:center;}
#top .logo{background:url(../images/top-logo.png) no-repeat; width:560px; height:100px; float:left;}
#top .encn{width:300px; padding-right:10px; line-height:25px; height:25px; float:right; color:#006633; font-size:12px; text-align:right; font-family:Arial, Helvetica, sans-serif; color:#363}
#top .encn a{color:#006633;}

#menu{height:50px; width:1000px;}
#menu li.b{background:url(../images/menu.png) no-repeat; width:111px; height:50px; float:left; position:relative; line-height:50px; text-align:center; color:#8f7438; font-size:14px; font-weight:bold; _display:inline-block;}
#menu li.b:hover{background-position:right top;color:#46780d;}
#menu li.b1{background-position:left center;}
#menu li.b1:hover{background-position: right center;}
#menu li.b2{background-position:left bottom;}
#menu li.b2:hover{background-position: right bottom;}
#menu li.b a{color:#8f7438;}
#menu li.b:hover a{color:#46780d;}
#menu li.b ul{display:none; background:#c8ff73 url(../images/menu-s-bg.png) repeat-x left top; border:1px solid #ace74d; position:absolute; top:49px; left:-1px; width:260px;z-index:1600;}
#menu li.b:hover ul{display:block;}
#menu li li{margin:0px 10px; font-size:12px; height:30px; line-height:30px; padding-left:15px; background:url(../images/ico-1.gif) no-repeat left 11px; text-align:left; overflow:hidden;}
#menu-shadow{background:url(../images/menu-shadow.png) no-repeat right top; height:13px; line-height:13px;}
#menu-shadow div{background:url(../images/menu-shadow-1.png) no-repeat left top; height:13px; line-height:13px;}

.cont1{background:url(../images/cont-1-bg.png);}
.cont1 .main{background:url(../images/cont-1-top-shadow.png) no-repeat center top;padding-top:20px;}
.cont1 #photo{height:440px; background-color:#fff; position:relative;}
.cont1 #photo img{width:980px; height:420px; position:absolute; top:10px; left:10px; z-index:1000; display:none;}
.cont1 #photo .txtbg{width:980px; height:30px; position:absolute; bottom:10px; left:10px; z-index:1002; background:#fff;opacity: 0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.cont1 #photo .txt {width:980px; height:30px; position:absolute; bottom:0px; left:10px; z-index:1005; line-height:20px; text-indent:2em; color:#333; font-size:12px; overflow:hidden; display:none;line-height:30px;}

.cont1 #photo .txt span.first{font-size:14px; font-weight:bold; color:#168221; }
.cont1 #photo .txt span.last{font-size:12px;color:#333;}
.cont1 #photo .plu { position:absolute; z-index:1008; right:15px; bottom:15px; width:120px; height:20px;}
.cont1 #photo .plu li{float:left; width:20px; height:20px; line-height:20px; margin-left:5px; text-align:center; color:#ccc; font-size:16px;}
.cont1 #photo .plu li.focus{color:#093;}

.cont1 #photoshadow{background:url(../images/cont-1-bom-shadow.png) no-repeat center top; height:13px; line-height:13px;}

.cont2{background:url(../images/cont-2-bg.gif); padding:10px 0px; text-align:center;}
.cont2 .proucts{width:1000px; height:215px; position:relative; overflow:hidden;}
.cont2 .proucts .pr{background:url(../images/arrows.png) no-repeat; width:30px; height:30px; position:absolute; top:80px; left:0px; z-index:1505; display:none;}
.cont2 .proucts .ne{background:url(../images/arrows.png) no-repeat -30px 0px; width:30px; height:30px; position:absolute; top:80px; right:0px; z-index:1505; display:none;}
.cont2 .proucts .pro{width:1000px; height:215px; position:absolute; top:0px; left:1000px; z-index:1500;}
.cont2 .proucts .pro li{width:250px; height:215px; float:left; _margin-left:-3px; position:relative;}
.cont2 .proucts .pro li .img{background:#fff;width:218px!important;width:228px;height:185px!important; height:195px; position:absolute; top:10px; left:10px; z-index:1510; padding:5px;}
.cont2 .proucts .pro li .img img{width:218px; height:185px;}
.cont2 .proucts .pro li .imgshadow{background:url(../images/cont-2-shadow.jpg) no-repeat right top; height:15px; width:186px; line-height:15px; position:absolute; top:205px; right:10px; z-index:1540}
.cont2 .proucts .pro li .txtbg{background:#000; width:218px; height:20px; position:absolute; top:180px; left:15px; z-index:1520;opacity: 0.6;filter:alpha(opacity=60);-moz-opacity:0.6;}
.cont2 .proucts .pro li .txt{color:#fff; font-weight:bold; font-size:12px; line-height:20px; width:228px; height:20px; overflow:hidden;position:absolute; top:180px; left:15px; z-index:1530; text-align:center;}

.cont3{margin-top:10px; text-align:center;}
.ctitle{height:40px; line-height:40px; color:#168221;font-size:16px; font-family:"微软雅黑";font-weight:bold; overflow:hidden; padding-left:8px; border-bottom:1px solid #168221; }
.content .right .ctitle{ font-family:"微软雅黑"; }
.ctitle a{color:#168221;}
.ctitle span{font-size:12px; color:#999; font-weight:bold; font-family:Arial; line-height:50px;}
.ctitle .move{height:40px; line-height:50px; font-size:12px; color:#666; width:60px; float:right;}
.ctitle .move a{color:#666;}
.ctitle .move a:hover{color:#333;}
.cont3 .c1{width:316px!important;width:326px; padding-right:10px; float:left; border-right:1px solid #dedede;}
.cont3 .c1 .txt{margin:10px; color:#666; font-size:12px; line-height:26px;}
.cont3 .c1 .txt p{text-indent:2em; font-size:12px;}

.cont3 .c1 .ml{position:relative; width:326px; height:56px; margin-top:8px;}
.youkulist{position:absolute; top:0px; right:-1px; width:326px; height:56px; border:1px solid #dedede; border-right:none; background:#fff;}
.youkulist li{height:28px; background:url(../images/sub-mov.png) no-repeat 0px 5px; line-height:28px; padding-left:28px; font-size:12px; color:#168221; width:130px; float:left; overflow:hidden;}
.youkulist li a{color:#168221;}


.cont3 .c2{width:400px!important; width:420px; padding:0px 10px; float:left; border-right:1px solid #dedede;}
.cont3 .c2 .youku{width:400px; height:330px;}

.cont3 .c3{width:230px; float:right}
.list{margin:8px; color:#333; font-size:12px;}
.list li{height:25px; background:url(../images/ico-1.gif) no-repeat 0px 8px; padding-left:12px; font-size:12px; color:#333; line-height:25px; overflow:hidden;}
.list li a{color:#333;}
.list li a:hover{ text-decoration:underline;}
.Contacttxt{margin:8px; color:#666; font-size:12px; line-height:24px;}
.Contacttxt p{text-indent:2em; font-size:12px;}

.bottom{background:url(../images/bottom-bg.png) repeat-x; padding:15px 0px; text-align:center; margin-top:10px;}
.bottom .txt{ text-align:center; color:#fff; font-size:12px; line-height:30px; }
.bottom .txt a{color:#fff;}

/*页面*/
.content{background:#fff; padding:10px;}
.content .left{width:200px!important; width:210px; padding-right:10px; float:left; border-right:1px solid #dedede;}
.content .right{width:755px; float:right;}
.proli{border:1px solid #dedede; margin:0px 10px;}
.proli li{width:240px; height:218px; float:left; _margin-left:-3px; position:relative;}
.proli li .img{background:#fff;width:218px!important;width:228px;height:185px!important; height:195px; position:absolute; top:5px; left:5px; z-index:1510; padding:5px; border:1px solid #dedede;}
.proli li .img img{width:218px; height:185px;}
.proli li .imgshadow{background:url(../images/cont-a-shadow.jpg) no-repeat right top; height:15px; width:186px; line-height:15px; position:absolute; top:202px; right:10px; z-index:1540}
.proli .txtbg{background:#fff; width:218px; height:20px; position:absolute; top:175px; left:15px; z-index:1520;opacity: 0.8;filter:alpha(opacity=80);-moz-opacity:0.8;}
.proli .txt{color:#168221;font-weight:bold; font-size:12px; line-height:20px; width:228px; height:20px; overflow:hidden;position:absolute; top:175px; left:15px; z-index:1530; text-align:center;}

.pages {margin:20px; font-size:12px; color:#666; text-align:center;}
.pages .current{background:#06C; color:#fff; padding:4px 6px;border:1px solid #06c;}
.pages a{background:#f1f1f1; color:#06c;padding:4px 6px;text-align:center;border:1px solid #06c;}

.aboutContent{padding:10px; margin:10px; font-size:14px; line-height:28px; border-bottom:1px solid #dedede;text-indent:2em;}
.aboutCnotop{margin-top:0px; border:none; padding:0px;}
.aboutContent p{text-indent:2px;}
.aboutContent .ct{height:30px; line-height:30px; color:#168221; font-size:14px; font-weight:bold; text-align:center; border-bottom:1px solid #dedede; margin-bottom:10px;}
.aboutContent .cd{font-size:11px; height:25px; line-height:25px; text-align:center; color:#999; margin-bottom:10px;}
.aboutContent img{ max-width:715px;}
.aboutContent .cc img.cimg {border:1px solid #dedede; margin-right:10px; margin-bottom:10px; float:left; width:200px;}
.aboutContent .cc {text-indent:2em;}
.aboutCnotop .cc{border:1px solid #dedede; padding:15px;}
.aboutContent .cc .list li{background:url(../images/ico-1.gif) no-repeat 10px 10px; padding-left:12px; font-size:14px; color:#333; height:30px; line-height:30px; font-weight:bold;}
.aboutContent .cc .list li a:hover{color:#093;}
.aboutContent .cc .list li:hover{background-color:#f1f1f1;}
.table{ background:#dedede; width:100%;}
.table td{background:#fff; padding:8px; font-size:12px;}
.table td .textr{text-align:right;}
.table td input[type=text],.table td input.txt{height:20px; border:1px solid #dedede; background:#fff; color:#093; width:200px; font-size:12px;}

.tag{ height:34px; margin:20px 10px 0px 10px;}
.tag a{
	-moz-border-radius:6px 6px 0px 0px; -webkit-border-radius:6px 6px 0px 0px; border-radius:6px 6px 0px 0px;
	background:url(../images/tag.png) repeat-x;
	width:162px;
	height:34px;
	float:left;
	display:block;
	line-height:35px;
	overflow:hidden;
	font-size:12px; 
	color:#fff;
	text-align:center;
	margin:0px 5px;
	border:1px solid #dedede;
	border-bottom-color:#fff;
}
.fatag a{width:200px;} 
.tag a.a1{background-position:0px -35px;}
.tag a.a2{background-position:0px -70px;}
.tag a.a3{background-position:0px -105px;}
.tag a.focus{
	background-position:left bottom;
	color:#093;
	font-weight:bold;	
}


.qq_skype{ position:fixed; _position:absolute; top:20px; right:20px; width:160px; height:76px; z-index:10001}

