/*banner*/
.banner{ width:100%; height:280px; text-align:center; overflow:hidden;}
.bannerimg img{height:280px;}
.bannerimg{ position:relative;}

/**/
.bg01{ width:100%; background:url(../images/bg01.jpg) repeat-x top;}

/*pages*/
.pages{ width:1000px; padding-top:20px; margin:0 auto; overflow:hidden;}
.pages_l{ float:left; width:240px; overflow:hidden;}
.left_title{ width:240px; height:43px; background:url(../images/topbg02.jpg) repeat-x; overflow:hidden;}
.left_title_name{ float:left; width:116px; height:43px; background:url(../images/namebg02.jpg) no-repeat; text-align:center; line-height:40px; font-size:16px; font-weight:bold;font-family:微软雅黑; color:#fff;}
.left_nav{ width:240px; overflow:hidden;}
.left_nav ul{ width:212px; padding:10px 13px 0; border:1px solid #ccc; border-top:0; background:#fff; overflow:hidden;}
.left_nav ul li{ width:212px; height:33px; margin-bottom:5px; overflow:hidden;}
.left_nav ul li a{ display:block; width:212px; height:33px; line-height:33px; background:url(../images/left_navli.jpg) no-repeat; text-align:center; color:#333; overflow:hidden;}
.left_nav ul li a:hover{ background:url(../images/left_navhover.jpg) no-repeat; color:#fff; font-weight:bold;}
.left_nav ul li.this a{ background:url(../images/left_navhover.jpg) no-repeat; color:#fff; font-weight:bold;}
/*left_news*/
.left_news{ width:240px; margin-top:10px; overflow:hidden;}
.left_news ul{ padding:10px 5px; width:228px;  border:1px solid #ccc; background:#f8f8f8; border-top:0; overflow:hidden;}
.left_news ul li{ float:left; width:218px; height:20px; padding-left:10px; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #ccc; background:url(../images/dian.jpg) no-repeat left center; overflow:hidden;}
.left_news ul li a{ font-size:12px; line-height:20px; color:#444; }
.left_news ul li a:hover{ color:#f00;}
/**/
.left_img{ width:240px; margin-top:10px; overflow:hidden;}

/*pages_r*/
.pages_r{ float:right; width:742px; background:#fff; overflow:hidden;}
.pages_r_top{ width:742px; height:41px; border-bottom:2px solid #36c;}
.pages_r_top .typename{ float:left; padding-left:10px; color:#ff7800; font-size:20px; font-weight:bold; line-height:40px; font-family:微软雅黑; overflow:hidden;}
.pages_r_top .position{ float:right; padding-right:10px; color:#444; font-size:12px; line-height:40px;  overflow:hidden;}
.pages_r_top .position a{ color:#444; line-height:40px;}
.pages_r_top .position a:hover{ text-decoration:underline;}

/*pages_r_content*/
.pages_r_content{ width:710px; padding:15px; border:1px solid #ccc; overflow:hidden;}
.pro_xianguan{width:740px; border:1px solid #ccc; overflow:hidden;}
.pro_xianguan_top{ width:740px; height:30px; background:#0a4797; overflow:hidden;}
.pro_xianguan_top span{ padding-left:10px; line-height:30px; font-size:14px; font-family:微软雅黑; color:#fff;}
.pro_xianguan_cont{ width:732px; padding-top:10px; margin:0 auto; }
.pro_xianguan_cont ul li{ float:left; width:179px; display:inline; margin:0 2px;}
.pro_xianguan_img{ width:175px; height:140px; padding:1px; border:1px solid #ccc; overflow:hidden;}
.pro_xianguan_img img{ width:175px; height:140px;}
.pro_xianguan_title{ width:175px; height:30px; text-align:center; overflow:hidden;}
.pro_xianguan_title a{ color:#444; line-height:30px;}
.pro_xianguan_title a:hover{ color:#c00; text-decoration:underline;}


/*about*/
.about{ width:100%; overflow:hidden;}

/*list_news*/
.list_news{ width:100%; overflow:hidden;}
.list_news ul{}
.list_news ul li{ float:left; width:710px; height:65px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #ccc; overflow:hidden;}
.list_news_time{ float:left; width:71px; height:65px; margin-right:10px; background:url(../images/list_news_timebg.jpg) no-repeat; overflow:hidden;}
.list_news_time .list_news_time_ri{ margin:0 auto; width:67px; height:38px; line-height:43px; font-size:30px; font-family:微软雅黑; color:#1c67c4; text-align:center; overflow:hidden;}
.list_news_time .list_news_time_ny{ margin:0 auto; width:67px; height:27px; line-height:27px; color:#666; text-align:center; font-family:Arial; overflow:hidden;}

.list_news_r{ float:left; width:629px; height:65px; overflow:hidden;}
.list_news_title{ width:100%; height:20px; overflow:hidden;}
.list_news_title a{ font-size:14px; color:#444; font-weight:bold; line-height:20px;}
.list_news_title a:hover{ color:#f00; text-decoration:underline;} 
.list_news_txt{ font-size:12px; color:#555; line-height:24px; }
.list_news_txt a{ color:#F60; text-decoration:underline;}

/*list_news2*/
.list_news2{width:100%; overflow:hidden;}
.list_news2 ul{}
.list_news2 ul li{ float:left; width:700px; height:20px; padding-left:10px; background:url(../images/dian.jpg) no-repeat left center; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #ccc; overflow:hidden;}
.list_news2 ul li .list_news2_title{ float:left; width:620px; height:20px; overflow:hidden;}
.list_news2 ul li .list_news2_title a{ color:#444; line-height:24px; }
.list_news2 ul li .list_news2_title a:hover{ color:#c00;}
.list_news2 ul li .list_news2_time{ float:right; width:80px; height:20px; line-height:24px; text-align:right; overflow:hidden;}


/*list_pages*/
.list_pages{ width:710px; height:24px; margin-top:10px; overflow:hidden;}
.list_pages ul{ float:left; position:relative; left:50%;}
.list_pages ul li{ float:left; display:inline; height:22px; line-height:24px; border:1px solid #ddd; background:#fff; overflow:hidden; position:relative; right:50%;}
.list_pages ul li.fenye_jilu,.list_pages ul li.fenye_zongshu{ padding:0 8px;}
.list_pages ul li a{ display:block; padding:0 8px; line-height:24px;}
.list_pages ul li a:hover{ background:#f2f2f2;}
.list_pages ul li.thisclass a{ background:#0a92ef; color:#fff;}

/*arc_news*/
.arc_news{ width:100%; overflow:hidden;}
.arc_news_title{ width:100%; line-height:40px; font-size:20px; color:#c00; font-family:微软雅黑; text-align:center; overflow:hidden;}
.arc_news_info{ width:100%; font-size:12px; color:#ccc; line-height:24px; text-align:center; overflow:hidden;}
.arc_news_info span{ padding:0 2px;}
.arc_news_body{ width:100%; font-size:12px; color:#444; overflow:hidden; }

/*arc_pages*/
.arc_pages{ width:100%; margin-top:10px; overflow:hidden;}
.arc_pages ul li.arc_pages_l{ float:left; width:350px; height:20px; line-height:20px; text-align:left; overflow:hidden;}
.arc_pages ul li.arc_pages_r{ float:right; width:350px; height:20px; line-height:20px; text-align:right; overflow:hidden;}
.arc_pages ul li{ color:#555;}
.arc_pages ul li a{ color:#555;}
.arc_pages ul li a:hover{ color:#c00; text-decoration:underline;}


/*list_kehu*/
.list_kehu{width:100%; overflow:hidden;}
.list_kehu ul{}
.list_kehu ul li{ float:left; display:inline; margin:0 22px 10px; width:192px; height:127px; line-height:30px; text-align:center; overflow:hidden;}
.list_kehu ul li a{ color:#444; line-height:30px;}
.list_kehu ul li a:hover{ color:#c00; text-decoration:underline;}
.list_kehu ul li a img{ width:190px; height:95px; border:1px #eee solid;}
.list_kehu ul li a:hover img{ border:1px #f90 solid;}

/*list_anli*/
.list_anli{width:100%; overflow:hidden;}
.list_anli ul{ width:696px; margin:0 auto;}
.list_anli ul li{ float:left; display:inline; margin:0 12px 10px; width:208px; height:169px; line-height:30px; text-align:center; overflow:hidden;}
.list_anli ul li a{ color:#444; line-height:30px;}
.list_anli ul li a:hover{ color:#c00; text-decoration:underline;}
.list_anli ul li a img{ width:206px; height:137px; border:1px #eee solid;}
.list_anli ul li a:hover img{ border:1px #f90 solid;}

/*list_rongyu*/
.list_rongyu{width:100%; overflow:hidden;}
.list_rongyu ul{ width:666px; margin:0 auto; overflow:hidden;}
.list_rongyu ul li{ float:left; display:inline; margin:0 12px 10px; width:198px; height:166px; line-height:30px; text-align:center; overflow:hidden;}
.list_rongyu ul li a{ color:#444; line-height:30px;}
.list_rongyu ul li a:hover{ color:#c00; text-decoration:underline;}
.list_rongyu ul li a img{ width:196px; height:134px; border:1px #eee solid;}
.list_rongyu ul li a:hover img{ border:1px #f90 solid;}

/*list_jobs*/
.list_jobs{ width:100%; overflow:hidden;}
.list_jobs ul{ width:100%}
.list_jobs ul li{ float:left; width:100%; margin-bottom:20px; overflow:hidden;}
.list_jobs_title{ width:100%; height:36px; color:#c00; font-size:14px; font-family:微软雅黑; font-weight:bold; line-height:36px; border-bottom:1px dotted #ccc; overflow:hidden;}
.list_jobs_body{ width:100%; line-height:180%; color:#444; font-size:12px; margin-top:10px; overflow:hidden;}
.list_jobs_email{ width:100%; height:22px; background:url(../images/jl_ico01.jpg) no-repeat center left;}
.list_jobs_email span{ padding-left:25px; line-height:24px; font-size:14px; font-family:微软雅黑; font-weight:bold; color:#555;}

/*list_pro*/
.list_pro{ width:100%; overflow:hidden;}
.list_pro ul{ width:663px; padding-left:30px; margin:0 auto;}
.list_pro ul li{ float:left; width:177px; height:170px; background:#efefef; padding:6px; border:1px solid #e6e6e6; margin-top:10px; margin-right:30px; overflow:hidden;}
.list_pro ul li .list_pro_img{ width:177px; height:142px; overflow:hidden;}
.list_pro ul li .list_pro_img a img{ width:175px; height:140px; border:1px solid #e6e6e6;}
.list_pro ul li .list_pro_img a:hover img{ border:1px solid #F90;}

.list_pro ul li .list_pro_title{ width:178px; height:28px; line-height:30px; text-align:center; overflow:hidden;}
.list_pro ul li .list_pro_title a{ color:#444;}
.list_pro ul li .list_pro_title a:hover{ color:#c00; text-decoration:underline;}


/*arc_pro*/
.arc_pro{ width:100%; overflow:hidden;}
.arc_pro01{ width:100%;}
.arc_pro_l{ float:left; width:380px; height:285px; padding:1px; border:1px solid #ccc;}
.arc_pro_r{ float:left; width:285px; padding-left:25px; overflow:hidden;}
.arc_pro_title{ width:100%; line-height:16px; font-size:16px; color:#f00; font-family:黑体; font-weight:bold; overflow:hidden;}
.arc_pro_d{ width:100%; line-height:30px; border-bottom:1px dashed #ccc; overflow:hidden; }

/*放大镜*/
#preview{width:710px; display:inline;}
.jqzoom{ width:380px; height:285px; position:relative; padding:0;}
.zoomdiv{z-index:100;position:absolute;top:0;left:0px; margin-top:-3px; width:300px;height:300px;background:url(images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:600px;height:450px;}
.jqZoomPup{z-index:999;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
/*切换图小图*/
.list-h li{ float:left;}
#spec-n5{width:285px; height:56px; padding-top:10px; overflow:hidden;}
#spec-left{width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:260px; float:left; overflow:hidden; display:inline; margin:0 2px;}
#spec-list ul li{ float:left; display:inline; width:56px; padding:0 4px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}
#spec-list div{ margin-top:0; *margin-left:0;}

/*arc_pro02*/
.arc_pro02{ width:100%;}
.arc_pro_bodytop{ width:100%; height:30px; line-height:30pox; color:#444; font-size:14px; font-family:微软雅黑; font-weight:bold; padding-top:20px; margin-bottom:15px; border-bottom:2px solid #1c67c4; overflow:hidden;}
.arc_pro_body{ width:100%; overflow:hidden;}


/*list_shipin*/
.list_shipin{width:100%; overflow:hidden;}
.list_shipin ul{}
.list_shipin ul li{ float:left; display:inline; margin:0 53px 10px; width:130px; height:127px; line-height:30px; text-align:center; overflow:hidden;}
.list_shipin ul li a{ color:#444; line-height:30px;}
.list_shipin ul li a:hover{ color:#c00; text-decoration:underline;}
.list_shipin ul li a img{ width:128px; height:95px; border:1px #eee solid;}
.list_shipin ul li a:hover img{ border:1px #f90 solid;}