
.banner
{ 
	background:url(../images/banner.jpg) no-repeat center center; 
	margin:0 auto; 
	text-align:center; 
	width:100%; 
	height:700px;
}

.banner img{ position:relative; text-align:center; top:55px;}

.content{ width:1000px; margin:0 auto; text-align:center;}
.content h1 { padding:45px 0; font-size:45px; font-family:"Microsoft YaHei"; font-weight: normal; text-align:center;}
.content h2 { padding:45px 0; font-size:45px; font-family:"Microsoft YaHei"; font-weight: normal; text-align:center;}

.color_w{ color:#fff;}
.bgcolor_y{ background:#eedead;}
.color_y{ margin:0 30px; font-size:50px; font-weight:600; color:#d7aa32;}
.color_r{ margin:0 30px; font-size:50px; font-weight:600; color:#d7001e;}
.color_b{ color:#323232;}


/*bg1*/

.bg1{ background:url(../images/bg1_img.jpg) no-repeat center; width:100%; margin:0 auto; height:600px; text-align:center; clear:both; }
.bg1 .bg1_img1{ position:absolute; top:270px; left:-185px; width:143px; height:144px; background:url(../images/bg1_img1.png) no-repeat; z-index:1;}
.bg1 .bg1_img2{ position:absolute; top:305px; right:-355px; width:345px; height:259px; background:url(../images/bg1_img2.png) no-repeat; z-index:1;}
.video {
	float:left;
	background:#ccc; 
	width:560px; 
	height:380px;
}

.bg1 .news{ margin-left:30px; float:left; width:410px; height:380px; overflow:hidden;}
.bg1 .news a{ color:#d7aa32;}
.bg1 .news a:hover{ color:#eedead;}
.bg1 .news h3{ font-size:22px; text-align:left; line-height:42px;}
.bg1 .news p{ font-size:14px; color:#e6b4b4; text-indent:2em; text-align:justify; line-height:23px;}
.bg1 .news ul li{ margin-bottom:20px;}


/*bg2*/

.bg2{ width:100%; margin:0 auto; height:770px; text-align:center; background:url(../images/bg2_img1.jpg) no-repeat top center; }
.bg2 .about_tit{ font-size:28px; font-weight:600; text-align:left; color:#96171e;}
.bg2 .ab_txt { width:450px; float:left;}
.bg2 .ab_img {  float:left;}
.bg2 .ab_txt p{ margin:10px 0; font-size:16px; text-align:left; text-indent:2em; text-align:justify; color:#323232; line-height:30px;}

.bg2 .ab50 { padding-right:50px; }
.bg2 .bg2_img2{ position:absolute; top:1090px; left:-175px; width:84px; height:238px; background:url(../images/bg2_img2.png) no-repeat; z-index:1;}
.bg2 .bg2_img3{ position:absolute; top:1095px; right:-220px; width:264px; height:238px; background:url(../images/bg2_img3.png) no-repeat; z-index:1;}



/*bgry*/
.bgry{ width:100%; margin:0 auto; height:600px; text-align:center; clear:both; background:url(../images/bgry.jpg) no-repeat top center;}

/*bg4*/

.bg4{ background:url(../images/bg4_img.jpg) no-repeat top center;width:100%; margin:0 auto; height:700px; text-align:center; }
.bg4 .policy ul{ margin-top:15px;}
.bg4 .policy ul li{ float:left; margin:25px 44px; width:162px; height:162px; line-height:162px; font-size:24px; font-weight:600; background:url(../images/bg4_pic1.png) no-repeat; z-index:99;}
.bg4 .introduction{ width:625px; font-size:20px; font-weight:400px; text-align:center; margin:0 auto; color:#96001e;}


/*bg3*/
.bg3{ background:url(../images/bg3_img.jpg) no-repeat center; width:100%; margin:0 auto; height:800px; text-align:center;}
.bg3 .advantage{ margin-top:20px;}
.bg3 .advantage ul .fl_l{ float:left;}
.bg3 .advantage ul .fl_r{ float:right;}
.bg3 .advantage ul li{ width:440px; height:180px; margin-bottom:10px;}
.bg3 .advantage ul li img{ float:left;}
.bg3 .advantage ul li p{ float:left; margin-top:15px; font-size:16px; text-align:left; text-align:justify; line-height:30px; color:#fff;}


/*bgmd*/
.bgmd{ background:url(../images/bgmd.jpg) no-repeat top center; width:100%; margin:0 auto; height:850px; text-align:center; }

.hs_container{width:1000px;height:600px;overflow:hidden;clear:both;cursor:pointer;}
.hs_container .hs_area{float:left;position:relative;overflow:hidden;}

.container1{ width:570px; float:left;}
.container1-1-1{ width:280px; height:370px; float:left;}
.container1-1-2{ width:290px; height:370px; float:left;}

.container1-2-1{ width:335px; height:225px; float:left;}
.container1-2-2{ width:235px; height:230px; float:left;}

.container2{ width:430px; float:right;}
.container2-1{ width:430px; height:300px; float:left;}
.container2-2{ width:430px; height:295px; float:left;}

.hs_area img{position:absolute;top:0px;left:0px;display:none;}
.hs_area img.hs_visible{display:block;z-index:9999;}

.hs_area2, .hs_area3{border:5px solid #eedead; border-top:0;}
.hs_area3{ border-bottom:0;}
.hs_area5, .hs_area6{border-top:5px solid #eedead;border-right:5px solid #eedead;}
.hs_area7{border-top:5px solid #eedead;}

.hs_area1{width:280px;height:370px;}
.hs_area2{width:280px;height:180px;}
.hs_area3{width:280px;height:185px;}
.hs_area4{width:430px;height:300px;}
.hs_area5{width:330px;height:225px;}
.hs_area6{width:230px;height:225px;}
.hs_area7{width:430px;height:295px;}



/*bg5*/

.bg5{ background:url(../images/bg5_img.jpg) no-repeat center; width:100%; height:1020px; text-align:center;}
.bg5 .process{ background:url(../images/bg5_img2.png) no-repeat center; z-index:99; height:827px; overflow:hidden}
.bg5 .process ul li{ width:460px; height:97px; margin-bottom:110px;}
.bg5 .process .mt_110{ margin-top:105px;}
.bg5 .process ul li h5{ font-size:30px; color:#d7aa32;}
.bg5 .process ul li p{ font-size:16px; color:#fff; margin-top:7px; line-height:26px;}
.bg5 .process .text_r{ float:left;}
.bg5 .process .text_r h5,.bg5 .content .process .text_r p{ text-align:right;}
.bg5 .process .text_l{ float:right;}
.bg5 .process .text_l h5,.bg5 .content .process .text_l p{ text-align:left;}


/*bg6*/

.bg6 { background:url(../images/bg6_img.jpg) no-repeat center; width:100%; margin:0 auto; height:600px; text-align:center; }
.bg6 .inner{ margin-top:40px;}
.bg6 .introduction{ width:625px; font-size:20px; font-weight:400px; text-align:center; margin:0 auto; color:#96001e;}


.rollPicBox{overflow:hidden; padding:10px 0; width:1000px; }
.demoBox{width:99999px;float:left;}
.rollPic{height:280px;float:left;overflow:hidden;}
.rollPic li{float:left;height:100%; margin-right:10px;text-align:center; } 
.rollPic li img{display:block; height:100%;}




/* footer */

.footer{ background:#96001e; width:100%; margin:0 auto; height:250px; text-align:center;}
.footer .footer_logo{float:left; width:150px; margin:40px 20px 0px 0px;}
.footer .foot_tit { width:590px; float:left; text-align:left; font-size:24px; margin:40px 0px 0px 60px; color:#FFFFFF}
.footer .footer_code{ width:150px; float:right; margin:40px 0px 0px 20px;}
.footer dl{ position:relative; top:48px; left:100px; padding:10px 70px; border-left:solid 1px #c10027; float:left; color:#fff;}
.footer dl dd{ font-size:35px; font-weight:600; text-align:left;}
.footer dl dt{ font-size:24px; text-align:left;}
