/*公共*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-size:12px; font-family:"Microsoft YaHei","Century Gothic";-webkit-text-size-adjust:100%; color:#2f2929; background:#fcfcfc;}
a{color:#333;text-decoration:none;}
a:hover{color:#c30d23; text-decoration:underline;}
li{list-style:none;}
img{border:0;vertical-align:bottom; display:block;}
table{border-collapse:collapse;border-spacing:0;}
p{word-wrap:break-word; margin:0;}
.as-red,.as-red a,a.as-red{color:#bd0a01;}
.as-blue a,a.as-blue{color:#0088cc!important;}
.gran{ color:#999;}
.as-blue1{color:#19649d;}
.as-blue1 a:hover{color:#cd0200; text-decoration:underline;}
.f_bold{color:#444;font-weight:bold;}
.f14{ font-size:14px; font-weight:bold;color:#444;}
.as-bold{font-weight:bold!important;}
.cl{ clear:both; font-size:0px; line-height:0px;}
.fl{ float:left;}
.fr{ float:right;}
.W1000{ width:1000px; margin:0 auto; clear:both;}

/*top*/
.h_top{ background:#fff; width:100%; height:70px; overflow:hidden;}
.header{ height:70px; clear:both; width:1000px; margin:0 auto;}
.header img{ float:left; padding-top:10px;}
.header .share{ float:right; width:220px;}
.header .share b{ line-height:70px; font-size:16px; font-weight:normal; float:left;}
.header .share a{ background:url(../images/fx.jpg) no-repeat; float:left; width:24px; height:24px; display:block; margin:22px 0 0 10px;}
.header .share .s1{background-position:0px 0px;}
.header .share .s2{background-position:0px -24px;}
.header .share .s3{background-position:0px -48px;}
.header .share .s4{background-position:0px -96px;}
.header .share .s_all{background-position:0px -168px;}
.header .login{ float:right; color:#ccc;}
.header .login a{ color:#333; font-size:16px; line-height:70px; padding:8px 15px; border:1px solid #ececec; border-radius:2px; margin-right:10px;}
.header .login a:hover{ color:#ed2438; background:#f7f7f7;}
.header .login .use{ margin-right:2px;}
.header .login .use:hover{ color:#333; background:#fff; text-decoration:none;}
.header .login .on{ color:#ed2438; background:#f7f7f7;}

/*Banner*/
.banner { width:100%; background:#cf191f;height:480px; display:block; overflow:hidden;}
.banner .bg1{ background:url(../images/banner_01_sd.jpg) 50% 0 no-repeat; height:112px; overflow:hidden;}
.banner .bg2{ background:url(../images/banner_02_sd.jpg) 50% 0 no-repeat; height:158px; overflow:hidden;}
.banner .bg3{ background:url(../images/banner_03_sd.jpg) 50% 0 no-repeat; height:210px; overflow:hidden;}

/*nav*/
.nav_sd{ height:60px; width:100%; background:#b31419; border-bottom:2px solid #f2f2f2; clear:both;}
.nav_sd ul{ margin:0 auto; width:1000px; clear:both;height:60px; display:block;}
.nav_sd a{color:#fff; display:block; float:left;height:60px; width:165px; line-height:60px; font-weight:bold; font-size:20px; text-align:center; border-right:1px solid #a11216;}
.nav_sd a:hover,.nav_sd .a_hover{ text-decoration:none; color:#b31419; background:#feda1e;height:60px; width:165px;}
.mbx{ margin:0 auto; width:1000px; clear:both; height:40px; line-height:40px; font-size:12px; color:#888;}

/*main*/
.box{ border:1px solid #dedede; border-bottom:none; background:#fff; width:938px; clear:both; padding:30px; margin:0 auto;}
.box .bg_x{ background:url(../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{ width:120px; font-size:16px; display:block; line-height:20px; background:url(../images/img_1.png) no-repeat center right;}
.box .nav_l li a:hover,.box .nav_l li .a_hover{font-weight:bold; color:#cf191f; text-decoration:none; background:url(../images/img_2.png) no-repeat center right;}
.box .main_r{ float:right; width:788px;}
.box .main_r h3{ color:#333; font-weight:normal; font-size:18px; border-bottom:1px solid #ececec; padding-bottom:10px; margin-bottom:20px; position:relative;}
.box .main_r h3 .qys{position: absolute;right: 0;top: 0;font-size: 14px;color: #666; display:block;}
.box .main_r h3 .qys span{color: #cf191f;font-size: 16px;font-weight: bold;}

.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 p .qys{position: absolute;right: 0;top: 0;font-size: 14px;color: #666; display:block;}
.box .main_r p .qys span{color: #cf191f;font-size: 16px;font-weight: bold;}

.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;}

/********signup*********/
.pro_text li {  text-align:center;color:#888; font-size:16px; line-height:40px;width:235px; float:left; cursor:default; padding-left:21px;}
.pro_text li.on { color:#cf191f; font-weight:bold;}
.pro_num{ background:#fcfcfc;}
.pro_num li { background:url(../images/probg1.gif) 0 0 repeat-x;height:24px;overflow:hidden; margin:0 0 0 21px; width:235px; float:left; }
.pro_num li span { display:block; width:24px; height:24px; margin:0 auto; background:url(../images/spire.png) -70px -35px no-repeat;color:#969696; font-size:16px; line-height:24px; font-family:Arial; text-align:center;}
.pro_num li.on {background:url(../images/probg2.gif) 0 0 repeat-x; font-weight:bold;}
.pro_num li.on span {  background:url(../images/spire.png) -70px -60px no-repeat; color:#fff;}
.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 .pro_cont p.pro1 a{ color:#0088cc; text-decoration:underline;}
.box .main_r .pro_cont p.pro1 a:hover{ color:#cf191f; }
.pro_cont .sucblock {overflow:hidden; margin:0 auto; width:480px; overflow:hidden;}
.pro_cont .tick { display:block; width:32px; height:32px; background:url(../images/spire.png) -65px 0 no-repeat; float:left; margin-right:12px;}
.pro_cont .text { float:left; width:430px;}
.pro_cont .text span { color:#53b520; font-size:16px; line-height:22px; font-weight:bold; }
.pro_cont .text p { text-align:left; line-height:22px;margin:3px 0 8px 0;_margin:0}
.pro_cont .text .pbtn {float:left; margin-top:12px;}

/*报名表单*/
.red_r{ color:#cd0200;}
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;background:url(../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}
.onFocus{background-position:3px -147px;border-color:#40B3FF;}
.onError{background-position:3px -47px;border-color:#40B3FF; color:red}
.onCorrect{background-position:3px -247px;border-color:#40B3FF;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}
.input{ height:30px; line-height:30px; border:1px solid #ccc; width:313px; padding:0 0 0 5px; margin:0;}
.inputfile1{ height:30px; line-height:30px; border:1px solid #ccc; border-right:0; width:146px; padding:0 0 0 5px; float:left;}
.inputfile2{ height:30px; line-height:30px; border:1px solid #ccc; border-right:0; width:186px; padding:0 0 0 5px; float:left;}
.input_a2{ width:90px; border:1px solid #ccc; padding:0 5px; float:left; height:30px; line-height:30px; color:#999;}
.input_a3{ width:50px; border:none; border-bottom:1px solid #ccc; padding:0 5px; height:20px; float:left; line-height:20px; color:#999; background:#fcfcfc;}
.wy{ line-height:30px; padding:0 6px;}
.checkbox_a1 p{float:left; font-size:13px; margin:0 5px 10px 0;}
.filebtn {height:30px; line-height:30px; border:1px solid #ccc; background:#f7f7f7; text-align:center; color:#444; width:73px; float:left; margin-right:10px;}
.filebtn:hover { text-decoration:none; color:#444;}
.logoth{ border:1px solid #ccc; float:left }
.input3{ height:30px; line-height:30px; border:1px solid #ccc; width:143px; padding:0 0 0 5px; margin:0;;}
.input4{ height:30px; line-height:30px; border:1px solid #ccc; width:93px; padding:0 0 0 5px; margin-right:10px;}
.select1{ height:30px; line-height:30px; border:1px solid #ccc; width:300px; padding:1px 0; margin:0;font-size:12px;}
.select2{ height:30px; line-height:30px; border:1px solid #ccc; width:158px; padding:1px 0; margin:0;font-size:12px;}
.headimg img{ border:1px solid #ececec;}
.headimg a{ display:block; width:118px; height:26px; border:1px solid #ececec; background:#f5f5f5; font-size:12px;color:#444; line-height:26px; margin-top:5px;}
.headimg a:hover{ cursor:pointer;}
.tableh3 { color:#444; font-size:14px; font-weight:bold; padding-left:50px;}
.mtextarea { width:308px; padding:5px; height:120px; border:1px solid #ccc; resize:none}
.pbtn { display:block; height:50px; width:200px; margin:30px auto 0 auto; background:#cf191f; border-radius:5px; border-bottom:3px solid #b31419; color:#fff; line-height:50px; font-size:24px; text-align:center; font-family:"微软雅黑"; }
.pbtn:hover { background:#b31419; color:#fff; text-decoration:none; border-bottom:3px solid #b31419;}
.f_14{ font-size:14px;}
.input_1a{ display:block; float:left; margin:2px 5px 0 0;}

/*企业列表*/
.list{clear:both; background:#fcfcfc; display:block;}
.list .sous { clear:both; height:40px; overflow:hidden; width:516px; margin:0 auto; padding:20px 0; }
.list .sous input{ height:37px; background:#fff; border:1px solid #fff; border-top:2px solid #f1f0f0; width:425px; float:left; padding-left:5px; font-family: "微軟正黑體","Microsoft YaHei";font-size:14px; color:#999;}
.list .sous .ss{ display:block; background:#cf191f; height:40px; width:84px; float:left; color:#fff; font-size:18px; line-height:40px; text-align:center;}
.list .sous .ss:hover{ background:#b31419; text-decoration:none;}
.list li{ height:36px; line-height:36px; font-size:14px; color:#333; background:url(../images/si_20.jpg) repeat-x left bottom;display:block; float:left; width:365px; margin:0 14px 0 14px;}
.list li:hover{ background:url(../images/si_20.jpg) repeat-x left bottom #f7f7f7;}
.list li span{ color:#d1d1d1; padding-top:5px;}
.list li a{ float:left; width:290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:36px; line-height:36px;  }
.list li a:hover,.list ul li .a_hover{ color:#cf191f;text-decoration:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:block;height:36px; line-height:36px;}
.list li b{ font-weight:normal; float:right; color:#999; font-size:12px; width:75px; overflow:hidden; text-align:right;}
.jiaz{ color:#999; text-align:center; font-size:14px; display:block; clear:both; height:40px; line-height:40px; border-top:1px solid #ececec; margin:20px 14px 0 14px;}
.jiaz span{ border-top:1px solid #ececec; margin-top:2px; display:block;}

/*企业列表弹窗*/
.tipbg { position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); background:#222\9; left:0; top:0}
.tipwin { position:absolute; left:50%; top:50%; margin-left:-250px; margin-top:-114px; width:496px;/* height:228px;*/ border:2px solid #cf191f; background:#fff;} 
.tipwin .win {width:420px; padding:0 38px;padding-top:25px;display:block; position:relative;}
.tipwin .tick { display:block; width:66px; height:72px; background:url(../images/spire.png) 0 -130px no-repeat; margin:0 auto;  }
.tipwin .tipinfo { font-size:18px; color:#222; line-height:40px; display:block; text-align:center;}
.tipwin .tipinfo b{ color:#cf191f; font-weight:normal;}
.tipwin .btnb{  height:40px; padding:20px 0 20px 0;}
.tipwin .btnb a {display:block; height:40px; width:200px; margin:0;border-radius:2px; color:#fff; line-height:40px; font-size:18px; text-align:center; }
.tipwin .btnb a.red{ background:#cf191f; float:left;}
.tipwin .btnb a.purple{ background:#ffce4e; float:right; color:#99302e; }
.tipwin .closebtn { position:absolute; right:10px; top:10px; width:16px; height:16px;background:url(../images/spire.png) -110px -30px no-repeat;}

/* 首页公共 */
.main_left{ width:675px; float:left; padding-top:25px; padding-bottom:10px;}
.main_left .title{ height:34px;  line-height:34px; width:100%; border-bottom:1px solid #e7dfe8; padding-bottom:5px;}
.main_left .title h2 { color:#333; font-size:18px;float:left;}
.main_left .mod .title p {font-weight: bold; color:#333; font-size:18px;float:left;}
.main_left .title span { color:#d62c47; font-size:14px; float:right;}
.main_left .title span a{ color:#d62c47;}
.main_right{ width:300px; float:right; padding-top:30px}
.main_right .title {height:40px;  line-height:40px; color:#333;}
.main_right .mod { width:268px; border:1px solid #ececec; padding:0 15px 14px 15px; margin-bottom:20px;}
.footer{margin:0px auto; width:1000px; clear:both; padding:15px 0; text-align:center;border-top:1px solid #e6e6e6;}
.footer p{ text-align:center; color:#888; line-height:18px;}

/*评选介绍*/ 
.mod.about .content{ padding:13px 0 8px 0; clear:both;}
.mod.about p{ color:#444; font-size:14px; line-height:24px; padding-bottom:8px;}

/*评选类别*/
.mod.category .content{ padding:15px 0 15px 0; clear:both;}
.mod.category .catebox { padding-right:12px; margin-top:5px; margin-right:13px; border-right:1px dotted #e0e0e0; float:left; height:210px;}
.mod.category .catebox.r{padding-right:0; margin-right:0; border-right:0;}
.mod.category .cate{ display:block; font-family:"Century Gothic"; font-size:20px; color:#cf191f;text-align:center;}
.mod.category .text {  width:114px; float:left;}
.mod.category .text span{ display:block; color:#cf191f; font-size:16px;  padding-bottom:8px; text-align:center; border-bottom:1px solid #ececec; margin-bottom:8px; font-weight:bold;}
.mod.category .text p{ color:#444; font-size:14px; line-height:21px; }

/*活动规则*/
.mod.rule .content, .mod.survey .content{ padding:15px 0; clear:both;}
.xlist{ background:#f9f9f9; padding:10px 15px; }
.xlist li span { display:block; width:16px; height:16px; line-height:16px; color:#fff; float:left; margin-right:6px; margin-top:8px;font-family:"Century Gothic"; border-radius:50%; font-size:12px; text-align:center; background:#f5c853;}
.xlist li { color:#444; font-size:14px; line-height:30px;display:block; overflow:hidden; height:30px;}

/*活动流程*/ 
.mod.process .content{ padding:15px 0; clear:both; color:#444; font-size:14px;line-height:24px; }
.mod.process span { color:#cf191f}
.mod.process .mh3 { color:#444; font-size:16px; font-weight:bold;line-height:30px; background:#f5f5f5; text-align:center; margin-bottom:5px; font-family:'微软雅黑'}

/*奖项设置*/
.jxsz{ margin:15px 0; clear:both; display:block;}
.jxsz li{ float:left; width:169px; background:#f7f7f7; margin-right:20px; text-align:left; padding:15px 20px; font-size:16px; color:#444; border:1px solid #ececec; border-radius:5px;}
.jxsz .right_r{ margin-right:0;}
.jxsz li span{ display:block; font-family:"Century Gothic"; font-size:36px; color:#cf191f;float:left; padding-right:10px; padding-top:2px;}
.s_lc strong{ color:#666;}

/*调查目的*/ 
.dclist{ padding:15px 0;}
.dclist p{ font-size:14px; line-height:22px; font-weight:bold; padding:0 0 10px 0; color:#444;}
.dclist li{ background:url(../images/spire.png) -174px 13px no-repeat; height:28px; padding-left:11px; font-size:14px; line-height:28px;color:#666;}

/*wechat*/
.mod.wechat { padding:20px; width:258px;}
.mod.wechat img { float:left;}
.mod.wechat .rblock { float:right; padding-top:2px;}
.mod.wechat .rblock span { font-size:24px; color:#444; line-height:30px; display:block}
.mod.wechat .rblock p { font-size:16px; color:#666; line-height:24px; padding:8px 0 0 0;}
.mod.wechat .rblock span .red{ color:#cf191f; font-weight:normal;}

/*最新报名-新闻动态-往届回顾*/ 
.right_list { clear:both}
.right_list li{ background:url(../images/spire.png) -174px 16px no-repeat; height:35px; border-bottom:1px dotted #e5e5e5; padding-left:11px;}
.right_list li a { display:block;color:#222; font-size:14px; line-height:35px; text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.right_list li a:hover { color:#c30d23; text-decoration:underline}

/*品牌投票*/
.toupiao li{ width:172px; float:left; padding:8px; background:#f9f9f9; margin:0 12px 12px 0;}
.toupiao .li_r{ margin-right:0;}
.toupiao li a{font-size:14px; color:#444; line-height:32px;display:block; font-weight:bold;height: 98px;}
.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 h4{ height:32px; line-height:32px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.toupiao li .img_a img{ max-width:150px; margin:0 auto; max-height:52px;}
.toupiao li a:hover{ color:#cf191f;}
.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;}
.toupiao li .de .tp:hover{background:#cf191f; color:#fff; text-decoration:none;}

.phqrcode_a{position: absolute;left: 0px;bottom: 0px;z-index: 9999;}
.phqrcode_a .m_bg{ background:url(../images/tabarr.gif) no-repeat center top;width: 108px; height:6px; line-height:6px;  position:absolute; left:-27px; bottom:30px; z-index:9999; display:block; overflow:hidden;}
.ph_main {position: absolute;bottom: 36px;left: -26px;z-index: 99;border: 1px solid #cf191f;width: 108px; background:#fff; padding-top:10px;}
.ph_main img{ margin:0 auto; width:90px;}
.ph_main span {text-align: center;color: #666666;font-size: 12px;line-height: 30px;display: block;width: 108px; font-weight:normal;}

/*news 活动新闻*/
.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_r{ margin-right:0;}
.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 h4 { 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 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;}
.box_show .pic li .detail span { color:#8a8a8a}
.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(../images/spire.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;}

.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;}
.pagenav { height:22px; padding:30px 0 10px 0; text-align:center;}
.pagenav span {color:#3f3f3f; font-size:12px; line-height:24px; padding-right:5px; text-align:center;}
.pagenav a {  display:inline-block;padding:0 8px; height:24px; color:#3f3f3f; font-size:12px; line-height:24px; border:1px solid #dedede; margin-left:2px; text-align:center;  background: #fff; }
.pagenav a:hover, .pagenav a.on { border:1px solid #f24542; background:#cf191f; text-decoration:none; color:#fff;}

/*winnerlist 获奖名单*/
.tabnav { clear:both; margin-bottom: 15px;}
.tabnav .brd { height:42px; background:url(../images/tabnavbg.gif) left bottom repeat-x; width:100%;}
.tabnav a{ display:block; float:left; height:42px; width:122px; color:#444; font-size:18px;margin-right:30px; text-align:center;}
.tabnav a span { display:block; height:38px; border-bottom:1px solid #e4e7e9; }
.tabnav a.on { background:url(../images/tabarr.gif) center bottom no-repeat; _border:0; font-weight:bold}
.tabnav a.on span { border-bottom:1px solid #cf191f;}
.tabnav a:hover { text-decoration:none; cursor:pointer; color:#3f3f3f}

.tab{ clear:both; background:#fcfcfc; padding-bottom:20px; overflow: hidden;}
.tab li{border-bottom:1px dotted #d9d9d9; height:123px; width:374px; margin:0 10px 15px 10px; float:left;}
.tab li img {max-width:160px; max-height:54px; overflow:hidden; margin: 0 auto;}
.tab li a.imga{display: block;height: 64px; width: 170px; margin-top:5px; margin-right:15px; float: left;  border: 1px solid #ededed; width: 170px;height: 64px;overflow: hidden;display: table-cell;vertical-align: middle;background: #fff;}
.tab li a.img_a span{display: block;width: 170px;height: 64px;overflow: hidden;display: table-cell;vertical-align: middle;background: #fff;}
.tab li .de { width:187px; float:left;}
.tab li .de a { color:#cf191f; font-size:14px; line-height:24px; font-weight:bold;font-family:'宋体'}
.tab li .de p { color:#666; font-size:12px; line-height:20px; padding-top:5px;font-family:'宋体'; height:82px; overflow:hidden; border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
