@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; }
body { font-size:12px; font-family:SimSun; color:#333; }
h6, h5, h4, h3, h2, h1 { font-size:12px; font-weight:normal; }
div:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div { zoom:1; }
li { list-style-type:none; }
img { border:none; _vertical-align:bottom; }
.clr { clear:both; }
.fr { float:right; }
.fl { float:left; }
.s { font-size:12px; }
.m { font-size:14px; }
.bold { font-weight:bold; }
.cent { text-align:center; }
.nobor{ border:0!important}
.blank10 { clear:both; height:10px; overflow:hidden; display:block; }
a { color:#333; text-decoration:none; }
a:hover{ color:#f60; text-decoration:underline; }
.red{ color:#C70000;}
.green { color:#009900; }
.c_huang { color:#FF3300; }
.c_hei { color:#353535; }
.c_bai { color:#fff; }
.c_hui { color:#565656; }
.c_hui2 { color:#8E8E8E; }
.c_lan { color:#003399; }
.c_lan2 { color:#0070BC; }
.c_lv { color:#44980F; }
.c_hong { color:#A70026; }
h1 { display:none; }
.Mainbox{width:100%; margin:-10px auto 0; background:#004898;}
/*backToTop*/
.backToTop { display:none; width:18px; line-height:1.2; padding:5px 0; background-color:#000; color:#fff; font-size:12px; text-align:center; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom:"auto"; cursor:pointer; opacity:.6; filter:Alpha(opacity=60); }
/*top*/
.top { width:970px; margin:0 auto;background:url(../images/top.jpg) no-repeat; height:252px; position:relative; color:#FAB6B0; }
.top img{padding:48px 0 0 490px}
.box_zt,.mainbox { width:970px; margin:0 auto; overflow:hidden; background-color:#fff; }
.box_zt{ font-size:14px; }
.top span{ font-size:14px; position:absolute; top:190px; left:430px; }
.top em{ font: normal normal bold 18px/30px Arial, Helvetica, sans-serif; padding:0 5px; color:#ff0; }
/*title*/
.Wireframe{ padding:10px; overflow:hidden; }
.title { border:solid 1px #fff; border-bottom:solid 3px #E1460C; background:url(../images/bg_title.jpg) repeat-x; display:block;height:38px; line-height:38px; }
.title strong { float:left; width:230px; height:38px; }
.title strong.title_bigpic { background:url(../images/title_bigpic.jpg) no-repeat;}
.title strong.title_busi { background:url(../images/title_busi.jpg) no-repeat;}
.title strong.title_pic { background:url(../images/title_pic.jpg) no-repeat;}
.title strong.title_comp { background:url(../images/title_comp.jpg) no-repeat;}
.title strong.title_news { background:url(../images/title_news.jpg) no-repeat;}
.title strong.title_about { background:url(../images/title_about.jpg) no-repeat;}
.title p { float:right; padding-right:10px; font-size:12px; }
.title1 { display:block; background:url(../images/tit_bg.gif) repeat-x; height:25px; padding-left:10px; }
.title1 strong { font:bold 12px/25px "Î¢ÈíÑÅºÚ";}
.title strong a{ visibility:hidden; height:38px; display:block; }
/*menu*/
.menu{ background:url(../images/bg_menu.jpg) repeat-x; height:70px; font:bold 18px/60px "Î¢ÈíÑÅºÚ"; }
.menu a { float:left; width:121px; height:70px; display:block; text-align:center;background:url(../images/menu_line.gif) right center no-repeat; color:#fff; }
.menu a.nobg{ background:none; }
.menu a:hover{ color:#fc0; }

/*hdp*/
.picslide { width: 400px; height: 266px; overflow: hidden; position: relative; float:left; }
.HugoSlide,.HugoSlide img{ width:400px; height:266px;}
.HugoSlide .KinSlideshow_titleBar h2.title{ background-image:none; padding:0; margin:0; height:24px; line-height:24px; }


/*info*/
.info{width:320px;/* height:262px;*/ overflow:hidden; float:left; margin-left:12px; }
.info .titCon li h3 { display:block; height:35px; overflow:hidden; text-align:center;}
.info .titCon li h3 a{color:#C70000; font:bold 16px/35px "Î¢ÈíÑÅºÚ";}
.info .titCon li p{ text-indent:2em; line-height:18px; font-size:12px; border-bottom:1px dashed #ccc; overflow:hidden; color:#545454; padding-bottom:8px; margin-bottom:5px; }
.info .titCon li p a{ color:#BA2636; }

.info .infoList{ overflow:hidden;}
.info .infoList li{ height:26px; line-height:26px; overflow:hidden; padding-left:12px; background:url(../images/icon_list.gif) no-repeat 0 10px;}
.info .infoList li a,.piclist a,.bx_wrap p a{ color:#049; }
.info p a:hover,.info li a:hover,.piclist a:hover,.bx_wrap p a:hover{ color:#f60; }
/*department*/
.otherinfo{ float:right; width:200px; border:solid 1px #ccc; }
.otherinfo p{ line-height:24px; padding:10px 0 10px 10px; background-color:#F6F1E2; }
.otherinfo span{ color:#C34E00; display:block; }
.otherinfo em{ font-style:normal; }
/*bigpic slide*/
.look{ text-align:right; font-size:12px; padding:10px 0; }
.look,.look a{ color:#049; }
.look a{ padding-left:15px; margin-left:10px; }
.look a.bg1{background:url(../images/icon_look.gif) no-repeat;}
.look a.bg2{background:url(../images/icon_look2.gif) no-repeat;}
/*pic*/
.piclist{ padding:20px 0 10px 5px; overflow:hidden; }
.piclist ul{ width:105%; }
.piclist li{float:left; width:218px; padding:0 18px 0 5px; }
.piclist img{ width:218px; height:145px; }
.piclist p,.bx_wrap p{display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
/*tab piclistslide*/
.tab_hd { overflow:hidden; }
.tab_hd a { display:block; float:left; text-align:center; font:bold 14px/35px "Î¢ÈíÑÅºÚ"; width:304px; height:35px; background:url(../images/bg_slide.jpg) no-repeat; color:#333; margin-right:16px; }
.tab_hd a:hover,.tab_hd a.tab_active { background:url(../images/bg_slideon.jpg) no-repeat; color:#841D09; text-decoration:none; }
.tab_bd { overflow:hidden; display:block; }
.piclistslide{ padding:10px 0 0 10px; }
.tab_botList { padding:20px 0 0 0; overflow:hidden; }
.examples_body {width: 926px;clear: both;position: relative;padding-left:24px;}
.bx_wrap li { width:280px; padding:0 5px 0 10px; float:left; }
.bx_wrap ul img {width:280px; height:186px; border: 2px solid #DDD; }
.bx_wrap a.prev,.bx_wrap a.next{width:26px; height:80px;outline-style: none;outline-width: 0;position: absolute;top: 40px;left:0;text-indent: -9999px;background:url(../images/arr.gif) no-repeat 0 -30px;}
.bx_wrap a.next {left: 920px;background:url(../images/arr.gif) no-repeat -24px -30px;}
.bx_wrap a.prev:hover {background:url(../images/arr.gif) no-repeat 0px -167px;}
.bx_wrap a.next:hover {background:url(../images/arr.gif) no-repeat -24px -167px;}

/*company*/
.company{ }
.company .piclist,.company2 .piclist{ padding:20px 0 10px 10px; overflow:hidden; }
.company .piclist ul,.company2 .piclist ul{ width:105%; }
.company .piclist li,.company2 .piclist li{float:left; width:146px; padding:5px; margin:0 20px 20px 12px; border:solid 1px #8E2D1B; }
.company .piclist img,.company2 .piclist img{ width:146px; height:106px; border:solid 1px #eee; }
.company .piclist p,.company2 .piclist p{display:block; height:24px; line-height:24px; overflow:hidden; text-align:center;}

/*¼ò½é*/
.flow{width:940px;padding:20px 0; font-size:14px;}
.flow p{padding-left:60px; padding-top:8px;color:#f60; font-weight:bold;}
.flow ol{padding:10px 30px; overflow:hidden;}
.flow ol li{ line-height:40px; text-indent:32px; overflow:hidden;  border-bottom:1px dashed #ccc}
.flow ol .p180{ text-indent:183px; }
.flow ol .p170{ text-indent:166px; }
.flow ul{padding:10px 30px; overflow:hidden;}
.flow ul li{ padding-left:56px; overflow:hidden; background:url(../images/icon_list.gif) no-repeat 35px 15px; border-bottom:1px dashed #ccc}
.fontfm{ font:normal 14px/40px Arial, Helvetica, sans-serif;}
.flow .fontfm strong{ font-family: "ËÎÌå"; font-weight:normal; }
.flow .fontfm a{ text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }
.flow table{ background-color:#ccc; margin:10px 0; }
.flow td{ height:24px; line-height:24px; background-color:#fff; padding:3px; }
.flow .attention{ width:85%; overflow:hidden; border-bottom:solid 1px #DEC5BA; margin:10px auto; }
/*ÐÂÎÅÁÐ±í*/
.news{width:940px;}
.news ul{padding:20px 0 20px 30px; width:900px; overflow:hidden;}
.news ul li{ height:40px; line-height:40px; text-indent:22px; overflow:hidden; background:url(../images/icon_list.gif) no-repeat 0 15px; border-bottom:1px dashed #ccc;}
/*µ¥Ò³*/
.show{width:600px; overflow:hidden; margin:0 auto; text-align:center; padding-bottom:30px;}
.show .showname { font:bold 16px/45px "Î¢ÈíÑÅºÚ"; color:#BA2636; }
.show span{ color:#049; }
.show span.green{ font:normal 12px/30px "ËÎÌå"; color:#090; }
.show .showinfo {padding:10px 0; }
.show .showinfo img{ width:600px; }
.show .showdetail { line-height:24px; text-align:left; }
.show .showpic{ text-align:center;}
/*·ÖÒ³*/
.page { padding:10px 5px 5px 0; color: #333; text-align:center; margin:10px; font-size:12px; }
.page A,.current{padding:3px 8px; margin-right:2px; border: #b7d8ee 1px solid; }
.page A:hover,.page A:active,.current{ border:#1E50A2 1px solid; background-color: #4E9AD4; text-decoration:none; color:#ff0; }

/**/
#footer,#foot_corp{ background-color:#fff; }