@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0; font:12px "microsoft yahei";}
ol,ul,li {list-style:none;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
a{ color:#333; text-decoration:none;}
a:hover { color:#054dc3; text-decoration:none;}
.cl { clear:both;}
.cl:after { content:","; clear:both; display:block; visibility:hidden; height:0;}
img { border:none}
.w304{ width:314px;}
.mr10 { margin-right:10px;}
.mt15 { margin-top:15px;}
.mb03 { margin-bottom:3px;}
.mr03 { margin-right:3px;}

.tbg01,.tbg02,.tbg03,.tbg04,.tbg05{ width:100%; clear:both; height:120px;}
.tbg01 { background:url(tbg01.jpg) no-repeat top center;}
.tbg02 { background:url(tbg02.jpg) no-repeat top center;}
.tbg03 { background:url(tbg03.jpg) no-repeat top center;}
.tbg04 { background:url(tbg04.jpg) no-repeat top center; height:146px;}
.tbg05 {background:url(tbg05.jpg) no-repeat top center; height:auto;}

.bodybg { float:left; background:url(bodybg.jpg) repeat-y center; width:100%;}
.contentbox { width:100%;}
.content { width:1000px; background:#fff; margin:0 auto;}
.menubox { float:left; background:url(tbg_icon.gif) no-repeat; width:1000px; height:62px; color:#fff;}
.menubox li { float:left; width:166px; background: url(tbg_icon.gif) no-repeat -568px -75px; text-align:center;}
.menubox li a { display:block; width:166px; height:62px; font:bold 24px/62px microsoft yahei,simhei; color:#fff; text-align:center;}
.menubox li a:hover { color:#fff; background:#0989f0;}
.menubox li.nobg { float:right; width:170px; background:none;}
.menubox li.nobg a{ width:170px; }

.picbox { float:left; margin:20px 0 0px 20px; width:960px; _display:inline;}
.bigpic { float:left; width:960px;height:352px; position:relative;}
.bigpic li{ float:left;width:960px;height:352px; display:none; position:relative;}
.bigpic li p { display:block; width:940px; height:32px; color:#fff; padding:0 10px; position:absolute; left:0; bottom:0px;background:url(libg.png) repeat; font-size:14px; line-height:32px;}
.bigpic li.current { display:block;}
.bigpic .b_pic img { width:960px; height:352px;}
.bigpic span{ display:block; width:45px; height:88px; position:absolute; top:132px; cursor:pointer;}
.bigpic span.bctrl_l { left:20px;}
.bigpic span.bctrl_l a { display:block; width:45px; height:88px; background:url(tbg_icon.gif) no-repeat 0 -63px;}
.bigpic span.bctrl_r { right:20px;}
.bigpic span.bctrl_r a { display:block; width:45px; height:88px; background:url(tbg_icon.gif) no-repeat -48px -63px;}

.smallpic { float:left; width:960px; height:60px; margin-top:12px; position:relative;}
.smallpic span{ display:block; width:40px; height:60px; position:absolute; top:0px;cursor:pointer;}
.smallpic span.sctrl_l{ left:0}
.smallpic span.sctrl_r { right:0}
.smallpic span.sctrl_l a{display:block; width:40px; height:40px; background:url(tbg_icon.gif) no-repeat -113px -70px; margin-top:10px;}
.smallpic span.sctrl_l a:hover {background:url(tbg_icon.gif) no-repeat -169px -70px; }
.smallpic span.sctrl_r a{display:block; width:40px; height:40px; background:url(tbg_icon.gif) no-repeat -110px -114px; margin-top:10px;}
.smallpic span.sctrl_r a:hover {background:url(tbg_icon.gif) no-repeat -166px -114px; }
.smallpic .s_pic { margin-left:40px;}
.smallpic .s_pic img { width:158px; height:54px; vertical-align:top;}
.smallpic .s_pic li { float:left; width:158px; padding:1px; border:solid 2px #dcdcdc; background:#fff; margin:0 6px; _display:inline;}
.smallpic .s_pic li.current,.smallpic .s_pic li:hover { border:solid 2px #6593db;}

.space { float:left; width:980px; height:30px; margin:12px 0 12px 10px; background:url(spacebg.gif) repeat-x; display:inline;}


.sliderbox { float:left; width:304px; height:405px; position:relative; margin-left:10px; _display:inline;}
.piclist { float:left; width:304px; height:405px;}
.s_con { position:absolute; left:0; bottom:0;}
.blackbg { background:url(libg.png) repeat;}
.slider_tt { width:290px; padding:7px 7px 0; height:24px;}
.slider_tt a{ color:#fff; text-align:center; font-size:14px;}
.slider_tt a:hover { color:#0FC;}
.ctrlbox { float:left; width:100%; padding:8px 0 12px 0; height:12px; text-align:center; }
.ctrlbox a{ display:inline-block; width:12px; height:12px; overflow:hidden; margin:0 4px; background:#fff; border-radius:12px;}
.zh_s .ctrlbox a.current,.zh_s .ctrlbox a:hover{ background:#0650cc;}

.changeBox_a1{float:left; width:304px; height:405px;  position:relative; margin-left:10px; _display:inline;}
.changeDiv img{width:304px; height:405px;}  
#change_pic .changeDiv img{width:304px; height:405px;}    
.changeDiv h3{  position:absolute;  left:0px;bottom:0px; line-height:24px;background:url(libg.png) repeat; text-align: center;  font-size:14px;  font-weight:normal; width:290px; padding:4px 7px; height:70px; /*background:#000;  filter:alpha(opacity=80);  opacity:0.8;*/   }
  
.changeDiv h3 a{  display:block;  color:#fff;  }

#change_pic .changeDiv{  position:absolute;  top:0px;left:0px;  display:none;  height:405px  }
#change_pic .changeDiv h3 a{ font-family:Microsoft Yahei; font-size:14px;} 
/* ul_change_a2 */
#change_pic .ctrlbox{ position:absolute; bottom:0; left:0;}
.ctrlbox{  width:100%; padding:8px 0 12px 0; height:12px; text-align:center;      }
.ctrlbox a{  display:inline-block; width:12px; height:12px;overflow:hidden; margin:0 4px; background:#fff; border-radius:12px; }
.ctrlbox a.on{ background:#0650cc; }  


.newsbox { float:left; margin-left:12px; width:387px; _display:inline;}
.newsbox .ttbg { float:left; width:100%; height:24px;  border-bottom:1px solid #0650cc;}
.newsbox .ttbg h3 { float:left; background:url(ttbg.gif) right top no-repeat #0650cc; height:24px; color:#fff; padding:0 20px 0 10px; font-size:14px; font-weight:normal;}
.newsbox .news { float:left; width:100%;}
.newsbox .news h2 { float:left; width:100%; height:32px; margin:8px 0 4px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:18px; font-weight:normal; text-align:center; line-height:32px;color:#cc3506}
.newsbox .news h2 a { color:#cc3506;}
.newsbox .news li { float:left; width:100%; height:28px; line-height:28px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:14px;}
.newsbox .news span { padding-right:8px;}
.blue{ color:#0650cc;}
.dotline { float:left; border-bottom:dotted 1px #aaa; height:0; width:100%; margin-top:10px;}


.czlogobox { float:right; width:267px; margin-right:10px; _display:inline; overflow:hidden;}
.czlogobox .ttbg { float:left; width:267px; height:32px; background:url(tbg_icon.gif) no-repeat -237px -74px;}
.czlogobox .ttbg h3 { font-size:18px; font-weight:bold; line-height:32px; padding-left:10px; color:#fff;}

.logolist { float:left; width:265px; border:1px solid #e4e4e4; border-top:none;}
.logolist ul { float:left; margin-right:-1px;}
.logolist li { float:left; width:112px; height:40px; padding:10px; border:1px solid #e4e4e4; border-left:none; margin-top:-1px;}
.logolist li img { width:112px; height:40px; vertical-align:top;}

.title { float:left; width:980px; margin:15px 0 15px 10px; _display:inline; background:url(tbg_icon.gif) right -163px no-repeat;}
.title h2 { float:left; background:url(tbg_icon.gif) no-repeat 0 -221px; padding:0px 0 0 10px;}
.title h2 b { float:left;background:url(tbg_icon.gif) no-repeat right -277px ; font:bold 30px/47px microsoft yahei,simhei; height:47px; padding:9px 40px 0 10px;color:#fff; font-style:italic}
.title em { padding:8px 15px 0 0; color:#fff; text-align:center;}
.title em a{color:#fff;}
.title em i { font-family:Arial, Helvetica, sans-serif; word-spacing:2px;}

.pdclist { float:left; width:100%;}
.pdclist li { float:left; margin:0 0 16px 16px; width:224px; height:168px; _display:inline; padding:1px; border:2px solid #dcdcdc; background:#fff; position:relative;}
.pdclist li a p{ display:block; width:208px; position:absolute; left:1px; bottom:1px; color:#fff; font-size:14px; line-height:24px; padding:2px 8px; text-align:center;}
.pdclist li img { width:224px; height:168px; vertical-align:top;}

.ltdiv { float:left; width:100%;}
.dnone { display:none;}
.ltdiv a:hover { color:#cc3507;}
.lt_menu { float:left; margin-left:10px; width:980px; height:38px; background:url(tbg_icon.gif) no-repeat -1px -339px; border-bottom:2px solid #cc3507; _display:inline; margin-bottom:15px;}
.lt_menu li { float:left; width:244px; background:url(line.gif) no-repeat right center; padding-right:1px; font-size:20px; line-height:38px; color:#333; text-align:center; cursor:pointer;}
.lt_menu li.selected { background:#cc3507; color:#fff;}
.lt_menu li.nobg { background:none;}
.foucs { float:left; width:304px; height:314px; position:relative; margin-left:10px; _display:inline; overflow:hidden;}
.lt_s .ctrlbox a.current,.lt_s .ctrlbox a:hover{ background:#ff3c00;}
.foucs .slider_tt a:hover { color:#ff3c00;}

.three_m li{ width:325px;}

.changeBox_a2{float:left; width:304px; height:314px; overflow:hidden; position:relative; margin-left:10px; _display:inline;}
.changeDiv2 img{width:304px; height:314px;}  
#change_pic2 .changeDiv img{width:304px; height:314px;}    
.changeDiv2 h3{  position:absolute;  left:0px;bottom:0px; line-height:24px;background:url(libg.png) repeat; text-align: center;  font-size:14px;  font-weight:normal; width:290px; padding:4px 7px; height:56px; /*background:#000;  filter:alpha(opacity=80);  opacity:0.8;*/   }
  
.changeDiv2 h3 a{  display:block;  color:#fff;  }

#change_pic2 .changeDiv2{  position:absolute;  top:0px;left:0px;  display:none;  height:314px  }
#change_pic2 .changeDiv2 h3 a{ font-family:Microsoft Yahei; font-size:14px;} 
#change_pic2 .changeDiv2 h3 a:hover { color:#fff;}
/* ul_change_a2 */
#change_pic2 .ctrlbox2{ position:absolute; bottom:0; left:0;}
.ctrlbox2{  width:100%; padding:8px 0 12px 0; height:12px; text-align:center;      }
.ctrlbox2 a{  display:inline-block; width:12px; height:12px;overflow:hidden; margin:0 4px; background:#fff; border-radius:12px; }
.ctrlbox2 a.on{ background:#ff3c00; }  

.lt_step { float:left; width:304px; height:166px; margin:10px 0 0 10px; _display:inline; background:url(steps.jpg) no-repeat;}


.changeDiv3 img{width:304px; height:314px;}  
#change_pic3 .changeDiv3 img{width:304px; height:314px;}    
.changeDiv3 h3{  position:absolute;  left:0px;bottom:0px; line-height:24px;background:url(libg.png) repeat; text-align: center;  font-size:14px;  font-weight:normal; width:290px; padding:4px 7px; height:70px; /*background:#000;  filter:alpha(opacity=80);  opacity:0.8;*/   }
  
.changeDiv3 h3 a{  display:block;  color:#fff;  }

#change_pic3 .changeDiv3{  position:absolute;  top:0px;left:0px;  display:none;  height:314px  }
#change_pic3 .changeDiv3 h3 a{ font-family:Microsoft Yahei; font-size:14px;} 
#change_pic3 .changeDiv3 h3 a:hover { color:#fff;}
/* ul_change_a2 */
#change_pic3 .ctrlbox3{ position:absolute; bottom:0; left:0;}
.ctrlbox3{  width:100%; padding:8px 0 12px 0; height:12px; text-align:center;      }
.ctrlbox3 a{  display:inline-block; width:12px; height:12px;overflow:hidden; margin:0 4px; background:#fff; border-radius:12px; }
.ctrlbox3 a.on{ background:#ff3c00; }  

.articlebox { margin:0px 10px 0 15px; width:412px;}
.articlebox dt h4 { line-height:24px; text-align:center; font:bold 17px/42px microsoft yahei;}
.articlebox dt h4 a:hover { color:#cc3507;}
.articlebox dd { padding:0 10px; width:392px; line-height:24px;}
.articlebox dd.bline { border-bottom:dotted 1px #ccc; padding-bottom:10px; margin-bottom:10px;}
.articlebox dd p { text-indent:24px; color:#666;line-height:24px;}
.articlebox dd p img { border:solid 1px #e3e1e5; padding:1px; width:120px; height:90px; margin:10px 0 5px 10px; _display:inline;}
.articlebox dd p a.more { background:#cc3507; color:#fff; padding:3px 5px; text-align:left;}
.articlebox dt.lead { height:20px; margin:12px 0 10px 0;  background:url(tbg.gif) no-repeat left;padding-left:48px; color:#ffffff; font:bold 14px/20px microsoft yahei;}
.articlebox dd i { width:377px; font-style:normal; display:block; background:url(topListIcon.gif) no-repeat left center; padding-left:15px;}

.yh_news h4{text-align:center; font:bold 14px/28px microsoft yahei;}

.w236 { width:236px;}
.info { float:right; width:236px;}
.info dt { background:#cc3507; color:#fff; float:left; width:236px; height:30px; font:bold 14px/30px microsoft yahei; text-indent:10px;}
.info dd { float:left; width:214px; padding:8px 10px; border:solid 1px #e3e1e5; background:#f2f1f3; line-height:20px;}
.info dd p { text-align:center;}
.wjbox { float:right; width:236px; margin-top:10px;}
.wjbox dl { float:left; width:236px; height:30px;background:#cc3507; }
.wjbox dt {font:bold 14px/30px microsoft yahei; text-indent:10px;color:#fff;}
.wjbox dd {font:normal 12px/30px microsoft yahei; padding-right:5px;color:#fff;}
.wjbox dd a,.wjbox dd a:hover {color:#fff;}
.wjbox ul { float:left; width:224px; padding:4px 5px; border:solid 1px #e3e1e5; background:#f2f1f3; line-height:18px;}
.wjbox li { float:left; background:url(wjicon.gif) no-repeat left 6px; padding-bottom:2px; padding-left:0px; border-bottom:dotted 1px #ccc; margin-bottom:3px; width:224px;}
.wjbox li img { float:left; width:82px; height:62px; margin:3px 5px 3px 3px; _display:inline;}
.wjbox li p{ float:left; width:130px; font-weight:bold; line-height:20px; margin-top:10px;}

.fyjbbox { float:left; width:100%;}
.fyjbbox li { float:left; margin:0 0 15px 15px; width:313px; height:168px; background:#e9e9e9;}
.fyjbbox li.w477 { width:477px;}
.fyjbbox li img { padding:4px;}
.fyjbbox li p { padding:8px; font-size:16px; line-height:28px; width:129px;}
.fyjbbox li.w477 p { width:293px}
.fyjbbox li a:hover p{ color:#cc3507;}

.ztytbox,.psft { float:left; width:100%;}
.ztytbox li,.psft li { float:left; width:230px; margin:0 0 16px 16px; background:#e9e9e9;}
.ztyt_con h4{ float:left;width:100%; height:31px; margin-top:10px; font-size:16px; text-align:center; background:url(ytbg.jpg) no-repeat top center; color:#fff; line-height:30px; }
.ztyt_con dl { float:left; width:100%;}
.ztyt_con dt { float:left; width:100%; text-align:center; margin-top:14px; color:#cc3507; font-size:18px; line-height:30px;}
.ztyt_con dt a { color:#cc3507; }
.ztyt_con dd { float:left; padding:0 5px 0 20px; width:205px; font-size:14px; line-height:28px; background:url(dian.jpg) no-repeat 4px 6px}
.ztytbox li img { width:222px; height:166px; padding:4px; vertical-align:top;}
.ztytbox li p { line-height:20px; text-align:center; padding:0 5px 5px; width:220px;}

.big_pic { float:left; background:#fff; width:978px; height:460px; padding:0 11px 0;}
.b_foucsbox { float:left; position:relative; width:978px; height:460px;}
.b_foucsbox img { width:978px; height:460px; vertical-align:top;}
.b_foucsbox .foucs2div{ width:978px; }
.b_foucsbox .foucs2div h3 {color:#FFF; width:978px; height:30px; display:block; line-height:30px; background:url(libg.png) repeat;position:absolute; left:0; bottom:0px; text-indent:15px; font-size:14px; }
.b_foucsbox .foucs2div h3 a{color:#FFF; font-size:12px; font-weight:normal;}
.b_foucsbox .ulfoucs2 {position:absolute; bottom:5px; right:5px;}	
.b_foucsbox .ulfoucs2 li{ float:left; width:17px; color:#3c3441;height:17px; background:#cc3507; margin-right:3px; display:inline; text-align:center; cursor:pointer; color:#FFF; cursor:pointer; line-height:17px;}
.b_foucsbox .ulfoucs2 li.on{ background:#fff; color:#cc3507; }
.b_foucsbox .ulfoucs2 li:hover{ background:#fff; color:#cc3507; }
.b_foucsbox .foucs2div{ position:absolute;/*display: none;*/}

.b_foucsbox .foucsdiv{ width:978px; }
.b_foucsbox .foucsdiv h3 {color:#FFF; width:978px; height:30px; display:block; line-height:30px; background:url(libg.png) repeat;position:absolute; left:0; bottom:0px; text-indent:15px; font-size:14px; }
.b_foucsbox .foucsdiv h3 a{color:#FFF; font-size:12px; font-weight:normal;}
.b_foucsbox .ulfoucs {position:absolute; bottom:5px; right:5px;}	
.b_foucsbox .ulfoucs li{ float:left; width:17px; color:#3c3441;height:17px; background:#cc3507; margin-right:3px; display:inline; text-align:center; cursor:pointer; color:#FFF; cursor:pointer; line-height:17px;}
.b_foucsbox .ulfoucs li.on{ background:#fff; color:#cc3507; }
.b_foucsbox .ulfoucs li:hover{ background:#fff; color:#cc3507; }
.b_foucsbox .foucsdiv{ position:absolute;/*display: none;*/}


#falls{ position:relative; }
#falls li{ position:absolute; z-index:999px;}

.psft h4 { line-height:24px; text-align:center; padding:0 5px 5px; width:220px; font-size:14px;}
.psft img { width:222px; padding:4px; vertical-align:top;}
.lg_pic { float:left; width:970px; margin-left:15px; _display:inline;}
.showlist { float:left; width:100%;  padding-bottom:16px;} 
.showlist li { float:left; width:182px; background:#e9e9e9; margin:15px 0 0 15px; line-height:20px; text-align:center;}
.showlist li img { width:178px; height:134px; vertical-align:top;}
.showlist li p { padding:8px 5px; display:inline-block; width:172px;}
.bottom_wz li { line-height:28px;}

*html{background-image:url(about:blank);background-attachment:fixed; width:100%; overflow:hidden;}/*解决IE6下滚动抖动的问题*/
#tbox{width:100px; height:300px; float:right; position:fixed;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#ml{ width:100px; height:264px; background:url(ml.gif) no-repeat 0 -36px; position:absolute; bottom:0px; cursor:pointer}
#gotop{ width:100px; height:36px; background:url(ml.gif) no-repeat; position:absolute; top:0px; display:none; cursor:pointer} 


/*往届展会内容样式*/
.imgtxtlist{ float:left; padding:15px 0px 0 18px;}
.imgtxtlist li{float:left; padding-right:13px; padding-bottom:15px;}

.imgtxtlist li img{border:1px solid #cfcfcf; padding:1px;margin-bottom:2px; vertical-align:top;}
.imgtxtlist li p{ background:#f0f0f0; text-align:center; padding:2px 0px; font-size:12px; line-height:22px;}


.jbfy{ width:980px; height:30px; font-size:16px; color: #cc3507; font-weight:bold; background:#fae9da; margin-left:10px; line-height:30px; text-indent:8px; }

.imgxotlist li{padding-right:21px;}

.partRec{padding-top:15px; padding-right:50px; padding-left:20px;}
.partRec img{float:left; padding-right:50px;}
.partRec p{font-size:14px; font-family:microsoft yahei; line-height:27px;}
.partRec p.partRecTit{ font-size:16px; color:#116d8a; font-weight:bold; padding-bottom:15px;}
.partRec h4{ font-size:20px; color:#cc3507; padding-bottom:10px; text-align:center}

.pIIcot{width:960px; height:217px; position:relative; margin:0 auto; padding-top:20px;}
.witbg{background:#eee; padding:10px; height:187px}
.pIIcot a{ color:#8f0606;}
.pIIimg{position:absolute; }
.pIItxt{position:absolute; background:#fff; border:1px solid #d7d7d7; padding:5px;}
.pIIarrowl{ background:url(images/p2arrowleft.gif) no-repeat; display:block; width:28px; height:40px; z-index:600; position:absolute}
.pIIarrowup{ background:url(images/p2arrowup.gif) no-repeat; display:block; width:40px; height:28px; z-index:600;position:absolute}
.pIIarrowr{ background:url(images/p2arrowright.gif) no-repeat; display:block; width:28px; height:40px; z-index:600;position:absolute}
.p2tit{font-size:14px; font-weight:bold; text-align:center; font-weight:bold; color:#000;}

.pIIimg1{left:0px; top:20px;}
.pIItxt1{  left:231px; top:10px; width:234px; height:206px }
.pIIarrow1{top:103px; left:212px;}

.pIIimg2{right:0px; top:20px;}
.pIItxt2{   right:230px; top:10px; width:234px; height:206px}
.pIIarrow2{top:103px; right:210px;}
.pIIimg p{background: none repeat scroll 0 0 #F0F0F0;
    font-size: 12px;
    line-height: 22px;
    padding: 2px 0;
    text-align: center; margin-top:2px;font-size:13px; font-weight:bold; text-align:center; font-weight:bold; color:#000;}
	
.wjzhList{ float:left; width:960px; padding-left:35px; padding-bottom:20px;}
.wjzhList li{width:236px; height:70px; border:1px solid #cccccc; padding:12px; font-weight:bold; margin:10px 25px 5px; float:left}
.wjzhList li img{ width:90px; height:67px; float:left; padding-right:12px;}



.yhfy_pc { float:left; width:100%;}
.yhfy_pc li{ float:left; margin:0 0 16px 16px; background:#e9e9e9;}
.pc_four li{ width:230px;}
.pc_three li{ width:312px;}

.yhfy_pc li h4 { line-height:24px; text-align:center; padding:0 5px 5px; width:220px; font-size:14px; height:48px;}
.yhfy_pc li img { padding:4px; vertical-align:top;}
.pc_four li img{ width:222px; height:166px;}
.pc_three li img{ width:304px; height:230px;}
.pc_three li h4 { width:302px;}






