@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px; line-height:24px; color:#545454; font-family:"微软雅黑","Microsoft YaHei","黑体";}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
img{border:0px; padding:0px;}
a{ color:#666666; text-decoration:none;transition: all 0.3s linear 0s;}
a:hover{ color:#ff0000;text-decoration:none;}
input{ font-size:13px; color:#b4b4b4; font-family:"微软雅黑","Microsoft YaHei","黑体";}
.clear{ clear:both;font-size:0px; line-height:0px;}
.divleft{ float:left;}
.divright{ float:right;}
.hidden{display:none;}
.main{ width:1200px; margin:0 auto; overflow:hidden; padding-top: 0;}

.head_bg{ width:100%;height:32px; line-height:32px; top:0;position:fixed;z-index:1;border-bottom:1px solid #dcdcdc; background:#f1f1f1;}
.head_l a{ margin:0 5px;}
.head_l{ float:left;}
.head_l span{ color:#F00;}
.head_r{float:right;}
.head_r span{ float:left; margin:0 5px;}
.head_r li{ float:left;}
.head_r_tab .tablink{position:relative;padding:0px 12px;display:block;z-index:99; background:url(../../images/head_r.jpg) no-repeat 73px 15px;}
.head_r_tab:hover{background:#FFF}
.head_r_tab:hover .tablink{color:#fff; background:#0066cb;}

.dropdown ul{display:none}
.dropdown:hover ul{float:left;top:32px;position:absolute;display:block;z-index:99}
.subnav{padding:5px;}
.subnav a{ color:#fff;line-height:25px;padding:4px 0 4px 10px;white-space:nowrap;}
.subnav :hover{text-decoration:underline;color:#fff; }
.dropdown .subnav{ color:#fff; background:#0066cb;}

.top{margin-top:10px;}
#main_top{}
.top_magrin{ padding-top:32px;}
.logo{ width:246px; height:66px; float:left;margin-top:16px; margin-right:42px;}
.search{width:700px;float:left;}
.search li{ width:100px; height:34px; line-height:34px; float:left;text-align:center; margin-right:5px;}
.search li a{ display:block; border:1px solid #dcdcdc;}
.search li a:hover{ color:#fff;border:none; background:#7f292a;}
.search input.kuang{ width:590px; height:22px; line-height:22px;float:left; border:1px solid #dcdcdc; margin-top:10px;padding:5px;}
.search input.input_out{width:86px; height:34px; line-height:34px; color:#fff;float:left;text-align: center; border:none; margin-top:10px; margin-left:5px;background:#0066cb;}
.search input.input_move{width:86px;height:34px;float:left; color:#fff; border:none; margin-top:10px; margin-left:5px;cursor:pointer;background-color:#7f292a;}
.tal{ width:180px; height:80px;float:right;}

.shangpu_logo_bg{ width:100%; margin-top:10px;border-top:3px solid #333;}
.shangpu_nav_left{ float:left;width:271px;height:98px;}
.shangpu_nav_right{ float:right;font-size:30px;line-height:100px; text-align:right;}

.shangpu_nav_bg{width:100%; background:#2d2d2d;}
.shangpu_nav li{width:14.2%; float:left;line-height:60px; font-size:16px; text-align:center;}
.shangpu_nav li a{display:block; color:#fff;}
.shangpu_nav li a:hover{ background:#c8000b;}

.banner{ margin-top:10px;  margin-top: 10px;max-height: 450px;overflow: hidden;}
.banner img{width:100%;}
.shangpu_product{margin-top:10px;}
.shangpu_product h2{padding-left:24px;line-height:40px; font-size:18px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d; }

.P_box{ width:1300px;}
.P_box dl{width:264px;float:left; margin-top:10px; margin-right:47px;}
.P_box dd{ margin-bottom:10px; width:264px; height:189px; overflow:hidden;  text-align: center;}
.P_box dt{   text-align: center;line-height:24px;margin:0 auto;}
.P_box dt.a{width:77px; height:24px; text-align:center; background:#2d2d2d;}
.P_box dt.a a{ color:#fff;}

.shangpu_content{ margin-top:10px;}
.shangpu_left{float:left;width: 240px;}
.shangpu_right{ float:right; width: 940px;}
.shangpu_right_border{ border:1px solid #2d2d2d; overflow:hidden; float: right;overflow: hidden; width: 940px;}
/*左边企业档案*/
.shangpu_left_home h1{height:64px;line-height:64px; font-size:26px;text-align:center;font-weight:normal;color:#fff; background:#c8000b;}
.shangpu_left_home ul{border:1px solid #c8000b; padding:10px; overflow:hidden;}
.shangpu_left_home li{line-height:28px;}
.shangpu_left_home li span{ color:#F00;}
.shangpu_left_home dd{ width:120px; height:120px;}
.shangpu_left_home dt{width:91px; float:left;height:28px;line-height:28px; text-align:center; margin-right:10px; border:1px solid #dcdcdc;}

/*左边联系方式*/
.shangpu_left_contact{ margin-top:10px;}
.shangpu_left_contact h2{padding-left:24px;line-height:40px;font-size:16px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.shangpu_left_contact li{ line-height:35px;}

/*右边 公司简介*/
.shangpu_right_about{width:943px;border:1px solid #2d2d2d; }
.shangpu_right_about h2{ padding-left:24px; line-height:47px; border-top:1px solid #2d2d2d; border-bottom:1px solid #dcdcdc;color:#333;background:url(../../images/title.jpg) no-repeat 10px 15px;}
.shangpu_right_about p{padding:10px;line-height:28px;}

/*左边产品分类*/
.L_Nav{ margin-top:10px;border:1px solid #2d2d2d; overflow:hidden;}
.L_Nav h2{padding-left:24px;line-height:40px;font-size:16px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.L_Nav li{ font-size:16px; background:#d5d5d5; }
.L_Nav li a{line-height:37px;text-align:center; display:block;border-top:1px solid #ffffff;}

/*右边产品样式*/
.shangpu_right_border h2{background:url(../../images/title.jpg) no-repeat 10px 15px; padding-left:24px; line-height:47px;border-top:1px solid #2d2d2d; color:#2d2d2d; border-bottom:1px solid #dcdcdc;}
.shangpu_right_border h2 a{ float:right; font-size:12px; padding-right:10px;}
.R_box{ padding:10px 0px;overflow:hidden;  padding: 10px 0 10px 12px;}
.R_box dl{float:left; margin-top:10px;margin-right:10px; text-align: center;width:220px;}
.R_box dd{width:220px;height:154px;}
.R_box dt{height: 28px;overflow: hidden;}
.R_box dd img{ }
.R_box dt p{ height:24px; line-height:24px;text-align:center; background:#dcdcdc;}
.R_box dt span{line-height:28px;}

.R_box2{ margin-bottom:10px;border:1px solid #2d2d2d;}
.R_box2 h2{padding-left:24px; line-height:47px;border-top:1px solid #2d2d2d; color:#2d2d2d; border-bottom:1px solid #dcdcdc;background:url(../../images/title.jpg) no-repeat 10px 15px; }
.R_box2 p{ line-height:28px; padding:10px;}
.R_box2 table{ margin-left:10px; margin-top:10px; line-height:28px;}

.page{border-top:1px solid #dcdcdc; padding:20px 0;text-align:center;}
.page a{padding:5px; line-height:25px;border:1px solid #dcdcdc;}

/*首页下 右边内容*/
.shangpu_home_right{width:950px; float:right;overflow:hidden;}
.right_about{overflow:hidden;}
.right_about h2{padding-left:24px;line-height:40px;font-size:18px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.right_about dl{margin-top:10px;}
.right_about dd{width:254px; height:195px;float:left;}
.right_about dt{ float:right;width:660px; line-height:28px;}
.right_about dt a{ color:#F00;}

.right_about2{ margin-top:10px; overflow:hidden;}
.right_about2 h2{padding-left:24px;line-height:40px;font-size:18px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.right_about2 p{width:970px;margin-top:10px;}
.right_about2 p a{margin-right:21px;}

.right_about3{ margin-top:10px;}
.right_about3 h2{padding-left:24px;line-height:40px;font-size:18px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.right_about3 ul{ margin-top:20px; padding:20px;}
.right_about3 li{line-height:28px;}
.right_about3 span{ color:#F00;}

/*首页下 左边内容*/
.shangpu_left_news{ margin-top:10px;}
.shangpu_left_news h2{padding-left:24px;line-height:40px;font-size:16px;font-weight:normal; color:#fff;background:url(../../images/title.jpg) no-repeat 10px 10px #2d2d2d;}
.shangpu_left_news li{ line-height:28px; border-bottom:1px dashed #dcdcdc;}

.shangpu_footer_bg{width:100%; margin-top:10px;background:url(../../images/footer-bg.jpg) repeat-x #575757;}
.shangpu_footer{padding-top:10px;}
.shangpu_footer p{ line-height:30px; text-align:center;color:#fff;}
.shangpu_footer p a{ color:#fff; margin:0 5px;}

/*联系方式*/
.shangpu_box{ padding:10px;}

/**产品详细样式****/
.details{width:1198px; margin-top:10px; margin-bottom:10px;overflow:hidden;}
.details dl{ width:357px; float:left;overflow:hidden;}
.details dd{ overflow:hidden;}
.details dd span{ float:left;width:347px;height:347px;border:1px solid #dcdcdc;}
.details dd p{height:80px;width:80px;float:left; margin-right:10px; margin-top:10px;}
.details dt{ margin-top:10px;}
.details dt span{ float:left; padding-left:20px; margin-right:10px;background:url(../../images/xc.jpg) no-repeat;}
.details dt p{float:left;padding-left:20px;background:url(../../images/fs.jpg) no-repeat; }

.details .ul{ float:right; margin-top:10px; width:820px;}
.details .ul li{line-height:30px;font-size:16px}
.details .ul li a{ width:181px;text-align:center; line-height:49px; height:49px; color:#fff; display:block; float:left; margin-right:10px;background:#2d2d2d;}
.details .ul li span{width:49px; height:49px; float:left;overflow:hidden;}

/*新闻列表*/
.R_news{border:1px solid #2d2d2d; overflow:hidden;}
.R_news h2{background:url(../../images/title.jpg) no-repeat 10px 15px; padding-left:24px; line-height:47px;border-top:1px solid #2d2d2d; color:#2d2d2d; border-bottom:1px solid #dcdcdc;}
.R_news dl{width:925px;margin:10px; overflow:hidden;}
.R_news dd{width:333px; float:left;}
.R_news dt{ width:580px;float:right;line-height:30px;}
.R_news dt span{ font-size:18px;}
.R_news dt p{ line-height:28px;}

.R_news ul{ margin:10px; overflow:hidden;}
.R_news li{border-bottom:1px dashed #dcdcdc; line-height:35px; overflow:hidden;}
.R_news li a{ width:690px; float:left; }
.R_news li span{ width:150px; float:right;}
.wu{ background:url(../../images/xc.jpg) no-repeat; padding-left:20px; margin:0 20px;}
.fs{ background:url(../../images/fs.jpg) no-repeat; padding-left:20px;}
/*新闻 详细页面*/
.R_news2 p{width:919px; line-height:30px;margin:20px;}
.R_news2{ width:943px; overflow:hidden;}
.R_news2 h3{ float:left; width:919px; line-height:50px; font-size:26px; margin-top:50px; text-align:center; font-weight:normal;}
.R_news2 h5{  float:left; width:919px; line-height:30px; font-size:12px;text-align:center; font-weight:normal; color:#999;}





