#content2 {
width:100% !important;
}
#user_defined3, #user_defined3 .banner_content, #user_defined3 .banner_content .camera_wrap {
display:block;
width:100%;
height:550px;
margin:0 auto !important;
position:relative;
}
#user_defined3 .banner_content .camera_wrap .camera_pag {
width:auto;
height:18px;
position:absolute;
bottom:20px;
right:50%;
margin-right:-570px;
}
#user_defined3 .banner_content .camera_wrap .camera_pag .camera_pag_ul {

}
#user_defined3 .banner_content .camera_wrap .camera_pag .camera_pag_ul li {
width:14px;
height:14px;
margin:0 5px;
background:none;
border:2px solid #000;
border-radius:50%;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#user_defined3 .banner_content .camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
background:#000;
}
#user_defined3 .banner_content .camera_wrap .camera_pag .camera_pag_ul li span {
display:none;
}
#user_defined3 .banner_content .camera_wrap .camera_prev, #user_defined3 .banner_content .camera_wrap .camera_next {
display:block;
width:50px;
height:120px;
position:absolute;
top:50%;
margin-top:-60px;
font-size:0;
border-radius:5px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;		
}
#user_defined3 .banner_content .camera_wrap .camera_prev span, #user_defined3 .banner_content .camera_wrap .camera_next span {
display:none;
}
#user_defined3 .banner_content .camera_wrap .camera_prev {
left:80px;
background:url(../images/dafde1b7-18cd-4f3a-be01-e2d502aa35ab.png) no-repeat;
background-position:0 0;
}
#user_defined3 .banner_content .camera_wrap .camera_prev:hover {
background-position:-50px 0;
background-color:#ffc100;	
}
#user_defined3 .banner_content .camera_wrap .camera_next {
right:80px;
background:url(../images/8bc52139-48f1-491c-bc42-81356b9dec2c.png) no-repeat;
background-position:-50px 0;
}
#user_defined3 .banner_content .camera_wrap .camera_next:hover {
background-position:0 0;
background-color:#ffc100;	
}
/* 首页公司简介 */
#index-comp {
width:100%;
height:463px;
background:url(../images/f2c79948-e4a6-4470-891a-6b96e1a8523a.jpg) top center no-repeat;
background-size:cover;
padding:51px 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#index-comp .cont-in {
width:1200px;
margin:0 auto;
font-size:0;
}
#index-comp .cont-left {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:593px;
height:363px;
background:rgba(0,0,0,0.8);
padding:22px 34px 30px 28px;
overflow:hidden;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#index-comp .cont-left h1 {
margin:0;
color:#fff;
font-size:89.59px;
line-height:82px;
font-weight:bolder;
}
#index-comp .cont-left h1 span.sign {
color:#fff;
font-size:17.92px;
line-height:normal;
font-weight:bolder;
}
#index-comp .cont-left p {
color:#fff;
font-size:17.92px;
line-height:26px;
font-weight:bolder;
}
#index-comp .cont-left h2 {
margin:0;
color:#fabf01;
font-size:47.78px;
line-height:46px;
font-weight:bolder;
}
#index-comp .cont-left span.txt {
margin-top:7px;
color:#959595;
font-size:12px;
line-height:21px;
overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
#index-comp .cont-left a {
display:block;
width:166px;
height:46px;
line-height:46px;
text-align:center;
margin-top:20px;
background:#ff9c00;
color:#fff;
font-size:18px;
font-weight:bold;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-comp .cont-left a:hover {
background:#ffc100;
}
#index-comp .cont-right {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:607px;
}
/* 首页产品 */
#index-pro {
padding:40px 0;
}
#index-pro .cont-in {
width:1200px;
margin:0 auto;
}
#index-pro .tit {
width:100%;
height:auto;
font-weight:bold;
margin:0 0 33px 0;
}
#index-pro .tit .cn {
display:block;
width:100%;
height:auto;
line-height:normal;
margin:0 0 33px 0;
padding-bottom:27px;
position:relative;
color:#000;
font-size:26px;
font-weight:bolder;
}
#index-pro .tit .cn:after {
content:"";
display:block;
width:80px;
height:2px;
background:#fabf01;
position:absolute;
bottom:0;
}
#index-pro .tit p {
color:#000;
font-size:16px;
line-height:26px;
font-weight:normal;
}
#index-pro .cont {

}
#index-pro .cont ul {
font-size:0;
margin:0 -15.5px;
}
#index-pro .cont li {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:379px;
margin:0 15.5px;
position:relative;
}
#index-pro .cont li .pro-pic {
display:block;
width:377px;
height:377px;
border:1px solid #f6f6f6;
overflow:hidden;
}
#index-pro .cont li .pro-pic img {
display:block;
width:100%;
}
#index-pro .cont li .pro-txt {
position:absolute;
bottom:0;
}
#index-pro .cont li .pro-txt:before {
content:url(../images/56bf97a8-643c-484d-81c0-b78ceb4897ad.png);
position:absolute;
left:0px;
background:#ff9c00;
padding:12px 0;
opacity:0;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-pro .cont li:hover .pro-txt:before {
opacity:1;
left:35px;
}
#index-pro .cont li .pro-txt:after {
content:url(../images/3a7c1935-9220-4048-b874-37cab0006947.png);
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
}
#index-pro .cont li .pro-infor {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
background:#ff9c00;
padding:2px 45px 2px 30px;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-pro .cont li:hover .pro-infor {
padding-left:80px;
}
#index-pro .cont li .pro-type {
display:block;
width:100%;
height:18px;
line-height:18px;
color:#fff;
font-size:14px;
font-weight:bold;
overflow:hidden;
}
#index-pro .cont li .pro-name {
display:block;
width:100%;
height:18px;
line-height:18px;
color:#fff;
font-size:14px;
font-weight:bold;
overflow:hidden;
}
#index-pro .more {
margin-top:35px;
}
#index-pro .more a {
display:block;
width:230px;
height:42px;
line-height:42px;
text-align:center;
border:2px solid #ff9c00;
color:#ff9c00;
font-size:18px;
font-weight:bold;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-pro .more a:hover {
background:#ff9c00;
color:#fff;
}
/* 首页经营理念 */
#index-phil {
position:absolute;
width:100%;
height:375px;
background:url(../images/74b36500-6abf-4ccd-b805-40fcb2c861ec.jpg) center top no-repeat;
padding:55px 0 45px 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
#index-phil.fixed {
background-attachment:fixed;
top:0;
}
#index-phil .cont-in {
width:1200px;
margin:0 auto;
font-size:0;
position: relative;
}
#index-phil .cont-left {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
width:950px;
font-weight:bold;
}
#index-phil .cont-left h1 {
color:#fff;
font-size:46px;
line-height:58px;
font-weight:bolder;
margin:0;
}
#index-phil .cont-left p {
margin-top:35px;
color:#fff;
font-size:20px;
line-height:30px;
}
#index-phil .cont-leften h1 {
color:#fff;
font-size:38px;
line-height:58px;
font-weight:bolder;
margin:0;
}
#index-phil .cont-leften p {
margin-top:35px;
color:#fff;
font-size:16px;
line-height:30px;
}
#index-phil .cont-right {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
width:250px;
}
#index-phil .cont-right a {
display:block;
width:114px;
height:114px;
text-align:center;
background:#242424;
border-radius:50%;
float:right;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-phil .cont-right a:hover {
background:#ffc100;
}
#index-phil .cont-right a span {
display:block;
width:100%;
margin-top:20px;
text-align:center;
color:#fff;
font-size:18px;
line-height:24px;
font-weight:bold;
text-transform:uppercase;
}
#index-phil .cont-right a img {
margin-top:5px;
}
/* 首页新闻 */

#index-news .index-news-in {
padding:40px 0;
background:#fff;
}
#index-news .cont-in {
width:1200px;
margin:0 auto;
}
#index-news .tit {
width:100%;
height:auto;
font-weight:bold;
margin:0 0 33px 0;
}
#index-news .tit .cn {
display:block;
width:100%;
height:auto;
line-height:normal;
margin:0 0 33px 0;
padding-bottom:27px;
position:relative;
color:#000;
font-size:26px;
font-weight:bolder;
}
#index-news .tit .cn:after {
content:"";
display:block;
width:80px;
height:2px;
background:#fabf01;
position:absolute;
bottom:0;
}
#index-news .tit p {
color:#000;
font-size:16px;
line-height:26px;
font-weight:normal;
}
#index-news .cont {

}
#index-news .cont ul {
margin:0 -18px;
font-size: 0;
}
#index-news .cont li {
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:top;
width:378px;
margin:0 17px;
}
#index-news .cont li .news-pic {
display:block;
width:378px;
height:279px;
overflow:hidden;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-news .cont li .news-pic img {
display:block;
width:100%;
}
#index-news .cont li .news-infor {
display:block;
padding-top:18px;
}
#index-news .cont li .news-tit {
display:block;
color:#ff9c00;
font-size:16px;
line-height:normal;
}
#index-news .cont li .news-time {
display:block;
height:19px;
line-height:19px;
color:#cecece;
font-size:12px;
line-height:normal;
padding:10px 0;
}
#index-news .cont li .news-time:before {
content:url(../images/fd445e0f-ee8f-4d94-87b2-a8f23969fece.png);
margin-right:12px;
display:inline-block;
*display:inline;
*zoom:1;
vertical-align:middle;
}
#index-news .cont li .news-txt {
display:block;
color:#6e6e6e;
font-size:12px;
line-height:26px;
}
#index-news .cont li:hover .news-pic {
box-shadow:0 0 20px 0 rgba(0,0,0,0.2);
transform:translateY(-10px);
-webkit-transform:translateY(-10px);
-moz-transform:translateY(-10px);
-ms-transform:translateY(-10px);
-o-transform:translateY(-10px);
}
#index-news .more {
margin-top:35px;
}
#index-news .more a {
display:block;
width:230px;
height:42px;
line-height:42px;
text-align:center;
border:2px solid #ff9c00;
color:#ff9c00;
font-size:18px;
font-weight:bold;
transition:all 0.5s;
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;	
}
#index-news .more a:hover {
background:#ff9c00;
color:#fff;
}
#youkuplayer{
	width:608px;height:363px;
}
.news_swiper{
	display: none;
	width: 100%;
}
.menu_down{
	display: none;
}
.menu{
	display: none;
}