
/*product*/
.product{
	margin-bottom: 120px;
}
.product .product-tit{
	text-align: center;
	margin-top: 50px;
	margin-bottom: 8px;
}
.product .product-tit h2 a{
	width: 200px;
    height: 48px;
    line-height: 48px;
    display: block;
    margin: 0 auto;
    background-color: #a13235;
    border-radius: 60px;
    color: #FFF;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
}
.product .product-tit p{
	color: #aaaaaa;
	font-size:16px;
	padding-top: 10px;
}
.product .product-tit span{
	width: 90px;
    height: 2px;
    display: block;
    border-bottom: 2px solid #999999;
    margin: 0 auto;
    margin-top: 10px;
}

.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box h2 {text-align: center;font-size: 18px;line-height: 32px;color: #404040;padding-top: 4px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 166px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 390px;margin-left: 20px;overflow: hidden;position:relative;}
.Box .Box_con .conbox ul li .box_con_pic{height: 390px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 390px;height: 390px;transition: all 0.5s;}
.Box .Box_con .conbox ul li img:hover {
    -webkit-transform: scale(1.1) !important;
    -moz-transform: scale(1.1) !important;
    -ms-transform: scale(1.1) !important;
    transform: scale(1.1) !important;
} 
.Box .Box_con .conbox ul li:hover h2{
	color:#a13235;
}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}

/*youshi*/
.youshi{
	margin-bottom: 60px;
}
.youshi .youshi-l{
	width: 302px;
	height: 334px;
}
.youshi .youshi-r{
	width: 813px;
}
.youshi-r h2{
	font-size: 24px;
    border-bottom: 1px solid #444444;
    width: 206px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
}
.youshi-r p{
	line-height:1.75;
	font-size:14px;
	color: #333333;
	height: 190px;
	overflow: hidden;
}
.youshi-r a{
	width: 146px;
	height: 38px;
	background-color: #444;
	display: block;
	text-align: center;
	line-height: 38px;
	color: #fff;
}
.youshi-r a:hover{
	background-color: #000;
}

/*news*/
.news{
	margin-bottom: 60px;
}
.news .news-c{
	 
}

.news-tit{
	border-left:3px solid #a13235;
	padding-left:20px; 
	margin-bottom:10px; 
} 
.news-tit h2{
	font-size: 24px; 
	font-weight: 600; 
	color:#333333;
}
.news-tit p{
	font-size: 10px;
	color:#666666;
	padding-top:2px;
}
.news .news-cinfo{
	background:#fff;
	height:310px;
}
.news .news-l{
	padding:32px;
	padding-left: 0px;
}

.news .news-l .news-l-pic{
	width:433px;
	height:217px;
	overflow:hidden;
}
.news .news-l .news-l-pic img{
	width:433px;
	height:217px;
	 
}
.news .news-l .news-l-tit{
	font-size:16px;
	color:#333333;
	padding:16px 2px;
}
.news .news-l .news-l-tit span{
	font-size:14px;
	float:right;
}
.news .news-l a:hover .news-l-tit{
	color:#a13235;
}
.news .news-r{
	width: 630px;
    padding-top: 32px;
    padding-right: 16px;
}
.news .news-r ul li{
	border-top:1px dashed #cccccc;
}
.news .news-r ul li:first-child{
	border-top:none;
}
.news .news-r ul li a{
	font-size:14px;
	color:#333333;
	padding:9px 0;
	display:block;
}
.news .news-r ul li em{
	background: url(../images/newicon.png) left no-repeat;
    width: 8px;
    height: 11px;
    display: block;
    float: left;
    padding-top: 5px;
	padding-right:8px;
}
.news .news-r ul li span{
	float:right;
	padding-right:16px;
}
.news .news-r ul li a:hover{
	color:#a13235;
}