*{
	padding:0px;
	margin:0px;
	box-sizing:border-box;
}
body{
	min-width:1400px;
	max-width:1920px;
	overflow-x:hidden;
	font:12px/1.5em "microsoft yahei";color:#656565;background:#fff;
}
ul,li{
	list-style:none;
}
p{
	line-height:1;
}
img{
	border:none;
	outline:none;
}
h1,h2,h3,h4,h5,h6,h7{
	margin:0px;
}
.clearfix{
	zoom:1;
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	font-size:0px;
	height:0px;
}
a:link{
	color:#656565;
	text-decoration:none;
}
a:visited{
	color:#656565;
	text-decoration:none;
}
/*µ¥ÐÐ³¬³öÊ¡ÂÔ*/
.line_1{
	white-space: nowrap;
	overflow: hidden;
    text-overflow: ellipsis;
}
.line_2{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.justify{
	text-align: justify;
	font-size:0px;
}
.justify li{
  display:inline-block;
  text-align:center;
  vertical-align: top;
}
.justify:after {
  content: "";
  display: inline-block;
  width: 100%;
}



.page{text-align:left;margin:10px auto; padding-bottom:20px;display:inline; color:#303030;}
.page_turner {padding:20px 0px 0px 1px;float:left;clear:both;}
.page_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}

.page1{float:right;text-align:left;margin:10px 30px;display:inline;}
.page1_turner {padding:4px 0px 0px 1px;float:left;clear:both;}
.page1_turner a, .page_turner span {float:left;display:block;border:1px solid #303030;padding:5px;margin-left:4px; line-height:14px;}
.page1_turner a:link, .page_turner a:visited { text-decoration:none; }
.page1_turner a:hover, .page_turner a.c {background:#303030; color:#fff;}


/*top*/
.topwrap{
	width:100%;
	max-width:1920px;
	margin:0 auto;
}
.top1wrap{
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	width:1400px;
	margin:0 auto;
	height:140px;
	align-items: center;
}
.top1wrap > div{
	display:flex;
	display:-webkit-flex;
	align-items: center;
}
.topword p:nth-child(1){
	font-size:18px;
	font-weight: bold;
	color:#444444;
	margin-bottom:9px;
}
.topword p:nth-child(1) span{
	color:#cc0000;
}
.topword p:nth-child(2){
	font-size:14px;
	color:#838383;
	font-weight:bold;
}
.verline{
	width:1px;
	height:46px;
	margin:0 18px;
	background-color:#e3e3e3;
}
.navwrap{
	width:100%;
	max-width:1920px;
	margin:0 auto;
	height:75px;
	background-color:#cc0000;
}
.nav{
	width:1400px;
	margin:0 auto;
	height:75px;
	display: flex;
	display:-webkit-flex;
	justify-content: space-between;

}
.nav li{
	width:175px;
	height:75px;
}
.nav li > a{
	display:block;
	width:100%;
	font-size:16px;
	color:#ffffff;
	line-height:75px;
	text-align:center;
}
.nav li:hover{
	background-color:#910006;
}
.nav li:hover > a{
	font-weight:bold;
}
.navon{
	background-color:#910006;
}
.navon > a{
	font-weight:bold;
}
/*index*/
.index1wrap{
	width:100%;
	height:730px;
	max-width:1920px;
	margin:0 auto;
	padding-top:65px;
	background-color:#f9f9f9;
}
.index1{
	width:1400px;
	height:600px;
	margin:0 auto;
	padding:77px 55px 0;
	text-align:center;
	background-color:#fff;
	box-shadow:1px 1px 6px 0px #bbbbbb;
}
.index1 h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:12px;
}
.index1 > p{
	font-size:22px;
	color:#8a8a8a;
	margin-bottom:63px;
}
.index1left{
	float:left;
	width:425px;
}
.index1left input[type="text"]{
	width:425px;
	height:44px;
	margin-bottom:11px;
	padding-left:60px;
	border:none;
	outline:none;
}
.index1left input[type="text"]:nth-child(4){
	margin:0px;
}
.index1left input[type="submit"]{
	width:425px;
	height:60px;
	padding-left:170px;
	border:none;
	outline:none;
	font-size:20px;
	color:#ffffff;
	text-align:left;
	cursor:pointer;
}
.index1left p{
	font-size:14px;
	line-height:40px;
	color:#caa064;
	text-align:left;
}
.index1left input:nth-child(1){
	background:#f3f3f3 url(../images/index1_1.png) left 19px center no-repeat;
}
.index1left input:nth-child(2){
	background:#f3f3f3 url(../images/index1_2.png) left 19px center no-repeat;
}
.index1left input:nth-child(3){
	background:#f3f3f3 url(../images/index1_3.png) left 19px center no-repeat;
}
.index1left input:nth-child(4){
	background:#f3f3f3 url(../images/index1_4.png) left 19px center no-repeat;
}
.index1left input:nth-child(6){
	background:#caa064 url(../images/index1_5.png) left 140px center no-repeat;
}
.index1right{
	float:right;
}
.index1right img{
	margin-right:26px;
	box-shadow: 1px 1px 6px 0px #9c9a9a;
}
.index1right p{
	font-size:30px;
	color:#191919;
	margin-top:42px;
}
.index1right p span{
	color:#cc0000;
	margin:0 8px;
}
.index2{
	width:1400px;
	height:1430px;
	margin:0 auto;
	padding-top:80px;
	text-align:center;
}
.index2 h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:12px;
}
.index2 >p:nth-child(2){
	font-size:22px;
	color:#8a8a8a;
}
.index2 > p:nth-child(2) span{
	color:#cc0000;
}
.index2title p{
	float:left;
	width:1325px;
	font-size:20px;
	color:#1f0a00;
	font-weight:bold;
	padding-bottom:14px;
	padding-left:12px;
	text-align:left;
	border-bottom:1px solid #f0f0f0;
	background:url(../images/index2_1.jpg) left top 1px no-repeat;
}
.index2title{
	margin-bottom:20px;
}
.index2title p span{
	font-size:14px;
	color:#dbdbdb;
}
.index2title a{
	float:right;
	width:75px;
	padding-bottom:16px;
	font-size:14px;
	color:#cc0000;
	border-bottom:1px solid #cc0000;
}
.index2_1{
	width:100%;
	height:530px;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
.index2_1 > div{
	height:530px;
}
.index2_1 > div:nth-child(1){
	width:387px;
	position:relative;
	background: url(../images/wm_1.jpg) center top no-repeat;
}
.index2_1 > div:nth-child(2){
	width:660px;
}
.index2_1 > div:nth-child(3){
	position:relative;
	width:334px;
	background: url(../images/wm_5.jpg) center top no-repeat;
}
.wm_2 > div{
	position:relative;
}
.wm_2 > div:nth-child(1){
	width:660px;
	height:280px;
	margin-bottom:10px;
	background:url(../images/wm_2.jpg) center top no-repeat;
}
.wm_2 > div:nth-child(2){
	float:left;
	width:324px;
	height:240px;
	background:url(../images/wm_3.jpg) center top no-repeat;
}
.wm_2 > div:nth-child(3){
	float:right;
	width:326px;
	height:240px;
	background:url(../images/wm_4.jpg) center top no-repeat;
}
.bg_black{
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background-color:rgba(0,0,0,.55);
}
.wm_1{
	padding-top:138px;
	text-align:center;
}
.wm_1 h3{
	font-size:24px;
	color:#ffffff;
	line-height:1;
	margin-bottom:12px;
}
.wm_1 p:nth-child(2){
	display:inline-block;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	line-height:35px;
	padding:0 15px;
	margin-bottom: 18px;
	background-color:#cc0000;
}
.wm_1 p:nth-child(3){
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:114px;
}
.wm_1 a{
	display:inline-block;
	width:130px;
	height:30px;
	border:1px solid #aeada8;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
}
.wm_1 a:hover{
	background-color:#cc0000;
	border:1px solid #cc0000;
}
.bot_black{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	height:40px;
	text-align:center;
	background-color:rgba(0,0,0,.55);
}
.bot_black p{
	line-height:40px;
	font-size:16px;
	color:#ffffff;
}
.bot_black2{
	visibility: hidden;
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	text-align:center;
	background-color:rgba(0,0,0,.55);
	display:flex;
	display:-webkit-flex;
	align-items: center;
	justify-content: center;
}
.msg_black h3{
    margin-bottom: 15px;
    font-size: 20px;
    letter-spacing: 5px;
    font-weight: bold;
    line-height:1;
    color:#fff;
}
.msg_black p{
	font-size:14px;
	color:#fff;
	margin-bottom: 20px;
}
.msg_black nav > a:nth-child(1){
	display:inline-block;
	width:130px;
	height:40px;
	text-align:center;
	background-color:#fff;
	color:#333;
	line-height:40px;
	margin-right:8px;
}
.msg_black > nav > a:nth-child(2){
	display:inline-block;
	width:130px;
	height:40px;
	text-align:center;
	background-color:#cc0000;
	color:#fff;
	line-height:40px;
}
.bgshow:hover > .bot_black2{
	visibility: visible;
}
.index2_2{
	width:1400px;
	height:510px;
	margin:0 auto;
	background-color:#f5f5f5;
}
.index2_2_1{
	width:310px;
	height:100%;
	padding-top:238px;
	float:left;
	text-align: center;
	background:url(../images/logo_index2.jpg) center top 130px no-repeat;
}
.index2_2_1 p:nth-child(1){
	display:inline-block;
	font-size:20px;
	height:27px;
	line-height:27px;
	padding:  0 20px;
	margin-bottom:15px;
	font-weight:bold;
	color:#fff;
	background-color: #cc0000;
}
.index2_2_1 p:nth-child(2){
	font-size:16px;
	color:#1f0a00;
	font-weight:bold;
	margin-bottom:15px;
}
.index2_2_1 span{
	color:#cc0000;
}
.index2_2_1 p:nth-child(3){
	font-size:12px;
	color:#b5b5b5;
	font-weight: bold;
}
.index2_2_2{
	float:left;
	width:890px;
	height:100%;
	overflow:hidden;
	position:relative;
}
.index2_2_2 img{
	width:100%;
}
.index2_2_3{
	float:left;
	width:200px;
	height:100%;
	text-align:center;
	padding-top:25px;

}
.index2_2_3 img{
	width:153px;
	height:106px;
	margin-bottom:8px;
	cursor:pointer;
}
.index3wrap{
	width:100%;
	max-width:1920px;
	height:970px;
	margin:0 auto;
	background-color: #f4f4f4;
}
.index3{
	width:1400px;
	height:100%;
	margin:0 auto;
	padding-top:80px;
	text-align: center;
}
.index3 h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:12px;
}
.index3 > p{
	font-size:22px;
	color:#8a8a8a;
	margin-bottom:70px;
}
.imgs_index3{
	position:relative;
	width:100%;
	height:650px;
}
.index3_1{
	width:100%;
	height:287px;
	position:absolute;
	top:0px;
	left:0px;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
}
.index3_2{
	width:100%;
	height:287px;
	position:absolute;
	top:175px;
	left:0px;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
}
.index3_3{
	width:100%;
	height:287px;
	position:absolute;
	top:348px;
	left:0px;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
}
.gdwrap{
	display:block;
	width:287px;
	height:287px;
	margin:0 15px;
	padding-top:125.5px;
	text-align:center;
}
.gdwrap p{
	font-size:36px;
	color:#ffffff;
}

.index4wrap{
	width:100%;
	max-width:1920px;
	height:1140px;
	margin:0 auto;
	background: url(../images/bg_index4.jpg) center top no-repeat;
}
.index4{
	width:1400px;
	height:1140px;
	margin:0 auto;
	padding-top:60px;
	text-align:center;
	position:relative;
}
.index4 > h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:14px;
}
.index4 > p{
	font-size:22px;
	color:#8a8a8a;
}
.index4 > div{
	width:560px;
	position:absolute;
	text-align:left;
}
.index4 > div:nth-child(3){
	left:153px;
	top:239px;
}
.index4 > div:nth-child(4){
	left:153px;
	top:406px;
}
.index4 > div:nth-child(5){
	left:798px;
	top:693px;
}
.index4 > div:nth-child(6){
	left:798px;
	top:862px;
}
.index4 > div h3{
	font-size:24px;
	color:#1f0a00;
	line-height: 1;
	margin-bottom:21px;
}
.index4 > div p{
	font-size:14px;
	color:#4c4c4c;
	line-height:26px;
}
.index5wrap{
	width:100%;
	height:505px;
	max-width:1920px;
	margin:0 auto;
	background-color: #f5f5f5;
}
.index5{
	width:1400px;
	height:505px;
	margin:0 auto;
	text-align:center;
	padding-top:70px;
}
.index5 h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:10px;
}
.index5 > p{
	font-size:22px;
	color:#8a8a8a;
}
.imgs_index5{
	margin-top:87px;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
.imgs_index5 > div{
	width:185px;
	height:170px;
	border-radius:5px;
	padding-top:125px;
	text-align:center;
}
.imgs_index5 > div a{
	font-size:16px;
	color:#797979;
}
.imgs_index5 > div:nth-child(1){
	background: #fff url(../images/zx1.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(2){
	background: #fff url(../images/zx2.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(3){
	background: #fff url(../images/zx3.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(4){
	background: #fff url(../images/zx4.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(5){
	background: #fff url(../images/zx5.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(6){
	background: #fff url(../images/zx6.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(7){
	background: #fff url(../images/zx7.png) center top 37px no-repeat;
}
.imgs_index5 > div:hover > a{
	color:#ffffff !important;
}
.imgs_index5 > div:nth-child(1):hover{
	background: #cc0000 url(../images/zx1_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(2):hover{
	background: #cc0000 url(../images/zx2_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(3):hover{
	background: #cc0000 url(../images/zx3_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(4):hover{
	background: #cc0000 url(../images/zx4_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(5):hover{
	background: #cc0000 url(../images/zx5_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(6):hover{
	background: #cc0000 url(../images/zx6_h.png) center top 37px no-repeat;
}
.imgs_index5 > div:nth-child(7):hover{
	background: #cc0000 url(../images/zx7_h.png) center top 37px no-repeat;
}
.index6{
	width:1400px;
	height:685px;
	margin:0 auto;
	text-align:center;
	padding-top:80px;
}
.index6 h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:12px;
}

.index6 > p{
	font-size:22px;
	color:#8a8a8a;
}
.imgs_index6{
	width:100%;
	height:398px;
	margin-top:44px;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
.index6on{
	width:700px !important;
	transition: 1s;
}
.imgs_index6 > div{
	width:130px;
	height:398px;
	transition: 1s;
}
.index6_1{
	width:100%;
	height:100%;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.index6_1 p{
	font-size:36px;
	color:#ffffff;
	font-weight: bold;
}
.index6_1 span{
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}
.index6_1 span:nth-child(2){
	margin:20px 0;
}
.index6_2{
	width:100%;
	height:100%;
	display:flex;
	display:-webkit-flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.index6_2 p:nth-child(1){
	font-size:30px;
	color:#ffffff;
	font-weight: bold;
}
.index6_2 p:nth-child(2){
	font-size:18px;
	margin:34px 0 15px;
	color:#ffffff;
}
.index6_2 p:nth-child(3){
	font-size:18px;
	color:#ffffff;
	margin-bottom:35px;
}
.index6_2 a{
	display:block;
	width:130px;
	height:44px;
	line-height:42px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	border:1px solid #fff;
}
.imgs_index6 > div > .index6_2{
	display:none;
	transition: 1s;
}
.index6on .index6_1{
	display:none !important;
	transition: 1s;
}
.index6on .index6_2{
	display:flex !important;
	display:-webkit-flex !important;
	transition: 1s;
}


.index7wrap{
	width:100%;
	max-width:1920px;
	height:845px;
	margin:0 auto;
	background-color:#f5f5f5;
}
.index7{
	width:1400px;
	height:100%;
	margin:0 auto;
	padding-top:75px;
	text-align:center;
}
.index7 h2{
	font-size:48px;
	color:#1f0a00;
	line-height: 1;
	margin-bottom:13px;
}
.index7 > p{
	font-size:22px;
	color:#8a8a8a;
	margin-bottom:90px;
}
.imgs_index7{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
.imgs_index7 > div{
	width:195px;
	height:432px;
}
.imgs_index7 > div > a{
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
}
.imgs_index7 > div:nth-child(odd){
	margin-top:60px;
}
.imgs_index7 > div:nth-child(1){
	background: url(../images/sj1.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(2){
	background: url(../images/sj2.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(3){
	background: url(../images/sj3.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(4){
	background: url(../images/sj4.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(5){
	background: url(../images/sj5.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(6){
	background: url(../images/sj6.png) center top no-repeat;
}
.imgs_index7 > div:nth-child(7){
	background: url(../images/sj7.png) center top no-repeat;
}
.index8{
	width:1400px;
	height:1225px;
	margin:0 auto;
	padding-top:70px;
	text-align:center;
}
.indextitle > h2{
	font-size:48px;
	color:#1f0a00;
	line-height:1;
	margin-bottom:12px;
}
.indextitle > p{
	font-size:22px;
	color:#8a8a8a;
}
.newstype{
	margin-top:30px;
	margin-bottom:28px;
	text-align:center;
}
.newstype a{
	display:inline-block;
	padding:0 30px;
	height:35px;
	text-align:center;
	background-color:#f4f4f4;
	font-size:16px;
	color:#333333;
	line-height:35px;
	margin-right:15px;
}
.newstype a:last-child{
	margin:0px;
}
.newstype a:hover{
	font-weight:bold;
	color:#fff;
	background-color:#cc0000;
}
#index8_1{
	width:100%;
	height:353px;
	margin:0 auto 80px;
}
#index8_1 a{
	float:left;
	display:block;
	width:350px;
	height:353px;
	padding:0 7px;
}
#index8_1 a > img{
	display:block;
	width:336px;
	height:253px;
}
#index8_1 a div{
	width:336px;
	height:100px;
	border:1px solid #dbdbdb;
	border-top:0px;
	padding-top:25px;
	padding-left:24px;
	padding-right:24px;
}
#index8_1 a > div >p:nth-child(1){
	margin-bottom:15px;
	font-size:16px;
	color:#4c4c4c;
}
#index8_1 a > div >p:nth-child(2){
	font-size:14px;
	color:#b4b4b4;
}
.index8_2{
	margin-top:53px;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	flex-wrap:wrap;
}
.index8_2 div{
	width:340px;
	height:140px;
	margin-bottom:22px;
	border:1px solid #eeeeee;
}
.index8_2 div:nth-child(1){
	background:url(../images/logo1.jpg) center center no-repeat;
}
.index8_2 div:nth-child(2){
	background:url(../images/logo2.jpg) center center no-repeat;
}
.index8_2 div:nth-child(3){
	background:url(../images/logo3.jpg) center center no-repeat;
}
.index8_2 div:nth-child(4){
	background:url(../images/logo4.jpg) center center no-repeat;
}
.index8_2 div:nth-child(5){
	background:url(../images/logo5.jpg) center center no-repeat;
}
.index8_2 div:nth-child(6){
	background:url(../images/logo6.jpg) center center no-repeat;
}
.index8_2 div:nth-child(7){
	background:url(../images/logo7.jpg) center center no-repeat;
}
.index8_2 div:nth-child(8){
	background:url(../images/logo8.jpg) center center no-repeat;
}
.index8_2 div:nth-child(9){
	background:url(../images/logo9.jpg) center center no-repeat;
}
.index8_2 div:nth-child(10){
	background:url(../images/logo10.jpg) center center no-repeat;
}
.index8_2 div:nth-child(11){
	background:url(../images/logo11.jpg) center center no-repeat;
}
.index8_2 div:nth-child(12){
	background:url(../images/logo12.jpg) center center no-repeat;
}
/*pic*/






/*end*/
footer{
	width:100%;
	max-width:1920px;
	margin:0 auto;
}
.foot1wrap{
	width:100%;
	height:213px;
	background:url(../images/bg_srdz.jpg) bottom center no-repeat;
}
.foot1{
	width:1400px;
	height:213px;
	margin:0 auto;
	padding-top:140px;
	padding-left:380px;
}
.foot1 div{
	float:left;
}
.foot1 form{
	float:left;
}
.foot1 div:nth-child(1) p:nth-child(1){
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:12px;
}
.foot1 div:nth-child(1) p:nth-child(2){
	font-size:18px;
	color:#ffffff;
}
.srdz{
	margin-left:25px;
}
.srdz input{
	border:none;
	outline:none;
	width:165px;
	height:46px;
	margin-left:20px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
}
.srdz input[type="text"]{
	padding-left:20px;
	font-size:16px;
}
.srdz input[type="text"]::-webkit-input-placeholder{
	font-size:16px;
	color:#cccccc;
}
.srdz input[type="submit"]{
	background-color:#1d1d1d;
	font-size:16px;
	color:#ffffff;
}
.foot2wrap{
	width:100%;
	height:240px;
	background-color:#2b2b2b;
}
.foot2{
	width:1400px;
	height:240px;
	margin:0 auto;
}
.foot2left{
	float:left;
	width:1000px;
}
.foot2right{
	float:right;
	width:260px;
	padding-top:64px;
}
.foot2left nav{
	padding-top:50px;
	padding-left:20px;
}
.foot2left nav a{
	font-size:14px;
	color:#ffffff;
	margin-right:35px;
}
.botmsg{
	padding-left:20px;
	padding-top:42px;
}
.botmsg > div{
	float:left;
	margin-right:60px;
}
.botmsg > div >p:nth-child(1){
	font-size:14px;
	color:#ffffff;
	margin-bottom:22px;
}
.botmsg > div > div{
	padding-left:48px;
	background:url(../images/bot_address.jpg) left center no-repeat;
}
.botmsg > div > div >p{
	font-size:14px;
	color:#bbbbbb;
	margin-bottom:9px;
}
.foot2right > div{
	float:left;
	text-align:center;
}
.foot2right p{
	font-size:14px;
	color:#bbbbbb;
	margin-top:13px;
}
.foot3wrap{
	width:100%;
	height:59px;
	background-color:#1d1d1d;
}
.foot3{
	width:1400px;
	height:59px;
	margin:0 auto;
	text-align:center;
}
.foot3 p{
	font-size:12px;
	color:#bbbbbb;
	line-height: 59px;
}





.innerpage{
	width:100%;
	max-width:1920px;
	margin: 0 auto;
}
.innertitlewrap{
	width:100%;
	height:70px;
	margin:0 auto;
	border-bottom:1px solid #e6e6e6;
}
.innertitle{
	width:1400px;
	height:69px;
	margin:0 auto;
}
.titleleft{
	float:left;
	height:69px;
	font-size:14px;
	color:#999999;
	line-height:69px;
}
.titleleft a{
	color:#999999 !important;
}
.titleleft > a:nth-child(1){
	background: url(../images/home.png) center center no-repeat;
}
.titleright{
	float:right;
	text-align:right;
	height:69px;
	font-size:14px;
	color:#999999;
	line-height:69px;
}
.titleright a{
	margin-left:55px;
	line-height:69px;
	color:#999999 !important;
}
.innertitleon{
	display:inline-block;
	height:69px;
	border-bottom:3px solid #cc0000;
}
.titleright a:hover{
	display:inline-block;
	height:69px;
	border-bottom:3px solid #cc0000;
}

/*news.asp*/
.newscontent{
	width:1400px;
	margin:0 auto;
	padding-top:38px;
}
.news{
	height:220px;
	padding:30px 0;
	border-bottom:#dddddd 1px dashed;
}
.newsleft{
	width:240px;
	height:160px;
	float:left;
	overflow:hidden;
}
.newsleft img{
	width:240px;
}
.newsright{
	width:1138px;
	float:right;
}
.newstitle{
	margin-bottom:16px;
}
.newstitle p:nth-child(1){
	float:left;
	font-size:18px;
	font-weight: bold;
	color:#545454;
	line-height:38px;
}
.newstitle p:nth-child(2){
	font-size:14px;
	float:right;
	color:#666666;
	line-height:38px;
}
.newsright p:nth-child(2){
	font-size:14px;
	color:#666666;
	line-height:25px;
	text-align: justify;
}
.newsright a:nth-child(3){
	margin-top:30px;
	display:block;
	width:100px;
	height:26px;
	background-color:#f2f2f2;
	color:#545454;
	font-size:12px;
	line-height:26px;
	text-align:center;
}
/*new.asp*/
.content{
	width:1400px;
	margin:0 auto;
	padding-top:38px;
	padding-bottom:38px;
}
.about_content{
	width:100%;
	max-width:1920px;
	margin:0 auto;
	padding:38px 0;
}
.content p.artical_title{
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.artical_info{
	width:100%;
	background-color:#999;
	text-align:center;
	color:#fff;
	line-height:28px;
	height:28px;
	margin-top:15px;
	margin-bottom:15px;
}
.artical_content{
	padding-bottom:15px;
	margin-bottom:10px;
	border-bottom:1px dashed #393939;
}
.artical_others{
	margin-bottom:15px;
}
.artical_others p{
	line-height:1.5;
}
.backlist{
	background-color:#999;
	color:#fff !important;
	padding:5px 10px;
}
/*pic*/
ul.piclists{
	width:100%;
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.piclists li{
	width:340px;
	height:290px;
	text-align:center;
	margin-bottom:20px;
	background: #f5f5f5;
}
ul.piclists li a{
	display:block;
	height:240px;
}
/*price*/
.zxwrap{
	width:100%;
	max-width:1920px;
	height:1130px;
	margin:0 auto;
	background:url(../images/bg_word.png) center top 165px no-repeat, url(../images/bg_zxbj.jpg) center no-repeat;
}
.zx{
	width:1400px;
	height:1130px;
	margin:0 auto;
	padding-top:308px;
}
.zxbj_index{
	width:1400px;
	height:640px;
	background-color: #fff;
	background: #fff url(../images/bg_price.jpg) center center no-repeat;
	border-radius:25px;
	-ms-border-radius:25px;
	position:relative;
}
.bj_left{
	float:left;
	width:50%;
	padding:115px 0 0 120px;
}
.bj_title{
	position:absolute;
	width:645px;
	height:60px;
	top:-30px;
	left:377.5px;
	text-align:center;
	background-color:#caa064;
}
.bj_title p{
	line-height:60px;
	font-size:24px;
	color:#ffffff;
}
.bj_left h2{
	font-size:24px;
	color:#333333;
	line-height:1;
	margin-bottom:30px;
}
.bj_left h2 > span{
	font-size:12px;
	color:#caa064;
	font-weight: normal;
	margin-left:6px;
}
#bj > p{
	margin-bottom:20px;
	line-height:35px;
}
#bj > p > span:nth-child(1){
	font-size:20px;
	color:#333333;
}
#bj > p > span:nth-child(2){
	font-size:20px;
	color:#caa064;
	margin-left:4px;
	margin-right:10px;
	vertical-align: middle;
}
#province{
	width:122px;
	height:36px;
	border:1px solid #e6e6e6;
	outline: none;
	color:#333333;
	margin-right:8px;
}
#city{
	width:122px;
	height:36px;
	border:1px solid #e6e6e6;
	outline: none;
	color:#333333;
}
#bj > p:nth-child(2) input{
	width:253px;
	height:36px;
	border:1px solid #e6e6e6;
	outline:none;
	padding-left:10px;
	background:url(../images/bg_area.jpg) center right 9px no-repeat;
}
#bj > p:nth-child(2) input::-webkit-input-placeholder{
    font-size:14px;
    color:#999999;
}
#bj > p:nth-child(3){
	font-size:14px;
	color:#333333;
}
#bj > p:nth-child(3) input{
	margin:0 12px;
}
#bj > p:nth-child(5) input{
	width:253px;
	height:36px;
	border:1px solid #e6e6e6;
	outline:none;
	padding-left:10px;
}
#bj > p:nth-child(5) input::-webkit-input-placeholder{
    font-size:14px;
    color:#999999;
}
#bj > p:nth-child(6) input{
	width:253px;
	height:36px;
	border:1px solid #e6e6e6;
	outline:none;
	padding-left:10px;
}
#bj > p:nth-child(6) input::-webkit-input-placeholder{
    font-size:14px;
    color:#999999;
}
#bj > p:nth-child(7){
	font-size:14px;
	color:#333333;
	padding-left:128px;
}
#bj input[type="submit"]{
	cursor:pointer;
	display:block;
	width:90px;
	height:90px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	z-index:15;
	position:absolute;
	top:275px;
	left:645px;
	border:0px;
	outline:none;
	background:#ff6d15 url(../images/bg_price_sub.png) center center no-repeat;
}
.sub_scale{
	width:90px;
	height:90px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	z-index:12;
	position:absolute;
	top:275px;
	left:645px;
	background-color:#fda26b;
	-webkit-animation: scale-three2 1.5s ease infinite;
    -moz-animation: scale-three2 1.5s ease infinite;
    -o-animation: scale-three2 1.5s ease infinite;
    animation: scale-three2 1.5s ease infinite;
    animation-fill-mode: both;
}
@keyframes scale-three2 {
	0% {
		transform: scale(1);
		opacity: .8
	}
	100% {
		transform: scale(1.5);
		opacity: 0
	}
}
@-webkit-keyframes scale-three2 {
	0% {
		-webkit-transform: scale(1);
		opacity: .7
	}
	100% {
		-webkit-transform: scale(1.5);
		opacity: 0
	}
}
@-moz-keyframes scale-three2 {
	0% {
		-moz-transform: scale(1);
		opacity: .7
	}
	100% {
		-moz-transform: scale(1.5);
		opacity: 0
	}
}
@-o-keyframes scale-three2 {
	0% {
		-o-transform: scale(1);
		opacity: .7
	}
	100% {
		-o-transform: scale(1.5);
		opacity: 0
	}
}
.huxingwrap{
	display:inline-block;
	width:253px;
	height:36px;
	border:1px solid #e6e6e6;
	background:url(../images/bg_select.png) center right 5px no-repeat;
}
.huxingwrap span{
	display:inline-block;
	width:44px;
	height:34px;
	padding-left:5px;
	font-size:13px;
	color:#333333;
}
.huxing{
	position:absolute;
	top:385px;
	left:250px;
	width:253px;
	height:117px;
	border:1px solid #e6e6e6;
	background-color:#fff;
	z-index:11;
	display:none;
}
.huxing a{
	display: inline-block;
    width: 40px;
    text-align: center;
    margin: 5px 0;
    background-color: #f4f4f4;
    border-radius: 2px;
}
.huxing ul li{
	float:left;
	width:50px;
	text-align:center;
}
.huxing a.active{
	background-color:#ff6d15;
	color:#fff;
}

.bj_right{
	float:right;
	width:50%;
	padding:115px 140px 0 205px;
}
.bj_right > p:nth-child(1){
	font-size:20px;
	color:#333333;
	text-align: center;
}
.bj_right > p:nth-child(1) span{
	font-size:28px;
	color:#ff6d15;
	padding:0 15px;
}
.bj_2{
	margin-top:30px;
	width:365px;
	height:205px;
	border:1px solid #e6e6e6;
	padding:33px 80px 0 100px;
	margin-bottom:20px;
}
.bj_2 p{
	font-size:20px;
	color:#333333;
	margin-bottom:20px;
}
.bj_right > p:nth-child(3){
	font-size:14px;
	color:#333333;
	line-height:1.8;
}
.bj_right > p:nth-child(3) span{
	color:#caa064;
}
/*products.asp*/
ul.lists{
	width:100%;
	display:flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
ul.lists li{
	width:455px;
	height:420px;
	text-align:center;
	margin-bottom:20px;
	background: #f5f5f5;
}
ul.lists li div{
	width:455px;
	height:320px;
	overflow:hidden;
}
ul.lists li div a{
	display:block;
	width:100%;
	height:100%;
}
ul.lists li div img{
	width:100%;
	vertical-align: bottom;
}
ul.lists li p:nth-child(2){
	color:#545454;
	font-size:22px;
	margin-top:25px;
	margin-bottom:10px;
}
ul.lists li p:nth-child(3){
	font-size:16px;
	color:#545454;
}
/*走进创美*/
.cm{
	text-align:center;
}
.cm > h2:nth-child(1){
	font-size:36px;
	color:#333333;
	line-height:1;
	margin-bottom:9px;
}
.cm > p:nth-child(2){
	font-size:16px;
	color:#333333;
}
.cm1{
	width:100%;
	height:150px;
	background-color: #f5f5f5;
	display:flex;
	display:-webkit-flex;
	align-items: center;
	justify-content: space-around;
	margin:60px 0;
}
.cm1_1 p:nth-child(1){
	font-size:14px;
	color:#999999;
	font-weight: bold;
}
.cm1_1 p span{
	font-size:24px;
	color:#cc0000;
}
.cm1_1 p:nth-child(2){
	font-size:18px;
	color:#808080;
	margin-top:11px;
}
.vline{
	width:1px;
	height:30px;
	background-color:#dbdbdb;
}
.cm2{
	width:1400px;
	height:405px;
	margin:0 auto;
}
.cm2_left{
	width:627px;
	height:345px;
	float:left;
	overflow:hidden;
}
.cm2_left img{
	width:100%;
}
.cm2_right{
	width:735px;
	height:345px;
	float:right;
}
.cm2_right > p:nth-child(1){
	font-size:16px;
	color:#666666;
	text-indent: 2em;
	text-align: justify;
	line-height:28px;
	margin-bottom:20px;
}
.imgs_cm2{
	width:100%;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
.imgs_cm2 div{
	width:238px;
	height:185px;
	border:1px solid #e6e3e1;
	padding-top:114px;
	text-align:center;
}
.imgs_cm2 div > p:nth-child(1){
	font-size:18px;
	color:#333333;
	margin-bottom:14px;
}
.imgs_cm2 div > p:nth-child(2){
	font-size:12px;
	color:#666666;
}
.imgs_cm2 div:nth-child(1){
	background:url(../images/cm2_1.png) center top 27px no-repeat;
}
.imgs_cm2 div:nth-child(2){
	background:url(../images/cm2_2.png) center top 27px no-repeat;
}
.imgs_cm2 div:nth-child(3){
	background:url(../images/cm2_3.png) center top 27px no-repeat;
}
.cm3wrap{
	width:100%;
	height:1760px;
	max-width:1920px;
	margin:0 auto;
	background: url(../images/cm3_bg.jpg) center top no-repeat;
}
.cm3{
	width:1400px;
	height:1760px;
	margin:0 auto;
	position:relative;
	padding-top:77px;
	text-align:center;
}
.cm3 h2{
	font-size:36px;
	color:#333333;
	line-height: 1;
	margin-bottom:35px;
	font-weight:normal;
}
.cm3 > p:nth-child(2){
	font-size:36px;
	color:#333333;
	font-weight: bold;
}
.cm3 > div{
	width:550px;
	height:230px;
	padding-top:53px;
	position:absolute;
}
.cm3 > div:nth-child(odd){
	padding-right:40px;
	text-align:right;
	left:57px;
}
.cm3 > div:nth-child(odd) p:nth-child(1){
	margin-right:108px;
}
.cm3 > div:nth-child(even){
	text-align:left;
	padding-left:40px;
	right:57px;
}
.cm3 > div:nth-child(even) p:nth-child(1){
	margin-left:108px;
}
.cm3 > div p:nth-child(1){
	font-size:24px;
	color:#333333;
}
.cm3 > div p:nth-child(2){
	margin-top:45px;
	font-size:14px;
	color:#666666;
}
.cm3_1{
	top:236px;
	background:url(../images/cm3_1.png) left 40px center no-repeat;
}
.cm3_1 p:nth-child(2){
	font-size:14px;
	color:#666666;
	margin-bottom:13px;
}
.cm3_1 p:nth-child(3){
	font-size:14px;
	color:#cc0000;
}
.cm3_2{
	top:292px;
	background:url(../images/cm3_2.png) right 40px center no-repeat;
}
.cm3_3{
	top:579px;
	background:url(../images/cm3_3.png) left 40px center no-repeat;
}
.cm3_4{
	top:635px;
	background:url(../images/cm3_4.png) right 40px center no-repeat;
}
.cm3_5{
	top:922px;
	background:url(../images/cm3_5.png) left 40px center no-repeat;
}
.cm3_6{
	top:978px;
	background:url(../images/cm3_6.png) right 40px center no-repeat;
}
.cm3_7{
	top:1265px;
	background:url(../images/cm3_7.png) left 40px center no-repeat;
}
.cm3_8{
	top:1321px;
	background:url(../images/cm3_8.png) right 40px center no-repeat;
}
.cm3 section{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	height:148px;
	text-align:center;
}
.cm3 section p:nth-child(1){
	font-size:16px;
	color:#cc0000;
	margin-bottom:10px;
}
.cm3 section p:nth-child(2){
	font-size:16px;
	color:#cc0000;
}
.cm4wrap{
	width:100%;
	height:742px;
	max-width:1920px;
	margin:0 auto;
	background: url(../images/cm4_bg.jpg) center top no-repeat;
}
.cm4{
	width:1400px;
	height:742px;
	margin:0 auto;
	padding-top:139px;
	text-align:center;
}
.cm4 h2{
	font-size:36px;
	color:#ffffff;
	line-height: 1;
	font-weight: normal;
	margin-bottom:40px;
}
.cm4 p{
	font-size:36px;
	color:#ffffff;
	font-weight:bold;
}
.imgs_cm4{
	margin-top:54px;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
}
/*品质工程*/
.prowrap{
	width:100%;
	max-width:1920px;
	margin: 0 auto;
}
.pro1wrap{
	width:100%;
	height:950px;
	padding-top:68px;
	background: url(../images/pro1_bg.png) center top no-repeat;
}
.protitle{
	text-align: center;
}
.protitle h2{
	font-size:48px;
	color:#1f0a00;
	line-height: 1;
	margin-bottom:15px;
}
.protitle p{
	font-size:22px;
	color:#8a8a8a;
}
.imgs_pro1{
	width:1400px;
	height:630px;
	margin:50px auto 0;
	overflow: hidden;
}
.pro1_left{
	width:375px;
	height:630px;
	background-color:#ffffff;
	float:left;
}
.pro1_right{
	width:1025px;
	height:630px;
	float:right;
}
.pro1_left a{
	display:block;
	width:375px;
	height:90px;
	line-height:89px;
	text-align: center;
	cursor:pointer;
	border-bottom:1px solid #e6e6e6;
	font-size:20px;
	color:#333333;
}
.pro1_left a:hover{
	background-color:#cc0000;
	color:#fff;
}
.pro1on{
	background-color:#cc0000;
	color:#fff !important;
}
.pro2{
	width:1400px;
	height:680px;
	margin:0 auto;
	padding-top:79px;
}
.imgs_pro2{
	margin-top:42px;
}
.pro3wrap{
	width:100%;
	height:640px;
	max-width:1920px;
	margin:0 auto;
	background-color:#f5f5f5;
}
.pro3{
	width:1400px;
	height:640px;
	position:relative;
	margin:0 auto;
	padding-top:80px;
}
#pro3Scroll{
	margin-top:62px;
	width:1400px;
	height:360px;
	overflow:hidden;
}
.items{
	width:300px;
	height:360px;
	float:left;
	margin:0 25px;
	box-shadow:1px 1px 6px 0px #bbbbbb;
}
.items img{
	vertical-align: top;
}
.items p{
	text-align:center;
	line-height: 60px;
	font-size:16px;
	color:#666666;
	background-color:#fff;
}
#pro3_left{
	position:absolute;
	display:block;
	width:55px;
	height:55px;
	left:-55px;
	top:375px;
	cursor:pointer;
	background: url(../images/pro3_left.jpg) center center no-repeat;
}
#pro3_right{
	position:absolute;
	display:block;
	width:55px;
	height:55px;
	right:-55px;
	top:375px;
	cursor:pointer;
	background: url(../images/pro3_right.jpg) center center no-repeat;
}



/*message*/
.msgwrap{
	margin:25px auto;
	padding:15px;
	border:1px solid #CCCCCC;
}
.msg_left{
	width:520px;
	float:left;
}
.msg_right{
	width:280px;
	float:right;
}
.msg_left > form > div{
	margin-bottom:22px;
}
.msg_left > form > div > span{
	display:inline-block;
	width:90px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.msg_left > form > div > input[type="text"]{
	width:365px;
	height:30px;
}


/*swiper*/
.swiper-pagination-bullet{
	width:8px;
	height:8px;
	background-color:#fff;
	border-radius:0;
	opacity:1;
}
.swiper-pagination-bullet-active{
	background-color:#50668f;
	opacity:1;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	left:120px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image:url(../images/swiper_l.jpg);
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
	background-image:url(../images/swiper_r.jpg);
}

