@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;font-size:12px;}
body{color:#000;font-family:微软雅黑;background:#d6d7da;}
ul{list-style-type:none;}
a{text-decoration:none;border:none;}
img{border:none;}

.clear{ clear:both; height:0; overflow:hidden; width:100%}
.banner{
	width:100%;
	height:718px;
	background:url(../images/banner.jpg) no-repeat center top;
}
.banner .ban_cont{
	width:1000px;
	height:718px;
	margin:0 auto;
	position:relative;
}
.banner .ban_cont a{
	width:158px;
	height:50px;
	position:absolute;
	top:579px;
	left:252px;
	text-indent:-9999px;
}
.part1{ width:100%; background:#d6d7da}
.part1 .one{ margin:0 auto; width:1100px; height:550px}
.part1 .one .list{ padding:20px 0px 0px 0px; width:220px; height:352px; float:left; text-align:center}

.part2{ width:100%; background:url(../images/bg1.jpg) center 0 repeat-y}
.part2 .tt{ width:100%; height:183px; background:#d6d7da url(../images/p2_tt.jpg) center 0 no-repeat}
.part2 .one{ margin:0 auto; width:1100px; padding-bottom:60px; border-bottom:#CCCCCC 1px solid}
.part2 .one .w1{ padding:20px 50px; font-size:18px; line-height:28px}
.part2 .one .left{ float:left; width:512px; padding-left:50px}
.part2 .one .right{ float:right; width:447px; padding-right:50px;}
.f1{ font-size:18px; color:#4b374f; padding-bottom:20px;}
.kong{ width:100%; height:30px; overflow:hidden}
.part2 .one .left1{ float:left; width:512px;}
.part2 .one .right1{ float:right; width:503px; padding-right:50px;}

.part3{ width:100%;}
.part3 .tt{ width:100%; height:220px; background:url(../images/p3_tt.jpg) center 0 no-repeat}
.part3 .one{ width:1000px; margin:0 auto; font-size:16px; line-height:28px; text-indent:32px; padding-bottom:30px;}
.part3 .two{ width:100%; height:652px; background:url(../images/p3-1.jpg) center 0 no-repeat}
.part3 .two .con{ margin:0 auto; width:1000px; height:652px; position:relative; z-index:1}
.part3 .two .con .w1{ position:absolute; width:682px; height:80px; left:307px; top:274px; font-size:14px; color:#FFFFFF}

.part3 .three{ width:100%; height:787px; background:url(../images/p3-2.jpg) center 0 no-repeat}
.part3 .three .con{ margin:0 auto; width:1000px; height:787px;background:url(../images/p3-2.jpg) center 0 no-repeat; position:relative; z-index:1}
.part3 .three .con .w1{ position:absolute; width:266px; height:197px; left:759px; top:536px;}
.part3 .three .con .w2{ position:absolute; width:259px; height:48px; left:465px; top:681px;}
.part3 .three .con .w2 a{ display:block; width:259px; height:48px;}

.part4{ width:100%; background:url(../images/bg1.jpg) center 0 repeat-y}
.part4 .tt{ width:100%; height:196px; background:url(../images/p4_tt.jpg) center 0 no-repeat}
.p10_cont { margin:0 auto; width:1100px; height:659px;}
.p10_cont .scrollbox3 {
    position: relative;
    width:1100px;
}
.p10_cont .scrollz3 {
    left:-30px;
    top:220px;
}
.p10_cont .awr3 {
    height: 116px;
    position: absolute;
    width: 43px;
    z-index: 1000;
}
.p10_cont .scrolly3 {
    right:-30px;
    top: 220px;
}
.p10_cont .awr3 a {
    color: #FFFFFF;
    display: block;
    font-size: 30px;
    height: 116px;
    text-align: center;
    width: 43px;
}
.p10_cont .scrollcbox3 {
    height:659px;
    overflow: hidden;
    position: relative;
    width:1000px;
	padding-left:50px;
}
.p10_cont .scrollcbox3 .scrollc3 {
    height:659px;
    overflow: hidden;
    width:1000px;
}
.p10_cont .scrollcbox3 ul li {
    display: inline;
    float: left;
    height:659px;
    width:1000px;
}

.p11_cont{ margin:0 auto; width:1100px; height:390px;} 
.p11_cont .scrollbox3 {
    overflow: hidden;
    position: relative;
    width:1000px;
}
.p11_cont .scrollz3 {
    left:0px;
    top:70px;
}
.p11_cont .awr3 {
    height: 75px;
    position: absolute;
    width: 24px;
    z-index: 1000;
}
.p11_cont .scrolly3 {
    right:20px;
    top: 70px;
}
.p11_cont .awr3 a {
    color: #FFFFFF;
    display: block;
    font-size: 30px;
    height: 75px;
    text-align: center;
    width: 24px;
}
.p11_cont .scrollcbox3 {
    height:211px;
    overflow: hidden;
    position: relative;
    width:1000px;
	padding-left:50px
}
.p11_cont .scrollcbox3 .scrollc3 {
    height:211px;
    overflow: hidden;
    width:1000px;
}
.p11_cont .scrollcbox3 ul li {
    display: inline;
    float: left;
    height:211px;
    padding-right:70px;
    width:435px;
}

.part5{ width:100%}
.part5 .tt{ width:100%; height:193px; background:url(../images/p5_tt.jpg) center 0 no-repeat}
.part5 .one{ margin:0 auto; width:1000px; font-size:16px; line-height:28px; padding-bottom:30px}

.box5_1 {
    height: 530px;
    margin:0 auto;
    width: 1100px;
}

.box5_1_inner {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

#scroll_bar1 {
    height: 482px;
    position: relative;
    width:1100px;
	overflow:hidden;
	z-index:1
}

.xlx {
    background-color: #B7B7B7;
    height: 482px;
    position: absolute;
    right: 50px;
    top: 0;
    width: 1px;
	z-index:2
}


.xlt {
background: url("../images/icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    background-position: -457px -196px;
    cursor: pointer;
    height: 66px;
    position: absolute;
    right: 43px;
    top: 0;
    width: 16px;
	z-index:2
}

.xltxt {
    height: auto;
    position: absolute;
    width:1000px;
}
.xltxt1, .xltxt2 {
    border-bottom: 1px solid #717171;
    margin-bottom: 25px;
    padding-bottom: 25px;
    width: 100%;
}

.xltxt .list{ padding:30px 0px 0px 0px; width:100%; height:357px; border-bottom:#a0a1a3 1px dashed}

.part6{ width:100%; background:url(../images/bg1.jpg) center 0 repeat-y}
.part6 .tt{ width:100%; height:196px; background:url(../images/p6_tt.jpg) center 0 no-repeat}
.part6 .one{ margin:0 auto; width:1000px; height:830px; padding-top:30px; font-size:16px; line-height:28px}
.part6 .one .list{ float:left; width:472px; height:402px}
.part6 .one .list1{ float:right; width:472px; height:402px}
.part6 .one .tt1{ text-align:center; width:100%; height:58px; color:#9a96e2}
.part6 .one .tt1 a{ font-size:22px; line-height:58px; color:#9a96e2}
.part6 .one .w1{ font-size:16px; line-height:32px}

.part7{ width:100%}
.part7 .tt{ width:100%; height:212px; background:url(../images/p7_tt.jpg) center 0 no-repeat}
.part7 .one{ width:1000px; height:150px; margin:0 auto}
.part7 .one .list{ padding-left:20px; width:310px; height:32px; line-height:32px; float:left; background:url(../images/dian.jpg) 0 center no-repeat}
.part7 .one .list a{ font-size:16px; color:#2c253f; line-height:32px}
.part7 .tt1{ width:100%; height:101px; background:url(../images/p8_tt.jpg) center 0 no-repeat}
.part7 .two{ width:1050px; height:300px; padding-top:20px; margin:0 auto}
.part7 .two .list{ float:left; width:350px; text-align:center;}