﻿@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, input { border:none; } /*为了照顾ie6 链接图片有边框*/
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:15px; line-height: 24px; color:#444; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; background: #f8f8f8; }
.clearfix:after { content:""; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
a { color:#666; text-decoration:none; }
a:hover { color:#bf0008; text-decoration:none; }
img { display: block; }
/*-------------------------------------------------------------首页*/
.navWrap { height: 70px; background:#ecb800; position: fixed; top: 0; z-index: 100; width: 100%; left:0; }
.nav { width: 1200px; margin: 0 auto; }
.nav h1 { float: left; margin:5px 0; width:68px;}
.nav h1 img{ width:100%;}
.nav span { float: left; color: #fff; line-height: 70px;}
.nav .navul { float: right; }
.nav .navul li { float: left; line-height: 70px; padding: 0 20px; background: url(../images/dian.png) right center no-repeat; color: #fff; cursor: pointer; font-weight: bold; }
.nav .navul li.nobg { background: none; }
.nav .navul li.current { color:#ff9b37; }
.nav .navul li a { color: #fff; display: block; }
.nav .navul li a:hover {color:#ff9b37;}
.bannerWrap { position: relative; height: 597px; overflow: hidden; z-index: 0; }
.banner { position: absolute; width: 1920px; left: 50%; margin-left: -960px; }
.con01Wrap { background: #f5f5f5; }
.con01 { width: 1200px; margin: 0 auto; padding: 25px 0; }
.con01 p { text-indent: 2em; margin: 10px 30px; }
.con02Wrap { background: #f5f5f5; overflow: hidden; }
.con02, .con03, .con05, .con06 { width: 1200px; margin: 0 auto; padding: 20px 0; }
.con02 li { width: 600px; float: left; }
.title { text-align: center; font-size: 30px; font-weight: bold; line-height: 60px; background: url(../images/title_bg_o.png) center no-repeat; color: #f39c12; }
.con02 .main { background: url(../images/shezhi_bg.png) 360px center no-repeat; overflow: hidden; }
.con02 dt { float: left; }
.con02 dd { float: right; }
.con02 .topli dt { width: 192px; }
.con02 .topli dd { width: 180px;margin-right: 160px; margin-top: 30px; font-size: 16px; }
.con02 h3 { font-weight: bold; margin-bottom: 20px; }
.con02 .bottomli dt { width: 180px; margin-left: 160px; margin-top: 130px; font-size: 16px; }
.con03Wrap { background: #fff; overflow: hidden; height: 600px; }
.con03 .top { width: 1000px; margin: 35px auto; overflow: hidden; }
.con03 .top li { float: left; width: 248px; height: 48px; line-height: 48px; background: #f8f8f8; border: 1px solid #ccc; text-align: center; cursor: pointer; }
.con03 .top li.current { background: #f39c12; color: #fff; }
.con03 .bottom { position: relative; }
.con03 .bottom>li { position: absolute; top: 0; left: 0; width: 1200px; }
.con03 .bottom .b01 { margin-top: 50px; }
.con03 .bottom .b01 img { display: block; margin: 0 auto; }
.con03 .bottom .b02 { width: 600px; margin-left: 360px; margin-top: 30px; }
.con03 .bottom .b02 li { float: left; width: 280px; padding-left: 20px; line-height: 30px; background: url(../images/li_bg.png) left center no-repeat; }
.con03 .bottom .b03 { margin-top: 30px; }
.con03 .bottom .b03 li { float: left; width: 300px; }
.con03 .bottom .b03 li img { display: block; margin: 0 auto; }
.con03 .bottom .b04 { width: 750px; margin-top: 25px; margin-left: 225px; font-size: 16px; line-height: 30px; }
.con03 .bottom .b04 dd { margin-top: 20px; }
.con04Wrap { background: url(../images/baoming_bg.jpg) center no-repeat; background-size: cover; padding-bottom: 15px; color: #fff; }
.con04 .title { background: url(../images/title_bg_w.png) center no-repeat; color: #fff; }
.con04 .top_p { width: 830px; margin: 0 auto; }
.con04 .main { width: 1200px; height: 455px; background: url(../images/vote.png); margin: 20px auto; overflow: hidden; }
.con04 .top-p { line-height: 38px; margin-top: 12px; text-align: center; }
.con04 ul { width: 960px; height: 330px; padding: 70px 20px; padding-left: 30px; margin: 0 auto; }
.con04 ul li { float: left; }
.con04 ul li a { display: block; line-height: 50px; padding: 0 50px; box-shadow: rgba(0,0,0,0.3) 0 0 3px; margin: 15px 30px; color: #666; background: #f2f2f2; }
.con04 ul li a:hover { background: #ff9b37; color: #fff; }
.con04 ul li a.mll { margin-left: 252px; }
.con05Wrap { background: #f8f8f8; }
.con05 .main { margin-top: 30px; }
.con05 .left { float: left; width: 650px; height: 499px; position: relative; }
.con05 .left li { position: absolute; top: 0; left: 0; }
.con05 .right { float: right; width: 480px; height: 459px; background: #fff; padding: 20px 25px; }
.con05 .right li { float: left; width: 200px; height: 149px; margin: 12px 20px; box-sizing: border-box; overflow: hidden; cursor: pointer; }
.con05 .right li img { width: 100%; }
.con05 .right li.current { border: 2px solid #ff9b37; box-shadow: rgba(0,0,0,0.3) 0 0 10px; }
.con05 .right a { float: left; width: 200px; height: 40px; line-height: 40px; margin: 0 20px; margin-top: 30px; text-align: center; box-sizing: border-box; }
.left-a { background: #ff9b37; border: 1px solid #ff9b37; color: #fff; }
.left-a:hover { background: #fff;color: #ff9b37; }
.right-a { background: #f2f2f2; border: 1px solid #ff9b37; color: #ff9b37; }
.right-a:hover { background: #fff; }
.con06Wrap { background: #fff; height: 680px; }
.con06 .main { margin-top: 50px; }
.con06 .main ul { height: 300px; }
.con06 li { float: left; width: 20%; cursor: pointer; height: 300px; }
.con06 li .imgbox { width: 100%; transition: all 0.25s; }
.con06 li img { width: 100%;}
.con06 li p { line-height: 60px; text-align: center; }
.con06 li p a { display: block; font-weight: bold; }
.con06 li:hover .imgbox{
	width: 130%;
	margin-top: -12%;
	margin-left: -15%;
	position: relative;
}
.con06 li:hover .imgbox{
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.con06 li:hover p a{
	color: #ff9b37;
}
.con06 .more { width: 240px; height: 50px; line-height: 50px; border: 1px solid #ff9b37; text-align: center; font-size: 16px; margin: 0 auto; margin-top: 70px; }
.con06 .more a { display: block; color: #ff9b37; }
.con06 .more a:hover { background: #ff9b37; color: #fff; }
.contactWrap { height: 280px; background: #46444e; width: 100%; }
.contact { width: 1200px; margin: 0 auto; }
.contact h4 { width: 400px; height: 72px; margin: 0 auto 10px; line-height: 72px; border-bottom: 1px solid #999; color: #fff; font-size: 30px; text-align: center; }
.contact .left { width: 850px; float: left; }
.contact .left li { float: left; width: 320px; }
.contact .left li.w240 { width: 240px; }
.contact .right { width: 330px; float: left; }
.contact li dt { float: left; margin: 40px 20px 0 0; }
.contact li dd { float: left; color: #fff; }
.contact li dd h5 { font-size: 24px; line-height: 32px; margin: 20px 0; }
.foot { width: 1200px; margin: 20px auto; }
.foot p {font-size: 14px; text-align: center; line-height: 150%;}
.foot img { display: inline-block; }
.btnVote{ padding-top:10px; cursor:pointer;}
/*-------------------------------------------------------------申请免费席位*/
.baoming{ width:1000px; overflow:hidden;margin:auto; margin-top:20px; border:1px solid #499FF7; margin-bottom:50px; padding-top:30px;}
.baoming table{ font-size:14px;}
.baoming .biaoti{ font-size:18px; text-align:right; padding-right:10px; width: 150px; font-size: 15px; }
.baoming ul{ width:800px; height:auto; margin:auto;}
.baoming ul li{ line-height:30px;}
.baoming table td input{ width:350px; height:32px; border:#CCC 1px solid; line-height:32px;}
.baoming table td input.inputfile { width: 64px; height: 22px; border: none; }
.baoming table td select{ width:350px; height:32px; border:#CCC 1px solid; line-height:32px;}
.baoming table td textarea{ width:370px; height:80px; border:#CCC 1px solid; line-height:32px;}
.baoming table tr{ height:50px;}
.tijiao{width: 200px; height: 36px; line-height: 36px; border: 1px solid #ccc; background: #ff9b37; font-family: "Microsoft YaHei","微软雅黑","Arial Narrow"; color: #fff; text-align: center; font-size: 16px; margin: 20px 400px; cursor: pointer; }
.tijiao:hover{ background:#e88f36;}
.bannerWrap-s { position: relative; height: 527px; overflow: hidden; z-index: 0; }
/*-------------------------------------------------------------在线报名*/
.box-s { width: 800px; margin: 0 auto; padding: 20px 0; background: #fff; }
.seperate { height: 30px; background: #eee; line-height: 30px; text-align: center; }
.ml300 { margin-left: 75px; margin-right: 0; }
.wordbottom { border-top: 1px solid #ccc; padding-top: 10px; }
.f12 { font-size: 13px; margin-left: 50px; }
.btns { width: 430px; margin: 0 auto; }
.btns input { float: left; }
.btns a { float: left; width: 50px; height: 36px; line-height: 36px; margin: 20px 25px; margin-right: 0; }
/*-------------------------------------------------------------投票页*/
.conv { width: 1200px; margin: 90px auto 20px; margin-top: 70px/0; border: 1px solid #eee; padding: 10px; background: #fff; }
.conv .top { border-bottom: 1px solid #ccc; overflow: hidden; }
.conv .top .left { width: 620px; float: left; }
.conv .top .right { width: 480px; float: right; padding-top: 20px; }
.conv .top .right img { float: left; }
.conv .top .left h4 { font-size: 16px; line-height: 36px; color:#bf0008; border-bottom: 2px solid #bf0008; font-weight: bold; padding-left:10px; }
.conv .top .left li { padding-left: 30px; line-height: 25px; }
.conv .top .left .p01 { line-height: 40px; padding-left: 30px; font-size: 15px; color: #ff0000; }
.conv .top .left .p02 { line-height: 40px; padding-left: 30px; font-size: 15px; }
.conv .top .left .p02 a { color: #ff0000; }
.conv .bottom .left { width: 100%;overflow: hidden; }
.conv .bottom .right { width: 100%;overflow: hidden; }
.Advertisement_1 { margin-bottom: 10px; }
.box_R_one_title{ height:35px;padding-left:20px; line-height:35px; font-size:16px; color:#bf0008; font-weight:bold; border-bottom:2px solid #bf0008; margin-bottom:8px;}
.box_R_one p{ font-size:13px; color:#6e6f6f; line-height:22px; padding-left:25px;}
.prize {padding:10px; margin-top:15px;}
.prize ul { width: 100%;overflow: hidden; }
.prize ul li{ width: 16%; margin: 2%;float: left; overflow: hidden; }
.prize ul li strong{ display: block; text-align: center;}
.prize ul li img{ width:100%;}
 .pic
        {
            width: 700px;
            height: 320px;
            position: relative;
        }
        .tkBtn
        {
            position: absolute;
            bottom: 10px;
            right: 10px;
        }
        .tkAD
        {
            margin: 0;
            padding: 0;
            position: relative;
            float: left;
        }
        .tkBtn a
        {
            text-decoration: none;
            float: left;
            background-color: #eee;
            border-radius: 12px;
            padding: 2px 8px;
            margin-right: 5px;
        }
        .tkBtn a:hover, .tkBtn a.current
        {
            background-color: #fff;
            color: red;
        }
        .tkAD li
        {
            list-style: none;
            position: absolute;
        }
        
        
        
.pItem{width:580px; height: auto; border:1px solid #bf0008;float:left;margin:10px 10px 5px 8px; font-size:12px; padding-bottom: 15px;}
.pItem_Content ul li{height:38px!important;border-bottom:1px dashed #d7d8d8;line-height:38px; overflow:hidden !important;}
.pItem_Content ul li .mybtn { float: left; width: 34px; height: 20px; line-height: 20px; text-align: center; color: #fff; background: #ffa500; border-radius: 3px; box-shadow: 0 0 6px rgba(0,0,0,0.3); margin-top: 3px; cursor: pointer; }
.pItem_Content ul li .mybtn:hover { background: #eee; color:red; }
.pItem_Content ul{margin:0 5px;}
.Public_content_vote{width:305px;height:auto;border:1px solid #cbcbcb;float:left;margin:3px 5px;}
.tvp{width:525px;float:left;}
.tvp a{ font-size:15px;}
.Public_content01{ width:690px; padding:0 5px;}
.pItem #cat_2712{ height:600px;}
.pItem #cat_2716{ height:600px;}
.pItem #cat_3904{ height:640px;}
.pItem #cat_3537{ height:390px;}
.pItem #cat_2571{ height:450px;}
.pItem #cat_2066{ height:450px;}
.pItem #cat_3903{ height:640px;}
.pItem #cat_2719{ height:420px;}
.pItem #cat_3671{ height:350px;}
.pItem #cat_3906{ height:420px;}
.pItem #cat_3534{ height:260px;}
.pItem #cat_3672{ height:260px;}
.pItem #cat_2718{ height:730px;}
.pItem #cat_3905{ height:730px;}
.pItem #cat_2067{ height:350px;}


.Public_content {
    height: auto;
    padding: 4px;
}
.pItem h2 {
    font-size: 16px;
    padding: 15px 0;
	font-weight: bold;
	line-height:15px; background:#bf0008; color:#fff;
	}
/*-------------------------------------------------------------会后报道*/
.banneram { height: 526px; margin-top: 70px; }
.am2 { width: 1200px; margin: 0 auto; }
.am2 .main { margin: 20px 0; }
.am2 .main dt { font-size: 18px; line-height: 40px; text-align: center; color: #d91c5c; font-weight: bold; overflow: hidden; }
.am2 .main dd li { float:  left; margin:10px 16px; }
.am2 .main .bli { background: #fff; overflow: hidden; width: 588px; float: left; border: 1px solid #f39c12; margin-right: 20px; margin-bottom: 20px; }
.am2 .main .nomr { margin-right: 0;  }
.am3 { background: #fff; }
.am4 { background: #f6f6f6; color: #666; }
.am4 .title { color: #f39c12; background: url(../images/title_bg_o.png) center no-repeat; }
.amcontact { height: 328px; }
.amcontact .foot { margin-top: 30px; }
.amcontact .foot p { color: #fff;  font-size: 12px; }
.amcontact .foot a { color: #fff; font-size: 12px;  }
.ambj .main dd li { margin:10px 8px; }
.am3 .right { padding-top: 0; padding-bottom: 0; }
.am3 .right li { margin: 8px 20px; }
.am4 table { width: 1200px; margin: 0 auto; }
.am4 .main { width: 1200px; margin: 20px auto; }
.am4 .main .outerli { float: left; width: 370px; background: #fff; padding: 10px; margin-right: 10px; }
.am4 .main .outerli h4 { font-size: 18px; font-weight: bold; line-height: 50px; text-align: center; }
.am4 .main .outerli dt { height: 227px; overflow: hidden;  }
.am4 .main .outerli dt img { margin: 0 auto; }
.am4 .main .outerli dd h5 { font-weight: bold; }
.am4 .main .outerli dd ul{ border: 1px solid #ccc; padding: 5px; height: 240px; overflow: auto; }
.am4 .main .outerli dd li { line-height: 30px; float: left; margin-right: 10px; }
.am4 .main .outerli dd .ln { width: 60px; float: left; }
.am4 .main .outerli dd .rc { width: 280px; float: left; }
img.zoom-img {
  -webkit-transform: scale(1, 1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 250ms;
  -moz-transform: scale(1, 1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 250ms;
}
img.zoom-img:hover {
  -webkit-transform: scale(1.1);
  -webkit-transition-timing-function: ease-out;
  -webkit-transition-duration: 750ms;
  -moz-transform: scale(1.1);
  -moz-transition-timing-function: ease-out;
  -moz-transition-duration: 750ms;
  overflow: hidden;
}
.slide-container, .slide{ height: 450px!important; }