@charset "utf-8";
body { font: 12px/23px 'Microsoft Yahei', 'SimSun', sans-serif; overflow-x: hidden; color: #666;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, clear, th, td { margin: 0; padding: 0; }
ul, li { list-style: none; }
a.yel:link { color: #fc3; font-family: Arial; text-decoration: none; }
a.yel:hover { color: #C00; text-decoration: none; }
a.yel1:link { color: #f90; text-decoration: none; }
a.yel1:hover { color: #C00; text-decoration: none; }
a.red:link { color: #E10000; font-family: Arial; text-decoration: none; }
a.red:hover { color: #E10000; text-decoration: none; }
a.red:active { color: #C00; text-decoration: none; }
a.red:visited { color: #C00; text-decoration: none; }
a.gray:link { color: #999; text-decoration: none; }
a.gray:hover { color: #f60; text-decoration: none; }
a.gray:active { color: #999; text-decoration: none; }
a.gray:visited { color: #999; text-decoration: none; }
.fontzi { font-family: Arial; }
OL { LIST-STYLE-TYPE: none; }
UL { LIST-STYLE-TYPE: none; }
A IMG { border: 0; }
/****/
A { TEXT-DECORATION: none; color: #666; }
A:hover { COLOR: #DB0000; TEXT-DECORATION: none; }
/*公告*/
.wap{ width:100%; height:auto; overflow:hidden}
#gonggao { width: 100%; margin: 0 auto; margin:0 10px; overflow: hidden; border-bottom: #ddd 1px solid; /*background: url(/images/bg0.jpg) repeat-x left top;*/ height: 36px; line-height: 36px; }
.gonngao,.yqlj { margin: 0 auto; max-width: 1000px; overflow: hidden; }
.gonngao{ height: 32px;}
.yqlj{ height:auto;}
.gonngao_left { float: left; width: 70%; }
.select { float: right; width: 20%; padding-right:5%}
.select option { line-height: 20px; height: 20px; }
.sel { color: #697080; font-size: 12px; height: 24px; margin: 5px auto; width: 100%; }
#content { border-bottom: 1px solid#ebebeb; margin:0 auto;}
#swf{ width:100%; overflow:hidden; height:auto; position:relative}
#sy_news { width: 27%; float: left; padding-left:5px; height:auto; overflow:hidden }
#sy_news h3 a, #sy_pro h3 a, #sy_scx h3 a{ font: bold 18px/36px 'microsoft yahei'; color: #000; }
#sy_news_tj { margin: 7px 0px 0px 0px; width: 100%; border-bottom: #ddd 1px solid; overflow: hidden; padding-bottom: 15px; }
#sy_news_tj_l { float: left; width: 45%; height: auto; }
#sy_news_tj_r a { font-size: 14px; margin-bottom: 10px; color: #000000; }
#sy_news_tj_l img { margin: 0px 0px 0px 0px; width:100%; float: left; }
#sy_news_tj_r { float: right; width:49%; }
#sy_news_tj_r span { color: #999; padding-top: 8px; }
#sy_news ul { overflow: hidden; width: 100%; padding-top: 5px; float: left; margin-left: 4px; max-height:195px }
#sy_news li { height: 28px; +height:25px;
_height: 23px; line-height: 28px; +line-height:25px;
_line-height: 20px; width: 100%; }
#sy_news li a .lbt { float: right; width: 69%; text-decoration: none; text-align: left; overflow: hidden; display: inline; cursor: pointer; white-space: nowrap; color: #333; text-overflow: ellipsis; }
#sy_news li a:hover .lbt { color: #DB0000; }
#sy_news li a .ldt { width: 30%; float: left; text-align: center; text-align: left; color: #848484; text-decoration: none; display: inline; }
#sy_pro { width: 43%;float: left; left: 268px; margin-left: 3%; }
#sy_pro h3 { margin-left: 8px; float:left }
#sy_pro_l { float: right; margin-top: 6px; width: 70%; overflow: hidden; }
#sy_pro_l li { float: left; text-align: center; }
#sy_pro_l li a { background: #34495E; display: inline-block; float: left; color: #FFFFFF; margin-right: 10px; width: 60px; height: 26px; line-height: 26px; }
#sy_pro_l li a:hover { background: #E3131E; color: #FFF; }
#sy_pro_l li a.nomol { background: #E3131E; color: #FFF; }
#sy_pro_fl { margin: 0 auto; height: 28px; line-height: 28px; width: 97%; }
#sy_pro_fl li { float: left; padding-left: 15px; padding-right: 17px; background: url(../images/xx.jpg) no-repeat right 13px; }
.ipro_flash { WIDTH: 99%; HEIGHT: 350px; overflow:hidden }
#i_focus { Z-INDEX: 1; POSITION: relative; PADDING: 0px; MARGIN: 0px auto; WIDTH: 99%; HEIGHT: 350px; OVERFLOW: hidden; }
#sypro_list { margin: 0 auto; overflow: hidden; }
#i_focus_piclist LI { POSITION: absolute; WIDTH: 99%; DISPLAY: none; HEIGHT: 180px; OVERFLOW: hidden; }
.piclist h4 { font-size: 15px; margin-bottom: 5px; }
.piclist { width: 100%; }
.piclist_left { float: left; width: 40%; }
.piclist_left IMG { width: 180PX; height: 130px; padding-top: 20px }
.piclist_right { text-align: left; margin-top: 15px; line-height: 24px; color: #333; }
.piclist_right p { height: 75px; overflow: hidden; color: #666; }
.piclist_right span { background: url(../images/ico2.jpg) no-repeat left center; width: 76px; float: right; margin-top: 10px; padding-left: 20px; }
#i_focus_btn { POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; HEIGHT: 180px; LEFT: 3px; margin-top: 1px; }
#i_focus_btn LI { PADDING: 18px 2px 0px 0px; padding-left: 2px!important; padding-left: 0px; WIDTH: 48%;FLOAT: left; HEIGHT: 180px; FONT-SIZE: 1px; BORDER-TOP: #BEC3C7 5px solid; CURSOR: pointer; MARGIN-RIGHT: 2px; }
#i_focus_btn IMG { padding: 2px; WIDTH: 100%; HEIGHT: auto; }
#i_focus_btn .i_cur { BORDER-TOP: #EB0007 5px solid; }
#i_focus_btn .i_cur IMG { BORDER: #EB0007 1px solid; }
#i_focus_opdiv { BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; FILTER: alpha(opacity=50); BORDER-LEFT: #fff 1px solid; WIDTH: 374px; BOTTOM: 0px; BACKGROUND: #000; HEIGHT: 51px; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 1px solid; LEFT: 0px; opacity: 0.5; -moz-opacity: 0.5; }
#i_focus_tx SPAN { LINE-HEIGHT: 22px; DISPLAY: block; FONT-FAMILY: 微软雅黑; FONT-SIZE: 16px; FONT-WEIGHT: bold; }
#i_focus_tx { POSITION: absolute; BOTTOM: 2px; COLOR: #fff; LEFT: 8px; }
#i_focus_tx .normal { DISPLAY: none; }
#sy_scx { width: 24%; float: right; padding-right:5px }
#sy_scx span { background: url(../images/ico3.jpg) no-repeat left center; padding: 3px 0px 10px 25px; text-decoration: underline; margin-top: 5px; width: 108px; float: right; font-weight: bold; }
.list_con ul {float: left; overflow: hidden; width: 100%; height: auto;}
.list_con ul li {float: left; width: auto;height: 26px; +height:25px;
_ height:26px;
line-height: 27px; text-align: left; margin-top: 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.list_con ul li a { color: #333; }
.list_con ul li a:hover{ color:#db0000;}
.gd_18 { WIDTH: 403px!important; WIDTH: 400px; ZOOM: 1; OVERFLOW: hidden; }
.gd_18 .pcont { WIDTH: 358px!important; WIDTH: 355px; height: 120px; FLOAT: left; OVERFLOW: hidden; }
.gd_18 .ScrCont { WIDTH: 52766px; ZOOM: 1; }
.gd_18 #List1_1 { OVERFLOW: hidden; }
.gd_18 .LeftBotton { MARGIN: 18px 1px 0px 5px; WIDTH: 15px; BACKGROUND: url(../images/left_p.gif) no-repeat; FLOAT: left; HEIGHT: 72px; }
.gd_18 .RightBotton { MARGIN: 18px 5px 0px 2px; WIDTH: 15px; BACKGROUND: url(../images/right_p.gif) no-repeat; FLOAT: left; HEIGHT: 72px; }
.gd_18 .LeftBotton:hover { BACKGROUND: url(../images/left1_p.gif) no-repeat; }
.gd_18 .RightBotton:hover { BACKGROUND: url(../images/right1_p.gif) no-repeat; }
#List1_1 { float: left; }
#List1_1 LI { TEXT-ALIGN: center; LINE-HEIGHT: 25px; FLOAT: left; OVERFLOW: hidden; }
#List2_1 { FLOAT: left; }
#List2_1 LI { TEXT-ALIGN: center; LINE-HEIGHT: 25px; FLOAT: left; OVERFLOW: hidden; }
.inews H3 { line-height: 18px; width: auto; margin-top: 8px; padding-right: 10px; color: #c00; float: left; font-family: 微软雅黑; font-size: 14px; float: left; }
.inews SPAN.floatLeft { PADDING-TOP: 3px; float: left; }
.inews SPAN.floatLeft IMG { CURSOR: pointer; margin-top: 8px; }
#inews { WIDTH:60%; FLOAT: left; HEIGHT: 32px; OVERFLOW: hidden; _display: inline; }
#inews UL LI { line-height: 32px; width:100%; text-overflow: ellipsis; overflow: hidden; padding-left: 10px; }
.newsInfo { LINE-HEIGHT: 30px; COLOR: #b2b2b2; CLEAR: both; }



#banner_point { Z-INDEX: 9999; POSITION: absolute; MARGIN: 0px 0px 0px -500px; WIDTH: 1000px; BOTTOM: 0px; HEIGHT: 20px; LEFT: 50%; }
#banner { Z-INDEX: 10; POSITION: relative; width: 100%; HEIGHT: 500px; OVERFLOW: hidden; BACKGROUND: #000; }
#banner_list {width: 100%; HEIGHT: 500px;  margin: 0 auto; overflow: hidden; }
#banner_list A { DISPLAY: block;width: 100%; HEIGHT: 500px;overflow:hidden;margin: 0 auto; float:left; text-align:center; }
#banner_list .Bnone { display: none; }
#banner_bg { Z-INDEX: 1000; POSITION: absolute; FILTER: alpha(opacity=60); WIDTH: 100%; BOTTOM: 0px; HEIGHT: 40px; CURSOR: pointer; opacity: 0.6; _bottom: -1px; }
#banner_info { Z-INDEX: 1001; POSITION: absolute; LINE-HEIGHT: 30px; BOTTOM: 0px; DISPLAY: none; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 13px; CURSOR: pointer; FONT-WEIGHT: bold; LEFT: 100px; }
#banner_text { Z-INDEX: 1002; POSITION: absolute; WIDTH: 120px; BOTTOM: 3px; RIGHT: 3px; }
#banner UL { Z-INDEX: 1002; POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; BOTTOM: 10px; PADDING-RIGHT: 0px; RIGHT: 15px; PADDING-TOP: 0px; }
#banner UL LI { position: relative; text-align: center; line-height: 12px; width: 16px; display: inline; background: url(../images/ifpoff.png) no-repeat; float: left; height: 8px; color: #fff; cursor: pointer; margin-right: 5px; _background: url(../images/ifpoff.gif) no-repeat; ; }
#banner UL LI.on { BACKGROUND: url(../images/ifpon.png) no-repeat; COLOR: #fff; _background: url(../images/ifpon.gif) no-repeat; }
#banner_point UL LI .pointLayer IMG { WIDTH: 61px; DISPLAY: block; FLOAT: left; HEIGHT: 61px; }




.Btns { Z-INDEX: 999; POSITION:absolute; MARGIN: 0px auto; WIDTH: 1002px; HEIGHT: 1px; left:20%; top:80% }
.Btns UL.BC { Z-INDEX: 2; POSITION: absolute; WIDTH: 540px; BOTTOM: 5px; HEIGHT: 37px; }
.Btns UL.BC LI.bcl { Z-INDEX: 3; POSITION: relative; WIDTH: 125px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 12px; }
.btn01 { LINE-HEIGHT: 24px; PADDING-LEFT: 18px; WIDTH: 103px; DISPLAY: block; BACKGROUND: url(../images/bannerBtn.png) no-repeat left top; HEIGHT: 25px; COLOR: #595959; CURSOR: pointer; _background: url(../images/bannerBtn.gif) left top no-repeat; }
.BtnContent01 { z-index: 4; position: absolute; min-height: 100px; width: 170px; bottom: 36px; display: none !important; background: #fff; float: left; height: auto !important; height: 100px; overflow: visible; left: 0px; }
A.cur { BACKGROUND: url(../images/bannerBtn_select.png) no-repeat left top; COLOR: #000 !important; _background: url(../images/bannerBtn_select.gif) left top no-repeat; }
DIV.show { DISPLAY: block !important; }
.BtnC_leftmenu { WIDTH: 167px; FLOAT: left; }
.BtnC_leftmenu DIV.stepTitle A { LINE-HEIGHT: 30px; PADDING-LEFT: 23px; WIDTH: 148px; HEIGHT: 30px;display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.BtnC_leftmenu DIV.stepTitle A:hover { LINE-HEIGHT: 30px; PADDING-LEFT: 23px; background: #f2f2f2; WIDTH: 148px; DISPLAY: block; HEIGHT: 30px; }
.Btns UL.BC LI.bcl.bHover A.btn01 { BACKGROUND: url(../images/bannerBtn_select.png) no-repeat left top; COLOR: white !important; _background: url(../images/bannerBtn_select.gif) left top no-repeat; }
.Btns UL.BC LI.bcl.bHover DIV.BtnContent01 { DISPLAY: block !important; }
.Btns UL.BC LI.bcl.bHover A.btn02 { BACKGROUND: url(../images/bannerBtn_select.png) no-repeat left top; COLOR: white !important; _background: url(../images/bannerBtn_select.gif) left top no-repeat; }
.Btns UL.BC LI.bcl.bHover DIV.BtnContent02 { DISPLAY: block !important; }
.Btns UL.BC LI.bcl.bHover A.btn03 { BACKGROUND: url(../images/bannerBtn_select.png) no-repeat left top; COLOR: white !important; _background: url(../images/bannerBtn_select.gif) left top no-repeat; }
.Btns UL.BC LI.bcl.bHover DIV.BtnContent03 { DISPLAY: block !important; }
.otherLinks { TEXT-ALIGN: left; LINE-HEIGHT: 30px; MARGIN-TOP: 1px; PADDING-LEFT: 19px; WIDTH: 148px; HEIGHT: 30px; CLEAR: both; }
/** page**/
#ctl00_ContentConn_PageInfo { padding: 3px; text-align: center; margin-top: 20px; font-size: 14px; float: left; height: 45px; width: 95%; }
#ctl00_ContentConn_PageInfo a { background: #ff3a3b none repeat scroll 0 0; border: 1px solid #c00; color: #fff; margin: 5px 10px 0 0; padding: 4px 15px 4px; }
#ctl00_ContentConn_PageInfo a:hover { background: #fff none repeat scroll 0 0; border: 1px solid #bcbcbc; color: #c00; text-decoration: none; }
/*banner*/
.banner_index { height: 150px; position: relative; overflow: hidden; width: 99%; margin-top: 7px; }
.banner_index .btn, .banner_pro .bBtn { position: absolute; top: 70px; width: 22px; height: 78px; display: block; z-index: 3; }
.banner_index .btnPre, .banner_pro .bPre { background: url(../images/bg_btnPre_index.png) no-repeat 0 0; left: 10px; }
.banner_index .btnNext, .banner_pro .bNext { background: url(../images/bg_btnNext_index.png) no-repeat 0 0; right: 10px; }
.banner_index .banner_wrap { position: absolute; left: 0px; top: 0px; z-index: 2; }
.banner_index .banner_wrap li { width: 238px;height: 135px; float: left; border: 1px solid #e1e1e1;text-align: center; font-size: 0; overflow:hidden  }
.banner_index .banner_wrap li .alpha_img { height: 100%; width: 1px; vertical-align: middle; }
.banner_index .banner_wrap li .show_img { vertical-align: middle; height:auto;width:100%;height:auto;} 

.i_main_t { margin: 0px auto; max-width: 1000px; overflow: hidden; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb; padding-bottom:20px; clear:both;  }
.i_main_t .i_add_ico { width: 110%; }
.i_main_t .i_add_ico li { border-right: 1px dashed #d3d3d3; float: left; display: block; padding:10px 0px; width:17%; }
.i_main_t .i_add_ico li.i5 { border: 0px; }
.i_main_t .i_add_ico li a { display: inline-block; width: 100%; height: auto; text-align: center; }
.i_main_t .i_add_ico li .add_iimg { width: 51px; height: 51px; text-align: center; margin: 0px auto 15px; display: inline-block; }
.i_main_t .i_add_ico li .add_ititle { font-size: 18px; font-weight: bold; color: #000; text-align: center; margin-bottom: 5px; }
.i_main_t .i_add_ico li .add_isum { color: #666666; line-height: 20px; text-align: cennter; }
.i_main_t .i_add_ico li .rightcon { }
.i_main_t .i_add_ico li.i1 .add_iimg { background: url(../images/add_ico1_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i1 a:hover .add_iimg { background: url(../images/add_ico11_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i2 .add_iimg { background: url(../images/add_ico2_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i2 a:hover .add_iimg { background: url(../images/add_ico22_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i3 .add_iimg { background: url(../images/add_ico3_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i3 a:hover .add_iimg { background: url(../images/add_ico33_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i4 .add_iimg { background: url(../images/add_ico4_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i4 a:hover .add_iimg { background: url(../images/add_ico44_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i5 .add_iimg { background: url(../images/add_ico5_03.gif) no-repeat center; }
.i_main_t .i_add_ico li.i5 a:hover .add_iimg { background: url(../images/add_ico55_03.gif) no-repeat center; }
.con_form { width: 98%; margin-top: 20px; overflow: hidden; border: 10px solid #ededed; }
.left_form { width: 100%; margin: 0 auto; overflow: hidden; }
.left_form h3 { font-size: 16px; border-bottom: #d8d8d8 1px solid; margin-bottom: 5px; padding-bottom: 7px; margin-top: 20px; }
.left_form form { padding: 20px; width: 505px; height: 360px; overflow: hidden; }
.left_form ul li { height: 45px; line-height: 45px; margin-bottom: 5px; overflow: hidden; }
.left_form ul li.message { height: 140px; position: relative; _height: 138px; }
.left_form ul li span { display: block; width: 128px; text-align: right; margin-right: 10px; float: left; font-size: 14px; }
.left_form ul li input.intxt { width: 355px; margin: 5px 0 2px; border: 1px solid #D9D9D9; border-top: 1px solid silver; line-height: 32px; height: 32px; color: #999; padding: 0 4px; overflow: hidden; }
.left_form ul li textarea { border: 1px solid #CCC; width: 355px; height: 100px; margin-bottom: 0; line-height: 20px; margin: 6px 0 0; padding: 4px; color: #999; resize: none; }
.left_form .btnclick { padding-left: 140px; overflow: hidden; }
.left_form .btnclick input { display: block; width: 110px; height: 34px; line-height: 34px; text-align: center; color: white; float: left; margin-right: 15px; cursor: pointer; font-size: 16px; overflow: hidden; }
.left_form .btnclick input.btn_submit { background: #EB2002; border: 0; }
.left_form .btnclick input.btn_reset { background: #454545; border: 0; }
.right_contact { height: 360px; padding: 20px 30px; float: right; width: 300px; overflow: hidden; }
.right_contact h6 { font-size: 24px; color: #F24B34; font-weight: bold; margin-bottom: 15px; }
.right_contact a { display: block; background: #ededed; width: 90px; height: 35px; line-height: 35px; float: left; font-size: 15px; font-weight: bold; text-align: center; margin: 0px 10px 10px 0px; overflow: hidden; }
/*集团历程*/
.history { background: url(../images/line04.gif) repeat-y scroll 280px 0 rgba(0, 0, 0, 0); overflow: hidden; position: relative; }
.history-date { overflow: hidden; position: relative; }
.history-date h2 { background: url(../images/icon06.gif) no-repeat scroll 253px 0 #fff; font-size: 25px; font-weight: normal; height: 59px; margin-bottom: 74px; padding-left: 45px; }
.history-date h2.first { left: 0; position: absolute; top: 0; width: 935px; z-index: 99; }
.history-date h2 a { background: url(../images/icon08.gif) no-repeat scroll right 50% rgba(0, 0, 0, 0); color: #00bbff; display: inline-block; margin: 21px 97px 0 0; padding-right: 17px; }
.history-date h2 a:hover { text-decoration: none; }
.history-date h2 img { vertical-align: -5px; }
.history-date h2.date02 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); }
.history-date ul { margin: 0; padding: 0; }
.history-date ul li { background: url(../images/icon07.gif) no-repeat scroll 273px 0 rgba(0, 0, 0, 0); padding-bottom: 50px; }
.history-date ul li.last { padding-bottom: 0; }
.history-date ul li:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.history-date ul li h3 { color: #c3c3c3; float: left; font: 18px/16px Arial; margin: 0; padding-right: 19px; text-align: right; width: 246px; }
.history-date ul li h3 span { color: #d0d0d0; display: block; font-size: 12px; }
.history-date ul li dl { float: left; margin-top: -5px; padding-left: 41px; width: 600px; }
.history-date ul li dl dt { color: #737373; }
.history-date ul li dl dt span { color: #787878; display: block; font-size: 12px; }
.history-date ul li.green h3 { color: #1db702; }
.history-date ul li.green h3 span { color: #a8dda3; }
.history-date ul li.green dl { margin-top: -8px; }
.history-date ul li.green dl dt { font-size: 14px; line-height: 28px; width: 600px; }
.history-date ul li.green dl dt a { display: inline-block; margin-left: 12px; overflow: hidden; vertical-align: middle; }
.history-date ul li.green dl dd { display: none; padding-top: 20px; }
.history-date ul li.green dl dd img { float: left; }
.history-date ul li.green dl dd p { color: #787878; line-height: 21px; overflow: hidden; }
.history-date h2.first .more-history { background: none repeat scroll 0 0 transparent; font-size: 16px; margin-left: 30px; }
.history-date h2.first .more-history:hover { text-decoration: underline; }
/*产品*/
.index-brand{ width:100%; *width:104%;}
.index-brand ul li{ position:relative; float:left; width:25%; *width:24%; min-height:136px; overflow:hidden;}
.index-brand ul li em{ position:absolute; width:1px; height:100%; background:#fff; z-index:100; padding:0px; margin:0px;}
.index-brand ul li img{ position:absolute; display:none; top:0; left:0; width:100%;}
.index-brand ul li img.img{ z-index:5;}
.index-brand ul li img.index-brand-img1{ position:absolute; top:0; left:0; width:100%; z-index:10;}
.index-brand ul li.li0, .index-brand ul li.li2 { background:#E3131E; }
.index-brand ul li.li1, .index-brand ul li.li3 { background:#34495E; }
/*产品展示*/
.mainpro{ width:100%; height:auto; overflow:hidden}
.main04{ max-width:1000px; margin:20px auto; overflow:hidden;}
.main04_top img{ width:100%; height:auto; overflow:hidden}
.main04_border{ background:url(../images/pro_bg.jpg) no-repeat; height:156px;overflow:hidden; padding:25px 20px;}
.main04_border ul{height:156px; overflow:hidden; width:960px;}
.main04_border li{ text-align:center;display: inline; float: left; }
.main04_border li a{width:222px;height:156px;display: block; float: left;text-align: center; font-size: 14px; margin-right: 12px; }
.main04_border a:hover{ text-decoration:none; color:#000;}
.main04_border li img{ width:222px;height:130px;}
.main04_border li a em{ color:#5a5a5a;display:block;text-align:center;line-height:26px;font-style: normal;}