body,div,p,span,a,ul,li,img{ margin: 0; padding: 0;}
html{ font-family: "微软雅黑";}
img{ border: none;}
a{ display: block; text-decoration: none;}
ul,li{ list-style: none;}
/*--------------------------------------------------------------------投票首页-----------------------------------------------------------------------*/
/*top*/
.top{ width: 100%; height: 80px; overflow: hidden;min-width: 1200px;}
.top .top_main{ width: 1200px; height: 80px; margin: 0 auto;}
.top .top_main .top_main_left{ float: left; width: 180px; height: 80px; line-height: 75px; overflow: hidden;}
.top .top_main .top_main_left img{ width: 180px; height: auto; vertical-align: middle;}
.top .top_main .top_main_right{ float: right; height: 80px; overflow: hidden;}
.top .top_main .top_main_right li{ float: left; height: 80px; margin-left: 40px; line-height: 80px; overflow: hidden;}
.top .top_main .top_main_right li a{ display: inline; color: #333; font-size: 16px;}
.title{width: 1200px; height: 125px; background: url(top_05.jpg) no-repeat bottom center; background-size: 100%; margin: 0 auto; clear: both; font-size: 32px; color: #ff4800; line-height: 125px; text-align: center; margin-top: 50px;}
/*banner*/
.banner{ width: 100%; height: auto; overflow: hidden; min-width: 1200px;}
.banner img{ width: 100%; height: auto; display: block; overflow: hidden;min-width: 1200px;}
/*投票规则*/
.guize{ width: 1200px; height: auto; overflow: hidden; clear: both; margin: 60px auto 0;}
.tp_title{ width: 100%; height: 60px; line-height: 54px; text-align: center; overflow: hidden;}
.tp_title div{ display: inline-block; height: 60px; vertical-align: top; overflow: hidden;}
.tp_title p{ display: inline-block; overflow: hidden; height: 45px; line-height: 45px; font-size: 40px; vertical-align: middle; padding: 0 15px; color: transparent; background: linear-gradient(top,#FF4800,#FF4800); background: -webkit-linear-gradient(top,#FF4800,#FF4800); background: -moz-linear-gradient(top,#ff6f00,#FF4800); background: -ms-linear-gradient(top,#ff6f00,#FF4800); background: -o-linear-gradient(top,#ff6f00,#FF4800); background-clip:text; -webkit-background-clip:text; -moz-background-clip:text; -ms-background-clip:text; -o-background-clip:text;}
.guize .guize_cont{ width: 1200px; height: 520px; margin-top: 40px; overflow: hidden;}
.guize .guize_cont .guize_cont_left{ float: left; width: 650px; height: 520px; background: url(../images/tp_guize.png) center center/100% no-repeat; overflow: hidden; text-align: center;}
.guize .guize_cont .guize_cont_right{ float: right; width: 440px; height: auto; line-height: 32px; padding-top: 110px; text-indent: 2em; color: #666;}
/*奖项设置*/
.jiangx{ width: 100%; height: auto; overflow: hidden; padding: 40px 0; background-color: #fff; clear: both; margin: 30px auto 0;min-width: 1200px;}
.jiangx .jiangx_cont{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.jiangx .jiangx_cont .jiangx_cont_box{ float: left; width: 300px; height: auto; overflow: hidden;}
.jiangx .jiangx_cont .jiangx_cont_box .jiangx_cont_box_main{ width: 200px; margin: 0 auto; height: auto; overflow: hidden;}
.jiangx .jiangx_cont .jiangx_cont_box .jiangx_cont_box_main div{ width: 200px; height: auto; overflow: hidden; text-align: center;}
.jiangx .jiangx_cont .jiangx_cont_box .jiangx_cont_box_main div img{ width: 104px; height: auto; overflow: hidden;}
.jiangx .jiangx_cont .jiangx_cont_box .jiangx_cont_box_main p{ width: 200px; height: 27px; margin-top: 13px; color: #FF4800; font-size: 20px; text-align: center; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.jiangx .jiangx_cont .jiangx_cont_box .jiangx_cont_box_main:hover p{ color: #FF4800;}
/*年度最受关注产品*/
.tp_chanpin{ width: 1200px; height: auto; overflow: hidden; clear: both; margin: 60px auto 0;}
.tp_chanpin .tp_chanpin_more{ width: 1200px; height: 21px; overflow: hidden; margin-top: 15px;}
.tp_chanpin .tp_chanpin_more a{ float: right; height: 21px; line-height: 20px; padding-right: 10px; overflow: hidden; font-size: 18px; color: #ec5d57;}
.tp_chanpin .tp_chanpin_cont{ width: 1200px; height: auto; overflow: hidden; margin-top: 20px;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box{ float: left; padding: 30px 0 35px; background-color: #fff; width: 268px; border: 1px solid #ccc; height: auto; margin-left: 40px; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box:first-child{ margin-left: 0;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box a{ width: 178px; height: 178px; border: 1px solid #ccc; margin: 0 auto; border-radius: 100%; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box .tp_chanpin_cont_gongs{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; margin-top: 15px; text-align: center; overflow: hidden; color: #666;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box .tp_chanpin_cont_name{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; text-align: center; overflow: hidden; color: #666;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box .tp_chanpin_cont_piaos{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; text-align: center; overflow: hidden; color: #ec5d57; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box input{ width: 130px; height: 35px; line-height: 35px; outline: none; cursor: pointer; border: none; font-size: 20px; letter-spacing: 2px; border-radius: 30px; margin: 13px auto 0; display: block; background-color: #FF4800; color: #fff;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box:hover{ border: 1px solid #FF4800;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box:hover a{ border: 1px solid #FF4800;}
.tp_chanpin .tp_chanpin_cont .tp_chanpin_cont_box:hover .tp_chanpin_cont_piaos{ color: #FF4800;}
/*底部*/
.footer{ width: 100%; height: 220px; clear: both; overflow: hidden; margin-top: 50px; background: url(../images/footer_bg.jpg) 0 0/100% 100% no-repeat;min-width: 1200px;}
.footer .footer_main{ width: 1200px; height: 120px; padding: 50px 0; margin: 0 auto;}
.footer .footer_main .footer_main_left{ float: left; width: 600px; height: 120px; overflow: hidden;}
.footer .footer_main .footer_main_left a{ width: 180px; height: 43px; overflow: hidden;}
.footer .footer_main .footer_main_left a img{ width: 180px; height: auto;}
.footer .footer_main .footer_main_left div{ width: 600px; height: 25px; line-height: 25px; margin-top: 25px; overflow: hidden; color: #fff; font-size: 14px;}
.footer .footer_main .footer_main_left p{ width: 600px; height: 25px; line-height: 25px; overflow: hidden; color: #fff; font-size: 14px;}
.footer .footer_main .footer_main_right{ float: left; width: 600px; height: 120px; overflow: hidden;}
.footer .footer_main .footer_main_right ul{ float: right; height: 41px; overflow: hidden;}
.footer .footer_main .footer_main_right ul li{ float: left; height: 41px; line-height: 40px; overflow: hidden; margin-left: 25px;}
.footer .footer_main .footer_main_right ul li a{ color: #fff; height: 40px; font-size: 18px; overflow: hidden; border-bottom: 1px solid transparent; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.footer .footer_main .footer_main_right ul li a:hover{ border-bottom: 1px solid #fff;}
.footer .footer_main .footer_main_right .footer_guanzhu{ clear: both; float: right; height: 30px; margin-top: 47px; overflow: hidden;}
.footer .footer_main .footer_main_right .footer_guanzhu p{ float: left; height: 30px; line-height: 30px; color: #fff;}
.footer .footer_main .footer_main_right .footer_guanzhu div{ float: left; height: 30px;}
.footer .footer_main .footer_main_right .footer_guanzhu div a{ float: left; margin-left: 20px; height: 30px; width: 30px;}
.footer .footer_main .footer_main_right .footer_guanzhu div a img{ width: 30px; height: 30px;}
/*---------------------------------------------------------------------年度最受关注产品--------------------------------------------------------------*/
.fenlei{ width: 1200px; height: auto; overflow: hidden; margin: 50px auto 0; clear: both;}
.fenlei .fenlei_ul{ width: 1200px; height: auto; overflow: hidden;}
.fenlei .fenlei_ul li{ float: left; width: 208px; height: 70px; line-height: 70px; overflow: hidden; margin: 40px 0 0 40px;}
.fenlei .fenlei_ul li a{ width: 206px; height: 68px; text-align: center; color: #FF4800; font-size: 20px; letter-spacing: 1px; border: 1px solid #ccc; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.fenlei .fenlei_ul li a:hover{ color: #fff; background-color: #FF4800; border: 1px solid #FF4800;}
.fenlei .fenlei_ul li:nth-child(1){ margin-left: 0;}
.fenlei .fenlei_ul li:nth-child(6){ margin-left: 0;}
.fenlei .fenlei_ul li:nth-child(11){ margin-left: 0;}
.fenlei .fenlei_ul li:nth-child(16){ margin-left: 0;}
/*---------------------------------------------------------------------投票详情页-------------------------------------------------------------------*/
/*更多*/
.more_chanpin{ width: 1200px; height: auto; margin: 50px auto 0; overflow: hidden; clear: both;}
.more_chanpin .more_title{ width: 100%; height: 60px; line-height: 54px; text-align: center; overflow: hidden;min-width: 1200px;}
.more_chanpin .more_title div{ display: inline-block; height: 60px; vertical-align: top; overflow: hidden;}
.more_chanpin .more_title p{ display: inline-block; overflow: hidden; height: 45px; line-height: 45px; font-size: 40px; vertical-align: middle; padding: 0 15px; color: transparent; background: linear-gradient(top,#ff6f00,#FF4800); background: -webkit-linear-gradient(top,#ff6f00,#FF4800); background: -moz-linear-gradient(top,#ff6f00,#FF4800); background: -ms-linear-gradient(top,#ff6f00,#FF4800); background: -o-linear-gradient(top,#ff6f00,#FF4800); background-clip:text; -webkit-background-clip:text; -moz-background-clip:text; -ms-background-clip:text; -o-background-clip:text;}
.more_chanpin .more_chanpin_cont{ width: 1200px; height: auto; overflow: hidden;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box{ float: left; padding: 30px 0 35px; background-color: #fff; width: 268px; border: 1px solid #ccc; height: auto; margin: 40px 0 0 40px; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box a{ width: 178px; height: 178px; border: 1px solid #ccc; margin: 0 auto; border-radius: 100%; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box .more_chanpin_cont_gongs{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; margin-top: 15px; text-align: center; overflow: hidden; color: #666;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box .more_chanpin_cont_name{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; text-align: center; overflow: hidden; color: #666;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box .more_chanpin_cont_piaos{ width: 268px; height: 25px; line-height: 25px; font-size: 18px; text-align: center; overflow: hidden; color: #ec5d57; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box input{ width: 130px; height: 35px; line-height: 35px; outline: none; cursor: pointer; border: none; font-size: 20px; letter-spacing: 2px; border-radius: 30px; margin: 13px auto 0; display: block; background-color: #FF4800; color: #fff;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box:hover{ border: 1px solid #ff6f00;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box:hover a{ border: 1px solid #ff6f00;}
.more_chanpin .more_chanpin_cont .more_chanpin_cont_box:hover .more_chanpin_cont_piaos{ color: #ff6f00;}

div.logoimg {width: 180px; height: 180px;  margin: 0 auto;}
div.logoimg a { width: 178px; height: 178px; border: 1px solid #ccc; margin: 0 auto; border-radius: 100%; overflow: hidden; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; display:table-cell; text-align:center; vertical-align:middle;margin-left:45px; }
div.logoimg a img { max-height:176px; max-width:176px; }
/*--------------------------------------------------------------------------报名页面---------------------------------------------------------------*/
.yaoqiu{ width: 1200px; height: auto; overflow: hidden; margin: 50px auto 0;}
.yaoqiu .yaoq_cont{ width: 1200px; height: auto; margin-top: 10px; overflow: hidden;}
.yaoqiu .yaoq_cont span{ float: left; width: 30px; line-height: 34px; overflow: hidden; color: #ec5d57; font-weight: bold; font-size: 18px;}
.yaoqiu .yaoq_cont p{ float: left; width: 92%; height: auto; font-size: 18px; line-height: 36px; overflow: hidden; color: #666;}


.baom{ clear: both; width: 1200px; height: auto; overflow: hidden; margin: 50px auto 0;}
.baom_cont{ width: 1200px; height: auto; margin-top: 40px;}
.baom .baom_form{ width: 1200px; height: 94px; margin-top: 30px;}
.baom .baom_name{ width: 580px; height: 94px; float: left;}
.baom .baom_name div{ width: 580px; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; color: #333; text-indent: 40px;}
.baom .baom_name input{ height: 44px; line-height: 44px; width: 520px; margin: 15px 0 0 2px; padding: 0 20px; border-radius: 8px; box-shadow: 0 0 2px #999; border: none;}
.baom .baom_yzm{ width: 580px; height: 94px; float: left;}
.baom .baom_yzm .baom_yzm_tit{ width: 580px; height: 30px; line-height: 30px; overflow: hidden; font-weight: bold; color: #333; text-indent: 40px;}
.baom .baom_yzm .baom_yzm_txt{ width: 580px; height: 44px; line-height: 44px; margin-top: 15px;}
.baom .baom_yzm .baom_yzm_txt input{ height: 44px; line-height: 44px; float: left; width: 120px; margin-left: 2px; padding: 0 20px; border-radius: 8px; box-shadow: 0 0 2px #999; border: none;}
.baom .baom_yzm .baom_yzm_txt img{ width: 135px; height: 42px; border: 1px solid #d7d7d7; cursor: pointer; float: left; margin-left: 10px;}
.baom .baom_sub{ width: 250px; height: 50px; cursor: pointer; background-color: #FF4800; border: none; color: #fff; font-size: 18px; letter-spacing: 2px; margin: 30px auto 1px; display: block;}


.bottom{width: 100%; height: 100px; background: #ff4800; min-width: 1200px; margin-top: 95px; padding-top: 50px;}
.bottom>ul{width: 700px; margin: 0 auto;}
.bottom>ul>li{float: left; font-size: 14px; color: #fff; padding-right:25px; border-right: 1px solid #fff; padding-left: 25px; height: 16px; line-height: 16px;}
.bottom>ul>li:last-child{padding-right: 0; border: none;}
.bottom>ul>li>a{color: #fff;}
.bottom>.text{text-align: center; font-size: 14px; color: #fff; margin-top: 40px;}
