
.indextopbanner{
	width:100%; overflow:hidden; position:relative;
}
.indextopbanner .header{
	width:1200px; height:110px; margin:0 auto; position:absolute;
	top:0px; left:50%; margin-left:-600px; z-index:1111;
}
.indextopbanner .header .logo img{
	height:100%;
}
.indextopbanner .header .fr{
	float:right; line-height:110px; font-size:0px;
}
.indextopbanner .header .fr .firsta{
	float:left; position:relative; padding:0 29px;
}
.indextopbanner .header .fr .firsta>a{
	color:#fff;  font-size:18px; 
}
.indextopbanner .header .fr .firsta>a.on{
	color:#fdd000;
}
.indextopbanner .header .fr .secondmenu{
	position:absolute; width:100%; left:0px; display:none;
	top:90px; background:#fff;
}
.indextopbanner .header .fr .secondmenu img{
	position:absolute; top:-5px; left:50%; margin-left:-4px;
}
.indextopbanner .header .fr .secondmenu a{
	font-size:14px; display:block; line-height:30px; text-align:center;
	padding:0 10px; box-sizing:border-box; border-bottom:1px solid #eee;
}
.indextopbanner .header .fr .secondmenu a:hover{
	color:#fdd000;
}

.slideBox{ width:100%; height:800px; overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0px; bottom:20px; z-index:1;  width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; text-align:center;  width:100%;  }
.slideBox .hd ul li{ display:inline-block; text-indent:100rem; margin:0 5px; width:12px; height:12px; cursor:pointer; border-radius:40px; background:#eee; }
.slideBox .hd ul li.on{ background:#fdd000;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ width:100%; zoom:1; vertical-align:middle; }
.slideBox .bd li img{ width:1920px; height:800px; display:block; position:absolute; left:50%; margin-left:-960px; max-width:none;  }
.slideBox .prev{position:absolute; left:60px; top:50%; margin-top:-30px; width:62px; height:62px; display:block; background:url(../images/bannerleft.png) no-repeat;}
.slideBox .prev:hover{
	background:url(../images/bannerlefthover.png) no-repeat;
}
.slideBox .next{position:absolute; right:60px; top:50%; margin-top:-30px; width:62px; height:62px; display:block; background:url(../images/bannerright.png) no-repeat;}
.slideBox .next:hover{
	background:url(../images/bannerrighthover.png) no-repeat;
}

.indextopbanner .dropdown .btn {
    line-height: 12px !important;
    border-radius: 3px !important;
    border: 0px !important;
}
.indextopbanner .boxx {
    text-align: center;
    display: inline-block;
    position: absolute;
	bottom:105px;
	left:50%;
	margin-left:-190px;
    height: 90px !important;
    width: 380px !important;
    color: #333;
    background-color: rgba(0,0,0,0.35);
	z-index:1112;
	box-sizing:border-box;
	padding:30px;
}
.indextopbanner .dropdown {
    width: 180px;
    height: 26px;
    display: inline-block;
    position: relative;
    top: -1px;
    margin-right: 10px;
	float:left;
}
.indextopbanner .dropdown .dropdown-toggle {
    color: #333;
    font-size: 14px;
    width: 180px;
    height: 30px;
    background:#fff;
    text-align: left;
    padding-left: 17px;
}

.indextopbanner .dropdown .carets {
    height: 12px;
    width: 12px;
    background: url("../images/downs.png") no-repeat !important;
	background-size: auto;
    position: absolute;
    right: 10px;
    top: 6px;
    background-size: 12px 12px !important;
}
.indextopbanner .dropdown .dropdown-menuHost {
    width: 180px;
    top: 30px;
    left: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    margin: 0;
    padding: 0;
    border: 0px;
	background:#fff;
}
.indextopbanner .dropdown .dropdown-menuHost li {
    width: 180px;
    padding-left: 17px !important;
    color: #333;
    cursor: pointer;
    line-height: 30px;
    font-size: 12px;
	text-align:left;
}
.indextopbanner .price_click_boot {
    width: 110px;
    height: 30px;
    background: #8c989f;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    border: none;
    outline: none;
    margin-left: 15px;
    cursor: pointer;
	float:left;
}
#index02{
	width:100%; background:#f8f8f8;
}
#index02 .index02{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px; overflow:hidden;
}
.boxx.news_swiper_control.need_news_show{
	display:none !important;
}
.index_t {
    font-size:26px;
    color: #8c989f;
    text-align: center;
    margin: 0px 0 40px;
    background: url(../images/title_bg.png) center center no-repeat;
}

#index03{
	width:100%; background:#fff;
}
#index03 .index03{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:50px; overflow:hidden;
}
#index03 .index03 .casemenu_first{
	width:1200px; height:57px; line-height:57px; border-bottom:1px solid #eee; border-top:1px solid #eee; text-align:center; margin-bottom:40px;
}
#index03 .index03 .casemenu_first a{
	font-size:16px; color:#828282; margin:0 33px; display:inline-block;
}
#index03 .index03 .casemenu_first a.on{
	background:url(../images/topsanjiao.png) center bottom no-repeat; color:#333;
}
#index03 .index03 .case_con{
	display:none;
}
#index03 .index03 .case_con.show{
	display:block;
}
#index03 .index03 .caseli{
	width:380px; height:300px; float:left; position:relative; margin-bottom:30px; margin-right:30px;
}
#index03 .index03 .caseli:nth-child(3n+3){
	margin-right:0px;
}
#index03 .index03 .caseli:nth-child(4){
	clear:both;
}
#index03 .index03 .caseli img{
	display:block; width:100%; height:100%;
}
#index03 .index03 .caseli .blackdiv{
	position:absolute; width:100%; height:100%; top:0px; left:0px; box-sizing:border-box; padding-top:70px;
	background: rgba(0,0,0,.7);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s; opacity:0;
}
#index03 .index03 .caseli:hover .blackdiv{
	opacity:1;
}
#index03 .index03 .caseli .blackdiv .t1{
	font-size:22px; color:#fff; text-align:center; margin-bottom:24px;line-height: 28px;

padding: 0 20px;

box-sizing: border-box;
}
#index03 .index03 .caseli .blackdiv .t2{
	font-size:16px; color:#fff; opacity:0.7; text-align:center; width:78%; margin:0 auto; line-height:30px; margin-bottom:24px;
}
#index03 .index03 .caseli .blackdiv .t3{
	display:block; width:120px; height:32px; line-height:32px; text-align:center;
	margin:0 auto; color:#fdd000; font-size:12px; border:1px solid #fdd000; box-sizing:border-box;
}

#index04{
	width:100%; background:#f8f8f8; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;
}
#index04 .index04{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:50px; overflow:hidden; 
}
#index04 .index04 .inbdex04li{
	width:580px; height:180px; float:left; margin-right:40px; background:#fff; margin-bottom:40px;
}
#index04 .index04 .inbdex04li:nth-child(2n+3){
	margin-right:0px;
}
#index04 .index04 .inbdex04li img{
	display:block; float:left; width:240px; height:180px;
}
#index04 .index04 .inbdex04li .text{
	float:left; width:340px; float:left;  box-sizing:border-box; padding:30px 30px 0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index04 .index04 .inbdex04li .text .t1{
	font-size:20px; color:#333;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index04 .index04 .inbdex04li .text .t2{
	font-size:14px; color:#666; line-height:24px; margin:22px 0;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index04 .index04 .inbdex04li .text .t3{
	font-size:16px; color:#666; font-family: 'SC6';
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index04 .index04 .inbdex04li .text .t3 span{
	font-size:14px; color:#666; font-family:Aral; float:right;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#index04 .index04 .inbdex04li:hover{
	background:#444444;
}
#index04 .index04 .inbdex04li:hover .text .t1{
	color:#fff;
}
#index04 .index04 .inbdex04li:hover .text .t2{
	color:#fff;
}
#index04 .index04 .inbdex04li:hover .text .t3{
	color:#fff;
}
#index04 .index04 .inbdex04li:hover .text .t3 span{
	color:#fdd000;
}

#index05{
	width:100%; background:#fff;
}
#index05 .index05{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:50px; overflow:hidden;
}
#index05 .index05 .imgli{
	display:block; float:left; width:238px; height:178px; overflow:hidden;
	border:1px solid #e5e5e5; position:relative; margin-top:-1px; margin-left:-1px;

}

#index05 .index05 .imgli img{
	position:absolute; left:50%; top:50%;
	max-width:80%; max-height:80%;
	transform:scale(1) translateX(-50%) translateY(-50%);
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
#index05 .index05 .imgli img:hover{
	-webkit-transform:scale(1.05) translateX(-50%) translateY(-50%);
	-moz-transform:scale(1.05)translateX(-50%) translateY(-50%);
	transform:scale(1.05) translateX(-50%) translateY(-50%);
}


#index05 .index05 .imgli:nth-child(5n+2){
	margin-left:0px;
}

#footer{
	width:100%; background:#333333;
}
#footer .footer{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px; overflow:hidden;
}
#footer .footer .footerlogo{
	width:80px; float:left; margin-top: 100px;
	margin-left: 60px;
}
#footer .footer .footerright{
	width:80%; float:right;
}
#footer .footer .footerright .footermenu{
	padding-bottom:48px; border-bottom:1px solid #484848; font-size:0px; margin-bottom:30px;
}
#footer .footer .footerright .footermenu a{
	font-size:18px; color:#fff; border-right:1px dashed #fff;
	display: block;
	float: left;padding:0 48px;
}
#footer .footer .footerright .footermenu a:first-child{
	padding-left:0px;
}
#footer .footer .footerright .footermenu a:last-child{
	border:0px; padding-right:0px;
}
#footer .footer .footerright .footermenu a.on{
	color:#fdd000;
}
#footer .footer .footerright .footerrightcon{
	
}
#footer .footer .footerright .footerrightcon .text{
	font-size:16px; color:#fff; opacity:0.7; line-height:36px; float:left;
}
#footer .footer .footerright .footerrightcon .t1{
	font-size:18px; color:#fff; opacity:0.7; line-height:36px;
}
#footer .footer .footerright .footerrightcon .t2{
	font-size:14px; color:#fff; opacity:0.7; line-height:36px;
}
#footer .footer .footerright .footerrightcon .t2 a{
	color:#fff;
}
#footer .footer .footerright .footerrightcon .code{
	width:200px; height:200px; float:right;
}





.inbanner {
    height: 600px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.inbanner img {
    height: 600px;
    left: 50%;
    margin-left: -960px;
    overflow: hidden;
    position: absolute;
    width: 1920px;
    z-index: 101;
}
.indextopbanner.neibanner .boxx{
	/*bottom:175px;*/
}

#pro01{
	width:100%; padding:80px 0;
}
#pro01 .pro01{
	width:1200px; margin:0 auto; overflow:hidden; display:block;
}
#pro01 .pro01 .leftimg{
	width:600px; height:420px; float:left;
}
#pro01 .pro01 .righttext{
	width:550px;  float:right;
}
#pro01 .pro01 .righttext .t1{
	font-size:24px; color:#333; line-height:58px;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#pro01 .pro01 .righttext .t1 span{
	color:#333; font-family:"SC6";
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#pro01 .pro01 .righttext .t2{
	font-size:20px; color:#555; line-height:44px;
}
#pro01 .pro01 .righttext .t3{
	margin:20px 0;
}
#pro01 .pro01 .righttext .t4{
	font-size:16px; color:#828282; line-height:30px; margin-bottom:34px;
}
#pro01 .pro01 .righttext .t5{
	width:100px; height:35px; box-sizing:border-box; border:1px solid #ccc;
	background:url(../images/toleft.png) center center no-repeat;
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s;
}
#pro01:hover .pro01 .righttext .t1{
	color:#fdd000;
}
#pro01:hover .pro01 .righttext .t1 span{
	color:#fdd000;
}
#pro01:hover .pro01 .righttext .t5{
	border-color:#fdd000;
	background:url(../images/tolefthover.png) center center no-repeat;
}

#pro01.bg{
	background:#f8f8f8; border-top:1px solid #eee; border-bottom:1px solid #eee;
}
#pro01.bg .pro01 .leftimg{
	width:600px; height:420px; float:right;
}
#pro01.bg .pro01 .righttext{
	width:550px;  float:left;
}
#proshow01{
	width:1200px; margin:0 auto 50px;  display:block;
}
#proshow01 .item{
	width:1000px;  margin:0 auto;
}
#proshow01 .item iframe{
	width:1000px; height:600px;
}
#proshow01 .item p{
	line-height:80px; text-align:center; font-size:20px; color:#333;
}
#proshow01 .owl-prev{
	width:50px; height:50px; display:block; position:absolute; left:0px; top:50%;
	background:url(../images/leftbtn.png) #cccccc center center no-repeat;
}
#proshow01 .owl-next{
	width:50px; height:50px; display:block; position:absolute; right:0px; top:50%;
	background:url(../images/rightbtn.png) #cccccc center center no-repeat;
}
#proshow01 .owl-prev:hover,#proshow01 .owl-next:hover{
	background-color:#fdd000;
}

.mbxcontent{
	width:1200px; margin:50px auto 50px;  display:block; font-size:16px; color:#666;
}
.mbxcontent a{
	font-size:16px; color:#666;
}
.mbxcontent a:last-child{
	color:#fdd000;
}

#proshow02{
	width:1200px; margin:0 auto 50px;  display:block; padding:49px;
	border:1px solid #f0f0f0; box-sizing:border-box;
}
#proshow02 .t1{
	font-size:30px; color:#333; margin-bottom:24px; text-align:center;
}
#proshow02 .t2{
	font-size:20px; color:#666; margin-bottom:40px; text-align:center;
}
#proshow02 .t3{
	font-size:16px; color:#828282; line-height:32px;
}
#proshow02 .t3 img{
	max-width:100%;
}


#case{
	width:1200px; margin:0 auto; overflow:hidden;
}
#case .caseli{
	width:575px; height:auto; float:left;  margin-bottom:20px; margin-right:30px;
}
#case .caseli .topimg{
	width:100%; height:auto; position:relative;
}
#case .caseli:nth-child(2n+2){
	margin-right:0px;
}
#case .caseli:nth-child(2n+1){
	clear:both;
}
#case .caseli img{
	display:block; width:100%;
}
#case .caseli p{
	text-align:center; font-size:18px; color:#666; line-height:76px;
}
#case .caseli .blackdiv{
	position:absolute; width:100%; height:100%; top:0px; left:0px; box-sizing:border-box; padding-top:70px;
	background: rgba(0,0,0,.7);       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000);
	transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s; opacity:0;
	display:block;
}
#case .caseli:hover a.blackdiv{
	opacity:1;
}
#case .caseli .blackdiv img{
	position:absolute; left:50%; top:50%;
	width:48px; height:48px; margin-top:-24px; margin-left:-24px;
}
#case .casetab{
	width:1200px; margin:0 auto; text-align:center; padding:60px 0;
}
#case .casetab a{
	padding:12px 55px; border-radius:100px; font-size:18px; color:#666;
}
#case .casetab a.on{
	background:#fdd000; color:#fff;
}

.incontent{
	width:1200px; margin:0 auto;
}
.in_news_show{
	overflow:hidden; padding:30px 0;
}
.in_news_show .mbx{
	font-size:14px; color:#828282; margin-bottom:30px;
}
.in_news_show .show_content{
	width:1200px; overflow:hidden; box-sizing:border-box; border:1px solid #dfdfdf;
}
.in_news_show .show_content .t{
	font-size:18px; color:#333; text-align:center; margin:52px 0 18px;
}
.in_news_show .show_content .b .b_con{
	float:left; line-height:28px; margin-bottom:30px; margin-left:340px;
}
.in_news_show .show_content .c{
	font-size:14px; color:#828282; line-height:24px; width:1140px; margin:0 auto; border-bottom:1px solid #dfdfdf; padding-bottom:30px;
}

.in_news_show .show_content .hot{
	width:1140px; margin:0 auto; border-bottom:1px solid #dfdfdf; padding:40px 0 20px; overflow:hidden;
}
.in_news_show .show_content .hot .l{
	font-size:18px; color:#333333; float:left; width:95px;
}
.in_news_show .show_content .hot .r{
	width:1045px; float:left; overflow:hidden;
}
.in_news_show .show_content .hot .r a{
	display:inline-block; font-size:14px; color:#666; height:25px; line-height:25px; padding:0 15px; float:left;
	background:#eeeeee; margin:-3px 15px 13px 0;
}
.in_news_show .show_content .c img{
	max-width:100%;
}
.in_news_show .show_content .d {
	width:1140px; margin:0 auto; margin-bottom:30px; 
}
.in_news_show .show_content .d a.prevnext{
	font-size:14px; color:#999; display:block; margin-top:20px;
}
.in_news_show .show_content .d a.back{
	float:right; margin-top:-46px;
}
.newsmore{
	margin:50px auto 30px; overflow:hidden; width:1200px;
}
.newsmore>.t{
	width:1200px; height:20px; line-height:20px; border-left:3px solid #fdd000; box-sizing:border-box;
	font-size:18px; color:#333; padding-left:22px; text-align:left; margin-bottom:30px;
}
.newsmore .morenresli{
	width:560px; display:block; float:left; margin-bottom:30px;
}
.newsmore .morenresli:nth-child(2n+1){
	float:right;
}
.newsmore .morenresli .t{
	line-height:16px;
}
.newsmore .morenresli span{
	font-size:14px; color:#cecece;  float:left; margin-right:12px;
}
.newsmore .morenresli .t{
	font-size:14px; color:#666;  float:left;
}
.newsmore .morenresli .b{
	font-size:12px; color:#999;  float:right;
}
.newsmore .morenresli:hover .t{
	color:#fdd000;
}
.newsmore .morenresli:hover .b{
	color:#fdd000;
}

#casepage{
	width:100%; background:#fff;
}
#casepage .casepage{
	width:1200px; margin:0 auto; padding-top:80px; padding-bottom:80px; overflow:hidden;
}
#casepage .casepage .imgli{
	display:block; float:left; width:238px; height:178px; overflow:hidden;
	border:1px solid #e5e5e5; position:relative; margin-top:-1px; margin-left:-1px;

}
#casepage .casepage .imgli img{
	position:absolute; left:50%; top:50%;
	max-width:80%; max-height:80%;
	transform:scale(1) translateX(-50%) translateY(-50%);
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}
#casepage .casepage .imgli img:hover{
	-webkit-transform:scale(1.05) translateX(-50%) translateY(-50%);
	-moz-transform:scale(1.05)translateX(-50%) translateY(-50%);
	transform:scale(1.05) translateX(-50%) translateY(-50%);
}
#casepage .casepage .imgli:nth-child(5n+1){
	margin-left:0px;
}

a.readmore{
	width:185px; height:55px; line-height:52px; background:none;
	font-size:16px; color:#fff; box-sizing:border-box; padding-left:78px;
	background:url(../images/casegetmore.png) #fdd000 45px center no-repeat;
	background-size:21px 21px; display:block;
	margin:0 auto 30px;
}
.newscon{
	width:1200px; margin:0 auto; 
}
.newscon .newsli{
	overflow:hidden; display:block; padding:40px 0; border-bottom:1px solid #eee;
}
.newscon .newsli .leftimg{
	width:360px; float:left;
}
.newscon .newsli .righttext{
	width:800px;  float:right;
}
.newscon .newsli .righttext .t1{
	font-size:22px; color:#333; margin:24px 0;
}
.newscon .newsli .righttext .t2{
	font-size:16px; color:#666; line-height:32px; margin-bottom:32px;
}
.newscon .newsli .righttext .t3{
	font-size:18px; color:#999; font-family:Arial;
}
.newscon .newsli .righttext .t3 span{
	color:#999; float:right;
}

#ustab{
	width:100%; border-bottom:1px solid #f0f0f0; background:#f8f8f8;
}
#ustab .ustab{
	width:1200px; margin:0 auto; text-align:center; line-height:100px;
}
#ustab .ustab a{
	font-size:18px; color:#828282; margin:0 28px;
}
#ustab .ustab a.on{
	color:#333;
}

#us01{
	width:100%; padding:80px 0;
}
#us01 .us01{
	width:1200px; margin:0 auto;
}
#us01 .us01 .con{
	font-size:16px; color:#666; line-height:36px; margin-bottom:20px;
}
#us01 .us01 .img{
	overflow:hidden;
}
#us01 .us01 .img img{
	display:block; float:left; width:32%; margin-right:2%;
}
#us01 .us01 .img img:last-child{
	margin-right:0px;
}

#us02{
	width:100%; padding:80px 0; background:#f8f8f8; border-bottom:1px solid  #f0f0f0;
	border-top:1px solid  #f0f0f0;
}
#us02 .us02{
	width:1200px; margin:0 auto;
}
#us02 #owl-demo02{
	width:100%;
}
#us02 #owl-demo02 .item{
	margin:0 8px;
}
#us02 #owl-demo02 .item p{
	font-size:18px; color:#666; line-height:58px; text-align:center;
}
#us02 #owl-demo02 .item .itemin{
	background:#fff; text-align:center; width:100%; height:320px; line-height:320px; font-size: 0; cursor:pointer;
}
#us02 #owl-demo02 .item .itemin img{
	max-height:72%; max-width:68%;
	vertical-align: middle;
}
#us02 #owl-demo02 .owl-pagination{
	text-align:center; margin-top:12px;
}
#us02 #owl-demo02 .owl-page{
	width:15px; height:15px; border:1px solid #d3d3d3; border-radius:100px; display:inline-block;
	box-sizing:border-box; margin:0 5px;
}
#us02 #owl-demo02 .owl-page.active{
	border:1px solid #fdd000; background:#fdd000;
}



#us03{
	width:1200px; margin:0 auto 0;  display:block; padding:80px 0;
}
#us03 .item{
	width:1000px;  margin:0 auto;
}
#us03 .item iframe,#us03 .item video{
	width:1000px; height:600px;
}
#us03 .owl-prev{
	width:50px; height:50px; display:block; position:absolute; left:0px; top:50%;
	background:url(../images/leftbtn.png) #cccccc center center no-repeat;
}
#us03 .owl-next{
	width:50px; height:50px; display:block; position:absolute; right:0px; top:50%;
	background:url(../images/rightbtn.png) #cccccc center center no-repeat;
}
#us03 .owl-prev:hover,#us03 .owl-next:hover{
	background-color:#fdd000;
}

#us04{
	width:100%; padding:80px 0; background:#f8f8f8; border-bottom:1px solid  #f0f0f0;
	border-top:1px solid  #f0f0f0;
}
#us04 .us04{
	width:1200px; margin:0 auto;
}
#us04 .us04 .zp01{
	height:60px; width:100%; background:#666;
}
#us04 .us04 .zp01 div{
	width:25%; text-align:left; box-sizing:border-box; font-size:16px; color:#fff; padding-left:28px;
	float:left; line-height:60px;
}
#us04 .us04 .zptop{
	height:60px; width:100%; background:#fff; border-bottom:1px solid #e8e8e8; position:relative;
}
#us04 .us04 .zptop:nth-child(6n+6){
	background:#e7e7e7;
}
#us04 .us04 .zptop a{
	display:block; right:30px; top:20px; width:20px; height:20px; position:absolute;
	background:url(../images/add.png) no-repeat;
}
#us04 .us04 .zptop a.on{
	background:url(../images/reduce.png) no-repeat;
}
#us04 .us04 .zptop div{
	width:25%; text-align:left; box-sizing:border-box; font-size:14px; color:#333; padding-left:28px;
	float:left; line-height:60px;
}
#us04 .us04 .zpcon{
	width:100%; box-sizing:border-box; padding:30px; font-size:14px; color:#828282; background:#fff; line-height:28px; display:none;
}

#us05{
	width:100%; padding:80px 0; background:#fff; border-bottom:1px solid  #f0f0f0;
	border-top:1px solid  #f0f0f0;
}
#us05 .us05{
	width:1200px; margin:0 auto; overflow:hidden;
}
#us05 .us05 .contactli{
	width:300px; height:325px; margin:0 50px; float:left; text-align:center;
	box-shadow:0px 0px 50px #f4f4f4; border-bottom:1px solid #fdd000; margin-top:40px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
	transform: rotateY(0deg);
}
#us05 .us05 .contactli:hover{
	margin-top:20px;
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
	transform: rotateY(0deg);
}
#us05 .us05 .contactli p{
	font-size:18px; color:#333; margin:30px 0;
}
#us05 .us05 .contactli img{
	margin-top:50px;
}
#us05 .us05 .contactli div{
	font-size:14px; color:#828282; line-height:24px; box-sizing:border-box;
	padding:0 30px;
}
#pages{
	text-align:center; margin:30px 0 20px; font-size:0px;
}
#pages a{
	color:#bbb; border:1px solid #bbb; padding:8px 11px; box-sizing:border-box; font-size:14px; margin:0 3px; display:inline-block;
}
#pages span,#pages .active a,#pages span.current{
	color:#fff; border:1px solid #fdd000; padding:8px 11px; background:#fdd000; box-sizing:border-box; font-size:14px; margin:0 3px;
	 display:inline-block;
}
#pages li{
	display:inline-block;
}
.ciframe {
	text-align:left;
}
.ciframe iframe{
	width:1000px; height:550px;
}
.else{
	display:none;
}

#submitpc {
    border-radius: 4px;
    display: block;
    width: 100%;
    text-align: center;
    height: 35px;
    line-height: 35px;
    background-color: #fdd000;
    color: #fff;
    cursor: pointer;
	margin-top: 44px;
	border:0px;
}

#prolist01{
	width:1200px; margin:0 auto 50px;  display:block;  box-sizing:border-box;overflow:hidden;
}
#prolist01 .list01{
	width:380px; height:280px; float:left; box-sizing:border-box; border:1px solid #d4d4d4;
	text-align:center; border-top-right-radius:100px; border-bottom-left-radius:100px;
	margin-right:30px; display:block;
}
#prolist01 .list01:last-child{
	margin-right:0px;
}
#prolist01 .list01 .no{
	display:none; margin-top:70px;
}
#prolist01 .list01 .on{
	display:inline-block; margin-top:70px;
}
#prolist01 .list01 .t1{
	font-size:20px; color:#555; font-weight:bold; margin:24px 0 8px;
}
#prolist01 .list01 .t2{
	font-size:16px; color:#828282; line-height:24px;
}
#prolist01 .list01:hover{
	background:#fdd000; border:1px solid #fdd000;
}
#prolist01 .list01:hover .no{
	display:inline-block;
}
#prolist01 .list01:hover .on{
	display:none;
}
#prolist01 .list01:hover .t1{
	color:#222;
}
#prolist01 .list01:hover .t2{
	color:#222;
}

.xgdiv{
	width:1200px; margin:0 auto 50px;  display:block;  box-sizing:border-box;overflow:hidden;
}
.xgdiv .xgt{
	font-size:24px; color:#333; border-left:2px solid #666; padding-left:20px; margin-bottom:20px;
}
.xgdiv ul li{
	width:285px; float:left; margin-right:20px; 
}
.xgdiv ul li img{
	display:block; width:100%;
}
.xgdiv ul li:last-child{
	margin-right:0px;
}
.xgdiv ul li .rtext_t{
	font-size:16px; color:#666; line-height: 22px;
text-align: center;
margin: 15px 0;
}

#prolist02wai{
	width:100%; background:#f8f8f8; overflow:hidden;
}
#prolist02{
	width:1200px;  margin:0 auto 50px;  display:block;  box-sizing:border-box;overflow:hidden;
}
#prolist02 .list01{
	width:380px; height:auto; float:left; box-sizing:border-box; border-bottom:2px solid #fff;
	text-align:center;  background:#fff; 
	margin-right:30px; display:block;padding-bottom:70px;
}
#prolist02 .list01:last-child{
	margin-right:0px;
}
#prolist02 .list01 .on{
	display:inline-block; margin-top:70px;
}
#prolist02 .list01 .t1{
	font-size:20px; color:#555; font-weight:bold; margin:24px 0 8px;
}
#prolist02 .list01 .t2{
	font-size:16px; color:#828282; line-height:24px;
	padding:0 60px; box-sizing:border-box;
}
#prolist02 .list01:hover{
	border-bottom:2px solid #fdd000;
}
#prolist02 .list01:hover .t1{
	color:#fdd000;
}
#prolist02 .list01:hover .t2{
	color:#fdd000;
}

.header_m,#mbannermain{
	display:none;
}
.flexslider001 .slides img {
    width: 100%;
    display: block;
}
.flexslider001 .flex-control-paging li a {
    width: 12px;
    height: 12px;
    display: block;
    background: #fff;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
	margin:0 5px;
}
.flexslider001 .flex-control-paging li a.flex-active{
	background:#fdd000;
}
.indextopbanner.mindextopbanner{
	display:none;
}

