@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; font-family:"Microsoft Yahei",Tahoma,"SimSun"; font-size:12px;}
* html . Transparent {background-color : transparent ;background-image : none ;filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/ transparent.png,sizingMethod="crop") ;}

body{ letter-spacing:1px; background:#e7ecf2 url(../images/bg_bottom.gif) no-repeat center bottom;; color:#666;}
a img{ border:0;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ text-decoration:underline; color:#f98800;}
li{ list-style:none;}

.box{ background: url('../images/bg-page-top.jpg') no-repeat center top;}
#header,#main,#footer,.sub_banner{ width:1000px; margin:0 auto;}
#header{    background: url(../images/logo_bj.jpg) repeat-x;
    width: 100%;}
#logo{ width:1000px;margin:0 auto; /*height:57px; line-height:65px;*/ padding:30px 10px 20px 10px;}
#logo img{ height:60px; }

#menu {height: 47px;background: #0d3b67;}
#nav{ width:1000px; margin:0 auto;}
#nav li{ width:140px; padding:0; float:left;text-align:center;background:url(../images/menuline.gif) right top no-repeat; height:47px;line-height:47px; margin:0;}
#nav li a{ display:block; font-size:13px; font-weight:bold; color:#fff; height:47px;}
#nav li.hov a,#nav li:hover a{color: #fff;
background: #052646;}

#main{ background:#fff; padding:20px; width:960px;}
#main .m_left{ width:700px; float:left;}
.m_left .title{ background:url(../images/bgtit.gif) no-repeat left top; height:47px; line-height:47px; font-size:14px; color:#fff;}
.m_left .title b{ font-size:14px; padding-left:10px;}
.m_left .title span{ float:right;}
.m_left .content{ padding:20px;}

.about img{ float:right;/* background:url(../images/bgpic.gif) no-repeat;*/ padding:16px 18px;}
.about p{ line-height:20px; padding-right:10px; width:450px;}

.products li{ float:left; width:130px; height:155px; padding:5px 5px;}
.products li a{ display:block;}
.products li img{ width:120px; height:120px; border:5px solid #ccc;}
.products li img:hover{ border:5px solid #09F;}
.products .content{  padding:20px 0;}

.news{ width:340px; float:left;}
.news li{ background:url(../images/coin01.gif) no-repeat left center; padding-left:15px; line-height:24px;}
.contact{ width:350px; float:right; background:url(../images/bgzhang.gif) right bottom no-repeat; padding-bottom:40px;}

.m_right{ width:250px; float:right;}
.m_right .title{ background:url(../images/coin02.gif) no-repeat 5px center; padding-left:30px; line-height:43px; font-size:14px; border:1px solid #ddd;	}
.m_right .title b{ padding-left:5px;}
.m_right .content{ border:1px solid #ddd; border-top:0; padding:20px; margin-bottom:20px;	 }
.hot .content{ text-align:center; line-height:22px;}
.hot .content img{ width:200px; height:200px;}

.kinds li{ border-bottom:1px dotted #444; font-size:14px; font-weight:bold; line-height:30px;}

.btn a{ display:block; padding-bottom:10px;}






.contact .content{ background:url(../images/tel.gif) no-repeat 140px bottom; padding-bottom:30px;}
.contact p{ line-height:24px;}

#footer {text-align: center;color: #7c7c7c;margin: 15px auto; line-height:30px; margin-bottom:10px; border-radius:5px;}
#footer p.sub_bar a{ color: #7c7c7c;; padding:0 10px;}

.pages{ text-align:center; padding-top:15px;}


.sou{margin:100px 0px;}
/*.sousuo {
    width: 540px;
    margin: 0px auto;
    overflow: hidden;
    margin-top: 117px;
}
*/
.sousuo_l {
    float: left;
    color: #0c3b67;
    font-size: 18px;
    
    height: 39px;
    line-height: 39px;
}
.sousuo_r {
    float: right;
}
/*.sousuo_r input {
    border: none;
    background-image: url(../images/sskuang.jpg);
    width: 260px;
    height: 39px;
    float: left;
    margin-right: 10px;
}
*/
.sousuo_r a {
    float: right;
}
a img {
    border: 0;
}










