/* CSS Document */

*{
  margin:0;
  padding:0;
  font-family:"微软雅黑"; }

body{ font-family:"微软雅黑"; padding:0;}

img{ vertical-align:top; border:0;}
a{ text-decoration:none; }
ul,li,p,dl,dd,dt,span,input,h1,h2,h3,h4,h5{ margin:0; padding:0; list-style-type:none;}
.main{ width: 1200px; margin: 0 auto;}
.clear{ clear:both;}
.left{float:left;}
.banner{width:100%; margin: 0 auto;}
.banner img{ width:100%;}
.con1{width:100%; margin-top: 60px;}
.nav_dh{width:100%;background: #be3131;height: 90px;}
.nav_dh ul{width:1200px;margin: 0 auto;}
.nav_dh ul li{width:171px;float: left;text-align: center;line-height: 90px;font-size: 24px;color: #ffffff;}
.nav_dh ul li a{width:171px;height: 90px;color: #ffffff;display: block;}
.nav_dh ul li a:hover{background: #ffdd40;color: #be3131;}

#loopedSlider{position:relative;width:1156px;margin:50px auto 0 auto;}
.slidepic{position:relative;margin: 0 auto;height:400px;width:1000px;overflow:hidden;}
.slidepic div{opacity:0;z-index:0;position:absolute;top:0;left:0;width:1000px;}
.slidepic p{text-align:center;font-size: 34px;line-height: 80px;}
.nav-buttons li.p{position:absolute;top:150px;left:0;}
.nav-buttons li.p a{width:29px;height: 59px;background:url(../images/aleft.png) no-repeat;display: block;}
.nav-buttons li.n{position:absolute;top:150px;right:0;}
.nav-buttons li.n a{width:29px;height: 59px;background:url(../images/aright.png) no-repeat;display: block;}
.nav-buttons li.p a:hover{width:29px;height: 59px;background:url(../images/bleft.png) no-repeat;display: block;}
.nav-buttons li.n a:hover{width:29px;height: 59px;background:url(../images/bright.png) no-repeat;display: block;}
#photo-1 ul li{width:170px;float: left;margin-left: 30px;margin-top: 30px;position: relative;}
#photo-1 input {
    width: 28px;
    height: 28px;
	float: left;
	opacity: 0;
}
#photo-2 input {
    width: 28px;
    height: 28px;
	float: left;
	opacity: 0;
}
input[type="radio"] + label{
  content: "\a0";  /*不换行空格*/ 
  text-align:center;
  line-height: 28px;
	color: #333333;
	font-size: 24px;
	display: block;
	float: left;
	margin-left: 14px;
	position: absolute;
	text-indent: 1.5em;
}
.spot{
        display:inline-block;
        width:28px;
        height:28px;
        background:url("../images/hei.png") no-repeat;  /*默认的样式图片*/
        background-size:16px;
        position: absolute;
        top:0;
        left:0;
        z-index:999;
	background-size: 100% 100%;
    }
input[type="radio"]:checked + label .spot{
        background:url("../images/red.png") no-repeat;  /*默认的样式图片*/
    }

input[type="radio"]:checked + label {
	color: #be3131;
}
#photo-2 ul li{width:177px;float: left;position: relative;margin-top: 20px;margin-left: 200px;}
.imga{width: 177px;height: 172px; background:url("../images/aboy.png") no-repeat;display: block;}
.imgb{width: 177px;height: 172px; background:url("../images/agirl.png") no-repeat;display: block;}
#photo-2 .spot{top:195px;left:30px;}
#photo-2 label{line-height: 70px;} 
input[type="radio"]:checked + label .imga{
        background:url("../images/bboy.png") no-repeat;  /*默认的样式图片*/
    }
input[type="radio"]:checked + label .imgb{
        background:url("../images/bgirl.png") no-repeat;  /*默认的样式图片*/
    }

#photo-3 ul li{width:177px;float: left;position: relative;margin-top: 20px;margin-left: 48px;}
.img_1{width: 177px;height: 172px; background:url("../images/age_1.png") no-repeat;display: block;}
.img_2{width: 177px;height: 172px; background:url("../images/age_2.png") no-repeat;display: block;}
.img_3{width: 177px;height: 172px; background:url("../images/age_3.png") no-repeat;display: block;}
.img_4{width: 177px;height: 172px; background:url("../images/age_4.png") no-repeat;display: block;}
#photo-3 .spot{top:195px;}
#photo-3 label{line-height: 70px;} 
#photo-3 input {
    width: 28px;
    height: 28px;
	float: left;
	opacity: 0;
}
input[type="radio"]:checked + label .img_1{
        background:url("../images/rage_1.png") no-repeat;  /*默认的样式图片*/
    }
input[type="radio"]:checked + label .img_2{
        background:url("../images/rage_2.png") no-repeat;  /*默认的样式图片*/
    }
input[type="radio"]:checked + label .img_3{
        background:url("../images/rage_3.png") no-repeat;  /*默认的样式图片*/
    }
input[type="radio"]:checked + label .img_4{
        background:url("../images/rage_4.png") no-repeat;  /*默认的样式图片*/
    }
input[type="radio"]:checked + label .imgb{
        background:url("../images/bgirl.png") no-repeat;  /*默认的样式图片*/
    }



#photo-4 ul li{width:170px;float: left;margin-left: 30px;margin-top: 30px;position: relative;}
#photo-4 input {
    width: 28px;
    height: 28px;
	float: left;
	opacity: 0;
}
#photo-5 ul li{width:390px;float: left;margin-left: 80px;margin-top: 30px;position: relative;}
#photo-5 ul li:nth-child(1){ height: 35px; background:url("../images/name.png") no-repeat;}
#photo-5 ul li:nth-child(2){ height: 35px; background:url("../images/tel.png") no-repeat;}
#photo-5 span{width:342px;height: 35px; margin-left: 41px;border-bottom: 1px #888888 solid;display: block;font-size: 24px;color: #262626;}
#photo-5 span b{float:left;font-weight: normal;}
#photo-5 input{width:210px;height: 35px;outline:none;line-height: 35px;font-size: 24px;float: left;border:none;}
#photo-5 input::-webkit-input-placeholder{
           color:#bababa;
           font-size: 24px;
       }
#photo-5 input::-moz-placeholder{   /* Mozilla Firefox 19+ */
           color:#bababa;
          font-size: 24px;
        }
#photo-5 input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
           color:#bababa;
           font-size: 24px;
       }
#photo-5 input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
           color:#bababa;
          font-size: 24px;
       }
#photo-5 h3{text-align: center; line-height: 32px;font-size: 18px;color: #666666;font-weight: normal;margin-top: 80px;}
#photo-5 h5{width:853px;margin: 0 auto;font-size: 22px;color: #666666;line-height: 34px;margin-top: 20px;font-weight: normal;}
#photo-5 a{width:348px;height: 75px;margin: 0 auto; line-height: 75px;text-align: center;font-size: 32px;color: #ffffff;background: #be3131;border-radius: 9px;display: block;margin-top: 15px;}


.con1{width:100%;margin-top: 60px;}
.con1_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;}
.con1_tit span{font-weight:700;display: block;}
.con1_tit img{margin-top:16px;}
.con1_js{text-align:center;font-size: 22px;color: #666565;margin-top: 16px;line-height: 22px;}
.con1 ul{width:1200px;margin: 0 auto;margin-top: 30px;}
.con1 ul li{width:277px;float: left;margin-left: 30px;}
.con1 ul li:nth-child(1){margin-left:0px;}
.con1 ul li p{text-align:center;font-size: 22px;color: #161514;margin-top: 18px;line-height: 22px;}
.con1_zx{width:493px; height: 84px;margin: 0 auto;margin-top: 72px;}

.con2{width:100%;margin-top: 85px;}
.con2_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;}
.con2_tit span{font-weight:700;display: block;}
.con2_tit img{margin-top:16px;}
.con2_js{width:950px;margin: 0 auto; text-align:center;font-size: 20px;color: #666565;margin-top: 10px;line-height: 32px;text-indent: 3em;}
.con2_js a{color:#d40c0c;}
.con2 ul{margin-top:16px;}
.con2 ul li{margin-top:17px;float: left;color: #ffffff;}
.con2 ul li:nth-child(1),.con2 ul li:nth-child(3),.con2 ul li:nth-child(4),.con2 ul li:nth-child(6),.con2 ul li:nth-child(7),.con2 ul li:nth-child(9){width:361px;height: 291px;padding-top: 16px;}
.con2 ul li:nth-child(2),.con2 ul li:nth-child(5),.con2 ul li:nth-child(8){width:478px;height: 307px;background: #be9c6d;}
.con2 ul li h3{font-size:33px;text-align: center;padding-top: 58px;line-height: 33px;}
.con2 ul li p{width:410px;margin-left: 50px;font-size: 20px;line-height: 28px;margin-top: 16px;}
.con2 ul li p span{font-weight:bold;}

.con3{width:100%;margin-top: 70px;}
.con3_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;}
.con3_tit span{font-weight:700;display: block;}
.con3_tit img{margin-top:16px;}
.con3_js{width:970px;margin: 0 auto; text-align:center;font-size: 20px;color: #666565;margin-top: 10px;line-height: 32px;text-indent: 3em;text-align: center;}
.con3 ul{margin-top:23px;}
.con3 ul li{width:283px;height: 429px;float: left;border: 1px #aa905f solid;border-radius: 18px;margin-left: 20px;}
.con3 ul li:nth-child(1){margin-left:0px;}
.con3 ul li img{padding-top:7px;margin-left: 8px;}
.con3 ul li h3{text-align:center;color: #1b1b1b;font-size: 26px;line-height: 26px;margin-top: 20px;}
.con3 ul li p{margin-top:7px;width: 220px;margin-left: 28px;font-size: 20px;color: #4f4f4f;line-height: 34px;}
.con3_nr{width:1000px;margin: 0 auto;margin-top: 30px;}
.con3_nr_l{float:left;}
.con3_nr_r{float:left;margin-left: 28px;margin-top: 50px;}
.con3_nr_r p{font-size:21px;line-height: 29px;position: relative;color: #595959;}
.con3_nr_r p:after{
    		content: '';
    		position: absolute;
    		bottom: -2px;
    		height: 2px;
			left: 0px;
    		background: -webkit-linear-gradient(315deg, transparent, transparent 45%, #953039, transparent 55%, transparent 100%),-webkit-linear-gradient(45deg, transparent, transparent 45%, #e01e1e, transparent 55%, transparent 100%); 
		    background-size: 4px 4px;
		
    	}

.con3_nr_r p:nth-child(1):after{
	width:492px;
}
.con3_nr_r p:nth-child(2):after{
	width:610px;
}
.con3_nr_r p:nth-child(3):after{
	width:752px;
}

.banner_gg{width:100%;margin-top: 35px;}
.banner_gg img{width:100%;}
.con4{width:100%;margin-top: 65px;}
.con4_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;}
.con4_tit span{font-weight:700;display: block;}
.con4_tit img{margin-top:16px;}
.con4 ul{width:1118px;height: 486px;margin: 0 auto;margin-top: 38px;background: url(../images/index_62.jpg) no-repeat;}
.con4 ul li{width:535px;float: left;margin-left: 48px;}
.con4 ul li:nth-child(1),.con4 ul li:nth-child(3){margin-left:0px;}
.con4 ul li p{font-size:21px;line-height: 47px;text-align: center;color: #3e3e3e;}
.con4 ul li:nth-child(3),.con4 ul li:nth-child(4){margin-top:36px;}
.con4_zx{width:493px; height: 84px;margin: 0 auto;margin-top: 59px;}


.con5{width:100%;height: 676px; background: url(../images/index_79.jpg)no-repeat;}
.con5_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;padding-top: 42px;}
.con5_tit span{font-weight:700;display: block;}
.con5_tit img{margin-top:16px;}
.con5_js{width:922px;margin: 0 auto; text-align:center;font-size: 20px;color: #666565;margin-top: 10px;line-height: 32px;text-align: center;}
.con5_zx{width:1118px;margin: 0 auto;margin-top: 62px;}
.con5_zx a{float:left;width:338px;height: 85px;border: 1px #ac8d56 solid;margin-left: 46px;border-radius: 38px;text-align: center;display: block;line-height: 85px;color: #ac8d56;font-size: 38px;}
.con5_zx a:nth-child(1){margin-left:0px;}
.con5_zx a:hover{background:#be3131;border: 1px #be3131 solid;color: #ffffff;}

.con6{width:100%;margin-top: 66px;}
.con6_tit{text-align:center;font-size: 56px;color: #926036;line-height: 56px;padding-top: 42px;}
.con6_tit span{font-weight:700;display: block;}
.con6_tit img{margin-top:16px;}
.con6_tit p{text-align:center;font-size: 25px;font-weight: 700;margin-top: 15px;line-height: 25px;color: #1b1b1b;}
.con6_js{width:1110px;margin: 0 auto; text-align:center;font-size: 20px;color: #666565;margin-top: 10px;line-height: 32px;text-align: center;}
.con6 ul{width:1147px;margin: 0 auto; margin-top: 28px;}
.con6 ul li{width:263px;float: left;margin-left: 31px;}
.con6 ul li:nth-child(1){margin-left:0px;}
.con6 ul li p{text-align:center;font-size: 23px;color: #1b1b1b;line-height: 51px;}
.con6_zx{width:493px; height: 84px;margin: 0 auto;margin-top: 36px;margin-bottom: 100px;}












