@charset "utf-8";
/* flexslider */
.bn-box {
    width: 100%;
    overflow-x: hidden;
    position: relative;
    z-index: 0;
}
.banner {
    width: 1920px;
    height: 491px;
    position: relative;
    overflow: hidden;
    margin-left: 50%;
    left: -960px;
    top: 0;
}
.banner img{
    width: 100%;
}
/*数字按钮样式*/
.banner .num {
    overflow: hidden;
    height: 25px;
    position: absolute;
    bottom: 12px;
    zoom: 1;
    z-index: 3;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.banner .num li {
    width: 15px;
    height: 15px;
    line-height: 25px;
    text-align: center;
    font-weight: 400;
    font-family: "微软雅黑", Arial;
    color: #FFFFFF;
    background: #fff;
    margin-right: 10px;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    font-size: 0;
}
.banner .num li.on {
    background: rgba(255,255,255,0.7);
} /*当前项*/
/*上一个  下一个*/
.banner .prev, .banner .next {
    display: none;
    width: 40px;
    height: 100px;
    background: url(../images/btn.png) no-repeat;
    position: absolute;
    top: 200px;
}
.banner .prev {
    left: 50%;
    margin-left: -635px;
}
.banner .next {
    right: 50%;
    margin-right: -635px;
    background-position: right
}
/*banner end*/

/*product*/
#product {
	width: 100%;
	height: auto;
	overflow: hidden; background:#f3f3f3;
}
.product {
	width: 1180px; padding-top:30px; 
	margin: 0 auto;
}
.juedui_more {
	position: absolute;
	right: 0;
	top: 68px;
}
.product_left {
	float: left; width:279px; border:1px solid #f3f3f3; background:#fff;
}
.cpzxtt {
	height:61px;
    background:#373e4f; text-align: center;
}
.cpzxtt a {
    color: #FFF;
    display: block;
    font-weight: 600;
    font-size: 16px;
    padding-top: 18px;
}
.cpzxtt a p {
    font-size: 20px;
	font-weight:normal;
}
.fenlei {
    line-height: 35px;
 text-align:left; padding-bottom:20px;
}
.fenlei b{ Height:36px;font-size:15px;font-weight:bold; clear:both; border-radius:5px; display:block;  margin-top:20px;padding-left:30px; position:relative;}
.fenlei b a{ color:#333; display:block; line-height:37px; text-align:left;}
.fenlei>ul {
	margin-bottom: 10px;
}
.fenlei>ul>li {
    height: 49px;
    line-height: 49px;
    position: relative;
    border-bottom: 1px solid #e9ebea;
}
.fenlei>ul>li:after{ content:url(../images/icon.jpg); position:absolute; right:30px; top:20px;}
.fenlei b:after{ content:url(../images/b_icon.jpg); position:absolute; right:30px; top:10px;}
.fenlei>ul>li>a {
    display: block;
    height: 49px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    color: #333;
    margin: 0 auto;
    line-height: 49px;
    text-align: left;
    background: url(../images/arrow.png) left center no-repeat;
    padding-left: 30px;
}
/*.fenlei>ul>li>a::before{ content:"⇢"; margin-right:10px;}*/
.fenlei>ul>li>a:hover { color:#003f95;
}
.product_right {
    width: 876px;
    float: right;
}
.fenlei p {
	color: #fff;
	padding-left: 30px;
}
.r_more {
	float: right;
}
.product_right h4 {
	font-size: 16px;
	height: 56px;
	line-height: 56px;
	margin-bottom: 30px; border:1px solid #373e4f; background:#fff; 
}
.product_right h4 .r_more { float:right;
}
.product_right h4 .r_more a{ color:#888;
}
.product_right h4 ul li.selected {
	color: #df1910 !important;
}
.product_right h4 ul li {
    font-size: 16px;
    width: 95px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    float: left;
    cursor: pointer; color:#333; font-weight:600;
}
.product_right h4 ul li
.r_more a {
	font-size: 13px;
	font-weight: 100;
	color: #b1b1b1;
	margin-right: 10px;
}
.tab_box .hide {
	display: none;
}

.product_show li .img img {
	width: 100%;
	height: 100%;
	transition: all ease 500ms;
}
.product_show li .img:hover img { transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);
}

.product_show {
	width: 957px; margin-top: 13px;
}
.product_show li {
    width: 279px; height:312px; margin-bottom: 21px;
    float: left; background:#fff;
    margin-right: 18px;
}
.product_show li .img{ position:relative;width:245px; height:206px; margin:0 auto; margin-top:15px; overflow:hidden; margin-bottom:15px;
	height: 216px;}
.product_show li h5 {
    height: 50px;
    line-height: 50px;
    border-top:1px solid #ddd;
    text-align: left; padding-left:20px; color:#333; font-weight:100; font-size:15px; position:relative;
}
.product_show li h5:after{ content:url(../images/pro_more_r.png); position:absolute; right:20px; top:10px;}
.pro_tel{ width:256px; height:120px; background:#C9151E;}
.pro_tel p {
    font-size: 16px;
    color: #e2d6d6;
    position: relative;s
    margin-left: 69px;
    padding-top: 34px;
}
.pro_tel span{ font-size:25px; color:#fefefe; display:block; margin-top:5px;}
.pro_tel p::before{ content:url(../images/tel2.png); position:absolute; left:-50px;}
.ljxq{ display:block; float:left; width:101px; height:31px; background:#e5e5e5; color:#333; line-height:33px; text-align:center; font-size:15px; margin:0 5px; margin-left:40px;}
.ljzx{ display:block; float:left; width:101px; height:31px; background:#8b8b8b; color:#fff;  line-height:33px; text-align:center; font-size:15px; margin:0 5px;}

/*product end*/

/*case*/
.case{}
.case .tt{ background:url(../images/case_bg.jpg) center no-repeat; text-align:center; margin-top:40px; margin-bottom:10px; height:60px; padding-top:30px;}
.case .tt a{ color:#da1c14; font-size:20px; font-weight:600;}
.case ul{ width:1300px;}
.case ul li{ width:274px; height:254px; float:left; margin-right:27px;}
.case ul li a{ display:block; width:100%; height:100%;}
.case ul li a .img{ width:100%; height:220px; overflow:hidden; border:3px solid #bbb;}
.case ul li a .img img{ width:100%; height:100%;}
.case ul li a h5{ color:#333; padding-left:20px; font-size:15px; font-weight:100; background:url(../images/case_h5.jpg); height:33px; line-height:33px;}
/*case end*/

/*chejian*/
.chejian .m{ position:relative;}
.chejian .tt{ background:url(../images/chejian_bg.jpg) center no-repeat; text-align:center; margin-top:40px; margin-bottom:10px; height:60px; padding-top:30px;}
.chejian .tt a{ color:#da1c14; font-size:20px; font-weight:600;}
.chejian .hd .prev{ position:absolute; left:0; top:130px; width:44px; height:44px; display:block; background:url(../images/lll.png) center no-repeat;}
.chejian .hd .next{ position:absolute; right:0; top:130px; width:44px; height:44px; display:block; background:url(../images/rrr.png) center no-repeat;}
.chejian .bd ul{ width:1300px;}
.chejian .bd .tempWrap{ margin:0 auto;}
.chejian .bd ul li{ width:197px; height:182px; float:left; margin:10px;}
.chejian .bd ul li a{ display:block; width:100%; height:100%;}
.chejian .bd ul li a .img{ width:100%; height:132px; overflow:hidden; border:3px solid #bbb;}
.chejian .bd ul li a .img img{ width:100%; height:100%;}
.chejian .bd ul li a h5{ color:#333; padding-left:20px; font-size:15px; font-weight:100; background:url(../images/case_h5.jpg); height:33px; line-height:33px;}
/*case end*/

/*news*/
.news {
	width: 100%;
	height: 504px;
	margin-bottom: 20px;
}
.news_tt{ border-bottom:1px solid #ddd; height:40px; line-height:40px;}
.news_tt a {
	font-size: 20px;
	font-weight: 100;
}
.news_tt a span {
	font-size: 18px;
	color: #333;
	margin-left: 15px;
}
.news_tt ul li.on a{ color:#dd241c;}
.about {
	width: 408px;
	height: 351px;
	position: relative;
	margin-top: 40px;
}
.about_img {
	width: 408px;
	height: 252px;
	margin-top: 20px;
}
.about_img img {
	width: 408px;
	height: 252px;
}
.about h5 {
	text-align: left;
	line-height: 35px;
	margin-top: 10px;
}
.about h5 a {
	font-size: 14px;
}
.about p {
	font-size: 14px;
	color: #999;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-bottom: 12px;
}
.tt2 {
	margin-top: 38px;
}
.tt2>a {
	font-size: 24px;
	font-weight: 100;
	line-height: 50px;
	margin-bottom: 26px;
	display: block; font-weight:600;
}
.new {
	float: right; width:715px; margin-top: 40px;
}
.new .hd ul li{ float:left; margin-right:20px;}
.new .bd{ margin-top:20px;}
.new .bd ul li{ height:115px; overflow:hidden; background:#f5f5f5; margin-bottom:14px;}
.news_nth{ width:134px; height:115px; line-height:115px; font-size:80px; color:#666; float:left; text-align:center; margin-right:10px;}
.new .bd ul li h5{ width:504px; text-align:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-top:10px;}
.new .bd ul li h5 a{ color:#333; font-size:15px; text-align:left; font-weight:100; line-height:35px;}
.new .bd ul li p{ width:504px; font-size:14px; color:#999; line-height:22px; height:48px; overflow:hidden;}
.new .bd ul li:hover{ background:#ddd;}

/*news end*/





