@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:STSong; background:url(../images/banner.jpg) center top no-repeat;}


li{ list-style:none;}
a { color:#333; text-decoration:none;}
span { font-size:16px;}
a:hover {color: #333; text-decoration:none;}

.piao { position:fixed; right:5%; top:50%; z-index:10000;}
.nav_box { width:1000px; overflow:hidden; background:url(../images/box1.png) no-repeat; margin:610px auto 0;}
.nav { width:940px; margin:0 auto; text-align:center; font-size:16px; position:relative; overflow:hidden;}
.nav li { line-height:40px; margin:0 15px; float:left; font-weight:bold; letter-spacing: 2px;}
.nav li:hover { line-height:36px; border-bottom:4px solid #fff;}
.nav a { color:#fff;}

.sy_video { width:580px; padding-top:30px; float:left;}
.sy_right { width:380px; padding:10px 20px; float:left;}
.sy_right h1 { font-size:20px; line-height:30px; margin-bottom:10px;}
.sy_right p { font-size:16px; line-height:46px; border-bottom:dashed 1px #fff;}
.sy_right b { display:block; font-size:16px; line-height:48px; font-weight:normal; text-align:right;}
.sy_right a { color:#fff;}

.main { width:1000px; margin:0 auto;}
.title_box { width:1000px; margin:0 auto; padding:50px 0 20px; overflow:hidden;}
.title_box b { display:block; float:right; font-size:16px; line-height:48px; font-weight:normal; text-align:right;}
.title_box b a { color:#999999;}
.box1 { width:1000px; overflow:hidden; display:none;}
.box1.hover { display:block;}
.box1 li { width:220px; height:248px; padding:15px; float:left; position:relative;}
.box1 li:hover { background:url(../images/li_back.png) no-repeat;}
.box1 li b { width:220px; font-size:12px; line-height:22px; font-weight:normal; color:#808080; float:left;}
.box1 li h5 { float:left; width:66px; font-size:16px; line-height:18px; font-weight:normal;}
.box1 li h6 { float:left; width:154px; font-size:16px; line-height:18px; font-weight:normal;}
.box1 li p { font-size:16px; line-height:30px; padding-top:38px;}
.box1 li span { width:220px; height:165px; display:block; background:url(../images/li_play.png) center center no-repeat; position:absolute; left:15px; top:15px; display:none;}
.box1 li:hover span { display:block;}
.tab_box { overflow:hidden; padding-left:15px; margin-bottom:5px;}
.tab_box span { width:80px; line-height:40px; text-align:center; font-size:16px; display:block; float:left; background-color:#f5f5f5; color:#333;border-radius: 30px; margin-right:20px; cursor:pointer;}
.tab_box span.hover { background-color:#f1404b; color:#fff;}

.title_box2 { width:1000px; margin:0 auto; padding:0 0 20px; overflow:hidden;}
.title_box2 b { display:block; float:right; font-size:16px; line-height:48px; font-weight:normal; text-align:right;}
.title_box2 b a { color:#999999;}
.main2 { width:960px; margin:0 auto;}
.box2 { width:960px; margin:44px auto;}
.box3 { overflow:hidden;}
.title { width:1000px; margin:0 auto 5px; overflow:hidden;}
.flash { width:1000px; height:530px; margin:0 auto 35px; position:relative; overflow:hidden;}
.flash ul { width:10000px; position:absolute; left:0; top:0;}
.flash li { width:1000px; float:left;}
.left_btn { position:absolute; left:0; top:210px; cursor:pointer; display:none;}
.right_btn { position:absolute; right:0; top:210px; cursor:pointer; display:none;}
.num_btn { position:absolute; left:0; bottom:0; width:1000px; height:6px; background:url(../images/border.jpg) center 2px repeat-x;}
.num_btn span { width:100px; height:6px; background-color:#f1404b; position:absolute; left:0; top:0;}
.photo_list { width:1000px; overflow:hidden; margin:0 auto 40px; padding-top:25px; }
.photo_list ul { width:1000px;}
.photo_list li { width:184px; margin-right:20px; text-align:center; float:left; position:relative;}
.photo_list li img { width:184px;}
.photo_list li:last-child { margin-right:0;}
.photo_list li .meng { width:184px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:none;}
.photo_list li:hover .meng { width:184px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:block;}

.footer { background-color:#f5f5f5; text-align:center;}
.footer_box { width:1000px; padding:35px 0 0; margin:0 auto; overflow:hidden;}
.footer_box li { width:380px; height:120px; float:left; padding-left:100px; padding-right:20px; text-align:left; font-size:14px; line-height:24px; margin-bottom:35px;}
.footer_box li.foot_block1 { background:url(../images/foot1.png) left center no-repeat;}
.footer_box li.foot_block2 { background:url(../images/foot2.png) left center no-repeat;}
.footer_box li.foot_block3 { background:url(../images/foot3.png) left center no-repeat;}
.footer_box li.foot_block4 { background:url(../images/foot4.png) left center no-repeat; padding-left:90px; width:400px; padding-right:0;}
.footer_box li.foot_block4 span { width:70px; margin-top:24px; display:block; float:left; margin-left:10px; text-align:center; font-size:14px; line-height:34px;}

.nav_list { background:url(../images/box1.png) center top no-repeat; margin-top:160px;}
.list_box { width:940px; margin:0 auto; overflow:hidden;}
.video { width:940px; margin:0 auto; padding-top:85px; overflow:hidden;}
.main2 { width:1000px; margin:30px auto 0; position:relative;}
.photo_list2 { width:1000px; height:165px; margin:0 auto 40px; padding-top:15px; }
.photo_list2 ul { width:1000px; height:165px; position:relative;}
.photo_list2 li { position:absolute; width:220px; text-align:center;}
.photo_list2 li:nth-child(1) { left:-18px; top:0;}
.photo_list2 li:nth-child(2) { left:186px; top:0;}
.photo_list2 li:nth-child(3) { left:390px; top:0;}
.photo_list2 li:nth-child(4) { left:594px; top:0;}
.photo_list2 li:nth-child(5) { left:798px; top:0;}
.photo_list2 li img { width:184px; height:138px; padding:15px 0;}
.photo_list2 li table { width:220px; height:165px; font-size:12px; line-height:20px; color:#fff; position:absolute; left:0; top:0; z-index:1; visibility:hidden;}
.photo_list2 li .meng { width:184px; height:138px; position:absolute; left:16px; top:0; z-index:2; opacity: 0.5; display:none;}
.photo_list2 li:hover img { width:220px; height:165px; padding:0;}
.photo_list2 li:hover .meng { width:220px; height:165px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:block;}
.photo_list2 li:hover table { width:220px; height:165px; font-size:12px; line-height:20px; color:#fff; position:absolute; left:0; top:0; z-index:1; visibility:visible;}
.video h1 { font-size:24px; line-height:48px; margin-top:50px;}
.video span { font-size:16px; line-height:32px; color:#999999;}
.more { overflow:hidden; padding-top:15px;}
.more_left { width:82px; font-size:16px; line-height:40px; float:left; font-weight:bold;}
.more_right { width:858px; height:40px; float:left; overflow:hidden;}
.more_right ul { width:1000px;}
.more_right li { float:left; margin-right:20px; border-radius: 20px; padding:0 20px 0 10px; font-size:16px; line-height:40px; background-color:#f5f5f5;}

.photo_list3 { width:1000px; height:165px; margin:0 auto 40px; background:url(../images/title6.png) no-repeat; }
.photo_list3 .more { width:56px; height:25px; float:right; cursor:pointer; padding-top:0;}
.photo_list3 ul { width:1000px; height:165px; position:relative; float:left;}
.photo_list3 li { position:absolute; width:220px; text-align:center;}
.photo_list3 li:nth-child(1) { left:-18px; top:0;}
.photo_list3 li:nth-child(2) { left:186px; top:0;}
.photo_list3 li:nth-child(3) { left:390px; top:0;}
.photo_list3 li:nth-child(4) { left:594px; top:0;}
.photo_list3 li:nth-child(5) { left:798px; top:0;}
.photo_list3 li img { width:184px; height:138px; padding:15px 0;}
.photo_list3 li table { width:220px; height:165px; font-size:12px; line-height:20px; color:#fff; position:absolute; left:0; top:0; z-index:1; visibility:hidden;}
.photo_list3 li .meng { width:184px; height:138px; position:absolute; left:16px; top:0; z-index:2; opacity: 0.5; display:none;}
.photo_list3 li:hover img { width:220px; height:165px; padding:0;}
.photo_list3 li:hover .meng { width:220px; height:165px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:block;}
.photo_list3 li:hover table { width:220px; height:165px; font-size:12px; line-height:20px; color:#fff; position:absolute; left:0; top:0; z-index:1; visibility:visible;}

.more_list { position:absolute; right:40px; bottom:50px; font-size:14px; line-height:46px; background-color:#FFF; padding:15px 10px;border-radius: 15px; opacity:0.9; z-index:1000; display:none;}


.box { width:100%; margin:0 auto; padding-top:170px; overflow:hidden;}
.center { width:1000px; margin:0 auto; background-color:#fff; box-shadow: 0px 4px 20px #ccc; margin-bottom:70px; padding-bottom:50px; overflow:hidden;}
.mianbao { width:970px; padding-left:30px; line-height:34px;}
.center .left { width:700px; padding-left:30px; padding-right:60px; float:left;}
.center .left h1 { font-size:24px; line-height:34px; text-align:center;}
.center .left span { font-size:12px; line-height:56px; color:#999999; text-align:center; display:block;}
.center .left p { font-size:16px; line-height:32px;}
.center .right { width:180px; float:left;}
.center .right .title7 { padding-bottom:20px;}
.photo_box { width:180px; overflow:hidden; position:relative;}
.photo_box img { padding-bottom:6px;}
.photo_box b { width:180px; font-size:12px; line-height:22px; font-weight:normal; color:#808080; float:left;}
.photo_box h6 { float:left; width:180px; font-size:16px; line-height:24px; font-weight:normal; margin-bottom:30px;}
.photo_box span { width:180px; height:135px; background:url(../images/li_play.png) center center no-repeat; position:absolute; left:0; top:0; display:block;}
.text_box { overflow:hidden; margin-bottom:30px;}
.text_box b { font-size:16px; line-height:24px; font-weight:normal; display:block; padding-bottom:5px;}
.text_box span { font-size:12px; line-height:16px; color:#999; display:block;}

.list_main { width:1000px; margin:0 auto; background-color:#fff; box-shadow: 0px 4px 20px #ccc; margin-bottom:70px; padding-bottom:0; overflow:hidden;}
.list_main .photo_list { padding-top:0;}
.list_main .box1 { width:980px; margin-left:10px;}
.list_main .title_box { width:960px;}
.list_main .tab_box { float:right;}
.list_main .photo_list ul { width:1050px;}
.list_main .photo_list li { width:200px; text-align:left; margin-right:19px;}
.list_main .photo_list li img { width:200px;}
.list_main .box1 li h5 { font-size:14px; width:58px;}
.list_main .box1 li h6 { font-size:14px; width:142px;}
.list_main .box1 li span { left:5px;}
.list_main .box1 li:hover { background-size:100% 93%;}

.list_main2 { width:940px; margin:0 auto; padding:40px 30px 0 30px; background-color:#fff; box-shadow: 0px 4px 20px #ccc; margin-bottom:70px; padding-bottom:50px; overflow:hidden;}
.list_main2 .title_box2 { width:940px;}
.list_main2 .photo_list { width:940px; margin-bottom:0;}
.list_main2 .photo_list ul { width:960px; height:auto;}
.list_main2 .photo_list li { width:300px; margin-right:20px; margin-bottom:25px; position:inherit; float:left; position:relative;}
.list_main2 .photo_list li img { width:300px; height:225px;}
.list_main2 .photo_list li .meng { width:300px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:none;}
.list_main2 .photo_list li:hover .meng { width:300px; position:absolute; left:0; top:0; z-index:2; opacity: 0.5; display:block;}

.list_li { overflow:hidden;}
.list_li li { padding:20px 0; border-bottom:solid 1px #f5f5f5; overflow:hidden;}
.list_li li img { padding-right:20px; float:left;}
.list_li li b { width:700px; float:left; font-size:24px; padding-bottom:20px;}
.list_li li span { width:700px; float:left; font-size:18px; line-height:30px;}

#autopage { color: #115d8f; font-weight: bold; clear: both; padding-bottom:5px; padding-top:10px;}
#autopage span { color: #115d8f; font-weight:normal; border: 1px solid #115d8f; padding: 5px; }
#autopage a { color: #666; font-weight:normal; border: 1px solid #DDDDDD; padding: 5px; }
#autopage a:hover { color: #fff; font-weight:normal; border: 1px solid #DDDDDD; background-color:#115d8f; padding: 5px; }