@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; font-size:12px; color: #666666; font-family:Arial, Helvetica,微软雅黑, sans-serif;background:#ffffff;text-align: center;}
td{ font-family:Arial,Helvetica,微软雅黑,sans-serif; font-size:12px;  }
a{ font-family:Arial,Helvetica,微软雅黑,sans-serif; color:#989898; text-decoration:none;}
a:hover{ color:#bc0001; text-decoration:none;}
img{border:0;}
div,h1,h2,h3,h4,p,form,label,textarea,input,img,span,ul{ margin:0; padding:0;text-align:left; }


ul{list-style-type:none;}

.fl{float:left;}

.listpage{ display:block; float:left; width:710px; text-align:right;margin-top:20px;}
.pagelist1.pages{ font-family:Webdings; cursor:hand;}
.pagelist1{ font-size:12px; padding:3x; margin:3px; text-align:right;}
.pagelist2{ font-size:11px; padding:3x; margin:3px; text-align:right;}
.pagelist2 a{ border:#ddd solid 1px; color:#df702b; margin-right:2px; padding:2px 5px;}
.pagelist2 a:hover{ background:#df702b; border:#ddd solid 1px; color:#fff;}
.pagelist2 a.page-num-current{ background:#df702b; border:#ddd solid 1px; color:#FFFFFF; margin-right:2px; padding:2px 5px;}
.pagelist2 span.disabled{ border:#ddd solid 1px; color:#ddd; margin-right:2px; padding:2px 5px;}
.pagelist2 span.total{ font-size:12px; line-height:20px; margin:0 5px;}


.noInfo{ background:url(../img/loading.gif) center no-repeat; height:32px; width:165px; padding-bottom:50px; line-height:32px; text-align:center; margin:0 auto;}
.clears{ clear:both; font-size:0; line-height:0;}
.noInfoa{float:left; background:#cccccc; height:27px; width:700px;margin-left:13px;display:inline;}


#container{width:1002px;margin:0 auto;overflow:hidden;background:#ffffff;}
#header{float:left;width:1002px;height:85px;}
#logo{float:left;width:497px;height:44px;margin-top:20px;}
#nav{float:right;width:300px;height:12px;text-align:right;margin-right:22px;margin-top:10px;display:inline;}

#hot{float:left;width:1002px;height:35px;background:url(../img/menu-bg.gif) repeat-x;}

#menu{float:left;width:700px;height:35px;}
#menu ul{  float:left;width:700px;}
#menu ul li{float:left; width:100px; height:35px;text-align:center;background:url(../img/xian.gif) right no-repeat; }
#menu ul li a{float:left; display:block; width:100px; height:35px;line-height:35px;color:#ffffff;overflow:hidden;text-align:center;font-weight:bold;font-size:14px;}
#menu ul li a:hover{ text-decoration:underline;}

#hotline{float:left;width:250px;padding-left:50px;height:35px;line-height:35px;color:#ffd200;font-weight:bold;text-align:center;font-size:16px;}

#banner{float:left;width:1002px;height:242px;margin-top:4px;}
#mainbox{float:left;width:1002px;padding-bottom:28px;}
#side{float:left;width:230px;padding-left:3px;}
.sidea{float:left;width:219px;height:32px;background:url(../img/lefta.gif) no-repeat;margin-top:7px;}
.sideb{float:left;width:219px;height:10px;background:url(../img/sideba.gif) no-repeat;margin-top:4px;}
.sidec{float:left;width:219px;padding-top:5px;padding-bottom:8px;background:url(../img/side-bg.gif) repeat-y;}
.sided{float:left;width:219px;height:6px;background:url(../img/sidebb.gif) no-repeat;}
.sidex{float:left;width:202px;padding-left:9px;}
ul.sides-prolist{ float:left; width:202px;}
ul.sides-prolist li{ float:left; width:191px; height:25px;padding-left:11px;background:url(../img/di.gif) bottom repeat-x;}
ul.sides-prolist li a{ float:left; width:171px; height:25px; background:url(../img/dotb.gif) left no-repeat;line-height:25px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;color:#333333;font-size:12px;padding-left:21px;font-family:"宋体";}
ul.sides-prolist li a:hover{ color:#F00;}
.sidee{float:left;width:218px;height:32px;background:url(../img/sidee.gif) no-repeat;margin-top:8px;}

#search{float:left;width:153px; height:49px;padding-top:25px;padding-left:66px;background:url(../img/sidef.gif) no-repeat;margin-top:8px;}
.keyword{float:left; width:113px; height:21px;padding-left:3px;background:url(../img/keyword.gif) left no-repeat;}
.keyword input{ border:#CCC solid 0px;width:100px; height:16px; line-height:16px; font-size:12px; font-family:Arial, Helvetica, sans-serif;margin-top:2px;}

.mid{float:left;width:513px;padding-top:4px;}
.mida{float:left;width:506px;height:30px;background:url(../img/mida.gif) no-repeat;}
.more{float:right;width:36px;height:11px;margin-top:9px;margin-right:15px;display:inline;}

.midb{float:left;width:500px;padding-left:3px;padding-top:10px;}
#proscroll{ float:left; width:500px; height:149px; overflow:hidden; }
#proscroll .indemo { float: left; width:20000%;}
ul.s_prolist{ float:left;height:149px;}
ul.s_prolist li{ float:left;width:176px;height:149px;text-align:center;}
ul.s_prolist li .pimg{ float:left;width:176px;height:124px;text-align:center;}
ul.s_prolist li .pimg img{ width:154px; height:124px;}
ul.s_prolist li span{ float:left;width:176px;height:25px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:25px;color:#333333;}
#demo1,#demo2 { float: left;}

.midc{float:left;width:506px;height:30px;background:url(../img/midc.gif) no-repeat;}
.midd{float:left;width:460px;padding-left:26px;padding-top:5px;}
ul.newlist{float:left;width:460px;}
ul.newlist li{float:left; height:25px; width:460px;background:url(../img/arrow.gif) left no-repeat; }
ul.newlist li .ndate{float:right; height:25px; line-height:25px; width:80px; text-align:center; color:#575757;}
ul.newlist li a{float:left; display:block;width:340px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; padding-left:20px;color:#333333;}
ul.newlist li a:hover{color:#F00;}

.right{float:left;width:240px;padding-top:8px;}
.righta{float:left;width:240px;height:32px;background:url(../img/righta.gif) left no-repeat;}
.rightc{float:left;width:240px;height:166px;}
.rightb{float:left;width:240px;height:32px;background:url(../img/rightb.gif) left no-repeat;margin-top:16px;}
.rightd{float:left;width:240px;height:104px;}

.mainer{float:left;width:1002px;padding-bottom:20px;}
.main{float:left;width:750px;padding-left:19px;padding-top:4px;}
.maina{float:left;width:705px;height:30px;padding-left:45px;background:url(../img/tit-bg.gif) no-repeat;}
.tita{float:left;width:200px;height:30px;line-height:30px;color:#670003;font-weight:bold;font-size:15px;}
.titb{float:right;width:52px;height:30px;line-height:30px;color:#670003;}
.about{float:left;width:730px;padding-left:3px;padding-top:15px;line-height:18px;color:#333333;}
.abouta{float:left;width:730px;padding-left:3px;padding-top:15px;line-height:30px;color:#333333;}
.aboutb{float:left;width:710px;padding-left:23px;padding-top:15px;line-height:30px;color:#333333;}
.aboutc{float:left;width:730px;padding-left:3px;line-height:30px;color:#333333;}

.tstitle{float:left;width:690px;margin:2px 0px 2px 15px;display:inline;height:26px;line-height:26px;padding-left:5px;background:#ffffcc;color:#333333;font-weight:bold;font-family:"宋体";}

ul.productlist{ float:left; width:700px;margin-left:13px;display:inline;border-top:1px solid #cccccc;}
ul.productlist li{ float:left; width:693px; height:25px;padding-left:5px;border:1px solid #cccccc;border-top:none;}
ul.productlist li a{float:left;display:block;background:url(../img/arrowa.gif) left no-repeat;width:672px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:25px;padding-left:21px;color:#333333;}
ul.productlist li a:hover{color:#F00;}
	
ul.honorlist{float:left;width:730px;text-align:center;}
ul.honorlist li{float:left; width:182px; height:230px; text-align:center;}
ul.honorlist li .proimg{float:left;width:182px; height:200px;text-align:center; overflow:hidden;}
ul.honorlist li img{width:150px;height:180px;}
ul.honorlist li span{float:left;width:182px; height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;color:#333333;}

ul.newslists{float:left;width:713px;padding-left:17px;}
ul.newslists li{height:26px;width:713px;float:left;}
ul.newslists li .n-date{display:block;color:#575757;float:right;height:30px;line-height:26px;font:12px/26px ;width:100px;text-align:left;}
ul.newslists li a{float:left;display:block;background:url(../img/arrow.gif) left no-repeat;width:560px;height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:26px;padding-left:20px;color:#333333;}
ul.newslists li a:hover{color:#F00;}

.lh20{line-height:20px;}
.tac{text-align:center;}.tar{text-align:right;} 
.w690{width:690px;}
.w730{width:730px;}
.w350{width:350px;}
.bb{border-bottom:#569e2e solid 2px;}
.hidden{overflow:hidden;}
.h3tit{height:20px;line-height:20px; font:bold 12px/30px ,Arial, Helvetica, sans-serif;text-align:center;color:#000000;font-family:" 宋体";}
.h3tita{height:30px;line-height:30px; font:bold 20px/30px ,Arial, Helvetica, sans-serif;text-align:center;color:#000000;margin-top:20px;}
.h4tit{height:30px;line-height:30px; font:bold 18px/30px ,Arial, Helvetica, sans-serif; color:#000000;margin-top:20px;}
.h4tita{float:left;height:30px;line-height:30px; font:bold 18px/30px ,Arial, Helvetica, sans-serif; color:#000000;margin-top:20px;}
.num{color:#dc0000;}
.com{ font-weight:bold; font-size:13px/25px;line-height:25px; color:#df1801;}
.coma{ font-weight:bold; font-size:13px/25px;line-height:25px; color:#000000;}

.tac{text-align:center;}
.mgt10{margin-top:10px;}.pt10{padding-top:10px;}
.nabout{float:left;width:730px;text-align:right;margin-top:15px;padding-bottom:10px;}
.nnews{float:left;width:730px;margin-top:20px;line-height:20px;color:#000000;}

#footer{float:left;width:1002px;height:92px;background:url(../img/footer.gif) repeat-x;}
.foota{float:left;width:1002px;height:67px;line-height:16px;color:#ffffff;text-align:center;padding-top:25px;}