body{font-size:12px; color:#000000; font-family:"΢���ź�"; margin:0 auto;}
*{margin:0;padding:0;}
img{border:none;}
a{color:#000000; text-decoration: none;margin:0;padding:0;}
A:hover {color:#FF0000; text-decoration:none;}
ul,li {list-style:none; list-style-type:none;}

.clear{clear:both; margin:0; padding:0;}

.top{width:100%; height:37px; background:url(top_topbj.jpg) repeat-x;}
.top_center{width:1168px; height:37px; margin:0 auto;}
.top_right{ float:right;}

.cn{width:80px; height:37px; background:url(cn.jpg) no-repeat left; text-indent:26px; line-height:37px; color:#6F6F6F; float:left;}
.cn a{color:#6F6F6F; display:block;}
.en{width:80px; height:37px; background:url(en.jpg) no-repeat left; text-indent:26px; line-height:37px; color:#6F6F6F; float:left;}
.en a{color:#6F6F6F; display:block;}
.message{width:100px; height:37px; background:url(message.jpg) no-repeat left; text-indent:26px; line-height:37px; float:left; font-family:"Georgia"; color:#B70000; font-size:14px; float:left;}
.tel{width:210px; height:37px; background:url(tel.jpg) no-repeat left; text-indent:26px; line-height:37px; float:left; color:#000000; font-size:15px;}

.head{width:1168px; height:115px; margin:0 auto;}
.logo{ display:inline-block;width:auto; height:115px; float:left; overflow:hidden;}
.logo img{ width:auto; height:115px;}

.nav {width:700px; text-align:left; z-index:10000; float:left; margin-top:50px; margin-left:20px; margin-left:40px;}
.nav ul{overflow:visible;z-index:10000;}
.nav li{float:left; height:30px; text-align:center; display:block; z-index:10000;position:relative;}
.nav li a{height:30px; font-size:14px; width:100px; line-height:30px; display:block; color:#000000;}
.nav li a:hover{display:block; color:#FFFFFF; text-decoration:none; height:30px; background:url(lmbj1.jpg) no-repeat center;}
#jingguod{display:block; background:url(lmbj1.jpg) no-repeat center; color:#FFFFFF;}
#jingguod a{display:block; color:#FFFFFF;}

.search{width:163px; height:25px; margin-top:56px;; float:right; overflow:hidden;}
.search_left{width:15px; height:25px; float:left;}
.search_center{width:119px; height:25px; background:url(search_center.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; float:left; line-height:23px;}
.search_kuang{border:currentColor; background:none; color:#999999; width:110px; height:25px; line-height:25px; border:0;outline:none; font-family:Arial, Helvetica, sans-serif;}
.search_right{width:29px; height:25px; float:left;}

.nav li ul{position:absolute; top:30px; left:0px;height:auto; overflow:hidden;display:block;background:url(lmbj1.png);display:none; width:150px;}
.nav li ul li{clear:both; height:30px;}
.nav li ul li a{display:block; overflow:hidden;height:30px; text-align:left; line-height:30px;width:160px; font-size:12px; padding-left:10px; color:#FFFFFF;}
.nav li ul li a:hover{height:30px;line-height:30px; background:url(lmbj11.png); color:#FFFFFF; text-decoration:underline;}


/***********************��ҳbanner css************************/
.focusBox { position: relative; width:100%; min-width:1000px; height:542px;}
.focusBox .pic{ position:relative;}
.focusBox .pic img { width:100%; height:542px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 25px; text-align: center; font-size:0; z-index:5; }
.focusBox .hd li{margin: 0 3px; background: url(dot9.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(dot9.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -46px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 5; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
/****��ҳbanner����****/


.about{width:560px; overflow:hidden; float:left;}
.about_title{width:560px; height:40px; border-bottom:1px solid #BEBEBE;}
.about_title_left{width:200px; height:40px; line-height:40px; text-align:left; font-size:18px; color:#000000; float:left;}
.about_title_right{width:36px; height:12px; padding-top:15px; float:right;}
.about_nei{width:560px; height:224px; margin:10px 0px; overflow:hidden; text-align:left; line-height:22px;}
.news{width:560px; overflow:hidden; float:right;}
.news_left{width:212px; height:224px; overflow:hidden; float:left;}
.news_right{width:348px; height:224px; overflow:hidden; float:right;}
.in_news{width:348px; height:28px; border-bottom:1px dashed #CCCCCC;}
.in_news_zi{width:278px; height:28px; line-height:28px; text-align:left; background:url(jiantou.jpg) no-repeat left; text-indent:15px; float:left; overflow:hidden;}
.in_news_time{width:70px; height:28px; line-height:28px; text-align:right; float:right;}

.inpro{width:1168px; margin:0 auto; height:40px; border-bottom:1px solid #BEBEBE;}
.inpro_nei{width:1192px; margin:0 auto; overflow:hidden; padding-top:10px;}
.inpro_wai{width:280px; float:left; margin-left:12px; margin-right:3px;}
.inpro_pic{width:280px; height:280px;}
.inpro_pic a{width:280px; height:280px; border:1px solid #EEEEEE; display:block;}
.inpro_pic a:hover{border:1px solid #FF0000;}
.inpro_zi{width:280px; height:45px; line-height:45px; overflow:hidden; text-align:center;}

/*======================��ҳ������Ʒ��ʽ��ʼ=========================================================*/
.pro_r_warp {width:1210px; overflow:hidden; margin:0 auto; padding-top:10px;}
.rollBox {padding:3px 0px; width:1210px; height:322px; overflow: hidden;}
.rollBox .img1 {background: url("shqm_left_pic.jpg") no-repeat left; width:21px; height:44px; margin-top:100px; float: left; display: block;}
.rollBox .img2 {background: url("shqm_right_pic.jpg") no-repeat right; width:19px; height:44px; margin-top:100px; float:right; display: block;}
.rollBox .Cont {width:1168px; overflow: hidden; float: left;}
.rollBox .ScrCont {width:1000000px;}
.rollBox #List1 {float: left;}
.rollBox #List2 {float: left;}
.rollBox .ScrCont .pro_list_li {width:2930px; float: left;}
.rollBox .ScrCont .pro_list_li li {width:280px; margin-right:13px; float: left;}
.rollBox .ScrCont .pro_list_li li p {height:82px; overflow:hidden; text-align: center; line-height:16px; padding-top:10px; }

.rollBox .ScrCont .pro_list_li img {width:280px; height:280px;}
.rollBox .ScrCont .pro_list_li li a img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); border:1px solid #EEEEEE;}
.rollBox .ScrCont .pro_list_li li a:hover img {filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); border:1px solid #FF0000;}
/*======================��ҳ������Ʒ��ʽ����=========================================================*/


.nei_banner{width:100%; height:230px; overflow:hidden; margin-bottom:10px;}

/*===============���============================*/
.mid{width:1168px; margin:0 auto; overflow:hidden; padding-top:10px;}
.nei_mid{width:1168px; margin:0 auto; overflow:hidden; padding-top:10px; background:url(midbj.jpg) repeat-y left;}
.left{width:269px;float:left; overflow:hidden;}
.left_title{width:269px; height:30px; background:url(left_title.jpg) no-repeat center; line-height:30px; text-align:left; text-indent:75px; font-size:16px; color:#FFFFFF; overflow:hidden;}
.left_nei{width:269px; overflow:hidden; margin-bottom:10px; margin-top:10px; overflow:hidden;}
.left_con{width:249px; margin:10px; text-align:left; line-height:22px; overflow:hidden;}
.list {width:241px; margin:0px 14px; overflow:hidden;}
.list ul{}
.list li{line-height:28px; display:block; height:28px; margin-bottom:5px;}
.list li a{width:241px; height:28px; background:url(list.jpg) no-repeat left; line-height:28px; display:block; text-align:left; text-indent:36px;}
.list li a:hover{background:url(list1.jpg) no-repeat left; height:28px;line-height:28px;color:#FF0000;}
.left_search{width:241px; height:30px; border:1px solid #CCCCCC; line-height:30px; text-indent:5px; margin:0px 14px;}
.search_zi{border:currentColor; background:none; color:#999999; width:240px; height:30px; line-height:30px; border:0;outline:none; font-family:Arial, Helvetica, sans-serif;}
.search_enter{width:241px; height:26px; margin-top:10px; margin-left:14px;}
/*===============�ұ�============================*/
.right{width:899px; float:right; overflow:hidden;}
.right_title{width:880px; height:30px; border-bottom:1px solid #CCCCCC; margin-left:19px;}
.right_title_left{width:400px; height:30px; line-height:30px; background:url(yuanquan.jpg) no-repeat left; font-size:14px; text-align:left; text-indent:30px; color:#000000; float:left;}
.right_title_right{width:440px; height:30px; line-height:30px; text-align:right; float:right;}
.right_nei{width:880px; text-align:left; padding-top:10px; line-height:22px; overflow:hidden; margin-left:19px;}
.product_nei{width:890px; padding-top:10px; margin-left:7px; text-align:left; overflow:hidden;}
.pro_wai{width:210px;float:left; margin-left:12px;}
.pro_pic{width:210px; height:210px;}
.pro_pic a{width:210px; height:210px; border:1px solid #E7E7E7; display:block;}
.pro_pic a:hover{border:1px solid #FF0000;}
.pro_zi{width:210px; height:35px; line-height:35px; overflow:hidden; text-align:center;}


.tuijian_top{width:880px; margin:15px 0px; text-align:left; overflow:hidden; background:url(right_top.jpg) no-repeat top left;}
.tuijian_news{width:880px; padding-left:20px; height:50px; line-height:50px; text-align:left; border-bottom:1px dashed #CECECE; background:url(dian.jpg) no-repeat left; overflow:hidden; font-size:18px; font-family:"΢���ź�";}
.tuijian_nei{width:880px; margin:10px 0px; overflow:hidden;}
.tuijian{width:340px; padding-left:10px; height:30px; line-height:30px; background:url(jiantou.jpg) no-repeat left; border-bottom:1px dashed #EEEEEE; overflow:hidden; float:left; margin-right:10px;}
.tuijian_pro{width:2220px;}

.bottom{width:100%; height:105px; background:url(footbj.jpg) repeat-x;}
.foot{width:1168px; height:105px; margin:0 auto;}
.foot_nav {width:700px; text-align:left; z-index:10000; float:left; margin-top:30px;}
.foot_nav ul{overflow:visible;z-index:10000;}
.foot_nav li{float:left; height:30px; text-align:center; display:block; z-index:10000;position:relative;}
.foot_nav li a{height:30px; font-size:14px; padding-right:40px; line-height:30px; display:block; color:#000000;}
.foot_nav li a:hover{display:block; color:#FF0000; text-decoration:none; height:30px;}
.foot_right{width:468px; height:65px; margin-top:35px; float:right; font-size:12px; color:#7F7F7F; line-height:22px; text-align:right;}

/*�����б�ҳ*/
.guodu{width:100%; height:10px;}
#lib_info_list{width:100%; clear:both; overflow:hidden;}
#lib_info_list li{height:32px; line-height:32px; border-bottom:1px dashed #EEEEEE; overflow:hidden; text-indent:5px;}
.news_time{width:70px; text-align:right; float:right; font-size:11px; color:#666666; height:32px; line-height:32px}
.news_li{width:870px; font-size:14px; height:32px; text-indent:15px; background:url(jiantou.jpg) no-repeat left; font-size:13px; color:#000000; text-align:left; line-height:32px; float:left;}
.nei_news{width:880px; text-align:left; height:32px; border-bottom:#CCCCCC 1px dotted; line-height:32px;}
.news_nei{width:880px; font-size:12px; line-height:20px; overflow:hidden; border-bottom:1px dashed #CCCCCC; margin-bottom:10px; padding-top:10px; padding-bottom:10px; color:#666666;}
/*��Ϣҳ*/
#lib_article{clear:both; overflow:hidden; margin:0 auto; padding-top:10px; line-height:22px;  font-size:14px;}
.page{width:610px; height:30px; padding-left:270px; text-align:center; line-height:30px; background:#F1F1F1;}
.page1{width:610px; height:30px; padding-left:270px; text-align:center; line-height:30px; background:#F1F1F1; margin-left:10px;}


/* ��Ʒ���� */
/* ��ͼչʾ */
.pro_detail{ overflow:hidden; margin-top:5px; height:490px; }
.pro_detail_pic{width:480px; border:1px solid #CCCCCC; height:480px; float:left;}

.pro_detail_name{ width:380px; height:auto; overflow:hidden;float:right;}
.pro_name{ line-height:30px; margin-bottom:4px;border-bottom:1px dashed #e1e1e1;}
.pro_class{ height:30px; line-height:30px; border-bottom:1px solid #e1e1e1}
.pro_miaoshu{line-height:21px; text-align:left; border-bottom:1px solid #e1e1e1}

.miaoshu{width:880px; height:28px; border-bottom:2px solid #D0040F;}
.miaoshu1{line-height:28px; display:block; height:28px; width:118px; float:left; margin-right:5px; text-align:center;}
.miaoshu1 a{width:118px; height:28px; text-align:center; line-height:28px; background:url(prolist.jpg) no-repeat center; float:left;}
.miaoshu1 A:visited {width:118px; height:28px; text-align:center; line-height:28px; background:url(prolist.jpg) no-repeat center; float:left;}
.miaoshu1 a:hover{width:118px; height:28px; text-align:center; line-height:28px; background:url(prolists.jpg) no-repeat center; color:#FFFFFF; float:left;}
.miaonei{width:880px; padding-top:10px; line-height:22px; text-align:left;}

.table_pro {font-size: 12px; color:#333333; text-decoration: none; border: 1px none #333333;}
.table_pro A:link {font-size: 12px; color:#333333; text-decoration: none;}
.table_pro A:visited {font-size: 12px; color:#333333; text-decoration: none;}
.table_pro a:hover {font-size: 12px; color: #FF0000; text-decoration: none;}