/* CSS Document */
body,div,p,ul,li,ol,span,table,tr,td,dd,dt,dl,h1,h2,h3,h4,h5,h6,img{ margin:0 auto; padding:0; 	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333; list-style:none; list-style-type:none;}

a{ text-decoration:none; color:#333; cursor:pointer;}
a:hover{text-decoration:none; color:#0089cf;}
img,form,fieldset,input{ border:none; display:inline;}
input,button,select,textarea{outline:none;}
textarea{resize:none;}


.Favorites {
	line-height: 24px;
	float: right;
	width: 420px;
	margin-top: 30px;
}
.Favorites a{
color: #000000;
text-decoration:none;
}
.menu-bg {
	background-image: url(../images/index/navBg.jpg);
	background-repeat: repeat-x;
	height: 37px;
}
.menu {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

.banner {
	width: 1190px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 300px;
}
.nav a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.nav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.nav a:hover {
	text-decoration: none;
	color: #990000;
	background-color: #FFFFFF;
	display: block;
	height: 24px;
}

.left-column {
	float: left;
	height: 210px;
	width:100%;
	padding-left: 0;
	overflow:hidden;
}
.right-column {
	float: left;
	height: 280px;
	width: 305px;
	padding-right: 13px;
	padding-left: 13px;
}
.news-top {
	line-height: 24px;
	color: #990000;
	width: 20%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #143d97;
	float: left;
	text-align: center;
}
.news-nr {
	line-height: 24px;
	background-image: url(../images/index/iconRedArrow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	color: #666666;
	text-indent: 15px;
}
.news-nr a{
	color: #666666;
	font-size:12px;
	text-decoration:none;

}
.more {
	background-image: url(../images/index/btnMore.gif);
	background-repeat: no-repeat;
	float: right;
	height: 11px;
	width: 40px;
	margin-top: 8px;
}
.left-line {
	width: 80%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #78b1e6;
	float: left;
	height: 24px;
}
.product-nr {
	width: 177px;
	float: left;
	text-indent: 15px;
}
.right-line {
	width: 208px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #78b1e6;
	float: left;
	height: 24px;
}

.code{ height:auto; padding:20px; border:1px solid #9EC9FE; background:#ECF3FD;}
.code pre{ font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.code pre code.note{ color:#999}
.code2{border:1px solid #FEB0B0; background:#FFF1F1; margin-top:10px;}
.code2 pre{ margin-left:20px; font-size:12px;}
.info{ font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; margin:20px 0 50px 0;}
.info p{ margin:0; padding:0; line-height:22px; text-indent:40px;}
h2.title{ margin:0; padding:0; margin-top:50px; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
h2.title span.titleInfo{ font-size:12px; color:#333; margin-left:10px;font-family:Arial, Helvetica, sans-serif;}
h3.title{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.importInfo{ font-family:Arial, Helvetica, sans-serif; font-size:14px;}



.banner2 {
	width: 1190px;
	margin-top: 10px;
	height: 200px;
	margin-bottom: 5px;
}
.news-top2 {
	line-height: 24px;
	color: #333;
	width: 150px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #143d97;
	float: left;
	text-align: center;
	font-weight: bold;
}
.left-line2 {

	width: 130px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #78b1e6;
	float: left;
	height: 24px;
}
.pro-right {
	float: left;
	width: 878px;
}
.news-nr2 {
	line-height: 12px;
	color: #666666;
	padding-left: 15px;
}
.left-column2 {

	float: left;
	width: 280px;
	padding-right: 15px;
	padding-left: 15px;
}
.right-title {
	height: 27px;
	
	line-height: 27px;
	text-indent: 20px;
	background-color: #78b1e6;
	color: #FFFFFF;
	font-weight: bold;
}
.right-centent {
	padding: 10px;
}

.ProductTable {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
}
.ProductTitle {
	font-family: "黑体";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333399;
	text-align:left;
}



.right_nr {
	line-height: 30px;
	color: #333333;
	text-indent: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	background-image: url(../images/index/jt2.jpg);
	background-repeat: no-repeat;
	background-position: 4px;
}
.right_nr a:link{
	color: #333333;
	text-decoration: none;
}
.right_nr a:visited {
	color: #333333;
	text-decoration: none;
}
.right_nr a:hover {
	color: #990000;
	text-decoration: underline;
	font-size: 12px;
	height: 40px;
	width: 98px;
}
.right_nr a:active {
	color: #333333;
	text-decoration: none;
}

.catalog {
            /*position: relative;*/
            height: 170px;
            width: 960px;
            overflow: hidden;
            /*left: 50%;*/
            /*top: 50%;*/
            margin-left: -113px;
            margin-top: -82px;
        }

        .catalog .h5 {
            font-weight: bold;
            background: #e4e4e4;
            line-height: 20px;
            height: 20px;
            margin-bottom: 5px;
            text-indent: 5px;
        }

        .catalog .imgbox li {
            width: 113px;
            height: 170px;
            float: left;
            overflow: hidden;
        }

        .catalog .arrow {
            position: absolute;
            width: 90px;
            height: 19px;
            top: 1px;
            right: 0px;
            _display: inline;
        }

        .catalog .arrow li {
            float: left;
        }

        .catalog .arrow a.left {
            line-height: 15px;
            text-indent: -99em;
            width: 30px;
            display: block;
            background: url() no-repeat 0px 0px;
            height: 19px;
            overflow: hidden;
        }

        .catalog .arrow a.right {
            line-height: 15px;
            text-indent: -99em;
            width: 30px;
            display: block;
            background: url() no-repeat 0px 0px;
            height: 19px;
            overflow: hidden;
        }

        .catalog .arrow a.left {
            width: 50px;
            background-position: -76px 0px;
        }

        .catalog .arrow a.right {
            background-position: -131px 0px;
            margin-left: 8px;
        }

        .catalog .arrow a.left:hover {
            background-position: 0px 0px;
        }

        .catalog .arrow a.right:hover {
            background-position: -55px 0px;
        }
		
.center{ width:1190px; }
/*header*/
.header{ height:90px; min-width:1190px; width:100%; background:#0089cf;}
.logo{  float:left;  margin-top:15px; margin-left:60px;} 
.tel{ float:right; font-size:18px; text-align:right; margin-right:60px; margin-top:20px; color:#fff; font-family:微软雅黑; padding-left:55px; background:url(../images/index/tel.png) no-repeat left;}
/*nav*/
.nav02{ min-width:1190px; width:100%; background:url(../images/index/navbg.gif) repeat-x; height:42px; padding-top:6px; }
.nav02 a{ display:block; width:198px; height:30px; float:left; text-align:center; line-height:30px; font-family:黑体; font-size:14px; font-weight:bold; color:#000; }
.nav02 a:hover{ color:#0089cf;}
.nav02 a span{ display:block; width:198px; height:28px; border-radius:30px; border:1px solid #dadada; background:#f3f3f3; color:#000;}
/*search*/
.search{ width:240px; height:26px; border:1px solid #bdc0c2; border-radius:30px; float:right; background:#fff;}
.text_style{ float:left; width:155px; border:1px solid #fff; padding:0 5px; margin:3px 5px; color:#666;}
.btn_serch{ float:right; background:#bdc0c2; font-size:14px; width:60px; height:26px; border-radius:30px; cursor:pointer;} 
/*轮换图*/
.lunhuan{ width:1184px; height:390px; border:3px solid #d3d3d3; margin-top:5px;}
.content{ width:1188px; min-height:170px; height:auto !important; height:170px; display:table; border:1px solid #d3d3d3; background:url(../images/index/bg02.gif) repeat-x top #fff; }
/*工程案例*/
.anli{ width:240px; float:left; padding:0 20px;  }
.anlibt{ height:40px; line-height:40px; font-family:微软雅黑; color:#000; font-weight:bold; border-bottom:2px solid #ccc;}
.anlibt img{ margin-top:15px;}
.anlibt span{ color:#999;}
.anlibt a{ float:right; }
.anlilb{ padding-bottom:15px;}
.anlilb li{ line-height:30px; }
.dian{ color:#0089cf; margin-right:5px; font-family:宋体;}
/*产品展示*/
.product{ width:865px; padding:0 20px; float:right; border-left:1px solid #C5C5C5;}
.productlb{ margin:20px 0; min-height:500px; margin-right:-40px;}
.productlb li{ width:202px; float:left; margin-right:19px; margin-bottom:20px; }
.productlb li:hover{ background:#EDEDED;}
.productlb li img{ width:200px; height:120px; } 
.productlb li img:hover{  -webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    -transform:scale(1.2,1.2);
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration:0.5s;}
.productlb li p{ height:30px; line-height:30px; display:block; overflow:hidden; text-align:center; padding:0 5px;}

/*底部*/
.bottom{ height:74px;  margin:15px 0; text-align:center; line-height:24px; border-top:1px solid #BFBFBF; padding-top:20px;}


