@charset "utf-8";
@import url(animate.css);
/*清除属性*/
html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}
body{ overflow-x: hidden;}
/*结束*/
.xccy_bigbox{width: 1920px; position: relative;overflow:hidden; left: 50%; margin-left: -960px;}

.xccy_box01{ width: 100%; height: 800px; position: relative; overflow: hidden; background: url(../images/xccy01.jpg) no-repeat;}
.xccy_box01 .box01_img{ display: block; position: absolute; top: 142px; left: 50%; margin-left: -425px; animation-delay: 0.5s;}
.xccy_box01 a{ display: block; width: 500px; height: 60px; text-align: center; line-height: 60px; color: #850000; font-size: 24px; background: #fff; position: absolute; bottom: 92px; left: 50%; margin-left: -250px; cursor: pointer;}
.xccy_box01 a span{ display: block; float: left; margin-left: 82px;}
.xccy_box01 a img{ display: block; float: left; margin-left: 30px; margin-top: 14px; transition: all 0.5s;}
.xccy_box01 a:hover img{ margin-left: 50px;}


.xccy_box02{width: 100%; position: relative; overflow: hidden; background: #e3d9cb;}
.xccy_box02 .box02_nr1{ width: 1064px; position: relative; overflow: hidden; margin: 50px auto;}
.xccy_box02 .box02_nr1 li{ width: 200px; height: 200px; float: left; margin: 0 33px;}
.xccy_box02 .box02_nr2{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto 50px; background: #fff;}
.xccy_box02 .box02_nr2 li{ width: 460px; height: 280px; float: left; position: relative; overflow: hidden; padding: 40px 70px 60px;}
.xccy_box02 .box02_nr2 li h1{ font-size: 24px; color: #333333; margin-top: 10px; margin-bottom: 45px;}
.xccy_box02 .box02_nr2 li p{ font-size: 18px; color: #333333; line-height: 1.8;}
.xccy_box02 .box02_nr2 li h2{ font-size: 16px; color: #333333; }
.xccy_box02 .box02_nr2 .nr2_img{ margin-bottom: 20px; margin-top: 10px;}
.box02_nr2 .nr2_line{ width: 1px; height: 290px; border-left: 1px dashed #ccc; position: absolute; left: 599px; bottom: 50px;}


.xccy_box03{width: 100%; position: relative; overflow: hidden; background: url(../images/xccy14.jpg) no-repeat;}
.xccy_box03 .xccy_bt{display: block; margin: 40px auto 30px;}
.xccy_box03 p{ color: #fff; font-size: 24px; text-align: center; margin-bottom: 50px;}
.xccy_box03 .box03_nr{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto 50px;background: #e3d9cb;}
.xcxqb_xxnrxx{width: 1136px;position:relative;color:#333333;border-bottom: 1px solid #333333; margin: 32px auto; }
.xcxqb_xxnrxx li{ width: 100%; overflow: hidden; border: 1px solid #333333;font-size: 16px; line-height: 24px; border-bottom: none;}
.xcxqb_xxnrxx li span:nth-child(1){ display: block; width: 20%; float: left; text-align: center; border-right: 1px solid #333333;}
.xcxqb_xxnrxx li span:nth-child(2){ display: block; width: 79%; float: left; text-align: center;}
.xccy_box03 a{ display: block; width: 500px; height: 60px; text-align: center; line-height: 60px; color: #850000; font-size: 24px; background: #fff; border-radius: 50px; cursor: pointer; margin: 0 auto 40px;}
.xccy_box03 a span{ display: block; float: left; margin-left: 104px;}
.xccy_box03 a img{ display: block; float: left; margin-left: 50px; margin-top: 14px; transition: all 0.5s;}
.xccy_box03 a:hover img{ margin-left: 70px;}


.xccy_box04{width: 100%; position: relative; overflow: hidden; background-color: #e3d9cb; background-image: url(../images/xccy16.png);}
.xccy_box04 .xccy_bt{display: block; margin: 30px auto 60px;}
.xccy_box04 ul{width: 1200px; position: relative; overflow: hidden; margin: 0 auto 65px;}
.xccy_box04 ul li{ width: 580px; height: 440px; background: #fff; float: left; position: relative; overflow: hidden;}
.xccy_box04 ul li:nth-child(1){ margin-right: 40px;}
.xccy_box04 ul li h1{ width: 100%; height: 60px; background: #999999; font-size: 30px; color: #fff; text-align: center; line-height: 60px;}
.xccy_box04 .box04_nr{ width: 516px; height: 290px; padding: 45px 32px;}
.xccy_box04 .box04_nr p{ font-size: 24px; color: #333333; border-bottom: 1px dashed #cccccc; margin-bottom: 12px; padding-left: 15px; padding-right: 15px; padding-bottom: 12px;}
.xccy_box04 .box04_nr p:nth-child(4){ border-bottom: none;}
.xccy_box04 .box04_nr p span{ display: block; float: right; color: #850000; font-size: 30px;}
.xccy_box04 a{ display: block; width: 300px; height: 50px; text-align: center; line-height: 50px; color: #fff; font-size: 24px; background: #850000; border-radius: 50px; cursor: pointer; margin: 30px auto 40px;}
.xccy_box04 a h2{ display: block; float: left; margin-left: 66px;}
.xccy_box04 a img{ display: block; float: left; margin-left: 20px; margin-top: 14px; transition: all 0.5s;}
.xccy_box04 a:hover img{ margin-left: 40px;}


.xccy_box05{width: 100%; position: relative; overflow: hidden;}
.xccy_box05 .xccy_bt{display: block; margin: 40px auto 50px;}
.xccy_box05 ul{width: 1224px; position: relative; overflow: hidden; margin: 0 auto 30px; }
.xccy_box05 ul li{ width: 280px; height: 460px; position: relative; overflow: hidden; float: left; margin: 0 13px; text-align: center; color: #fff;}
.xccy_box05 .box05_show{ width: 280px; height: 460px; background: rgba(133,0,0,0.8); position: absolute; top: 0; left: 0; z-index: 999;
-webkit-transition:all linear 0.5s; 
	transition:all linear 0.5s; 
	-moz-transition:all linear 0.5s; 
	-ms-transition:all linear 0.5s; 
	-o-transition:all linear 0.5s;}
.xccy_box05 .box05_show img{ display: block; margin: 68px auto 28px;}
.xccy_box05 .box05_show h1{ font-size: 30px; margin-bottom: 18px;}
.xccy_box05 .box05_show p{ font-size: 18px; line-height: 1.8;}
.xccy_box05 .box05_show .box05_line{ width: 220px; height: 1px; background: #fff; position: absolute; bottom: 16px; left: 30px;}
.xccy_box05 ul li:hover .box05_show{ top: 480px;
-webkit-transition:all linear 0.5s; 
	transition:all linear 0.5s; 
	-moz-transition:all linear 0.5s; 
	-ms-transition:all linear 0.5s; 
	-o-transition:all linear 0.5s;}
.xccy_box05 a{ display: block; width: 500px; height: 60px; text-align: center; line-height: 60px; color: #fff; font-size: 24px; background: #850000; border-radius: 50px; cursor: pointer; margin: 0 auto 40px;}
.xccy_box05 a span{ display: block; float: left; margin-left: 104px;}
.xccy_box05 a img{ display: block; float: left; margin-left: 50px; margin-top: 18px; transition: all 0.5s;}
.xccy_box05 a:hover img{ margin-left: 70px;}


