﻿
*{ padding:0px;margin:0;}
img{border:none;}

body{
	color:#4d4d4d;
    padding:0px;
	font-size:12px;
	margin:auto;
	
}
a{
	color:#646464;
	text-decoration: none;
}
a:hover{
text-decoration: none;color:#DD0000;
}

ul,li{list-style-type:none;}

p{ padding-bottom:10px;}



.clear{ clear:both;}

#top{width:980px;height:100px; background:url(../image/top.gif); margin:0 auto;}
.logo{width:680px; height:93px; float:left; }
.tel{height:100px; line-height:100px; padding-right:20px;float:right; text-align:right;} 
.tel a{color:#DD0000;}

#nav{width:980px;height:38px; padding:0; text-align:center; line-height:38px; font-size:14px;font-weight:bold; background:#DD0000; margin:0 auto 5px;}
#nav ul {padding:0; margin:0;}
#nav ul li{ display:block; float:left; width:121px; border-right:1px #fff dotted;}
#nav ul li a{ display:block; width:121px; height:38px;color:#fff;}
#nav ul li a:hover{ background:url(../image/nav.gif);}

#banner {margin:0 auto; width:980px;}
#Focus {width:980px; height:300px; overflow:hidden; position:relative;}
#Focus ul {height:400px; position:absolute; }
#Focus ul li {float:left; width:980px; height:300px; overflow:hidden; position:relative; background:#000; margin:0; padding:0;}
#Focus ul li div {position:absolute; overflow:hidden;}
#Focus .btnBg {position:absolute; width:980px; height:20px; left:0; bottom:0; background:#000;}
#Focus .btn {position:absolute; width:960px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#Focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#Focus .btn span.on {background:#fff;}
#Focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#Focus .pre {left:0;}
#Focus .next {right:0; background-position:right top;}


#body{width:980px;margin:5px auto 0;  border:none;}


.left{float:left;width:700px; margin-right:10px;}
.about{ width:700px;margin-bottom:10px;border-top:none}
.aboutt{ height:32px; background:url(../image/lefttit.gif); padding-left:30px; font-size:14px; font-weight:bold;color:#666666; line-height:32px;}
.aboutt span{float:right; padding-right:10px; font-size:12px; font-weight:100;}
.aboutc{ width:678px; border:1px #dddddd solid; border-top:none;padding:10px 10px; line-height:25px;}
.aboutc p{  text-indent:2em;}
.aboutc h1{ text-align:center; font-size:18px; font-weight:bold;}
.acspan{ text-align:center; font-size:10px; margin:10px;}

.aboutc ul{  padding:0; margin:5px 10px;}
.aboutc ul li{height:30px;line-height:30px; background:url(../image/newsli.jpg) no-repeat 8px 12px; padding-left:20px; border-bottom:1px #ccc dotted;}
.aboutc ul li span{ float:right; padding-right:10px;}
.pro{ width:700px;margin-bottom:10px;}
.prot{height:32px; background:url(../image/lefttit.gif); padding-left:30px; font-size:14px; font-weight:bold;color:#666666; line-height:32px;}
.prot span{float:right; padding-right:10px;font-size:12px; font-weight:100;}
.proc{ width:678px;padding:10px; line-height:20px;  border:1px #dddddd solid; border-top:none;}


.albumblock{padding:4px 4px 20px;float:left; width:161px;}
.albumblock .inner{width:155px;height:155px;position:relative;border:1px solid #dededc;overflow:hidden;}
.albumblock .inner img{border:2px solid #fff;width:151px;height:151px;	}	
.albumblock .inner .albumtitle{height:25px;line-height:25px;font-size:12px;width:155px;background:#DD0000;position:relative;bottom:25px;left:0;color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;font-weight:; text-align:center;cursor:pointer;margin:auto;}
.albumblock .inner .albumtitle span{font-weight:normal;font-size:12px;}	
.albumblock .inner  a:hover{text-decoration:none;}
.albumblock .inner  a:visited{text-decoration:none;}	
.albumblock .inner:hover{border:1px solid #DD0000;}	

.page{ margin:10px auto; text-align:center;}
.page a{  border:1px #dddddd solid;padding:3px 5px; color:#DD0000;}

.right{float:right; width:270px;}
.cat{ width:270px;margin-bottom:10px;}
.catt{ height:32px; background:url(../image/rttit.gif); padding-left:30px; font-size:14px; font-weight:bold;color:#666666; line-height:32px;}
.catc{width:268px; padding:5px 0 0; margin:0;line-height:20px;border:1px #dddddd solid;border-top:none;}
.catc ul{ padding:0; margin:0 2px;}
.catc ul li {height:28px; line-height:28px; margin:0 7px 4px;}
.catc ul li a { display:block; background:url(../image/01.gif) no-repeat;  padding-left:30px; }
.catc ul li a:hover{ background:url(../image/02.gif) no-repeat; color:#fff;}
.news{width:270px;margin-bottom:10px;}
.newst{ height:32px; background:url(../image/rttit.gif); padding-left:30px; font-size:14px; font-weight:bold;color:#666666; line-height:32px;}
.newsc{ width:268px; padding:0; line-height:20px;border:1px #dddddd solid;border-top:none;}
.newsc ul{ padding:0; margin:0 2px 5px 2px;}
.newsc ul li {height:30px; width:244px; overflow:hidden; line-height:30px; background:url(../image/newsli.jpg) no-repeat 8px 12px; padding-left:20px; border-bottom:1px #dddddd dotted;}
.conc{ width:248px; padding:5px 10px; line-height:25px;border:1px #dddddd solid;border-top:none; background:url(../image/contact.jpg) no-repeat;}

#link {width:958px; border:1px #dddddd solid; padding:10px; line-height:25px; margin:0 auto;}

#foot{ margin:10px auto; width:1100px; background:url(../image/foot.gif) repeat-x; padding-top:25px; text-align:center; line-height:25px;}
.bottom{width:980px; margin:0 auto;}

.contact{ width:678px; border:1px #dddddd solid; border-top:none;padding:10px 10px; line-height:25px;}
.formbox{font-size:14px;width:500px;margin:auto;margin-top:20px;height:420px;}
.formbox ul{display:inline-block;}
.formbox li{line-height:25px;margin-top:5px;}
.formbox li span{width:70px;float:left;display:block;}
.formbox li input.text{width:300px;padding:3px;}
.formbox li textarea{width:310px;margin-top:5px;}
.formbox li.yz{height:30px;line-height:30px;vertical-align:middle}
.formbox li.yz img{vertical-align:middle}
.formbox li.yz input{height:25px;vertical-align:middle}
.formbox li.btn input{cursor:pointer;width:170px;height:30px;background:url(../image/btn.gif) no-repeat;border:none;margin-top:5px;}