﻿@charset "utf-8";
/* CSS Document */
.clear:after {
	height:0;
	content:'';
	display:block;
	clear:both;
}
.clear {
	zoom:1;
	clear:both;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:"宋体", Arial;
	text-align:center;
	background:url(../images/dbg.jpg) repeat;
}
div, p, h1, h2, h3, h4, h5, h6, img, ul, li, ol, dl, dt, dd, form {
	margin:0;
	padding:0;
	border:0;
}
ul, ol, li {
	list-style:none;
}
table, td, tr, th, input, select {
	font-size:12px;
}
input {
	font-family:Arial;
}
table, td {
	border-collapse:collapse;
}
/*超链接开始*/
a {
	color:#323232;
	text-decoration:none;
	font-family:arial;
}
a:link,a:visited{
	color:#323232;
	text-decoration:none;
}
a:hover {
	color:#F00;
	text-decoration:underline;
}
a:active {
	color:#FF3333;
}
/*超链接结束*/

/*wrap开始*/
.wrap{margin:0 auto; padding:0;} 
/*header开始*/
.header{ height:155px; width:100%; }
.top{ background:url(../images/top_bg.jpg) repeat-x; width:100%; height:88px; width:expression(document.body.clientWidth <= 1090? "1090px":"auto"); min-width:1090px;}
.top_nr{ margin:0 auto; width:1090px; height:88px; overflow:hidden;}
.logo{padding:25px 0 0 10px; float:left;}
.top_r{float:right; width:745px;}
.swsy{ color:#FFF; padding-top:15px; text-align:right; padding-right:20px;}
.swsy a{color:#FFF; }
.swsy a:hover{ text-decoration:none;}
.nav{padding-top:20px;width:745px;}
.nav table td{float:left; width:93px; line-height:40px; height:40px; background:url(../images/dhbg.jpg) no-repeat;margin-left:-2px}
.nav table td a:hover{ display:block;text-decoration:none; color:#FFF; background:url(../images/qhbg.jpg) no-repeat;margin-left:-1px;margin-top:-1px}
.top_sou{width:100%; height:66px; background:url(../images/sou_bg.jpg) repeat-x;width:expression(document.body.clientWidth <= 1090? "1090px":"auto"); min-width:1090px;}
.sou_nr{ margin:0 auto; text-align:left;padding-top:20px; width:1080px; padding-left:10px;}
.cp_sou img{ float:left; padding-right:5px;}
.sou_nr input{  float:left; border:none; width:190px; height:20px;}
.sou_l{ float:left;}
.sou_r{ float:left;}
/*header结束*/
/*main开始*/
.main{ margin:0 auto; background:#FFF;width:1090px; overflow:hidden;}
/*left开始*/
.left{ width:254px; float:left; overflow:hidden; background:#b60000; height:600px }
.bt{ background:url(../images/bt_bg.jpg) repeat-x; height:45px; padding:10px 0 0 20px; text-align:left; }
.cpxl .list{ width:170px; padding-left:40px; text-align:left; padding-bottom:25px; }
.list ul li{ line-height:24px; height:24px; border-bottom:1px dashed #FFF ; padding-left:40px; background:url(../images/cp_sj.jpg) no-repeat 20px 5px; }
.list ul li a{ color:#FFF;}
.list ul li a:hover{ text-decoration:none;}
.lx_list{ text-align:left; padding-left:30px; line-height:24px; color:#FFF;padding-bottom:25px; }
/*left结束*/
/*right开始*/
.right{ float:right; width:836px; border-top:4px solid #3a3a3a; text-align:left;}
.right_l{ width:540px; overflow:hidden; float:left;}
.gsjj{ width:470px; padding-left:40px; padding-top:20px;}
.gs_bt{height:30px; line-height:30px; border-bottom:1px solid #d5d6da;}
.gsjj img{ float:left;}
.gs_wz{ line-height:24px; width:470px; padding-top:10px;}
.more{ float:right; padding-top:10px;}
.cpzs{width:470px; padding-left:40px; padding-top:20px;}
.cpzs ul li{ float:left;}
.cp_tu {height:auto;padding:20px 0 20px 0;}
.cp_tu ul li {padding-right:13px;text-align:center;float:left;}
.cp_tu ul li img {border:1px solid #cecece; padding:4px;}
.cp_tu ul li p {padding:15px 0;}
.right_r{ width:245px; overflow:hidden; float:right;padding-right:35px;}
.xptj{ width:250px; padding-top:20px;}
.tj_tu{ padding-top:5px;}
.tj_tu img{ border:#cecece 1px solid; padding:3px;}
.xwdt{ width:250px; padding-top:15px;}
.xw_zi{ padding-top:20px; line-height:24px; }
.xw_zi ul li{ background:url(../images/xw_sj.jpg) no-repeat 0 8px ;padding-left:15px;}
.xw_tu{ padding-top:15px;}
.xw_tu img{ border:1px  solid #c6c7cb; padding:3px; margin-bottom:8px;}
/*right结束*/
/*main结束*/
/*footer开始*/
.footer{ margin:0 auto;width:1090px; overflow:hidden; background:#be0000; height:90px; line-height:45px; margin-top:1px; color:#FFF; display:block; margin-bottom:15px;}
.footer a{ color:#FFF;}
.footer a:hover{color:#FFF;}
/*footer结束*/
/*wrap结束*/

/*新闻单页样式开始*/
.right_new{ width:760px; float:right; padding:15px 35px 0 35px; overflow:hidden;}
.xw_bt{ width:755px;background:url(../images/wz_bg.jpg) repeat-x; height:39px; line-height:35px; text-align:left; font-size:14px;}
.xw_wz{ background:url(../images/wz_tb.jpg) no-repeat; padding-left:20px;}
.wz{font-size:12px;color:#545454;float:right;}
.xw_bt a {color:#545454;}
.xw_bt a:hover {text-decoration:underline;}
.ztu{ float:left;}
.ytu{ float:right;}
.xw_list {padding: 20px 0 0 10px;color:#8c8c8c; text-align:left; width:740px;}
.xw_list ul li {height:38px;line-height:38px;border-bottom:#d8d8d8 dashed 1px;}
.fy {padding-top:30px;width:755px;clear:both;}
.zfy {float:left;padding-bottom:30px; padding-left:20px;}
.yfy {float:right; padding-right:20px;}
.yfy a {color:#505050;}
.yfy a:hover {text-decoration:none;}
.d {padding:2px 5px;background:#dcd9d4;}
.s {padding:2px 5px;background:#eeeeee;border:solid 1px #505050;}
/*新闻单页样式结束*/
/*Product单页开始*/
.cpzx {
	width:775px;
	padding:20px 0 20px 5px;
	overflow:hidden;
}
.cpzx ul li {
	text-align:center;
	float:left;
	padding-right:10px;
	background:url(../images/tu_bg.jpg) no-repeat;
	width:180px;
	height:160px;
	padding-bottom:12px;
}
.cpzx ul li img {
	padding-top:12px;
	/*border:1px solid #e5e5e5;*/
}
.cpzx ul li p {
	padding:10px 0;
}
/*Product单页结束*/


.scott{padding:3px;margin:3px;text-align:center;}
.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}



table.navFloat a.m
{
   background:url(../images/xiala.jpg) repeat-x;
   /* border-bottom: 1px solid #FFF;*/
    padding: 0px;
   
    text-decoration: none;
    line-height: 32px;
    height: 32px;
    width: 93px;
    display: block;
   font-size:12px
}

table.navFloat
{
    float:left;
    margin-top:-5px;

    width: 93px;
    z-index: 100;
    position: absolute;
    visibility: hidden;
    moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: hidden;
    /*margin-top:-25px;*/
    padding:5px 0px;
}

/*留言样式*/
.base_tit {border-bottom: 1px solid #DADADA; color: #444444;font-size: 14px; margin: 20px auto 2px 0; padding-bottom: 5px;}
.form_box dl {clear: both;font-size: 12px;line-height: 25px; padding: 5px 0;}
.form_box dl dt {display: block;float: left;text-align: right;width: 150px;}
.form_box dl dd {margin-left: 150px; padding-left: 10px;}
.input {background:#FFF; border: 1px solid #CACACA; display: inline;font-family: 'Microsoft YaHei';height: 18px;line-height: 18px;margin-right: 5px;padding: 5px; vertical-align: middle;}
input.txt{width:200px;}
input.small{width:50px;}
.form_box dl dd .btn_submit{ background:#52A152; border:1px solid #429342;color:#FFF;cursor:pointer;font-family:'Microsoft YaHei';font-size:14px;line-height:1em;padding:10px 30px;}

table.navFloat a.m:hover
{
   
    text-decoration: none;
    background: none;
    color:White;
 background:url(../images/menu_hover.jpg) repeat-x;
}


