*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu; overflow-x:hidden;}
li{ list-style:none;}
a { color:#333; text-decoration:none;}
a:hover {color: #c90003; text-decoration:none;}

.swiper-container2 { width:100%; position:relative; overflow:hidden;}
.swiper-container2 .swiper-slide { position:relative;}
.swiper-container2 .swiper-pagination.s2 .swiper-pagination-bullet { width:38px; height:8px; border:solid 2px #d4664a; background: none; border-radius:10px; opacity:1;}
.swiper-container2 .swiper-pagination.s2 .swiper-pagination-bullet-active { width:56px; height:8px; border:solid 2px #d4664a; background: #d4664a; border-radius:10px; opacity:1;}
.img_scale3 { overflow:hidden;}
.img_scale3 img{height:720px;}

.nav_box { width:100%; overflow:hidden; background-color:#f26935;}
.nav { width:1200px; margin:0 auto;}
.nav span { display:block; width:240px; line-height:70px; font-size:18px; float:left; text-align:center;}
.nav span a { color:#fff;}
.nav span:hover  { font-size:22px; font-weight:bold; background-color:#f3beb9;}
.nav span:hover a { color:#f26935; display:block;}

.main { width:1200px; margin:40px auto 0; overflow:hidden;}
.swiper-container { width:140%; cursor:pointer; position:absolute; left:-20%;}
.swiper-container .swiper-slide { position:relative;}
.swiper-container .swiper-slide span { text-align:center; width:100%; display:none; font-size:20px; line-height:40px; padding:10px 0; background:url(../images/meng.png) repeat-x; position:absolute; left:0; bottom:0;}
.swiper-container .swiper-slide .meng { width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.swiper-container .swiper-slide a { color:#FFF;}
.swiper-container .swiper-slide.swiper-slide-active span { display:block;}
.swiper-container .swiper-slide.swiper-slide-active .meng { display:none;}
.f_left { width:129px; height:100%; position:absolute; left:14%; top:0; z-index:9; background:url(../images/f_left.png) left top repeat-y;}
.f_right { width:129px; height:100%; position:absolute; right:14%; top:0; z-index:9; background:url(../images/f_right.png) left top repeat-y;}

.title { overflow:hidden;}
.title span { font-size:12px; margin-top:10px; height:48px; line-height:24px; float:right; color:#999999;}
.title span a { color:#999999;}
.title p { float:right; margin-right:10px;}
.title p b { width:120px; display:block; line-height:46px; font-size:16px; margin-left:10px; text-align:center; font-weight:normal; float:left; border:solid 1px #f26935; border-radius:30px; cursor:pointer; color:#f26935;}
.title p b.hover {border:solid 1px #f26935; background-color:#f26935; color:#fff;}
.list2 { overflow:hidden; margin-top:26px; display:none;}
.list2.hover { display:block;}
.list2 ul { width:1300px;}
.list2 li { width:370px; margin-right:30px; padding-bottom:26px; margin-bottom:26px; border-bottom:solid 1px #f9dedc; padding-left:10px; background:url(../images/dian.jpg) left 9px no-repeat; font-size:16px; line-height:24px; height:48px; float:left;}

.back2 { width:1200px; background:url(../images/back2.jpg) no-repeat; margin:25px 0 0; overflow:hidden;}
.text_left { padding:220px 0 0 30px; width:420px; margin-right:80px; float:left;}
.text_title { font-size:24px; line-height:36px; height:72px; padding-bottom:15px; border-bottom:solid 1px #f26935; color:#fff;}
.text_title a { color:#fff;}
.text_next { font-size:18px; line-height:36px; color:#fff; padding-top:10px;}
.text_right { width:640px; height:360px; margin-top:70px; float:left; position:relative;}
.text_right span { display:block; width:640px; height:360px; background:url(../images/play.png) center center no-repeat; position:absolute; left:0; top:0;}
.text_bottom { width:1140px; margin:50px 0 40px 30px; float:left; overflow:hidden;}
.text_bottom ul { width:1300px;}
.text_bottom li { width:240px; margin-right:20px; float:left; position:relative;}
.text_bottom li span { display:block; text-align:center; font-size:16px; line-height:26px;}
.text_bottom li a span { color:#fff;}
.text_bottom li a b { width:100px; line-height:134px; padding-left:34px; display:block; color:#fff; position:absolute; left:0; top:0; background:url(../images/meng3.png) repeat;}

.list3 { overflow:hidden; margin-top:20px; padding-bottom:20px;}
.list3 ul { width:1230px;}
.list3 li { float:left; width:380px; margin-right:30px;}
.list3 li img { margin-bottom:10px;}
.list3 li span { height:48px; font-size:16px; line-height:24px; margin-bottom:10px; display:block;}


.main2 { width:1200px; margin:20px auto 0; overflow:hidden;}
.list { width:1200px; margin:20px auto 0; overflow:hidden;}
.list ul { width:2000px;}
.list li { float:left; width:108px; height:720px; margin-right:2px; overflow:hidden; position:relative; animation:myfirst_li2 0.5s; -webkit-animation:myfirst_li2 0.5s;}
.list li table { width:100%; position:absolute; left:0; top:0; opacity:1; background:url(../images/meng3.png) no-repeat; animation:myfirst_table2 0.5s; -webkit-animation:myfirst_table2 0.5s;}
.list li table td { font-size:18px; text-align: left; padding-top:45px; background:url(../images/dian.jpg) 6px 30px no-repeat; height: auto; line-height: 100%; display:block; margin-left:45px;}
.list li a { color:#fff;}
.list li img { margin-left:-216px; animation:myfirst_img2 0.5s; -webkit-animation:myfirst_img2 0.5s;}
.list li.hover { width:540px; animation:myfirst_li 0.5s; -webkit-animation:myfirst_li 0.5s;}
.list li.hover img { margin-left:0; animation:myfirst_img 0.5s; -webkit-animation:myfirst_img 0.5s;}
.list li.hover table { width:540px; opacity:1; animation:myfirst_table 0.5s; -webkit-animation:myfirst_table 0.5s; background:url(../images/meng4.png) no-repeat;}
.list li.hover table td { background:url(../images/dian2.jpg) 6px 30px no-repeat; padding-right:450px;}
@keyframes myfirst_li
{
	from { width:108px;}
	to { width:540px;}
}
@keyframes myfirst_img
{
	from { margin-left:-216px;}
	to { margin-left:0;}
}
@keyframes myfirst_table
{
	from { opacity:1;}
	to { opacity:1;}
}
@keyframes myfirst_li2
{
	from { width:540px;}
	to { width:108px;}
}
@keyframes myfirst_img2
{
	from { margin-left:0;}
	to { margin-left:-216px;}
}
@keyframes myfirst_table2
{
	from { opacity:0; width:540px;}
	to { opacity:1; width:108px;}
}

.flash { width:1200px; height:450px; margin-top:30px; margin-bottom:25px; overflow:hidden; position:relative;}
.flash p { width:1200px; height:450px; position:relative; display:none;}
.flash p.hover { display:block;}
.flash span { width:1200px; height:450px; position:absolute; left:0; top:0;}
.flash .nav6 { width:410px; height:450px; position:absolute; right:0; top:0; z-index:1000;}
.flash .nav6 .btn { cursor:pointer; float:left; transform:scaleX(-1);}
.flash .nav6 .btn2 { cursor:pointer; float:left; transform:scaleX(1);}
.flash .nav6 .over6 { width:400px; height:450px; float:left;}
.flash .nav6 .over6 li { width:400px; height:68px; padding:22px 0 0 10px; overflow:hidden; font-size:16px; line-height:24px;}
.flash .nav6 .over6 li a { color:#333; width:360px; height:48px; display:block; padding-left:30px; background:url(../images/dian.jpg) 18px 10px no-repeat;}
.flash .nav6 .over6 li.hover { background:url(../images/tab_back.png) no-repeat;}
.flash .nav6 .over6 li.hover a { color:#fff; background:url(../images/dian2.jpg) 18px 10px no-repeat;}
.flash .nav6 .over6 img { margin-right:15px; float:left;}

.footer { height:390px; background:url(../images/footer.jpg) center top no-repeat; text-align:center; margin:30px 0 0;}

.crumbs { width:1120px; line-height:68px; margin:0 auto; padding-left:20px; font-size:16px; background:url(../images/dian.jpg) left center no-repeat; color:#999999;} 
.crumbs a { color:#999999;}
.list4 { width:1120px; padding:20px 40px 0 40px; overflow:hidden; margin:0 auto; background-color:#fff; display:none;}
.list4.hover { display:block;}
.list4 li.tit { width:100%; margin-right:0; text-align:left; font-size:20px; margin-bottom:15px; line-height:30px;}
.list4 li.tit a { color:#1a1a1a;}
.list4 li p { float:right; font-size:12px; color:#999999; line-height:30px;}
.list4 li.text { width:100%; margin-right:0; text-align:left; font-size:16px; line-height:26px; padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #dbdce1;}
.list4 li.text a { color:#757575;}

#autopage { color: #2167ae; font-weight: bold; clear: both; padding-top:10px;}
#autopage span { color: #f26935; font-weight:normal; border: 1px solid #f26935; padding: 5px; border-radius:5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px;  border-radius:5px;}
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#f26935; padding: 5px; text-decoration:none;}

.main1 { width:1140px; margin:0 auto;}
.main1 h1 { width:1140px; margin:0 auto; font-size:24px; line-height:34px; margin-bottom:20px; text-align:center; font-weight:normal; color:#333;}
.main1 .strong { width:1140px; margin:0 auto; font-size:14px; line-height:24px; padding-bottom:30px; text-align:center; display:block; font-weight:normal; color:#757575; margin-bottom:15px; border-bottom:2px solid #f26935;}
.main1 .center { width:1140px; margin:0 auto;}
.main1 .center { overflow:hidden; padding-top:25px;}
.main1 .center #vf { margin-bottom:20px;}
.main1 .center p { font-size:16px; line-height:32px;}
