@charset "gb2312";
/**
*   Made by cgq
**/

/*index.html==========================*/
body{ min-width:960px;width:expression(document.body.clientWidth <= 960? "960px": "auto"); background:url(../images/b_g.jpg); font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}

 

/*header*/
.header_bg{ height:205px; background:url(../images/t_bg01.jpg) center no-repeat; }
.head_top{ width:960px; height:28px; margin:0 auto;}
.head_top_nr{ width:350px; height:28px; line-height:28px; float:left;}
.head_top_hot{ width:200px; height:28px; line-height:28px; float:right;}
.header{ margin:0 auto; width:980px; height:auto; overflow:hidden; }
.top1{ width:325px; height:90px; clear:both; float:right;}
.logo{  width:960px; height:137px; background:url(../images/logo.png) no-repeat;}
.map{ width:300px; height:30px; line-height:30px; color:#000; float:right;}
.map a:link{ color:#000;}
.fuwu{width:200px; height:60px;}
/*网页中的菜单代码*/
.nav{ width:960px; height:40px; margin:0 auto;}
.nav li .dd { font-weight:bold; font-size:14px;color:#fff;  height:40px; width:100px;   border-left: none; border-right: 1px solid #4d90cd; }
.dd a{ font-weight:bold; color:#fff; font-size:12px; height:40px; width:112px; display:block; background:url(../images/n_b.gif); font-family:"微软雅黑";  }
.nav li{ float:left; line-height:40px; width:112px; text-align:center;  height:40px; border-left: 1px solid #002c57; border-right: 1px solid #4d90cd;}
.nav li a{ font-weight:bold; color:#fff; font-size:12px; height:40px; width:112px; display:block; font-family:"微软雅黑";  }

.nav li a:hover{ font-weight:bold; font-size:12px; color:#fff;  height:40px; width:112px;background:url(../images/n_b.gif); display:block; font-family:"微软雅黑";   }
.nav_span{ width:6px; height:32px; background:url(../images/nav_span.jpg); float:right;}

.banner_bg{ width:100%; height:386px; background:url(../images/b_b.png) repeat-x; }
.flash{ width:100%; height:384px; margin:0 auto; }
.rm{ width:980px; height:33px; background:url(../images/rm.jpg) no-repeat left; margin:0 auto;}
.rm_nr{ width:700px; height:30px; line-height:30px; margin-left:90px; padding-top:2px;}

/*首页middle样式*/
.middle{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;}

.content1{ width:958px; height:auto; overflow:hidden; margin:0 auto; border: solid 1px #ccc; background:#fff;}
/*公司简介样式*/
.gsjj_top{ width:958px; height:37px; background:url(../images/cp_bg.gif) no-repeat ; margin:0 auto;  }
.gsjj_nr{ width:945px; height:auto; overflow:hidden; margin:0 auto; padding:10px 0;  }
.gsjj_left{ width:208px; height:180px; background:url(../images/gsjj_tu.jpg) bottom; float:left;}
.gsjj_right{ width:715px; height:auto; overflow:hidden; float:right; line-height:25px; padding-top:5px; text-indent:1em;}
.gsjj_right p{ list-style:none; display:inline;}
.gsjj_right a{ color:#ff6400;}
.gg{ width:440px; height:39px; line-height:39px; padding-left:440px; float:left;}
.wenzi{ width:60px; height:39px; line-height:39px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:40px; font-family:"微软雅黑"; float:left;}
.wenzi1{ width:150px; height:35px; line-height:35px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:40px; font-family:"微软雅黑"; float:left;}
.wenzi2{ width:150px; height:33px; line-height:33px; color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:35px; font-family:"微软雅黑"; float:left;}
.wenzi3{ width:150px; height:20px;  color:#000; font-size:14px; font-weight:bold; margin-left:25px; font-family:"微软雅黑"; float:left;}
.wenzi4{ width:150px; height:35px; line-height:35px;  color:#000; font-size:14px; font-weight:bold; margin-left:35px; font-family:"微软雅黑"; float:left;}
.about_more{ width:49px; height:39px; float:right; line-height:39px; color:#fff;}
.about_more a{color:#fff;}
.about_more1{ width:49px; height:25px; float:right; line-height:25px;}
.about_more2{ width:49px; height:39px; float:right; line-height:39px;}
/*产品分类以及产品展示部分样式*/

.content2{ width:960px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.content2_left{ width:216px; height:auto; overflow:hidden; float:left;}
.more{ width:39px; height:19px; float:right; margin:5px 15px 0 0 ;}
.more1{ width:39px; height:18px; float:right; margin:5px 5px 0 0 ;}
.more2{ width:39px; height:18px; float:right; margin:0px 5px 0 0 ;}
/*产品分类*/
.cpfl{ width:214px; height:auto; overflow:hidden; border:solid 1px #ccc;}
.cpfl_bg{ width:214px; height:36px; background:url(../images/cp_bg.gif); }
.fenlei{ padding-bottom:5px; width:214px; height:auto; overflow:hidden; background:#fff;}
.menu_list{ width:198px; height:auto; overflow:hidden; margin:0 auto;}
.menu_head{ width:198px; height:33px; line-height:34px; background:url(../images/dhhbg.jpg) no-repeat; margin-top:10px;}
.menu_head a{  height:32px;   padding-left:40px; font-size:12px;   color:#000;}
.menu_head a:hover{  height:32px;   padding-left:40px; font-size:12px;  color:#0960b9; }


/*联系我们*/

.lxwm{ width:214px; height:auto; overflow:hidden; border:solid 1px #ccc; margin-top:10px; background:#fff;}
.lxwmbg{  width:214px; height:36px; background:url(../images/cp_bg.gif);}
.lxwmnr{ width:190px; height:auto; overflow:hidden;  line-height:24px; margin:0 auto;}
.lxwmnr_nr{ width:190px; height:auto; margin:0 auto; padding:10px 0 ;}
/*产品分类*/

.content2_right{ width:725px; height:auto; overflow:hidden; float:right; }
/* 产品*/

.cpzs{ width:723px; height:auto; overflow:hidden; border:solid 1px #ccc; background:#fff;}
.cpzs_bg{ width:723px; height:34px; background:url(../images/cp_bg.gif);  }
.cpzs_nr{ width:723px;   height:auto; overflow:hidden; background: url(../images/tj_b.jpg)  bottom repeat-x;}
.content_productlist{ width:720px; height:auto; overflow:hidden;  margin:0 auto; padding:10px 0;}

.content_productlist ul{ float:left; padding-left:5px; overflow:hidden;}
.content_productlist ul li{ width:226px; height:auto; margin:0 5px; float:left; overflow:hidden; }
.content_productlist_img{ width:220px; padding:2px; height:160px; border:solid 1px #ccc; }
.content_productlist_text{ width:200px; height:30px; line-height:30px; text-align:center;}
.content_productlist li img{ width:220px; height:160px;}

/*公司新闻*/
.new{ width:723px; height:auto; overflow:hidden;  background:#fff; padding-top:15px; padding-bottom:14px; margin:0 auto; border:solid 1px #ccc; margin-top:10px; }
.new_bg{ width:709px; height:28px; background:url(../images/news_bg.jpg); margin:0 auto;}
.new_nr{ width:709px; height:auto; overflow:hidden; padding-top:10px; padding-bottom:10px; margin:0 auto; }
.new li{ position: relative; background:url(../images/tubiao.jpg) no-repeat; height:36px;line-height:36px; float:right; width:330px; border-bottom:1px dashed #CCCCCC; float:left; margin-left:12px;}
.new li a{ padding-left:20px;}
.new span{ position:absolute;  right:0px;line-height:36px; top:0px; font-size:12px;}



/*推荐产品*/
.tjcp{ width:958px; height:auto; overflow:hidden;  margin:0 auto; margin-top:10px; margin-bottom:15px; border:solid 1px #ccc; background:url(../images/dhbg.jpg)repeat-x; }
.tjcp_bg{ width:958px; height:35px; background:url(../images/t_b.jpg) repeat-x;}
.tjcp_nr{ width:940px; height:auto; overflow:hidden; margin:0 auto;  }
.xuxian{ width:950px; height:5px; margin:0 auto;  border-bottom:dashed 1px #ededed; margin-bottom:15px;}




/*content*/
.content{ margin:0 auto; width:960px; height:auto; margin-top:10px; margin-bottom:20px; overflow:hidden; }
.ny_content{ width:960px; height:auto; overflow:hidden; margin:0 auto;}
.content_left{ width:295px; height:auto; overflow:hidden; float:left;}


/*友情链接*/
.yqlink{ width:980px; margin:0 auto; margin-bottom:10px; margin-top:10px; height:63px;  background:url(../images/yl_bg.jpg);}
.yqlj{ width:80px; height:30px; line-height:30px; color:#990000; font-weight:bold; float:left; padding-left:20px;}
.yqlink_nr{ width:800px; height:60px; margin-left:100px; padding-top:10px;}
/*footer*/
.foot_div{ height:147px;   background:url(../images/f_bg.gif) repeat-x; margin-top:5px;}
.footer{ width:980px; height:auto; overflow:hidden; margin:0 auto;  color:#fff; clear:both;}
.bottom_logo{ width:170px; height:43px; background:url(../images/bottom_logo.gif); float:left; margin-top:30px;}
.foot_nr{ width:650px; height:auto; overflow:hidden; float:left; text-align:center; margin:25px 20px 0 20px; line-height:35px;}
.erweima{ width:100px; height:100px; background:url(../images/erweima.gif); float:right; margin-top:15px;}
.footer_nav a{ padding:0 5px; color:#999999; font-size:13px;}
.footer_nav a:hover{ color:#000;}

/* 内页的左边部分*/
.left{ width:216px; height:auto; overflow:hidden;  float:left;  padding-top:5px;} 
/*联系我们*/

.ny_lxwm{ width:214px; height:auto; overflow:hidden; border:solid 1px #ccc; margin-top:10px; background:#fff;}
.ny_lxwmbg{ width:214px; height:36px; background:url(../images/cp_bg.gif);}
.ny_lxwmnr{ width:190px; height:auto; overflow:hidden;  line-height:24px; margin:0 auto; }
.ny_lxwmnr_nr{ width:190px; height:auto; margin:0 auto; padding:10px 0 ;}


/*产品分类*/
.ny_cpfl{width:214px; height:auto; overflow:hidden; border:solid 1px #ccc;}
.ny_cpfl_bg{ width:214px; height:36px; background:url(../images/cp_bg.gif); }
.ny_fenlei{ padding-bottom:5px; width:214px; height:auto; overflow:hidden; background:#fff;}



/* 内页的右边部分*/
.right{ width:730px; height:auto; overflow:hidden; float:right;  margin-top:5px; border:solid 1px #ccc;  background:url(../images/tj_b.jpg) #fff bottom repeat-x; padding-bottom:20px;}
.right .bt{ height:45px; line-height:45px; background:url(../images/sekuai.jpg) left bottom no-repeat ; width:730px; text-indent:0; position:relative;color:#000; }
.nr_text{ padding-left:10px; margin-top: 5px; }
.right .bt h4{ font-size:14px; font-weight:bold; font-family:"微软雅黑"; color:#000; padding:0px 0 0 30px; }
.right .bt span{  padding-right:20px;}
.right .bt h4 a:link{ color:#000;}
/*内页新闻列表样式*/
.right.nr ul{ padding-top:5px;}
.right .nr li{ padding:5px 0; margin:0 10px; position:relative; border-bottom:1px dashed #CCCCCC;   background:url(../images/tubiao.jpg) no-repeat left center; font-size:14px; height:38px; line-height:38px;}
.right .nr li a:link{ color:#000;}
.right .nr li a{ color:#990000; margin-left:20px;}
.right .nr li a:hover{ font-size:14px; text-decoration:underline;}
.right .nr li span{ position:absolute; right:0; top:4px; color:#999; margin-right:5px;}
.tag{ width:680px; height:25px; line-height:25px; margin:0 auto;}
.xgwz{ width:680px; margin:0 auto;}
.xuxian{ width:680px; height:2px; border-bottom:1px dashed #ccc;}
.xiangguan{ width:680px; height:auto; overflow:hidden;}
/*分页样式*/
.pagelink{ float:right; height:26px; line-height:26px; margin:20px 0 0 0; padding:0 10px; width:auto;}
.recordcount{ float:left; width:130px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}
/*内页 产品列表==================================*/
.right_product{ width:720px; height:auto; overflow:hidden; margin:0 auto;}
.productlist {margin-top: 10px; float:left; padding-left:5px;}
.productlist a:link{ color:#000;}
.productlist li {padding:0 8px;FLOAT: left;  margin: 5px 0px 5px; overflow: hidden; width: 220px;}
.productlist li img { border: #e4e4e4 1px solid; padding: 2px; width:214px; height:160px;}
.productlist li .product_name {display: block; overflow: hidden; width: 180px; line-hight: 25px; height: 25px; text-align: center; margin-top:5px;
}
/*内页详细页面样式*/
.right_title{ width:700px; height:50px; line-height:50px; text-align:center; border-bottom: dashed 1px #ccc;}
.right_title_new{ width:680px; height:auto; text-align:center; color:#000;  border-bottom:1px dashed #ccc; margin-bottom:10px; margin:0 auto; line-height:40px;}


/*产品内页*/

.product_img{ text-align:center; margin:0 auto; max-height:400px; max-width:400px; margin-top:10px;}
.product_img img{  max-height:400px; max-width:400px; margin:0 auto;}
.product_title{ border-bottom: dashed 1px #ccc;  margin:0 auto; width:700px;}
.product_nr{ width:700px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px; }
.right_new_nr_text{ width:680px; height:auto; margin:0 auto; list-height:30px; overflow:hidden;  padding-top:10px;}

.xgxw{ width:680px; height:auto; margin:0 auto;  overflow:hidden; padding-top:10px;}
.xgxw li{ position: relative; background:url(../images/tubiao.jpg) no-repeat; height:35px;line-height:35px; float:right; width:330px; border-bottom:1px dashed #CCCCCC; float:left; margin-left:12px;}
.xgxw li a{ padding-left:20px;}
.xgxw span{ position:absolute;  right:0px;line-height:35px; top:0px; width:65px;}


.nr_text{ width:680px; height:auto; margin:0 auto; overflow:hidden; margin-top:10px;}


.fl{ float:left;}
.fr{ float:right;}
.clear{ margin:0; padding:0; width:0; height:0; line-height:0; font-size:0; clear:both;}

