@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px "思源黑体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源黑体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; text-align:left; }
.header{ width:1003px;margin:0 auto;}
.top1{height:26px; line-height:26px; background:url(../images/bg.jpg) top center no-repeat; text-align:right;padding-right:120px;  color:#fff;}
.top1 a{margin:0 7px;display:inline; color:#fff;}
.top1 a:hover{color:#f00;}

.nav{ padding:0 20px; height:47px; line-height:47px; background:url(../images/bg1.jpg) left repeat-x;  position:relative; z-index:1;  }
.nav a{ color:#667f9e;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:137px; text-align:center; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:137px; left:0; top:47px;  position:absolute; background:#707d8d;  line-height:26px; padding:5px 0;  text-align:center;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#fff; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:url(../images/bg2.jpg) left repeat-x; color:#fff;   }

.banner{background:url(../images/bg3.jpg) left top repeat-x;padding-bottom:20px; text-align:center;}
.slideBox{ width:975px; height:300px; margin:0 auto; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; margin-left:-25px; bottom:0; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:4px;  width:6px; height:6px; line-height:14px; text-align:center; background:#fff; cursor:pointer; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:975px; height:300px; display:block;  }

.main{background:url(../images/bgg.jpg) left bottom repeat-x;}
.main2{background:none;}
.box1{ width:960px;margin:0 auto;margin-top:10px;}
.b1-left{width:220px; float:left;}
.b1-right{width:710px; float:right;}
.b1-mid{ background:#6480a0;padding-left:30px;}
.b1-mid a{color:#fff; background:url(../images/bg4.jpg) left no-repeat; height:27px; line-height:27px;padding-left:15px;}
.tel{height:148px;padding:0 15px; background:url(../images/bg5.jpg) top center no-repeat;padding-top:40px; margin-top:20px;}
.br1{}
.br1-left{width:460px; float:left;}
.br1-right{width:220px;float:left; margin-left:25px;}
.br1-title{height:30px; line-height:30px; background:url(../images/bg6.jpg) left no-repeat; padding-left:20px; border-bottom:1px solid #6480a0;}
.br1-title2{ border:none;}
.brt-left{float:left; yext-align:left;}
.brt-left span{ font-size:14px; font-weight:bold; color:#667f9e;}
.brt-right{float:right;}
.br1-content{line-height:24px;padding-top:5px;}
.br1-content img{float:left;margin-right:5px;}

.bbox{margin:0 auto; padding:0px;  background:#6480a0;}
.bbox ul{margin:0px; padding:0px; list-style:none;border: 0;}
.bbox ul li{ width: 190px; height: 27px; display: block; padding-left:30px;  }
.bbox ul li:hover ul{display:block;}
.bbox ul li a{text-align:left; width:221px; height:27px; line-height:27px; display:block; text-decoration:none; color:#fff; padding-left:15px; background:url(../images/bg4.jpg) left no-repeat;}
.bbox ul li ul{display:none;position:relative; top:-25px; left:189px;background:#6480a0; padding-left:30px;}
.bbox ul li ul li{ padding:0px 	;  }


.br1-news{}
.br1-content2 ul li{height:28px; line-height:28px; background:url(../images/bg7.jpg) left no-repeat; padding-left:10px; border-bottom:1px dashed #ccc;}
.br1-content2 ul li a{float:left;}
.br1-content2 ul li span{float:right;}
.br1-content3{text-align:left;}
.br1-content3 img{margin-top:15px;}

.br2{margin-top:20px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  border:1px solid #ccc;   margin-top:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block;  border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*新闻列表*/
.news_list{ padding:20px 0;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/bg8.jpg) left center no-repeat;  height:30px; line-height:30px;padding-left:25px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

/*产品列表*/
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 17px 20px; width:142px; text-align:center; overflow:hidden;display:inline;}
.product_list ul li img{ border:solid 1px #dadada; width:140px; height:110px;}

/*产品详细页*/
.pro-title{height:40px; line-height:40px;font-weight:bold; font-size:14px; text-align:center;}
.pro-tp{text-align:center;}
.pro-tp img{width:400px}
.pro-content{font-size:14px;  line-height:30px;}


/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;}
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.red{color:#f00;}

/*公司简介*/
.about{padding:20px 0; font-size:14px; line-height:30px;}


.footer{ width:100%; padding:20px 0; background:#efefef; margin-top:20px; border-top:1px solid #ccc; text-align:center;}
.footer{ line-height:30px;}
.footer .f2 a{color:#551b8c ;font-weight:bold;}




















