@charset "utf-8";
body{font-size:14px;font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#666666; background-color:#FFFFFF;}
td{ color:#666666;font-size:14px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
*{margin:0px; padding:0px}
li{list-style-type:none;}

img{border:0px;}

.dh{ color:#FFFFFF; font-size:16px;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none; text-align:center; border-right: 1px solid #c10606;}
.dh a:link{color:#ffffff; text-decoration:none;}
.dh a:visited{color:#ffffff; text-decoration:none;}
.dh a:hover{color:#ffffff; text-decoration:none; background-color:#c21803;}
.dh a:active{text-decoration:none;}

.tel{ font-size:26px; color:#db1800; font-family:"微软雅黑"; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link{color:#555555; text-decoration:none; font-family:"微软雅黑";}
a:visited{color:#555555; text-decoration:none; font-family:"微软雅黑";}
a:hover{color:#FF0000; text-decoration:none; font-family:"微软雅黑";}
a:active{text-decoration:none; font-family:"微软雅黑";}



.bian{border:1px solid #DDDDDD; height:100%}
.clear{clear:both; font-size:0px;}
.line{height:10px; font-size:0px; clear:both;}
.con{margin:0px auto;}
.conent{ text-align:left; padding:15px;}
.ption{ border:solid 1px #f2f2f2; width:98%; margin:0 auto; text-align:left; line-height:30px; padding:15px; color:#666666;}

.top{background:url(../images/bg.gif) repeat-x;width:1200px;margin:0px auto;}
.logo{width:1200px; margin:0px auto; height:115px; float:left}
.logo a{background:url(../images/logo.gif) no-repeat left center; display:block; height:110px; width:1200px}
.search{float:right;}
.search form{padding-top:50px;}
.search_k{height:22px; line-height:22px; width:200px; color:#999999}
.search_s{width:80px; height:28px; line-height:25px; cursor:pointer}

.nav ul{margin:0px auto; width:1200px}
.nav ul li{line-height:43px; height:43px; float:left; width:95px; text-align:center; border-right:1px solid #EA2012}
.nav ul li a{font-size:14px; color:#FFFFFF; font-weight:bold; display:block}
.nav ul li a:hover{background-color:#FF0000; text-decoration:none}

.banner{text-align:center;}

.bd{background-color:#FFFFFF; padding:0px; margin:0px auto; height:100%}
.bd_l{float:left; width:372px}
.bd_r{float:right; width:633px}

.title{background:url(../images/title.gif); line-height:36px;}
.title span{font-size:14px; font-weight:bold; display:block; float:left; padding-left:20px; color:#FFFFFF}
.title a{background:url(../images/more.jpg) no-repeat; display:block; float:right; width:35px; height:95px; margin:13px 10px 0 0}
.title2{background:url(../images/title2.png); height:36px; line-height:36px;}
.title2 span{padding-left:30px; font-size:14px; font-weight:bold; display:block; float:left}
.title2 a{background:url(../images/more.jpg) no-repeat; display:block; float:right; width:35px; height:95px; margin:12px 10px 0 0}

.news ul{margin:5px;}
.news ul li{line-height:30px; background:url(../images/ico.gif) no-repeat left center; padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom:1px dotted #666666;}
.list ul li{line-height:30px; border-bottom:1px dotted #000000;}
.list ul li a{padding-left:30px;}



.about div{line-height:22px; margin:10px}
.about div img{float:left; margin-right:10px; border:1px solid #DDDDDD; padding:2px;}

.product ul{margin:5px 0;}
.product ul li{float:left; text-align:center; line-height:35px; width:200px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin:0 3px }
.product ul li img{width:200px; height:150px; display:block}

.link div{line-height:25px;}
.link div a{padding-right:10px;}

.content{padding:10px; line-height:25px}
.content h2{text-align:center; line-height:35px; font-size:18px; margin-top:10px}
.content p{margin-top:10px;}
.info{line-height:25px; text-align:center; background-color:#F2F2F2}
.next{line-height:25px;}

.book ul{padding-left:50px;}
.book ul li{line-height:30px;}
.booklist dl{margin-bottom:10px; border-bottom:1px double #DDDDDD}
.booklist dl dt{background-color:#EFEFEF; line-height:25px}
.booklist dl dd{line-height:25px;}
.booklist dl dd span{color:#FF0000;}

.foot{ padding-top:5px;background:url(../images/bg2.gif) repeat-x;width:1200px;margin:0px auto;}
.foot p{line-height:25px; text-align:center; font-size:14px}

.pages{clear:both; line-height:30px; text-align:center}
.pages span{padding:2px 4px; margin-left:5px; color:#FF6600; font-weight:blod;}
.pages a{padding:2px 6px; margin-left:5px; border:1px solid #DDDDDD;}



.jieshao{line-height:32px; padding-top:3px; padding-left:10px; text-align:left; color:#555555}
.jieshao li{list-style-image:url(../images/bodybg.gif);}
.img{
    float:left;        
    margin-right:10px;   
    margin-top:15px;   
}
.xmdh{ font-size:14px; font-weight:bold; color:#FF0000;}
.xmdh a:link{font-size:14px;  font-weight:bold; color:#FF0000;}
.xmdh a:visited{ font-weight:bold; color:#FF0000;}
.xmdh a:hover{ font-weight:bold; color:#000000;text-decoration:none;}

.fenlei{ margin:0 auto; overflow:hidden; padding-top:15px; padding-left:15px; background-color:#FFFFFF;}
.fenlei li { float:left; width:120px ; background-color:#FFFFFF; list-style:none; margin-right:15px; margin-bottom:30px;} 
.fenlei li span{ display:block; width:100%; height:30px; line-height:30px; border:solid 1px #e8e8e8;} 

.imglist{ margin:0 auto; width:873px; overflow:hidden; background-color:#FFFFFF;} 
.imglist li{ float:left; width:260px ; list-style:none; margin:15px;} 
.imglist li img{ display:block; width:260px; height:190px;} 
.imglist li span{ display:block; width:100%; height:30px; line-height:30px; background:#F6F6F6} 

.connet{ margin:0 auto; width:873px; overflow:hidden; padding-top:5px; background-color:#FFFFFF;} 
.title{ font-size:26px; margin-top:40px; color:#0d468a;}
.con{ font-size:14px; margin:15px; color:#666666;}

.connetcase{ margin:0 auto; overflow:hidden; padding-top:5px; background-color:#FFFFFF;} 

.list{
text-align: left;
width:875px; background-color:#FFFFFF;
}
.list ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}
.list li{
width: 100%; height:35px; border-bottom:1px #cccccc dotted;
}
.list li a{
color: #333333;
font-size:13px;
display: block;
padding: 6px 0px 4px 15px;
}
.list li span{
float: right;/*ʹspanԪ�ظ���������*/
color:#999999; padding-top:10px; padding-right:10px;
text-align: right;/*�����Ҷ���*/
}
.list li a:hover{
color: #FF0000;
}


#gal-wrap {
position: relative;
}
#gallery {
position: absolute;
}
#gallery li {
list-style: none;
float: left;
width: 1200px;
height: 300px;
}
#gallery p {
text-align: center;
color: #cdcdcd;
}
#gal-panel {
height: 100%;
width:1000px;
margin:0 auto;
text-align:center;
overflow: hidden;
}
#gal-panel li {
float: left;
margin-right: 6px;
list-style: none;
cursor: pointer;
}
#gal-panel li.current {
font-weight: bold;
color: red;
}

.biankuangse{border:solid 1px #dddddd;}

.qukstyle{background-image:url(../images/images_02.gif); font-size:14px; padding-left:20px;font-family:"微软雅黑"; color:#393939; text-align:left; font-weight:bold;}

.gdstyle a{font-size:14px; margin-right:10px; float:right; font-family:"微软雅黑";}

.dangqian{margin:0 auto; width:1200px; height:40px; border:solid 1px #f2f2f2;text-align:left; padding-top:9px; padding-left:10px; margin-top:10px;}

.boxs{ margin:0 auto; height:100%; width:1200px; background:#ffffff;
 padding-top:10px; overflow:hidden} 
.box-left{ float:right; width:875px; text-align:center; border:solid 1px #f2f2f2;} 
.box-right{ float:left; width:315px; text-align:left;border:solid 0px #f2f2f2; } 
.box-right li{line-height:30px;}

.imgpad{ padding-left:15px; width:100px;}