@charset "utf-8";
/* 2016-11-30 jiang */
.wrap1200 {
	width:1200px;
	margin:0 auto;
}
.banner {
	width:100%;
	height:500px;
	background:url(../images/shiyou-banner.jpg) center 0 no-repeat;
	background-size:cover;
}
.pr{ position:relative;}
.pa{ position:absolute;}
.cor666{ color:#666;}
.rMar30{ margin-right:30px;}
.tMar40{ margin-top:40px;}

/*part1*/
.part1{ height:400px; margin-top:65px;}
.part1 .img-r{ padding-top:70px; padding-right:80px;}
.part1 .part1-txt{ width:590px; padding:30px 60px 0 80px;}
.part1 .tit{ font-size:28px; font-weight:bold; color:#333; background:url(../images/part1-img.png) 0 0 no-repeat; padding-top:65px; padding-bottom:10px;}
.part1 .tit2{ font-size:24px; color:#cc0001; padding:20px 0;}
.parah{ font-size:16px; line-height:29px; color:#666;}
.border-y{ border:10px solid #ffac00;}
.border-r{ border:10px solid #cc0001;}
.part1 .outer, .part3 .outer{ width:41px; height:96px; position:absolute; right:175px; bottom:-75px; background:url(../images/bg-yellow.png) 0 0 no-repeat; display:inline-block;}

/*part2*/
.part2{ height:400px; margin-top:65px; background:url(../images/part2-img02.png) right bottom no-repeat;}
.part2 .img-l{ padding-left:95px; padding-right:50px;}
.tit-y{ font-size:28px; color:#ffac00; font-weight:700; padding-bottom:20px;}
.part2 .part2-txt{ padding-top:135px;}
.part2 .outer{ width:41px; height:96px; position:absolute; left:175px; bottom:-75px; background:url(../images/bg-red.png) 0 0 no-repeat; display:inline-block;}

/*part3*/
.part3{ height:400px; margin-top:65px; background:url(../images/part3-img.png) right bottom no-repeat;}
.part3-txt{ padding-top:105px; padding-left:145px;}
.part3-txt .white{ color:#fff;}

/*part4*/
.part4{ height:400px; margin-top:65px; background:url(../images/part4-img.png) right bottom no-repeat;}
.part4-txt{ padding-top:92px; padding-left:145px;}
.part4-txt .white{ color:#fff;}

.tit-intro{ height:28px; line-height:28px; font-size:28px; font-weight:700; color:#333; padding:50px 0;}
.tit-intro .line{ width:517px; height:2px; background-color:#cc0001; margin-bottom:8px; display:inline-block;}
.tit-intro .lline{ margin-right:26px;}
.tit-intro .rline{ margin-left:26px;}

/*part5*/
.part5{ height:439px; background:url(../images/part5-bg.png) 0 0 no-repeat; padding-top:60px;  z-index:1;}
.part5 ul{ margin-left:100px;}
.part5 ul li{ float:left; margin-right:50px; cursor:pointer; position:relative;}
.part5 ul li span.arrow{ width:9px; height:10px; background:url(../images/arrow-l.png) 0 0 no-repeat; position:absolute; left:103px; top:246px; display:inline-block;}
.part5 .hover{ width:940px; height:163px; background-color:#fff; margin:0 auto; position:absolute; left:100px; top:60px; font-size:18px; line-height:29px; color:#333; padding:25px 30px; z-index:9999;}
/*shadow*/
.hide{ display:none;}
.sd{ box-shadow:0 2px 5px rgba(0,0,0,0.4);}

/*part6*/
.part6 .lbg{ width:115px; height:500px; background:url(../images/part6-img.gif) 0 178px no-repeat;}
.part6 .rbg{ width:111px;  height:144px; background:url(../images/part6-img02.gif) 0 0 no-repeat; position:absolute; right:-25px; bottom:65px;}
.vs .vs-left, .vs .vs-right{ width:500px; float:left;}
.vs .vs-left dl{ width:495px; height:128px; border:1px solid #cc0001; margin-bottom:5px;}
.vs-left dl dt{ width:22px; background-color:#cc0001; float:left; font-size:18px; font-weight:700; color:#fff; margin-right:20px; padding:15px;}
.vs-left dl dd{ font-size:16px; color:#333; line-height:24px; padding-top:20px; padding-right:20px; text-align:justify; text-justify:inter-ideograph;}
.vs-right p{ height:110px; font-size:16px; color:#999; line-height:24px; background-color:#fbfbfb; padding:20px 45px 0; margin-bottom:5px;}
.part6-solgan{height:102px; background-color:#febe24; color:#fff; padding-left:200px; margin-top:-5px;}
.part6-solgan .s1{ font-size:20px; font-weight:700; padding-top:25px;}
.part6-solgan .s2{ font-size:32px; font-weight:700; padding-top:30px; padding-left:60px;}

/*part7*/
.part7{margin-top:65px; background-color:#febe24; padding-bottom:48px;}
.part7 .t{ height:48px; background-color:#cc0001;}
.part7 .m{ background-color:#fff; padding:0 100px 70px;}
.part7 .m h3{ font-size:28px; color:#cc0001; padding:40px 0 25px 0;}
.part7 .part7-txt{ font-size:18px; line-height:32px; color:#333;}
.part7 .m dl{ margin-top:40px; border-bottom:1px solid #ccc; padding-bottom:40px;}
.part7 .m dl dt img{ margin-right:35px;}
.part7 .m .name{ font-size:20px; color:#333; padding-top:15px;}
.part7 .m .title{ font-size:18px; color:#333;}
.avator-list{ margin-top:35px;}
.avator-list .avator-img li{ width:92px; height:95px; float:left; margin-right:30px; cursor:pointer;}
.avator-list .avator-img li.rMar0{ margin-right:0;}
.avator-list .avator-img li.on{ height:55px; background-color:#febe24; font-size:16px; font-weight:700; color:#333; text-align:center; padding-top:40px;}

/*part8*/
.tit-intro .w490{ width:490px;}
.part8{ background:url(../images/lastpart-bg.png) 0 0 no-repeat #febe24; padding-top:420px; padding-bottom:50px; padding-left:100px; margin-bottom:40px;}
table{ border-collapse:collapse;}
.part8 table tr td{ height:38px; font-size:18px; color:#333;}
.part8 .part8-txt{ width:750px; margin:0 auto; font-size:20px; font-weight:700; color:#333; margin-top:30px;}
.part8-txt .btn{ width:395px; height:53px; line-height:53px; text-align:center; font-size:30px; font-weight:700; font-style:italic; color:#cc0001; text-decoration:none; background:url(../images/arrow.gif) 330px 22px no-repeat #fff; box-shadow:2px 4px 0 #cc0001; display:inline-block;}
.part8 .buy{ color:#cc0001; text-decoration:none; padding-left:15px;}
.part8 .buy:hover{ text-decoration:underline;}