/*公共样式*/
body{background: #f7f7f7; font-family: "Microsoft YaHei","Century Gothic";}
.w1000{width:1000px; margin:0 auto;}
.cl{clear: both;}
.fl{float: left;}
.fr{float: right;}

/*顶部S*/
#header{background: #fff; position: fixed; top:0; width:100%; z-index: 1; box-shadow: 0 0px 15px #e2e2e4;}
#header .headerL{float: left; padding-top: 10px; padding-bottom: 15px;}
#header .headerL a,#header .headerL img{display: block; width:212px; height: 60px;}
#header .headerR{float: right; padding: 22px 0 17px; height: 46px; line-height: 42px; font-size: 20px; color: #222222; font-family: "Microsoft Yahei", "微软雅黑"; }
#header .headerR li{float: left;}
#header .headerR li a{margin: 0 18px; display: block; border-bottom: 4px solid #fff;}
#header .headerR li.on a,#header .headerR li a:hover{color: #c30d23; border-bottom: 4px solid #c30d23;}
#header .headerR .signUp a{height: 42px; line-height: 42px; background: #c30d23; color: #fff; border-radius: 3px; border-bottom: none; padding: 0 15px; margin-right: 0;}
#header .headerR .signUp a:hover{background: #c30d23; color: #fff; border-bottom: none;}
.h85{height: 85px; width:100%;}
/*顶部E*/

/*bannerS*/
#banner{background: url(../images/bannerBG.jpg) repeat-x;}
#banner .w1180{width:1180px; margin: 0 auto; background: url(../images/bannerBG2.png) no-repeat right top;}
#banner .w1000{padding: 45px 0 55px;}
#banner .bannerL{width:670px; float: left; padding-left: 20px;}
#banner .bannerL img{float: left; margin: 10px 0;}
#banner .bannerL p{font-size: 14px; line-height: 24px; color: #666; margin: 18px 30px 34px 0; padding: 15px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;}
#banner .bannerL ul li{float: left; color: #c30d23; line-height: 18px; font-size: 14px; font-weight: bold; height: 50px; position: relative; padding: 0 20px 0 20px; margin-right: -10px;}
#banner .bannerL ul li div{background: #ffffff; height: 42px; padding: 8px 13px 0 15px;}
#banner .bannerL ul li i{position: absolute; left:0; top:0; display: block; background: url(../images/bannerBG3.png) no-repeat; width:20px; height: 50px;}
#banner .bannerL ul li em{position: absolute; right:0; top:0; display: block; background: url(../images/bannerBG4.png) no-repeat; width:22px; height: 50px;}
#banner .bannerR{float: right; position: relative;}
#banner .bannerR img{display: block; width:325px; height: 540px; position: absolute; top:-45px; right:0;}
/*bannerE*/

/*主要内容S*/
#mainCon{font-family: "Microsoft Yahei", "微软雅黑"; background: #fff; overflow: hidden;}
#mainCon .title{font-size: 36px; color: #222222; margin: 40px 0; text-align: center; line-height: 40px;}
#mainCon .title span{position: relative; padding: 0 66px;}
#mainCon .title span em{position: absolute; top:18px; display: block; width:45px; height: 12px; background: url(../images/sprit.png) 0 0 no-repeat;}
#mainCon .title span em.titleR{right:0;}
#mainCon .title span em.titleL{left:0;}

.timePlan{overflow: hidden;}
.timePlan .timePlanCon li{height: 40px; line-height: 40px; background: #fafafa; float: left; width:50%; font-size: 16px; color: #222222; border-bottom: 2px solid #ffffff; overflow: hidden;}
.timePlan .timePlanCon li span{display: inline-block; background: #edb6bd; color: #fff; border-right: 2px solid #ffffff; margin-right: 5px;text-align: center;} 
.timePlan .timePlanCon li span.w223{width:223px;}
.timePlan .timePlanCon li span.w178{width:178px;}

.inforSubmit .inforSubmitCon{background: url(../images/inforSubmitBG.png) no-repeat; padding: 25px 60px 23px 55px; font-size: 16px; color: #222222; line-height: 30px;}
.inforSubmit .inforSubmitCon li span{width:100px; font-weight: bold;}
.inforSubmit .inforSubmitCon li span i{float: left; width:4px; height: 16px; background: url(../images/sprit.png) no-repeat -46px 0; margin-right: 8px; margin-top: 7px;}
.inforSubmit .inforSubmitCon li div{width:785px;}
.inforSubmit .inforSubmitCon li div p i{float: left; width:5px; height: 5px; background: url(../images/sprit.png) no-repeat -50px 0; margin-right: 5px; margin-top: 13px;}
.inforSubmit .inforSubmitCon div span{display: inline-block; color: #c30d23; line-height: 40px; margin-left: 15px; border-top: 1px solid #f3d8db; border-bottom: 1px solid #f3d8db; margin-top: 10px;}

.type .typeTop{background: #fafafa; height: 50px; line-height: 50px; border-radius: 3px; font-size: 18px; color: #000; text-align: center; position: relative;}
.type .typeTop i{display: block; position: absolute; bottom: -12px; left:50%; width: 27px; height: 12px; margin-left: -13px; background: url(../images/sprit.png) no-repeat -55px 0;}
.type ul{padding-top: 25px; padding-bottom: 45px; overflow: hidden;}
.type ul li{float: left; width:20%; text-align: center;}
.type ul li .typeIcon a{display: block; width:104px; height: 104px; background: url(../images/sprit.png) no-repeat 0 -16px; margin:0 auto;} 
.type ul li .type2 a{background-position: 0 -118px;}
.type ul li .type3 a{background-position: 0 -222px;}
.type ul li .type4 a{background-position: 0 -326px;}
.type ul li .type5 a{background-position: 0 -432px;}
.type ul li a{font-size: 20px; color: #333; line-height: 46px;}
.type ul li p{font-size: 14px; color: #666; line-height: 24px;}

.signUpWay{background: #fafafa; overflow: hidden; padding-bottom: 20px;}
.signUpWay .way{color: #696969; font-size: 20px; font-weight: bold; margin-left: 20px;}
.signUpWay .way i{float: left; width: 4px; height: 16px; background: url(../images/sprit.png) no-repeat -46px 0; margin-right: 8px; margin-top: 6px;}
.signUpWay .wayCon{margin: 25px 20px; border:1px solid #eddada;background: #fff; box-shadow: 0 0 30px #e2e2e4;}
.signUpWay .wayCon ul{padding: 15px 25px; font-size: 16px; color: #666666; line-height: 36px;}
.signUpWay .wayCon ul li span{float: left; width: 20px; height: 20px; background: url(../images/sprit.png) no-repeat 0 -536px; margin-right: 8px; margin-top: 10px; line-height: 20px; text-align: center; font-size: 14px; color: #ef5555; font-weight: bold;}

.aboutPX{margin: 0 10px 0; margin-bottom: 50px; border-bottom: 1px solid #e6e6e6; overflow: hidden;}
.aboutPX li{border-top: 1px solid #e6e6e6; padding: 10px 0; line-height: 24px; color: #222; font-size: 16px;}
.aboutPX li span{float: left; width:80px; font-weight: bold;}
.aboutPX li p{float: left; width:900px;}
.aboutPX li .down{padding: 20px 0 15px; overflow: hidden;}
.aboutPX li .down li{float: left; border-top: none; width:174px; height: 257px; border:3px solid #ececec; padding: 7px 0 0; margin-right: 20px;}
.aboutPX li .down li a{display: block; font-size: 18px; color: #333; line-height: 47px; text-align: center;}
.aboutPX li .down li img{display: block; width:160px; height: 210px; margin: 0 auto;}
.aboutPX li .down li.mr0{margin-right: 0;}
/*主要内容E*/ 

/*底部S*/
#footer{background: #f7f7f7; font-size: 12px; color: #666; font-family: "Microsoft YaHei","Century Gothic"; padding: 15px 0; text-align: center; line-height: 22px;}
/*底部E*/

/*面包屑导航S*/
.breadNav{height: 50px;line-height: 50px; font-size: 14px;color: #222; font-family: "Microsoft Yahei", "微软雅黑"; background: url(../images/shadow.png) repeat-x top;}
/*面包屑导航E*/

/*在线报名2S*/
.fillTable{padding: 0 50px; font-size: 14px; color:#222222;}
.fontBold{font-weight: bold;}
.borderR{border-right: 1px solid #ececec;}
.borderB{border-bottom: 1px solid #ececec;}
.fillTable input{ display: block; height: 40px; line-height: 40px; border:none; width:100%; background: #fcfcfc; text-align: center; padding: 0 10px; box-sizing:border-box;}
.fillTable table{margin-bottom: 20px;}
/*在线报名2E*/

/*立即报名S*/
.box {border: 1px solid #dedede; background: #fff;width: 938px;clear: both;padding: 30px;margin: 0 auto; font-size: 12px;}
.box .bg_x {background: url(https://www.asmag.com.cn/specials/2015/brand/images/bg_x.jpg) repeat-y 110px 0px;clear: both;}
.box .nav_l {width: 120px;float: left;}
.box .nav_l li {line-height: 20px;display: block;clear: both;overflow: hidden;padding-bottom: 20px;}
.box .nav_l li a:hover, .box .nav_l li .a_hover {font-weight: bold;color: #cf191f;text-decoration: none;background: url(https://www.asmag.com.cn/specials/2015/brand/images/img_2.png) no-repeat center right;}
.box .nav_l li a {width: 120px;font-size: 16px;display: block;line-height: 20px;background: url(https://www.asmag.com.cn/specials/2015/brand/images/img_1.png) no-repeat center right;}
.box .main_r {float: right;width: 788px;}
.box .main_r p {color: #333;font-weight: normal;font-size: 18px;border-bottom: 1px solid #ececec;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.pro_text li.on {color: #cf191f;font-weight: bold;}
.pro_text li {text-align: center;color: #888;font-size: 16px;line-height: 40px;width: 235px;float: left;cursor: default;padding-left: 21px;}
.pro_num {background: #fcfcfc;}
.pro_num li.on {background: url(https://www.asmag.com.cn/specials/2015/brand/images/probg2.gif) 0 0 repeat-x;font-weight: bold;}
.pro_num li {background: url(https://www.asmag.com.cn/specials/2015/brand/images/probg1.gif) 0 0 repeat-x;height: 24px;overflow: hidden;margin: 0 0 0 21px;width: 235px;float: left;}
.pro_num li.on span {background: url(https://www.asmag.com.cn/specials/2015/brand/images/spire.png) -70px -60px no-repeat;color: #fff;}
.pro_num li span {display: block;width: 24px;height: 24px;margin: 0 auto;background: url(https://www.asmag.com.cn/specials/2015/brand/images/spire.png) -70px -35px no-repeat;color: #969696;font-size: 16px;line-height: 24px;font-family: Arial;text-align: center;}
.pro_cont {color: #666;font-size: 14px;line-height: 30px;padding: 35px 0 30px 0;display: block;height: auto;clear: both;background: #fcfcfc;}
.box .main_r .pro_cont p.pro1 {text-align: center;font-size: 14px;}
.box .main_r p {color: #333;font-weight: normal;font-size: 18px;border-bottom: 1px solid #ececec;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.box .main_r .pro_cont p.pro1 a {color: #0088cc;text-decoration: underline;}
/*立即报名E*/

/*活动新闻S*/
.box_show {clear: both;overflow: hidden;height: 210px;position: relative;margin: 20px 0 20px 0;}
.box_show .tempWrap {width: 788px !important;}
.box_show .pic {background: #fcfcfc;}
.box_show .pic li {width: 370px;margin-right: 5px;height: 210px;overflow: hidden;float: left;padding: 10px;}
.box_show .pic li img {float: left;margin-right: 20px;width: 120px;}
.box_show .pic li .detail {width: 230px;float: right;}
.box_show .pic li .detail div {font-size: 14px;line-height: 16px;color: #cf191f;font-weight: bold;margin-bottom: 5px;width: 210px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px solid #ececec;padding-bottom: 10px;}
.box_show .pic li .detail p {color: #3f3f3f;font-size: 12px;line-height: 20px;font-family: '宋体';height: 160px;overflow: hidden;}
.report li {padding: 20px 0;height: 85px;border-bottom: 1px solid #ececec;}
.report li .imga {display: block;width: 130px;float: left;margin-right: 20px;}
.report li .imga img {width: 130px;height: 85px;}
.report li .detail {float: left;width: 638px;}
.report li .tit {color: #cf191f;font-size: 14px;line-height: 16px;display: block;padding-bottom: 8px;font-weight: bold;}
.box .main_r .report li p {font-size: 12px;color: #666;line-height: 20px;font-family: '宋体';height: 40px;overflow: hidden;border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.report li .d {color: #8a8a8a;font-size: 12px;line-height: 20px;display: block;padding-top: 3px;}
.report li .d b {color: #39C;font-weight: normal;padding-right: 3px;}
.page {height: 28px;padding: 20px 0;margin: 0 auto;overflow: hidden;text-align: center;font-size: 12px; color:#2f2929;}
.pageList .t5 {margin-left: 5px;}
.page a {height: 26px;border: 1px solid #dedede;display: inline-block;margin: 0 1px;font-size: 14px;text-align: center;line-height: 26px;background: #fff;padding: 0 10px;}
.pageList a {float: right;margin-right: 5px;}
span.fright {float: right;}
.fright {float: right;}
.M_input {border: 1px solid #dedede;width: 25px;margin: 0 3px;height: 24px;display: inline-block;}
.M_input {border: 1px solid #dedede;width: 25px;margin: 0 3px;height: 24px;display: inline-block;}
.pageList .t4_h,.pageList .t4_h:hover,.pageList .t4:hover,.pageList .t4_a:hover,.pageList .t5:hover{border: 1px solid #cd1a1c;background: #cd1a1c;color: #fff;}
.prev,.next{ display:none; background:rgba(241,241,241,.85); background:#f1f1f1\9;border:1px solid #e4e7e9;width:34px; height:38px;  position:absolute; top:84px;}
.prev.on,.next.on { background:rgba(255,80,77,.85); background:#cf191f\9; border:1px solid #f24542;}
.prev span,.next span { display:block; width:17px; height:22px; margin-top:8px;background-image:url(https://www.asmag.com.cn/specials/2016/brand/images/sprit2.png); background-repeat:no-repeat; }
.prev { left:0}
.next { right:0}
.prev span{ background-position:-70px -151px;margin-left:8px;}
.next span{ background-position:-87px -151px;margin-left:8px;}
.prev.on span{ background-position:-70px -129px;}
.next.on span{ background-position:-87px -129px;}

/*活动新闻E*/

/*在线报名原来样式S*/
.tableh3 {color: #444;font-size: 14px;font-weight: bold;padding-left: 50px;}
.f_14 {font-size: 14px;}
.red_r {color: #cd0200;}
.input {height: 30px;line-height: 30px;border: 1px solid #ccc;width: 313px;padding: 0 0 0 5px;margin: 0;}
.onShow, .onFocus, .onError, .onCorrect, .onLoad, .onTime {display: inline-block;display: -moz-inline-stack;zoom: 1;vertical-align: middle;background: url(https://www.asmag.com.cn/specials/2015/brand/images/msg_bg.png) no-repeat;color: #444;line-height: 18px;padding: 3px 10px 1px 23px;margin-left: 10px;_margin-left: 5px;}
.onShow {background-position: 3px -147px;border-color: #40B3FF;color: #959595;}
.onError {background-position: 3px -47px;border-color: #40B3FF;color: red;}
.onCorrect {background-position: 3px -247px;border-color: #40B3FF;}
.input_1a {display: block;float: left;margin: 2px 5px 0 0;}
.select2 {height: 30px;line-height: 30px;border: 1px solid #ccc;width: 158px;padding: 1px 0;margin: 0;font-size: 12px;}
.input3 {height: 30px;line-height: 30px;border: 1px solid #ccc;width: 143px;padding: 0 0 0 5px;margin: 0;}
.mtextarea {width: 308px;padding: 5px;height: 120px;border: 1px solid #ccc;resize: none;}
.inputfile1 {height: 30px;line-height: 30px;border: 1px solid #ccc;border-right: 0;width: 146px;padding: 0 0 0 5px;float: left;}
.filebtn {height: 30px;line-height: 30px;border: 1px solid #ccc;background: #f7f7f7;text-align: center;color: #444;width: 73px;float: left;margin-right: 10px;}
.logoth {border: 1px solid #ccc;float: left;}
.inputfile2 {height: 30px;line-height: 30px;border: 1px solid #ccc;border-right: 0;width: 186px;padding: 0 0 0 5px;float: left;}
/*在线报名原来样式E

/*投票S*/
.box .main_r div.baomH3 {color: #333;font-weight: normal;font-size: 18px;border-bottom: 1px solid #ececec;padding-bottom: 10px;margin-bottom: 20px;position: relative;}
.box .main_r div.baomH3 .qys {position: absolute;right: 0;top: 0;font-size: 14px;color: #666;display: block;}
.box .main_r div.baomH3 .qys span {color: #cf191f;font-size: 16px;font-weight: bold;}
.toupiao li {width: 172px;float: left;padding: 8px;background: #f9f9f9;margin: 0 12px 12px 0;}
.toupiao li a {font-size: 14px;color: #444;line-height: 32px;display: block;font-weight: bold;height: 98px;}
.toupiao li a:hover{color: #cf191f;text-decoration: underline;}
.toupiao li .img_a span {border: 1px solid #ededed;width: 170px;height: 64px;overflow: hidden;display: table-cell;vertical-align: middle;background: #fff;}
.toupiao li .img_a img {max-width: 150px;margin: 0 auto;max-height: 52px;display: block;}
.toupiao li .img_a h4 {height: 32px;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box .main_r .toupiao li p {color: #666;line-height: 20px;display: block;font-size: 12px;border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.toupiao li .de {height: 30px;line-height: 30px;display: block;padding: 5px 0;}
.toupiao li .de span {font-size: 14px;float: left;line-height: 30px;height: 30px;color: #666;}
.toupiao li .de span b {font-size: 22px;color: #cf191f;font-family: "Century Gothic";padding-right: 3px;}
.toupiao li .de .tp {background: #fff;border: 1px solid #cf191f;color: #cf191f;font-size: 15px;font-weight: bold;float: right;padding: 0 12px;height: 28px;line-height: 28px;border-radius: 3px;position: relative;}
.phqrcode_a {position: absolute;left: 0px;bottom: 0px;z-index: 9999;}
.ph_main {position: absolute;bottom: 36px;left: -26px;z-index: 99;border: 1px solid #cf191f;width: 108px;background: #fff;padding-top: 10px;}
.toupiao li .de span {font-size: 14px;float: left;line-height: 30px;height: 30px;color: #666;}
.phqrcode_a .m_bg {background: url(https://www.asmag.com.cn/specials/2015/brand/images/tabarr.gif) no-repeat center top;width: 108px;height: 6px;line-height: 6px;position: absolute;left: -27px;bottom: 27px;z-index: 9999;display: block;overflow: hidden;padding-bottom: 3px;}
.ph_main img {margin: 0 auto;width: 90px;}
.toupiao li .de .tp:hover {background: #cf191f;color: #fff;text-decoration: none;}
.toupiao li .de .phqrcode_a{display: none;}
.toupiao li .de .tp:hover .phqrcode_a{display: block;}
.ph_main span {text-align: center;color: #666666;font-size: 12px;line-height: 30px;display: block;width: 108px;font-weight: normal;}
.toupiao .li_r {margin-right: 0;}
.tp2016{padding: 20px 20px 25px; background: #fafafa url(../images/tp2016BG.png) repeat-x bottom; margin-bottom: 30px;}
.tp2016 p{font-size: 16px; color: #000; line-height: 24px;}
.tp2016 ul{padding-top: 10px;}
.tp2016 li{font-size: 14px; color: #666; line-height: 24px; overflow-y: hidden;}
.tp2016 li b{float: left;}
.tp2016 li span{float: left;}
/*投票E*/








