@charset "utf-8";
/* CSS Document */


/* 公用样式 */
body{ font-family:"微软雅黑"; font-size:15px}
html,body,div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
a{ text-decoration:none}
em,i{ font-style:normal}
img{ border:0; vertical-align:middle}
.fl{ float:left}
.fr{ float:right}
.hide{ overflow:hidden}
.auto{width:1100px; margin:0 auto;}
.pad40{padding:40px 0;}
.pad30{padding:30px 0;}
.blue1{ background:#07569b}
.blue2{ background:#458ee4}
.blue3{ background:#45aee3}
.col_black{ color:#000}
.col_white{ color:#fff}
.bor_black{ border-bottom:1px solid #000}
.bor_white{ border-bottom:1px solid #fff}
.bg_gray{ background:#eaeaea}
.bg_black{ background:#2e2e2e}
.bg_pink{ background:#ff4c58}

.pr{ position:relative}


.wrap{ width:100%; margin:0 auto;}
.wrap .banner{ width:100%; height:1540px; background:url(../images/banner.jpg) no-repeat top center #2e2e2e; position:relative;}
.wrap .banner a{ display:block; width:100%; height:100%}
.wrap .banner img{ display:block; width:1100px; height:670px; position:absolute; bottom:20px; left:0; right:0; margin:0 auto}
.wrap span.tii{ width:1100px; margin:0 auto; display:block; text-align:center; position:relative}
.wrap span.tii h3.ti{ display:inline-block; font-size:40px; padding:5px 0;}
.wrap span.tii i{ display:block; width:311px; margin:10px auto 0; line-height:36px; background:#b6913b; color:#fff;}
.wrap span.tii img.img02{ position:absolute; left:50px; bottom:0}
.wrap .part1 { overflow:hidden; padding:30px 0 150px 0}
.wrap .part1 ul { overflow:hidden; padding:20px 0}
.wrap .part1 ul li{ float:left; width:136px; overflow:hidden; overflow:hidden; font-size:18px; line-height:25px; margin-right:50px}
.wrap .part1 ul li:nth-child(even){ padding-top:200px}
.wrap .part1 ul li:nth-last-child(1){ margin-right:0; width:150px;}
.wrap .part1 img.img01{ width:211px; height:198px;display:block; position:absolute; left:-60px; bottom:0px}
.wrap .part1 a.btn{ display:block; width:350px; height:67px; background:url(../images/btn_bg.png) no-repeat; text-align:center; color:#fff; font-size:22px; margin:0 auto; line-height:55px}

.wrap .part2{ border-bottom:10px solid #500f12}
.wrap .part2 img.img03{ position:absolute; top:-100px; left:0; right:0; margin:0 auto;}
.wrap .part2 ul{ padding:20px 0; overflow:hidden}
.wrap .part2 ul li { display:inline-block; text-align:center;color:#fff; line-height:30px; font-size:20px; margin-right:90px;}
.wrap .part2 ul li:nth-last-child(1){ margin-right:0;}

.wrap .part3 .a1{ width:960px; height:530px; margin:30px auto; background:url(../images/img_40.jpg) no-repeat}
.wrap .part3 .a1 p{ display:block; width:380px; height:100px; position:absolute;right:30px; bottom:20px; text-indent:2em;}
.wrap .part3 .a2{ width:100%; height:700px; text-align:center; background:url(../images/bg2.jpg) no-repeat bottom center;}
.wrap .part3 .a2 a.btn{ display:block; width:350px; height:67px; background:url(../images/btn_bg.png) no-repeat; text-align:center; color:#fff; font-size:22px;line-height:55px; position:absolute; right:100px; bottom:40px}

.wrap .part3 .a3{ background:#ffc929}
.wrap .part3 .pic_scroll{width:1100px;margin:15px auto;height:320px;position:relative;}
.wrap .part3 .pic_scroll .prev,.wrap .part3 .pic_scroll .next{color:#fff; font-size:25px; text-align:center; font-family:"宋体"; line-height:45px;width:45px; height:45px; background:#000; display:block; position:absolute; top:50%; border-radius:50%; z-index:999}
.wrap .part3 .a3 .prev{left:-50px;}
.wrap .part3 .a3 .next{ right:-70px;}

.wrap .part3 .a3 .scrollWrap{width:1100px;margin-left:31px;padding-top:15px;position:absolute;}
.wrap .part3 .a3 dl{float:left;height:774px; color:#fff; width:1100px; padding:20px 0; position:relative}
.wrap .part3 .a3 ul li{ float:left; margin-right:10px}




.wrap .part4{ text-align:center; }
.wrap .part4 .auto{ padding-bottom:40px;background:url(../images/img_78.jpg) repeat-x bottom;}
.wrap .part4 ul li{ width:210px; height:378px; float:left; margin-right:8px; text-align:left}
.wrap .part4 ul li:nth-child(1){ background:url(../images/img_58.jpg) no-repeat}
.wrap .part4 ul li:nth-child(2){ background:url(../images/img_60.jpg) no-repeat}
.wrap .part4 ul li:nth-child(3){ background:url(../images/img_62.jpg) no-repeat}
.wrap .part4 ul li:nth-child(4){ background:url(../images/img_64.jpg) no-repeat}
.wrap .part4 ul li:nth-child(5){ background:url(../images/img_66.jpg) no-repeat}
.wrap .part4 ul li:nth-last-child(1){ margin-right:0;}
.wrap .part4 ul li p{ display:block; padding:100px 20px 0}


.ladyScroll{width:1100px;height:800px;margin:15px auto;position:relative;}
.ladyScroll .prev,.ladyScroll .next{color:#fff; font-size:25px; text-align:center; font-family:"宋体"; line-height:45px;width:80px; height:180px; background:#bbb; display:block; position:absolute; top:50%; z-index:999; border-radius:50px; font-size:82px; line-height:180px}
.ladyScroll .prev{left:-40px;}
.ladyScroll .next{ right:-40px;}

.ladyScroll .scrollWrap{width:1100px;margin-left:31px;padding-top:15px;position:absolute;}
.ladyScroll dl{float:left;height:774px; color:#fff; width:1100px; padding:20px 0; position:relative}
.ladyScroll dl h4{ display:block; width:414px; height:61px; color:#fff; line-height:61px; background:url(../images/bg3.png) no-repeat; font-size:40px; text-align:center; transform: rotate(-5deg);}
.ladyScroll dl ul li{ line-height:40px; font-size:25px; border-bottom:1px dashed #fdac13; color:#000; padding-left:500px}
.ladyScroll dl img.expert{ display:block;transform: rotate(-5deg); position:absolute; top:100px; left:20px}
.ladyScroll dl img.img04{ display:block;position:absolute; bottom:0; right:50px}
.ladyScroll a.zx_btn{ display:block; width:138px; height:138px; background:url(../images/btn_bg2.png) no-repeat;position:absolute; bottom:10px; left:36%;z-index:999}


