﻿@charset "utf-8";

.main{overflow: hidden;width:1200px;margin:22px auto 24px;}

.about{margin:0 auto 34px;overflow:hidden;}
.about h2{/* background:url(../img/title1.png) no-repeat center; */height: 40px;margin-bottom: 22px;border-bottom: 1px solid #ebebeb;line-height: 40px;margin: 0px 0px 0px 0px;}
.about h2 span{font-size:18px;color: #333;letter-spacing:1px;border-bottom: 1px solid #343434;line-height: 40px;display: inline-block;font-weight: normal;}
.about h2 a{float:right;width: 20px;display:block;color: #e3232f;font-size: 16px;}
.about_con{ overflow:hidden;margin-top:21px;}
.about_con img{float:left;background:#ffffff;padding:1px;/* border:#d6d8d8 solid 1px; */margin-left:5px;}
.about_con .con{float:left; width:875px; margin-left:15px; line-height:26px; color:#5c5b5b;}

.main h2,.main h3{margin: 0px 0px 0px 0px;}
.main span{position: relative;left: 6px;}
.main h2 span:before,.main h3 span:before{width: 2px;height: 17px;content:'';background:#e3232f;position:absolute;left: -6px;top: 12px;}

/* 产品展示 */
.pro {margin:0 auto 34px;height:234px;overflow:hidden;}
.pro h2{/* background:url(../img/title1.png) no-repeat center; */height: 40px;margin-bottom: 22px;border-bottom: 1px solid #ebebeb;line-height: 40px;}
.pro h2 span{font-size:18px;color: #333;letter-spacing:1px;font-weight: normal;line-height: 40px;display: inline-block;border-bottom: 1px solid #343434;}
.pro h2 a{float:right;/* height:18px; */width: 20px;display:block;color: #e3232f; font-size: 16px;}

.pro ul li{ width:219px; height:195px; float:left; padding-right:18px;}
.pro ul li img{width:215px; height:155px; border:#d6d8d8 solid 1px; padding:1px; margin-bottom:6px;}
.pro ul li a{color:#444;display: block;text-align: center; margin-top:5px;}
.pro ul li a span:hover{color:#0f77c6;}
#demo{overflow:hidden; width:1175px; margin:22px auto 0 auto;}
#indemo{width:800%;height:190px; overflow:hidden;}
#demo1{float: left;}
#demo2{float: left;}


.box{width:1200px;overflow:hidden;margin:0 auto;}
/* 新闻动态 */
.news{width:581px; float:left;}
.news h3{/* background:url(../img/title2.png) no-repeat center; *//* padding-left:20px; */height: 40px;margin-bottom: 22px;border-bottom: 1px solid #ebebeb;line-height: 40px;}
.news h3 span{font-size:18px;color: #333;letter-spacing:1px;font-weight: normal;line-height: 40px;display: inline-block;border-bottom: 1px solid #343434;}
.news h3 a{float:right;/* height:18px; */width: 20px;display:block;color: #e3232f;font-size: 16px;}


.news ul li{line-height:26px;overflow:hidden;height: 26px!important;display: block;}
.news ul li a{background:url(../img/new_point.png) left no-repeat;padding-left:10px;color:#444;width:450px;height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;margin-left: 5px;line-height: 26px;}
.news ul li a:hover{ color:#b30e12;}
.news ul li span{float:right; color:#444; margin-right: 5px;}
.news ul li.first{padding-bottom:29px; margin-top:21px; width:580px; height:82px!important; overflow:hidden; border-bottom:#5c5b5b 1px dashed;  margin-bottom:9px;}
.news ul li.first img{width:129px; height:96px; background:#FFF; padding:2px; border:#d6d8d8 solid 1px; float:left; display:block; margin-right:10px;}
.news ul li.first span{ display:none;}
.news ul li.first a{color:#b30e12; width:420px; height:25px; font-size:15px; line-height:25px; display:block; float:left;padding:0; background:none; font-weight:bold;}
.news ul li.first p{float:left; width:420px; display:block; line-height:26px; color:#444; margin-left: 5px;}
/* 滚动 */
.txtScroll-top{width:581px;overflow:hidden;position:relative;height: 78px;}
.txtScroll-top .hd{overflow:hidden; height:30px; background:#f4f4f4; padding:0 10px;}
.tempWrap{height: 71px!important;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{display:block; width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.txtScroll-top .hd .next{background:url("images/icoDown.gif") no-repeat;}
.txtScroll-top .hd ul{float:right; overflow:hidden; zoom:1; margin-top:10px;}
.txtScroll-top .hd ul li{float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat;}
.txtScroll-top .hd ul li.on{background-position:0 0;}
.txtScroll-top .infoList li .date{float:right; color:#999;}

/* 联系我们 */
.contact{width:581px;height:278px;float:left;margin-left:38px;/* background:url(../img/contact.png) right bottom no-repeat; */}
.contact h3{/* background:url(../img/title2.png) no-repeat center; *//* padding-left:20px; */height: 40px;margin-bottom: 22px;border-bottom: 1px solid #ebebeb;line-height: 40px;}
.contact h3 span{font-size:18px;color: #333;letter-spacing:1px;font-weight: normal;line-height: 40px;display: inline-block;border-bottom: 1px solid #343434;}
.contact h3 a{float:right;height:18px;width: 20px;display:block;color: #e3232f;font-size: 16px;}

.contacttext{margin:25px 5px 0 5px;position: relative;height: 212px;}
.lefttext{float:left; line-height:30px; color:#444; vertical-align: middle; width:400px; overflow:hidden;}
.lefttext p{  margin-left:15px;}

.contacttext .img{position:absolute;right: -5px;bottom:0px;}