@charset "utf-8";

.wap{ width:1200px; margin:10px auto 0 auto; position:relative;}
.expo_top{width:100%; height:100%; display:block; margin-top:15px;}
.expo_top .box_left{width:750px; height:390px; display:block; float:left; position:relative;}
.box_l_body img{width:100%; height:100%;}
.box_l_body p{width:100%; height:40px; display:block; background-color:rgba(0,0,0,0.6); position:absolute; bottom:0px; color:#fff; font-size:17px; text-align:center; line-height:40px;}
.box_l_body p a{ color:#fff; width:100%; height:40px; display:block;}
.box_left .prev,.box_left .next{position:absolute; display:block; height:70px; width:35px; top:110px; cursor:pointer;}
.box_left .prev{background:url(../images/solid_icon.png) no-repeat; background-size:100%; left:0;}
.box_left .next{background:url(../images/solid_icon_2.png) no-repeat; background-size:100%; right:0;}

.logo { height:40px; padding-bottom:10px;}
.logo .top_left{width:40%; float:left;}
.top_left h2{color:#f77a1c; font-size:30px; float:left; line-height:78px;}
.top_right{ float:right; margin-top:20px;}
.top_right input{width:240px; height:36px; display:block; border:1px solid #e0e0e0; float:left; background:url(../images/expo/sou_s.jpg) no-repeat center left 8px; text-indent:28px; color:#888; font-size:15px;}
.top_right a{ float:left; background:#f77a1c; height:38px; cursor:pointer; line-height:38px; padding:0 20px; color:#fff; font-size:16px; font-weight:bold; margin-left:10px; border-radius:2px;}


#picture{width:100%; height:100%; overflow:hidden; float:left; margin-right:20px; position:relative;}
#picture > a{position:absolute; z-index:999; top:155px; height:80px; width:40px; right:0; overflow:hidden; background:url(../../images/tech/img_nav.png) no-repeat right;}
#picture > a:nth-child(2){left:0; background-position:0 0;}
#picture .slidesjs-slide h2{ position:absolute; bottom:0; width:100%; display:block; background:rgba(0,0,0,0.6); height:42px; line-height:42px; color:#fff; font-size:17px; font-weight:normal; text-align:center;}

.xiding{position:fixed; z-index:999; top:0; margin-left:840px;}


/*会展资讯*/
.box_center{width:420px; height:315px; float:left; margin-left:30px; display:block;}
.box_center h2{width:100%; height:100%; border-bottom:1px solid #e5e5e5; height:45px; line-height:43px; color:#444; font-size:22px;}
.box_center h2 em{width:7px; height:25px; background:#f77a1c; display:block; float:left; margin:10px 10px 0 0;}
.box_center h2 span{ float:right; font-size:16px; color:#999; font-weight:normal;}
.box_center h2 span a{ color:#999;}
.box_center ul{width:100%;}
.box_center ul li{ height:42px; border-bottom:1px dashed #dcdcdc;line-height:42px;}
.box_center ul li a{font-size:16px;}
.box_center ul li p{display:block;overflow:hidden; font-size:16px; color:#555;}
.box_center ul li span{float:right; font-size:14px; color:#b3b3b3; }
.box_center ul li a p{color:#555;}
.box_center ul li a span{color:#b3b3b3;}
.box_center ul li a:hover p,.box_center ul li a:hover span{color:#f77a1c;}

/*商城推荐*/
.otoput_box{width:100%;}
.otoput_box h2{width:100%; height:100%; border-bottom:1px solid #e5e5e5; height:45px; line-height:43px; color:#444; font-size:22px;}
.otoput_box h2 em{width:7px; height:25px; background:#f77a1c; display:block; float:left; margin:10px 10px 0 0;}
.otoput_box h2 span{ float:right; font-size:16px; color:#999; font-weight:normal;}
.otoput_box h2 span a{ color:#999;}
.otoput_box dl,.otoput_box li{width:48%; float:left; text-align:center; margin-right:4%; margin-top:12px;}
.otoput_box dl:nth-child(2n),.otoput_box li:nth-child(2n){float:right; margin-right:0;}
.otoput_box dt{margin-bottom:6px;}
.otoput_box dt a,.otoput_box li > a{width:100%; height:128px; border:1px solid #efefef; display:block; box-sizing:border-box; line-height:126px;}
.otoput_box dt a img,.otoput_box li > a img{vertical-align:middle; max-width:96%; max-height:96%;}
.otoput_box dt img{ max-width:95%; max-height:95%;}
.otoput_box dd p{margin-top:5px; line-height:22px; font-size:16px; text-align:center; width:100%; height:44px; color:#555; overflow:hidden;}
.otoput_box li > a{margin-bottom:4px;}
.otoput_box li span{display:block; width:100%; line-height:22px; text-align:left; height:22px; overflow:hidden;}
.otoput_box .bj_title{text-align:left;}


/*会展栏目右侧*/
.expo_right{width:360px; float:right; margin-top:20px;}
/*会展日历*/
.day{width:100%;}
.day h2{width:100%; height:45px; line-height:45px; color:#f77a1c; font-size:22px;border-bottom: 1px solid #e5e5e5;}
.day h2 img{ margin-right:5px; margin-top:13px; float:left;}
.calendar_title{width:100%; height:45px; margin-top:10px;}
.calendar_title a{ cursor:pointer;}
.calendar_title dl dt{width:30%; float:left; height:40px; line-height:40px;}
.calendar_title dl .years{width:40%; text-align:center; font-size:20px; font-weight:bold; color:#888;}
.xia{text-align:right;}
.calendar_title dl a{color:#888; font-size:16px;}
.calendar_title dl a:hover{ color:#f77a1c;}
.calendar ul li{width:23.5%; float:left; background:#f3f2fa; margin-right:2%; text-align:center; font-size:17px; margin-bottom:10px;}
.calendar ul li:nth-child(4n){margin-right:0px;}
.calendar ul li a{width:100%; padding:22px 0; display:block; color:#555; cursor:pointer;}

/*推荐会展*/
.list_box{margin-bottom:20px;}
.recommended{width:100%;}
.recommended h2{width:100%; height:100%; border-bottom:1px solid #e5e5e5; height:45px; line-height:43px; color:#f77a1c; font-size:22px;}
.recommended h2 em{width:7px; height:25px; background:#f77a1c; display:block; float:left; margin:10px 10px 0 0;}
.recommended ul li{width:100%; height:80px; display:block; margin-top:10px;}
.recommended ul li img{ max-width:100%; height:80px;}
.more{width:100%; margin-top:20px;}
.more span{border:1px solid #f77a1c; color:#f77a1c; font-size:16px; display:inline-block; padding:8px 32px; border-radius:28px;}
.more span:hover{background-color:#f77a1c; color:#fff;}
.list{width:810px; float:left; margin-top:20px;}
.list_box h2{width:100%; height:100%; border-bottom:1px solid #e5e5e5; height:45px; line-height:43px; color:#444; font-size:22px;}
.list_box h2 em{width:7px; height:25px; background:#f77a1c; display:block; float:left; margin:10px 10px 0 0;}
.list_box h2 span{ float:right; font-size:16px; color:#999; font-weight:normal;}
.list_box h2 span a{ color:#999;}
.list_box dl{width:100%; margin:18px 0 0 0;}
.list_box dl dt{width:150px; height:100px; display:block; float:left; margin-right:20px;}
.list_box dl dt img{width:100%; height:100%;}
.list_box dl dd h3{ font-size:20px; color:#222; font-weight:normal; line-height:32px; height:32px; margin-bottom:6px; overflow:hidden;}
.list_box dl dd p{ font-size:16px; color:#888; line-height:30px; text-align:justify;}
.list_r{ float:right !important; margin-right:0 !important;}
.list_box dl dd h3 a{color:#222;}
.list_box dl dd h3 a:hover{color:#f77a1c;}

.advertising{width:100%; display:block; margin:0 auto; margin-top:12px; margin-bottom:10px;}
.advertising img{width:100%; height:70px;}

/*当前位置导航*/
.a_position{width:100%; height:38px; line-height:38px; color:#666; font-size:15px;}
.a_position a{color:#666;}
.a_position a:Hover{color:#f77a1c;}

/*列表页*/
.list_left{width:840px; float:left;}
.list_left dl{ padding:10px 0; border-bottom:1px dashed #dcdcdc;}
.list_left dl dt{width:180px; height:120px; float:left;}
.list_left dl dt img{width:100%; height:100%;}
.list_left dl dd{width:640px; float:right;}
.list_left dl dd p{ font-size:15px; color:#999; height:40px; overflow:hidden; margin-top:5px;}
.list_left dl dd p span a{color:#f77a1c;}
.list_title h3{width:100%; line-height:28px; float:left; overflow:hidden; font-size:20px; font-weight:normal;}
.list_title h3 a{ font-size:20px; color:#444;}
.list_title span{ float:right; width:15%; font-size:15px;color:#999;}
.list_title a span{color:#999;}
.comments{ float:right;}
.comments a{ padding:0 15px; color:#999; font-size:14px;}
.comments img{ margin-right:6px;}


.layer2_right{float:right;width:320px;}
.blk_title{width:100%; height:40px;line-height:40px;}
.blk_title h2 em{width:7px; height:25px; background:#f77a1c; display:block; float:left; margin:10px 10px 0 0;}
.blk_title h2{width:100%; height:100%; color:#444; font-size:24px;}
.blk_title h2 b{color:#f77a1c;}
.blk_01{width:100%; padding-bottom:10px;}
.blk_01 li{float:left;margin:10px 1.5% 0px 0px;width:155px;}
.blk_01 li a{width:100%; border:1px solid #efefef; display:block; box-sizing:border-box; text-align:center;}
.blk_01 span{display:block;text-align:center;line-height:30px;height:30px;overflow:hidden; font-size:15px; color:#666;}
.blk_01 li img{width:100%; height:100px;}
.ad_2{text-align:right;width:300px;float:right;}
.ad_3{text-align:right;}
.ad_3 img{margin-top:15px;}
.blk_list li{width:300px;border-bottom:1px dashed #dedede;line-height:30px;background:url(../images/new_icon.gif) no-repeat left center;text-indent:10px;}
.bj_title{width:100%; color:#f77a1c;}
.bj_title a{color:#f77a1c;}
.blk_02{width:100%;}
.blk_02 li{float:left;margin:10px 1.5% 0px 0px;width:155px;}
.blk_02 li > a{width:100%; height:108px; display:block; line-height:108px; margin-bottom:4px;}
.blk_02 li img{max-width:96%; max-height:96%; vertical-align:middle;}
.blk_02 li span{ margin-top:4px;}
.blk_02 li span a{ font-size:15px; color:#666;}

.add{width:100%; height:50px; font-size:15px; color:#666; margin-top:6px;}
.add a{ color:#666;}
.add .time{width:100%; height:25px;}
.add .time ul li{font-size:16px; line-height:28px; height:28px;}

/*分页*/
#id_page{ margin:0 auto; margin-top:20px; height:40px; text-align:center;}
#id_page a{ float:left; font-size:14px; padding:4px 10px; border:1px solid #e4e4e4; margin-right:6px;}
#id_page a:hover{ background:#f78508; color:#fff;}
#id_page b{ background:#f78508; color:#fff; float:left; padding:4px 10px; margin-right:6px;}
#id_page input{ float:left; border:1px solid #e4e4e4; margin-right:6px; padding:6px 6px; text-align:center; width:40px;}


@media all and (max-width:1280px){
}