@charset "UTF-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0; }

ul, ol { list-style: none; }

em, i { font-style: normal; }

table { border-spacing: 0; border-collapse: collapse; }

img { border: none; vertical-align: middle; }

input, select { vertical-align: middle; outline: none; }

a { text-decoration: none; }

body { min-width: 100%; font-family: 'Microsoft YaHei','Arial','Heiti SC'; background: #100f0b; }

.fl { display: block; float: left; }

.fr { display: block; float: right; }

.wrap { width: 100%; margin: 0 auto; position: relative; }

/********** header **********/
.top_n { width: 100%; height: 38px; background: #eee; border-bottom: 1px #626262 solid; position: relative; z-index: 999999; }

.top_n .header { width: 100%; height: 38px; margin: 0 auto; position: relative; background: #eee; }

.top_n .header ul { height: 39px; margin-left: 40px; }

.top_n .header ul li { display: block; float: left; width: 66px; height: 39px; line-height: 39px; text-align: center; font-size: 14px; color: #3e3e3e; }

.top_n .header ul a li:hover { color: #d64747; }

.top_n .header_lis { width: 110px; height: 37px; cursor: pointer; border-left: 1px solid #f8f3f3; border-right: 1px solid #f8f3f3; position: relative; }

.top_n .header_lis img { width: 17px; height: 13px; display: block; float: left; margin-top: 13px; margin-left: 4px; }

.top_n .header_lis:hover { background: #FFF; height: 38px; border-bottom: 1px solid #fff; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }

.top_n .header_lis:hover span { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }

.top_n .header_lis:hover .lis_meun { display: block; }

.top_n .header_lis p { width: 70px; line-height: 36px; text-align: center; font-size: 14px; color: #3e3e3e; }

.top_n .header_lis span { display: block; float: left; width: 11px; height: 11px; background: url(/sw/cfpls12/images/sanjiao.png) no-repeat; margin-top: 14px; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }

.top_n .lis_meun { display: none; top: 39px; left: -1px; width: 576px; height: 232px; border: 1px solid #ddd; border-top: none; background: #fff; position: absolute; z-index: 1994325; }

.top_n .lis_meun ul { display: block; margin-top: 10px; margin-left: 16px !important; width: 540px !important; height: 212px !important; }

.top_n .lis_meun ul li { display: block; float: left; width: 88px !important; height: 212px !important; border-right: 1px dashed #ddd; }

.top_n .lis_meun ul li a { width: 72px !important; margin-left: 16px; display: block; float: left; line-height: 30px; text-align: left; text-decoration: none; color: #808080; font-size: 12px; }

.top_n .lis_meun ul li a:hover { text-decoration: underline; }

.top_n .lis_meun .ac_blue { font-size: 14px !important; color: #3598db !important; }

.top_n .lis_meun .ac_red { color: #ff0000 !important; }

.top_n .login { width: auto; height: 39px; }

.top_n .login a { display: block; float: left; width: auto; height: 39px; line-height: 39px; text-align: center; font-size: 14px; color: #3e3e3e; text-decoration: none; margin-left: 8px; }

.top_n .login a:hover { color: #d64747; }

/********** footer **********/
.newfooter { background: #1b1b1b; width: 100%; min-width: 1000px; height: auto; padding-top: 1px; text-align: center; font-size: 12px; font-family: 'ËÎÌå'; line-height: 20px; padding-bottom: 10px; }

.newfooter p { color: #666; margin: 12px auto; }

.newfooter p a { color: #333; }

.newfooter p a img { margin: 0 4px -4px 0; }

.white-style p, .white-style p a { color: #fff !important; }

.content .Min { width: 100%; overflow: hidden; position: relative; }
.content .Min_1 { background: url("/sw/cfpls12/images/bg/bg1.jpg") no-repeat center; height: 500px; }
.content .Min_2 { background: url("/sw/cfpls12/images/bg/bg2.jpg") no-repeat center; height: 600px; }
.content .Min_3 { background: url("/sw/cfpls12/images/bg/bg3.jpg") no-repeat center; height: 500px; }
.content .Min_4 { background: url("/sw/cfpls12/images/bg/bg4.jpg") no-repeat center; height: 904px; }
.content .Min_5 { background: url("/sw/cfpls12/images/bg/bg5.jpg") no-repeat center; height: 798px; }
.content .Min_6 { background: url("/sw/cfpls12/images/bg/bg6.jpg") no-repeat center; height: 898px; }
.content .Min_7 { background: url("/sw/cfpls12/images/bg/bg7.jpg") no-repeat center; height: 580px; }
.content .Min_8 { background: url("/sw/cfpls12/images/bg/bg8.jpg") no-repeat center; height: 917px; }

.Min_1 .logo { position: absolute; left: 0; top: 80px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.Min_1 .logo:hover { opacity: 0.8; }

.Min_3 .news-item { width: 600px; height: 380px; overflow: hidden; float: left; margin-top: 90px; }
.Min_3 .news-item .lis { width: 100%; height: 31px; line-height: 31px; font-size: 16px; color: #222; font-family: 'ËÎÌå'; overflow: hidden; }
.Min_3 .news-item .lis p { float: left; }
.Min_3 .news-item .lis a { float: left; width: 460px; height: 32px; line-height: 32px; color: #222; }
.Min_3 .news-item .lis a:hover { color: #0c2e77; }
.Min_3 .news-item .lis span { float: right; }
.Min_3 .news-item2 { width: 582px; height: 355px; float: right; overflow: hidden; margin-top: 98px; }
.Min_3 .news-item2 .lis + .lis { width: 285px; height: 146px; margin: 0; float: left; }
.Min_3 .news-item2 .lis + .lis + .lis { margin-left: 12px; }
.Min_3 .news-item2 .lis { display: block; position: relative; overflow: hidden; width: 100%; height: 198px; margin-bottom: 12px; }
.Min_3 .news-item2 .lis img { -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.Min_3 .news-item2 .lis img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 1s ease; -webkit-transition: all 1s ease; transition: all 1s ease; }
.Min_3 .news-item2 .lis .bt { position: absolute; left: 0; bottom: 0; width: 96%; padding: 0 2%; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #fff; background: rgba(0, 0, 0, 0.8);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000); }

.Min_4 .vid_wrap { width: 1000px; height: 630px; margin: 178px auto 0; }
.Min_4 .vid_wrap .vid_btn { float: left; width: 91px; height: 91px; background: url("/sw/cfpls12/images/video1.png") no-repeat; margin: 266px 0 0 455px; cursor: pointer; }
.Min_4 .vid_wrap .vid_btn:hover { opacity: 0.8; }

.Min_5 .schedule { width: 100%; height: 630px; margin-top: 125px; }
.Min_5 .schedule .tab_head { width: 100%; height: 49px; line-height: 49px; border-bottom: 1px solid #7da3e3; background: #5c8cdc; text-align: center; }
.Min_5 .schedule .tab_head span { display: inline-block; margin: 0 20px; height: 49px; line-height: 49px; font-size: 18px; color: #0c2e77; cursor: pointer; }
.Min_5 .schedule .tab_head .on { border-bottom: 2px solid #0c2e77; }
.Min_5 .schedule .tab_item { width: 100%; height: 560px; }
.Min_5 .schedule .tab_item .item + .item { display: none; }
.Min_5 .schedule .tab_item .tab_item > table tr { background: #627399 !important; }
.Min_5 .schedule .tab_item .tab_item > table tr td:nth-child(0) { width: 180px; }
.Min_5 .schedule .tab_item .box { width: 100%; }
.Min_5 .schedule .tab_item .box tr:nth-child(odd) { background: #627399; }
.Min_5 .schedule .tab_item .box tr:nth-child(even) { background: #818fad; }
.Min_5 .schedule .tab_item .box tr { background: #818fad; width: 100%; height: 48px; }
.Min_5 .schedule .tab_item .box tr td { width: 110px; text-align: center; line-height: 48px; color: #fff; font-size: 16px; }
.Min_5 .schedule .tab_item .box tr td:nth-child(1) { width: 180px !important; }
.Min_5 .page_sc { overflow: hidden; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #fff; font-family: Arial; margin: 10px 0; }
.Min_5 .page_sc span { display: inline-block; width: 25px; height: 34px; line-height: 34px; margin: 0 5px; background: #595959; cursor: pointer; }
.Min_5 .page_sc .on { background: #0c2e77; }

.Min_7 { overflow: hidden; }
.Min_7 .video_item { width: 102%; height: 420px; margin-top: 130px; }
.Min_7 .video_item .item { float: left; margin: 0 26px 30px 0; position: relative; overflow: hidden; }
.Min_7 .video_item .item, .Min_7 .video_item .item .img, .Min_7 .video_item .item img, .Min_7 .video_item .item .mb { width: 280px; height: 190px; }
.Min_7 .video_item .item .img { position: relative; }
.Min_7 .video_item .item img { -moz-transition: all 0.6s ease; -webkit-transition: all 0.6s ease; transition: all 0.6s ease; }
.Min_7 .video_item .item:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 1s ease; -webkit-transition: all 1s ease; transition: all 1s ease; }
.Min_7 .video_item .item .mb { background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); position: absolute; left: 0; bottom: 0; z-index: 1; }
.Min_7 .video_item .item .mb span { display: block; width: 36px; height: 46px; background: url("/sw/cfpls12/images/video2.png") no-repeat; float: left; margin: 70px 0 0 120px; }
.Min_7 .video_item .item .bt { position: absolute; left: 0; bottom: 0; width: 96%; padding: 0 2%; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; z-index: 2; color: #fff; background: rgba(0, 0, 0, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000); }


