body{color:#666; font-size:12px; margin:0; padding:0; font-family:"微软雅黑";}
ul,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5,h6,span,p,img,div,input{padding:0px; margin:0px; list-style:none; font-weight:normal;}
img{border:0;}
a{color:#666; text-decoration:none;}
a:hover{color:#ff6600;}
.warpper{ width:1000px; margin:0px auto;}
.clear{ clear:both;}
.red{ color:red;}
.left{ float:left;}
.right{ float:right;}
.orange{ color:orange;}


.header{ height:105px; }
.top{width:1000px; margin:0px auto; overflow:hidden;}

.logo{ width:192px; height:105px;  float:left; }
.logo a{width:192px; height:105px;display:block; background:url(../images/logo.png) no-repeat left center;}
.head_right{ float:right; width:765px; text-align:right; margin-top:20px; margin-right:-10px;}
.language{ font-size:14px;width:125px; float:left; margin-left:407px; display:inline; line-height:28px;}
.language span{ margin-left:15px; margin-right:15px; color:#cacaca;}
.search{ float:right; width:195px;height:28px; line-height:28px\9; background:#fff; border:1px solid #eaeaea; margin-right:20px;}
.search .input{height:28px; line-height:28px\9; background:none; border:none; width:160px; float:left; padding-left:5px; color:#999;}
.search .btn{ background:none; border:none; background:url(../images/zoom.png) no-repeat center; width:30px; height:28px;}

.menu{ height:44px;  font-size:14px; line-height:44px; margin-top:10px; float:right;}
.menu ul li{ float:left; width:95px; text-align:center;font-weight:bold;}
.menu ul li a{ display:block;  color:#333;}
.menu ul li a:hover{ text-decoration:underline;}
.menu ul li.cur a{ color:#F60;}

.tel{ text-align:right; font-size:14px; margin-top:23px;}
.tel span{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#ba0000; font-weight:bold;}



.main_index{ padding:40px 0px; overflow:hidden;background: #f2f2f2;}
.banner{ overflow:hidden; height:400px;}
.news_pic{ float:left; width:295px; height:210px;}

.sliderimg img{width:290px;height:210px;}
.sliderimg{float:left; width:295px; height:210px;position: relative; overflow:hidden;}
/*数字按钮样式*/


/*滚动产品*/
.scrollBox{ width:1000px;   position:relative; margin:20px auto; font-size:14px; overflow:hidden;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1020px;left:0px}

.scrollBox .piclist li{float:left; display:inline; width:180x;background:#fff;margin-right:20px; }
.scrollBox .piclist li img{width:180x; height:136px;border:1px solid #ddd;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center; margin-top:5px;}
.scrollBox .pageBtn{ display:none;}
.scrollBox .pageBtn span{ background:url(../images/bntBg.png) no-repeat; display:block;width:30px;height:48px;position:absolute;top:50px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.scrollBox .pageBtn .prev{left:0px; background:url(../images/left.png) no-repeat;}
.scrollBox .pageBtn .next{right:0px;background:url(../images/right.png) no-repeat;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; display:none;}
.scrollBox .pageBtn .list li{ background:url(../images/bntBg.png); float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }
/*滚动产品*/

/*上一个  下一个*/
.sliderimg .prev,
.sliderimg .next {width:20px; height:31px; background: url(../images/btn.png) no-repeat;  position: absolute; top:90px; filter:alpha(opacity=50); opacity:0.5;}
.sliderimg .prev { left: 0; }
.sliderimg .next { right: 0; background-position: right }

/*图片尺寸*/
.sliderimg li img{width:295px;height:210px;}
.sliderimg li div{height:28px; line-height:28px; margin-top:-28px; text-align:center; position:relative; z-index:100;}
.sliderimg li div a:link,.sliderimg li div a:visited,.sliderimg li div a:hover,.sliderimg li div a:active{color:#fff;}
.sliderimg li b{display:block; width:295px; height:28px; margin-top:-28px; filter:alpha(opacity=50); opacity:0.5; background-color:#000;}

.about_index{ width:310px; float:left; display:inline; background:#fff; padding:20px;}
.main_index h3{ font-size:16px; color:#006535; margin-bottom:15px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.main_index h3 span{ font-size:12px; color:#999; float:right; margin-top:5px; font-family:"宋体";}

.about_index .text{ line-height:22px; margin-top:8px;}
.news_index{ float:left; width:310px;background:#fff; padding:20px; margin-left:20px;}

.news_index ul{ margin-top:8px; line-height:22px;}
.news_index ul li{ background:url(../images/indexdot.jpg) no-repeat left center; padding-left:12px;}

.brand_logo{ width:220px; background:#fff; padding:20px; float:right; height:230px; overflow:hidden;}
.brand_logo ul{ margin-left:-20px;}
.brand_logo ul li{ float:left; width:100px; height:35px; border:1px solid #ddd; overflow:hidden; margin-left:18px; margin-bottom:10px;}

.item{ width:1040px; margin:40px auto 0px auto;}
.item ul li{ width:235px; float:left; margin-left:20px; display:inline;}
.item ul li h3{ height:32px; line-height:32px; padding-left:10px; font-size:16px; background:#e2e2e2; color:#336699;}
.item ul li .txt{ line-height:22px; margin-top:12px;}
.item ul li a{ color:#066dd2;}

.footer { text-align:center; height:80px; line-height:80px;border-top:1px solid #ddd;}


.sub_banner{ width:1000px; margin:0 auto; height:250px;}


.main{ width:1000px; margin:0px auto; margin-top:15px; margin-bottom:40px;}
.head .head_right { margin-right:-20px;}
.left_bar{ width:200px; float:left;font-size:14px; background:#f4f4f4;}
.left_bar .left_nav h3{ height:50px; line-height:50px; padding-left:10px; color:#fff; font-size:16px; background:#006535; font-weight:bold;}
.left_bar .left_nav ul{ line-height:46px;}
.left_bar .left_nav ul li a{ display:block; border-bottom:1px solid #fff;background:#f4f4f4;  padding-left:15px; }
.left_bar .left_nav ul li a.open{ background-image:url(../images/open.gif);background-repeat:no-repeat; background-position:10px center;}
.left_bar .left_nav ul li.current a{ color:#ff6600; font-weight:bold;}
.left_bar .left_nav ul li dl { line-height:22px; margin:5px 0px 5px 25px;}
.left_bar .left_nav ul li dl a{ background:none;padding-left:12px;}
.left_bar .left_nav ul li dl dd{ background:url(../images/indexdot.jpg) no-repeat left center; font-size:12px;}
.left_bar .left_nav ul li dl dd.current a{ color:#ff6600; font-weight:bold;}

.right_bar{ width:780px; float:right;}
.title{ height:40px; line-height:40px; background:url(../images/about_05.jpg) no-repeat left center; border-bottom:1px solid #ddd; position:relative;}
.title span{position:absolute; height:40px;   font-weight:bold;  font-size:16px; color:#0754a6;}
.title span a{ color:#066dd2;}
.title i{ float:right; font-size:12px; color:#666; font-style:normal;:#666; }
.content{ line-height:30px; font-size:14px; margin-top:15px;}

.page{ margin-top:20px; text-align:center;}
.page span{color:red; font-weight:bold;}
.search_box { margin: 25px;text-align: center;}
.search_box .search_input {
    border: 1px solid #bbb;
    height: 30px;
    line-height: 30px;
    width: 250px;
    padding-left: 5px;
}
.search_sub {
    background: none;
    border: none;
    background: url(../images/search_sub.png) no-repeat;
    width: 65px;
    height: 32px;
    line-height: 32px;
    color: #fff;
    margin-left: 5px;
    cursor: pointer;
}

.stock {
    background: #ccc;
}
.stock  th {
    padding: 5px;
    background: #efefef;
}
.stock td {
    padding: 5px;
    background: #fff;
}

.brand{ width:1050px; margin: 15px auto; overflow:hidden; margin-bottom:25px;}
.brand ul li{ overflow:hidden; line-height:20px; padding:15px 25px;   overflow:hidden; border-bottom:1px dashed #ddd}
.brand ul li dt{ float:left; width:120px;  height:42px;  margin-top:5px; border:1px solid #ddd;}
.brand ul li dd{ float:left; width:860px; margin-left:10px;}
.brand ul li dd a{ color:#066dd2;}

.news{ line-height:36px; margin-top:20px; font-size:14px;}
.news ul li{ background:url(../images/icon.jpg) no-repeat left center; padding-left:14px;}
.news ul li span{ float:right;}
.news_title{ margin:15px 0px; text-align:center; font-weight:bold;}

.pro_list{ }
.pro_scroll{ position:relative; top:0; left:0; width:800px; overflow:hidden;}
.pro_list ul li{ float:left; text-align:center; margin-top:25px; margin-right:25px; margin-left:5px; width:170px;}
.pro_list ul li .name{height: 24px;line-height: 24px;}
.pro_list ul li .pro_img{ width:170px; height:128px; overflow:hidden; border:1px solid #ddd;}



.partner{ }
.partner ul li{width: 142px;margin: 25px 26px; height:107px; text-align:center; float:left;}
.partner .logo_pic{width: 142px;height:107px; border:1px solid #ddd; overflow:hidden; margin-bottom:8px;}
.online_talk{ margin-top:20px;}
.online_talk a{ margin-right:30px;}
.feedback{ margin-top:25px;}
.feedback th{ font-weight:normal;}
.feedback .input_txt{ width:200px; height:24px; line-height:24px\9; padding-left:5px; border:1px solid #ccc; margin-right:5px;}
.txtarea{ border:1px solid #ccc; margin-right:5px; width:400px; height:120px;}
.down_btn { background:none; border:none;cursor: pointer;margin-right: 20px;width: 68px;height: 23px;background: url(../images/btns.png) no-repeat;color: #ffffff;text-align: center;line-height: 23px;display: inline-block;}
.renzheng ul li{ float:left; margin:20px 18px; border:1px solid #ddd; width:155px; height:217px; overflow:hidden;}


.pro_title{ text-align:center; margin:20px; font-size:14px;}
.pro_pic{ overflow:hidden; text-align:center;}
.pro_pic img{ border:1px solid #ddd;}

.product_content h3{ height:40px; line-height:40px; background:#efefef; padding-left:10px;}
.product_content{ margin-top:15px;}
.product_content .txt{ line-height:25px; font-size:14px; padding-top:10px;}
.canshu{ background:#ddd; line-height:30px;}
.canshu th{ background:#efefef;}
.canshu td{ background:#fff; padding-left:5px;}

.message{ margin:15px auto; text-align:center; height:100px; width:180px;background:url(../images/message.jpg) no-repeat center;}
.message  a{ display:block;height:100px; width:180px;}

.sub_btn{
	background: #ee5f5b;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #FFF;
    border: none;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
	margin-right:15px;
}

.reset_btn{
	
	background: #387038;
    height: 27px;
    line-height: 27px;
    text-align: center;
    color: #FFF;
    border: none;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}