/* CSS Document */
@import url("Pub_Class.css");

/*index*/
#hdp {clear:both; height:auto; width:990px; margin:0 auto; padding:5px; background:#fff;}

#left {width:220px; float:left;}
#right {width:760px; float:right;}

span.more {float:right; padding-right:10px;}
span.more_1 {float:right; padding-right:10px; color:#333; font-size:12px; font-weight:normal;}
span.more2 {float:right; padding-right:10px; padding-top:5px;}
span.more3 {float:right; padding-right:10px; padding-top:5px;}
.block {clear:both; padding-bottom:8px; overflow:hidden;}
.block2 {clear:both; padding-bottom:2px; overflow:hidden;}
h2.class1 {line-height:32px; height:32px; background:url(../images/h2_1.jpg) repeat-x; padding-left:10px; color:#FFF; font-size:14px;}
h2.class2 {line-height:30px; height:30px; background:url(../images/h2_2.jpg) repeat-x; padding-left:25px; font-size:14px; border:1px solid #dedede; border-bottom:0px;}
h2.classLK {line-height:30px; height:30px; background:url(../images/L.jpg) repeat-x; padding-left:10px; font-size:14px; border:1px solid #dedede; border-bottom:0px;}
h2.class3  {line-height:34px; background:url(../images/h2_3.jpg) -2px 0px repeat-x; padding-left:20px; font-size:14px; color:#FFF;}
h2.class4  {line-height:50px; height:50PX; background:#E9E9E9 url(../images/h2_4.jpg) 1px 0px no-repeat; padding-left:10px; font-size:14px; color:#FFF; border:1px solid #dedede;}

.con {clear:both; border:1px solid #dedede; padding:10px 5px; border-top:0px; overflow:hidden;}

ul.cate li {height:30px;  font-weight:bold; width:205px; margin:0px; padding:0px;}
ul.cate li a{background:url(../images/li_01.jpg) 5px 0px no-repeat; padding-left:35px; display:block;  line-height:30px; display:block}
ul.cate li a:hover {background:url(../images/li_02.jpg) 5px 0px  no-repeat; color:#FFF; text-decoration:none;}

a.cat {background:url(../images/li_01.jpg) 5px 1px no-repeat; padding-left:35px; display:block;  line-height:32px; display:block;font-weight:bold; width:205px;}
a.cat:hover {background:url(../images/li_02.jpg) 5px 1px  no-repeat; color:#FFF; text-decoration:none;}

.lxfs {padding:0px 10px; line-height:25px; height:150px;}

ul.index_pro li { width:144px; height:135px; text-align:center; float:left; padding:0px 2px 0px 3px;}
ul.index_pro li .box {width:130px; height:100px; text-align:center; border:1px solid #cdcdcd; padding:1px;}
ul.index_pro li p {text-align:center; padding-top:7px;}

.stroll1 {height:80px; overflow:hidden;}
ul.index_pinpai li {width:162px; height:80px; margin:0px 5px; float:left;}

.intro {line-height:28px; padding:0px 10px; font-size:13px; overflow:hidden;}
.intro img {float:right; margin-left:10px;}

.xinwen { width:375px; float:left;}
.xinwen2 { width:375px; float:right;}

ul.index_n li {line-height:28px; border-bottom:1px dashed #CCC; background:url(../images/JT.jpg) 0px 8px no-repeat; padding-left:15px;}
ul.index_n li span {float:right; font-family:Arial; color:#666;}
ul.index_n li.top { height:90px; padding-left:0px; border-bottom:0px;}
ul.index_n li.top h2 {height:28px; font-size:12px;}
ul.index_n li.top h2 a{color:#03A12A;}
ul.index_n li.top img {border:1px solid #cdcdcd; padding:1px; width:100px; height:75px; float:left; margin-right:10px; margin-top:5px;}
ul.index_n li.top p {line-height:20px; color:#333;}

ul.in_news li {line-height:24px; background:url(../images/dd.jpg) 4px 8px no-repeat; padding-left:15px;display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}

.fenye {clear:both; padding-top:20px; text-align:center;}
ul.newslist li {border-bottom:1px dashed #cdcdcd; background:url(../images/dd.jpg) 0px 10px no-repeat; line-height:30px; padding-left:12px;}
	ul.newslist li span {float:right; color:#999; width:100px; text-align:left;}
	
.neir {clear:both; padding:20px 5px; overflow:hidden; line-height:30px; font-size:14px; color:#333;}

ul.product_list li {width:163px; height:180px;  float:left; text-align:center; margin:5px 5px; background:url(../images/cp_bg.jpg) no-repeat;}
	ul.product_list .imgv { padding:17px; height:120px; vertical-align:middle; font-size:110px;}
	ul.product_list li p {padding-top:5px; text-align:center; line-height:18px;}

	
	
	
.title {line-height:50px; font-size:16px; text-align:center;  font-family:Microsoft Yahei; }
.sub_wz {line-height:25px; background:#f5f5f5; text-align:center;}
.sub_con {padding:20px 5px; line-height:30px; clear:both;}
.showimg {padding:10px; text-align:center;}
.showimg img {
/*设置图片垂直居中*/
vertical-align:middle;
/*非IE6下的等比缩放*/
max-height:700px;
max-width:500px;
/*IE6下的等比缩放，注意expression其实是运行了一个JS程序，所以如果图片很多的话会引起CPU占用率高*/
width:expression(this.width >700 && this.height <= this.width ? 700: true);
height:expression(this.height > 500 && this.width <= this.height ? 500 : true);
}	

.xgwz {clear:both; padding:10px 0px;}
.xgwz h2 {line-height:30px; background:#efefef; padding-left:10px;}
.xgwz .xgwzcon {clear:both; padding:10px; overflow:hidden;}
ul.xx_ww li {width:330px; padding-left:10px; float:left; line-height:25px; background:url(../images/dd.jpg) 0px 8px no-repeat;}

.sxp {clear:both; margin-top:30px; border-top:1px dashed #ccc; padding:0px 10px;}
ul.sx li{line-height:30px;}


ul.pinpai li{clear:both; padding:10px 0px; border-bottom:1px dashed #ccc; overflow:hidden; zoom:1;}
           ul.pinpai li img {float:left; width:217px; height:107px; margin-right:15px;}
		   ul.pinpai li h2 { height:30px; font-size:14px;}
		   ul.pinpai li p {line-height:20px; color:#999;}
		   
.ppp { overflow:hidden; padding-bottom:10px; border-bottom:1px dashed #ccc;}
   .ppp .tu{width:250px; float:left;}
   .ppp .ty {border-left:1px solid #C00; padding-left:20px; line-height:30px;}
   
/*留言栏目*/
.message_warp{width:607px;margin:0 auto;line-height:25px;}
.message_block{width:607px;color:#666;}
.message_block p{padding:12px;}
.message_bg{width:607px;background:url(../images/Message.gif);color:#333;padding-top:0px;margin-bottom:20px;}
.message_wz{text-align:center;color:#999;padding-right:35px;margin-bottom:5px;}
.message_input{width:400px;height:30px;line-height:30px;background:url(../images/input-style-gray.jpg) repeat-x;border:1px solid #d0d0d0;text-indent:2px;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin-top:16px;text-align:center;}
.msg_btn_area a{display:inline-block;width:78px;height:25px;line-height:25px;background:url(../images/btn-style-gray.gif);text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;}
.msg_btn_area a:hover{text-decoration:none;}

.customer {width:110px;}
   .qq1 {}
   .qq2 {background:url(../images/qq/middle.gif) repeat-y; padding:0px 10px; overflow:hidden;}
   .qq3{}
   .qq2 h2 {padding:5px 10px; color:#F00; font-size:12px;}
   .qq_2 {padding:5px 7px;}
   
.rr {color:#F00;}

.contPage,.page_list {text-align:center;}
    .contPage a{margin:0px 2px; padding:2px 10px; border:1px solid #ccc; background:#f5f5f5;}
	.contPage a.on {background:#09C;  border:1px solid #09C; color:#FFF; font-weight:bold;}

.page_list {text-align:center;}
    .page_list a{margin:0px 2px; padding:2px 10px; border:1px solid #ccc; background:#f5f5f5;}
	.page_list a.on {background:#09C;  border:1px solid #09C; color:#FFF; font-weight:bold;}
	a.nopage {
    margin: 0px 2px;
    padding: 2px 10px;
    border: 1px solid #e5e5e5;
    background: #f5f5f5;
    color: #bbbbbb;
	
.weblink {clear:both; padding-top:5px; overflow:hidden;}
    .lk_bb { padding:10px 20px; line-height:22px; background:url(../images/lk_r1_c1.jpg) no-repeat; overflow:hidden; border:1px solid #ddd;}
	.lk_bb a {padding:0px 10px;}
   .weblink .linkb {clear:both; height:10px; background:url(../images/lk_r3_c1.jpg) 0px -7px no-repeat;}
 
 .mkm {clear:both; padding:10px 0px;}
   
h2.zczsr {font-size:12px; line-height:30px; height:30px; background:#efefef; padding:0px 10px; clear:both;}
h2.zczsr   span {float:right; width:100px; padding-top:5px;}

ul.newslisty li {border-bottom:1px dashed #cdcdcd; background:url(../images/dd.jpg) 5px 10px no-repeat; line-height:30px; padding-left:17px;}
	ul.newslisty li span {float:right; color:#999; width:100px; text-align:left;}
