@charset "utf-8";
body, input, ul, ol, dl, li, dt, dd, form, div, h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; font-size:12px; color:#333; font-family:"微软雅黑"; }
body { background:#fff; }
li { list-style:none; }
/*img { display:block; border:none; }
input { border:none; }*/
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:none; cursor:pointer; color:#666666; }
.clear { zoom:1; }
.clear:after { clear:both; display:block; content:"\20"; }
.fixheight { height:125px; }
.fixtop { height:125px; background:#fff; position:relative; top:0; width:100%; background:url(../images/topbg2.png) 0 bottom repeat-x; z-index:99999999999999999999 }
.fixtop2 { height:125px; width:981px; z-index:9999999999999999999999999999; margin:0 auto; }
.logo { float:left; width:335px; margin-top:15px; height:80px; overflow:hidden }
.logo img { float:left; margin-top:7px; }
.logo img.logo2 { margin-top:3px; }
.line { width:1px; height:56px; background:url(../images/line.jpg) no-repeat; margin:0 17px; _display:inline; float:left; overflow:hidden }
.topright { width:635px; float:right; margin-top:40px; overflow:hidden }
#nav { height:35px; }
.nav { width:585px; float:right; height:35px; overflow:hidden }
.nav li { float:left; height:25px; padding-top:10px; border-top:2px solid #fff; margin-left:20px; font-family:"微软雅黑"; font-size:14px; color:#333 }
.nav li.cur { border-top:2px solid #8C8C8C; }
.nav li.cur a { color:#858585 }
.nav li a { color:#333 }
.subnav { float:right; height:32px; margin-top:6px; position:absolute; z-index:28; display:none; }
.subcon { height:32px; overflow:hidden }
.subcon li { float:left; height:32px; float:left; margin:0 7px; font-family:"微软雅黑"; overflow:hidden }
.subcon li:hover { background:url(../images/red.jpg) center bottom no-repeat; }
.subcon li a { color:#333333 }
.subcon li:hover a { color:#bc000e }
.banner { width:100%; height:470px; margin-top:-15px; background:#fff; overflow:hidden }
.box1 { width:998px; margin:43px auto 0; text-align:center; overflow:hidden }
.box1list { width:252px; height:275px; padding:25px 18px 0; border:1px solid #fff; float:left; margin:0 14px; overflow:hidden }
.boxpic { width:88px; height:89px; margin:0 auto; background:url(../images/hui.png) no-repeat; overflow:hidden }
.boxpic img { width:47px; height:40px; margin:24px auto 0; overflow:hidden }
.boxtit { line-height:30px; margin-top:18px; font-family:"微软雅黑"; font-size:20px; color:#777777 }
.boxtit a { color:#777777 }
.boxtit span { font-size:14px; }
.box1list p { line-height:24px; color:#8d8d8d; margin-top:10px; overflow:hidden }
.boxmore { line-height:20px; font-family:"微软雅黑"; font-size:14px; margin-top:18px; overflow:hidden }
.boxmore a { color:#47484a }
.boxmore a:hover { color:#df3b3b }
.box1list:hover { border:1px solid #e5e5e5; background:#f7f7f7 }
.box1list:hover .boxpic { background:url(../images/hong.png) no-repeat; }
.box2 { background:url(../images/box2bg.jpg) repeat-x; height:711px; margin-top:35px; overflow:hidden }
.gcal { width:1174px; margin:0 auto; overflow:hidden }
.kehu { margin-bottom:42px; }
.kehu_list { width:970px; height:54px; background:#fff; margin:30px auto 0; }
.kehu_list li { width:157px; height:52px; float:left; margin:0 18px; _display:inline; overflow:hidden; position:relative; }
.kehu_list li img { position:absolute; top:-52px; }
#main { width:971px; margin:20px auto 0; overflow:hidden }
.lbanner { width:964px; height:291px; border:1px solid #cdcdcd; padding:1px; }
.mainbot { margin-top:40px; overflow:hidden }
.mbotright { width:743px; float:left; overflow:hidden }
.mbotlist { width:162px; height:163px; padding:10px 20px 0 16px; border:1px solid #e1e1e1; float:left; margin-left:47px; background:#fff; overflow:hidden }
.mbtit { line-height:24px; font-family:"微软雅黑"; font-size:16px; color:#3e3e3e }
.mbtit span { font-size:12px; color:#7e7e7e }
.mbtit a { color:#3e3e3e }
.mbotlist p { line-height:21px; color:#8d8d8d; margin-top:5px; }
.mbtn { height:21px; margin-top:15px; overflow:hidden }
.mbtn a { display:block; width:21px; height:21px; background-image:url(../images/jian.png); }
.mbtn a:hover { background-position:0 21px; }
.mbpic { height:43px; overflow:hidden }
.mbpic a { display:block; width:92px; height:43px; background-image:url(../images/mbicon1.png); float:right }
.mbotlist:hover { background:#f1f1f1 }
.mbotlist:hover .mbpic a { background-position:0 43px; }
.bg2 a { background-image:url(../images/logo1.png); }
.bg3 a { background-image:url(../images/mbicon3.png); }
.loc { margin-top:15px; height:24px; line-height:24px; text-align:left; padding-left:5px; color:#777; border-bottom:1px #CCCCCC solid; }
.loc a { color:#777 }
.loc a span { color:#d0000f }
.loc img { display:inline; padding-right:8px; position:relative; top:3px; }
.main { margin-top:15px; overflow:hidden }
#left { width:208px; float:left; overflow:hidden }
#right, .right { width:720px; float:right; overflow:hidden; height:auto; }
.hiddendiv { display:none }
.lnavtit { width:206px; height:35px; line-height:35px; background:#bc000e; border:1px solid #a6000c; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; overflow:hidden }
.lnavtit a { color:#fff }
.lnavtit span { font-size:12px; }
.lnavlist li { height:37px; margin-top:4px; overflow:hidden }
.lnavlist li a { display:block; width:190px; height:37px; line-height:37px; padding-left:18px; background:url(../images/lnav.jpg) no-repeat; color:#7a7a7a; font-family:"微软雅黑"; font-size:14px; }
.lnavlist li:hover a { background:url(../images/lnavhover.jpg) no-repeat; color:#fff }
.lnavlist li.lnavcur a { background:url(../images/lnavhover.jpg) no-repeat; color:#fff }
.lnavtit2 { width:206px; height:35px; line-height:35px; background:#bc000e; border:1px solid #a6000c; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; overflow:hidden }
.lnavtit2 a { color:#fff }
.lnavtit2 span { font-size:12px; }
.lnavlist2 li { height:37px; margin-top:4px; overflow:hidden }
.lnavlist2 li a { display:block; width:190px; height:37px; line-height:37px; padding-left:18px; background:url(../images/lnav2.jpg) no-repeat; color:#7a7a7a; font-family:"微软雅黑"; font-size:14px; }
.lnavlist2 li:hover a { background:url(../images/lnavhover2.jpg) no-repeat; color:#fff }
.lnavlist2 li.lnavcur a { background:url(../images/lnavhover2.jpg) no-repeat; color:#fff }
.caselist { overflow:hidden }
.caselist li { width:224px; height:208px; float:left; margin:0 25px 0 0; padding-bottom:40px; display:inline; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; overflow:hidden }
.caselist li.none { margin:0 }
.caselist li img { width:224px; height:170px; }
.caselist li p { height:38px; line-height:38px; background:#eeeeee; text-align:center; color:#535456; font-family:"微软雅黑"; font-size:14px; }
.caselist li p a { color:#535456; }
.caselist li:hover { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
.caselist li:hover p { background:#eeeeee url(../images/alhover.png) center bottom no-repeat; }
.mpage { height:28px; font-family:"微软雅黑"; color:#666; font-size:14px; width:250px; margin:0 auto; overflow:hidden }
.mpage a { display:block; line-height:26px; border:1px solid #fff; font-size:14px; color:#666; float:left; margin:0 5px; }
.mpage a.cur { color:#be4044 }
.mpage a.mborder, .mpage a.mborder2, .mpage a.mborder3 { width:28px; height:26px; line-height:26px; border:1px solid #e1e1e1; text-align:center; font-family:"微软雅黑" }
.mpage a.mborder2 { margin-right:10px; }
.mpage a.mborder2 { margin-left:10px; }
.mpage span { display:block; float:left; line-height:26px; }
.abtdesc { line-height:30px; color:#7b7b7b; font-size:14px;  padding-bottom:20px; overflow:hidden }
.abtpic { width:246px; height:135px; border:1px solid #cdcdcd; padding:1px; float:left; margin-right:30px; overflow:hidden }
.abtpic img { width:246px; height:135px; }
.abtcon { display:inline; line-height:30px; color:#7b7b7b; font-size:14px; }
.abtcon a { color:#7b7b7b; }
.abtcon span { color:#bc000e }
.abtdesc2 { margin-top:18px; line-height:30px; color:#7b7b7b; font-size:14px; overflow:hidden }
.abtdesc2 p { line-height:30px; color:#7b7b7b; font-size:14px; }
.abtdesc2 strong { color:#bc000e }
.compdesc, .compdesc2, .compdesc3, .compdesc4 { line-height:30px; color:#7b7b7b; font-size:14px; border-bottom:1px solid #cacaca; padding-bottom:20px; }
.compdesc p, .compdesc2 p, .compdesc3 p, .compdesc4 p { line-height:30px; color:#7b7b7b; font-size:14px; }
.compdesc2 p { text-align:center }
.compdesc3 p { margin-top:5px; width:490px; }
.compdesc2, .compdesc3, .compdesc4 { padding:20px 0; line-height:24px; }
.compdesc4 { padding:20px 0 15px; }
.compdesc4 p { padding:12px 0; line-height:24px }
.compdesc3 { background:url(../images/culture.jpg) right 40px no-repeat; }
.compdesc2 img { width:673px; margin:0 auto; padding:12px 0; }
.comptit { color:#bc000e; line-height:30px; font-size:14px; font-weight:bold }
.framework img { max-width:720px; overflow:hidden }
#gundong { width:720px; height:194px; overflow:hidden }
#indemo { float:left; width:800%; }
#gundong1, #gundong2 { height:194px; float:left; display:inline-table; float:left }
#gundong1 li, #gundong2 li { width:221px; height:160px; float:left; background:url(../images/khbg.jpg) no-repeat; margin:0 12px; border:1px solid #d0d0d0 }
#gundong1 li img, #gundong2 li img { width:221px; height:160px; }
#gundong1 li p, #gundong2 li p { line-height:34px; text-align:center; color:#686868; font-size:14px; }
.honorlist { margin-top:22px; overflow:hidden }
.honorlist li { width:225px; float:left; margin:0 22px 0 0; padding-bottom:24px; overflow:hidden }
.honorlist li.none { margin:0; }
.honorlist li img { width:223px; height:323px; border:1px solid #d0d0d0 }
.honorlist li p { line-height:24px; text-align:center; color:#686868; font-size:14px; padding-top:8px; }
.pointlist { height:159px; overflow:hidden }
.pointlist dd { width:263px; height:155px; padding:1px; border:1px solid #e0e0e0; float:left; overflow:hidden }
.pointlist dd img { width:263px; height:155px; }
.pointlist dt { width:430px; float:right; margin-top:10px; line-height:26px; overflow:hidden }
.pointlist dt a { font-size:14px; font-weight:bold; color:#535353 }
.pointlist dt:hover a { color:#bc000e }
.pointlist dt p { line-height:26px; color:#7b7b7b; text-indent:2em; margin-top:3px; }
.pointlist dt a.desc1 { display:block; width:70px; height:26px; line-height:26px; background:#b6b6b6; color:#fff; font-size:12px; text-align:center; float:right; margin-top:10px; }
.pointlist dt a.desc1:hover { background:#bc000e }
.pointcon { padding-bottom:33px; overflow:hidden }
.pointlist2 { width:360px; float:left; height:65px; padding:30px 0; border-bottom:1px solid #dbdbdb; overflow:hidden }
.ptpic { width:68px; height:61px; float:left; padding:1px; border:1px solid #e0e0e0; }
.ptpic img { width:68px; height:61px; }
.ptright { width:254px; float:left; padding-left:13px; }
.pright { float:right; width:341px; padding-left:19px; }
.pttit { line-height:20px; margin-top:2px; color:#888888; overflow:hidden }
.pttit a { float:left; color:#888888; font-weight:bold }
.pttit span { float:right }
.ptright p { line-height:20px; color:#888888; margin-top:3px; position:relative }
.ptright p a { width:38px; height:18px; line-height:18px; background:#b6b6b6; color:#fff; text-align:center; position:absolute; right:0; margin-top:2px; }
.ptright:hover .pttit a { color:#bc000e }
.ptright p a:hover { background:#bc000e }
.artcon { overflow:hidden }
.artitle { line-height:20px; text-align:center; font-size:14px; color:#4f4f4f; font-weight:bold }
.ardate, .ardate2 { line-height:20px; border-bottom:1px dashed #a8a8a8; padding:8px 0 10px; text-align:center; color:#797979 }
.ardate2 { text-align:right; padding-right:150px; }
.ardate span, .ardate2 span { color:#7C7C7C }
.arcon, .arcon2 { line-height:28px; margin:18px 0 0; color:#737373; overflow:hidden }
.arcon2 { margin-top:40px; border-bottom:1px dashed #a8a8a8; padding-bottom:10px; }}
.arpage { margin-top:30px; overflow:hidden }
.arpage li { line-height:26px; color:#333333 }
.arpage li a { color:#737373 }
.arpage li:hover a { color:#D0000F }
.fenxiang, .fenxiang2 { height:16px; margin:10px 0 0; padding-bottom:10px; width:338px; _width:345px; float:right; overflow:hidden }
.fenxiang2 { float:none; margin:20px auto 0; }
.video { margin:0 auto 25px; width:564px; height:376px; padding:1px; border:1px solid #dbdbdb; overflow:hidden }
.video img { width:564px; height:376px; }
.sdmenu { width:208px; margin-top:1px; overflow:hidden; }
.sdmenu div { width:208px; margin-top:4px; overflow:hidden; }
.sdmenu div.collapsed { height:37px; }
.sdmenu div span { display:block; height:37px; line-height:37px; width:190px; cursor:pointer; padding-left:18px; background:url(../images/lnavhover2.jpg) no-repeat; color:#fff; font-family:"微软雅黑"; font-size:14px; }
.sdmenu div span a { color:#fff }
.sdmenu div.collapsed span { background:url(../images/lnav.jpg) no-repeat; color:#7a7a7a; }
.sdmenu div.collapsed span:hover { background:url(../images/lnavhover.jpg) no-repeat; color:#fff }
.sdmenu div.collapsed span:hover a { color:#fff }
.sdmenu div.collapsed span a { color:#7a7a7a }
.pronav { width:208px; overflow:hidden }
.pronav li { height:37px; margin-top:4px; overflow:hidden }
.pronav li a { display:block; height:37px; line-height:37px; width:190px; cursor:pointer; padding-left:18px; background:url(../images/lnavhover4.jpg) no-repeat; color:#7a7a7a; font-family:"微软雅黑"; font-size:14px; overflow:hidden }
.pronav li a:hover, .pronav li a.procur { background:url(../images/lnavhover3.jpg) no-repeat; }
.mynav { margin:0; overflow:hidden }
.mynav li { height:37px; margin-top:4px; overflow:hidden }
.mynav li a { display:block; height:37px; line-height:37px; width:190px; cursor:pointer; padding-left:18px; background:url(../images/lnav.jpg) no-repeat; color:#7a7a7a; font-family:"微软雅黑"; font-size:14px; overflow:hidden }
.mynav li.mncur a, .mynav li:hover a { background:url(../images/lnavhover2.jpg) no-repeat; color:#fff }
.prolist { height:170px; padding-bottom:30px; overflow:hidden }
.prolist dd { width:220px; height:166px; padding:1px; border:1px solid #e0e0e0; float:left; overflow:hidden }
.prolist dd img { width:220px; height:166px; }
.prolist dt { width:473px; float:right; margin-top:8px; line-height:22px; overflow:hidden }
.prolist dt a { font-size:14px; font-weight:bold; color:#535353 }
.prolist dt:hover a { color:#bc000e }
.prolist dt p { line-height:22px; color:#7b7b7b; text-indent:2em; margin-top:8px; }
.prolist dt a.desc1 { display:block; width:70px; height:26px; line-height:26px; background:#a6a6a6; color:#fff; font-size:12px; text-align:center; float:right; margin-top:12px; }
.prolist dt a.desc1:hover { background:#bc000e }
.proline { height:1px; line-height:1px; background:url(../images/xuxian.jpg) repeat-x; padding:0 0 30px; overflow:hidden }
.top_title { height:24px; width:720px; }
.title, .switch, .current { float:left }
.switch, .current { height:24px; width:68px; margin-right:10px; overflow:hidden }
.top_title .current a { background:#7a7a7a; display:block; width:66px; height:22px; line-height:22px; border:1px solid #888; color:#fff; text-align:center; }
.switch a { display:block; width:66px; height:22px; line-height:22px; border:1px solid #dcdcdc; color:#888; text-align:center; }
.switch a:hover { color:#333 }
.content1 { width:720px; overflow:hidden; }
.content1 .bigContainer { margin-left:0px; }
.content1 .bigContainer .wingsArea { width:720px; float:left; height:auto; line-height:26px; color:#737373; min-height:1px; margin-top:18px; overflow:hidden }
.wingsArea p { line-height:26px; color:#737373; }
.wingsArea p img { margin:5px auto; }
.mrtab { border:2px solid #dddddd; width:716px; height:115px; overflow:hidden }
#NewsPic { position:relative; width:716px; height:115px; overflow:hidden; }
#NewsPic a { overflow:visible; border:0; text-decoration:none; }
#NewsPic .Picture { position:absolute; left:0; top:0; width:716px; height:115px; border:none }
#NewsPic .Nav { position:absolute; height:15px; line-height:14px; bottom:12px; right:22px; }
#NewsPic .Nav span { font-size:12px; font-weight:400; color:#FFF; float:right; display:block; width:15px; text-align:center; background:url(../images/curr21.jpg); cursor:pointer; margin:0 2px; font-family:"微软雅黑"; font-weight:bold; font-size:10px; }
#NewsPic .Nav span.Normal { color:#fff; background:url(../images/normal21.jpg) no-repeat; }
#NewsPic .Nav span.Cur { background:url(../images/curr21.jpg); color:#FFF; }
.partcon { margin-left:-35px; *+padding-bottom:24px;overflow:hidden }
.showbox { height:110px; width:212px; border:1px solid #ddd; padding:1px; margin:0 0 24px 35px; position:relative; overflow:hidden; float:left; display:inline; }
.showbox.marnone { margin:0 0 24px 0; }
.showbox .subtitle { position:absolute; left:0; bottom:-35px; height:25px; line-height:25px; width:212px; color:#fff; margin:1px; font-family:"微软雅黑"; background:#000; background:url(../images/parthover.png) repeat-x; text-align:center; }
.showbox .subtitle p { line-height:25px; color:#ddd }
.showbox .subtitle p a { color:#ddd }
.showbox img { width:212px; height:110px; overflow:hidden }
.contlist1 { padding-bottom:20px; border-bottom:1px solid #cacaca; overflow:hidden }
.conttit { font-size:14px; font-weight:bold; color:#bc000e }
.contlist1 p { line-height:30px; color:#7b7b7b; font-size:14px; margin-top:8px; width:310px; float:left; overflow:hidden }
.contlist1 p.fr { float:right; width:330px; }
.contlist2 { padding:30px 0; border-bottom:1px solid #cacaca; overflow:hidden }
.contlist2 img { max-width:720px; overflow:hidden }
.contlist3 { padding:30px 0 0; background:url(../images/contact2.jpg) right 50px no-repeat; overflow:hidden }
.contlist3 p { line-height:30px; color:#7b7b7b; font-size:14px; margin-top:8px; width:455px; overflow:hidden }
.download { background:url(../images/text.jpg) 0 0 no-repeat; height:30px; padding:0 0 15px 35px; margin-bottom:20px; border-bottom:1px solid #D7D7D7 }
.download dt { float:left; width:560px; line-height:15px; color:#353535; overflow:hidden }
.download dt a { color:#353535 }
.download dt p span { color:#717171; padding-right:25px; }
.download dd { float:right; width:50px; height:20px; margin-top:3px; }
.download dt:hover a { color:#bc000e }
.download dd:hover { margin-top:1px }
.map { width:716px; height:197px; padding:1px; border:1px solid #cdcdcd; overflow:hidden }
.map img { width:716px; height:197px; }
.mesdesc { margin-top:10px; padding-left:10px; overflow:hidden }
.mestit { line-height:26px; font-family:"微软雅黑"; font-size:16px; color:#676767 }
.mesdesc p { line-height:22px; color:#9c9c9c; margin-top:3px; }
.mesform { margin-top:15px; overflow:hidden }
.meslist2 { float:right }
.meslist, .meslist2 { height:27px; line-height:27px; padding-bottom:10px; padding-left:5px; width:360px; float:left; overflow:hidden }
.meslist2 { float:right; width:350px; padding-left:0 }
.meslist label, .meslist2 label, .meslist3 label { width:40px; float:left; text-align:right; color:#676767 }
.meslist2 label { width:50px; }
.input2 { width:296px; height:25px; line-height:25px; border:1px solid #dbdbdb; float:left; color:#676767 }
.input3 { width:286px; height:25px; line-height:25px; border:1px solid #dbdbdb; float:left; color:#676767 }
.meslist span, .meslist2 span, .meslist3 span { float:left; color:#bc000e; padding-left:6px; }
.meslist3 { width:715px; height:117px; line-height:117px; text-align:right; color:#676767; float:left; padding-left:5px; clear:both; overflow:hidden }
.text2 { width:655px; height:114px; line-height:20px; padding:0 3px; border:1px solid #dbdbdb; float:left; font-size:12px; color:#676767 }
.mesbtn { height:28px; width:140px; margin:0 auto; padding-top:18px; clear:both; overflow:hidden }
.mesbtn input.chongzhi { width:48px; height:28px; background:url(../images/chongzhi.jpg) no-repeat; cursor:pointer; margin:0 10px; color:#636363; font-size:14px; font-weight:bold; float:left }
.mesbtn input.chongzhi:hover { background:url(../images/tijiao.jpg) no-repeat; color:#fff; }
.carelist { line-height:18px; color:#7f7f7f; overflow:hidden }
.carelist p { line-height:18px; color:#7f7f7f; padding-bottom:18px; overflow:hidden }
.carelist img { margin-top:15px; max-width:720px; }
.post_left { width:720; overflow:hidden }
.list { margin-bottom:20px; overflow:hidden }
.post_left h4 { color:#626262; cursor:pointer; height:18px; line-height:18px; background:url(../images/jia.jpg) 0 2px no-repeat; overflow:hidden }
.post_left h4 span { float:left; padding-left:23px; font-weight:bold; }
.post_left h4 a { float:right; color:#626262; font-weight:normal }
.post_left h4.jianhao { background:url(../images/jian.jpg) 0 2px no-repeat; color:#bc000e }
.post_left h4:hover { color:#bc000e }
.post_left h4.jianhao a, .post_left h4:hover a { color:#bc000e }
.post_left ul li { color:#626262; line-height:26px; }
.post_left ul li p { color:#626262; line-height:26px; margin-top:8px; }
.myinpic { height:133px; overflow:hidden }
.myinpic dd { width:242px; height:129x; padding:1px; border:1px solid #ccc; float:left; overflow:hidden }
.myinpic dd img { width:242px; height:129x; }
.myinpic dt { width:445px; float:right; margin:2px 6px 0 0; line-height:25px; color:#7b7b7b }
.myinpic dt a { color:#535353; font-weight:bold; font-size:14px; }
.myinpic dt:hover a { color:#bc000e; }
.myinpic dt p { line-height:25px; color:#7b7b7b; margin-top:2px; }
.mytable { margin-top:24px; overflow:hidden }
.tabtit { height:32px; background:url(../images/tabletit.jpg) no-repeat; }
.tabtit li { float:left; color:#606060; line-height:30px; text-align:center; width:102px; }
.tabtit li.tit1 { width:82px; }
.tabtit li.tit2 { width:434px; }
.mytlist { margin-top:4px; padding-bottom:40px; overflow:hidden }
.mytlist li { color:#7b7b7b; height:30px; line-height:30px; border-bottom:1px dashed #b6b6b6; text-align:center; overflow:hidden }
.mytlist li span { float:left; width:82px; }
.mytlist li a { float:left; width:434px; text-align:left; color:#7b7b7b; }
.mytlist li:hover a { color:#bc000e }
.mytlist li p { width:102px; float:left; }
.zhaopform { width:720ppx; overflow:hidden }
.zplist1 { height:22px; line-height:22px; color:#676767; overflow:hidden }
.zplist1 label { width:63px; float:left; }
.input4 { width:280px; height:20px; line-height:20px; border:1px solid #dbdbdb; color:#000; float:left }
.input5, .input6, .input7, .input8, .input9 { width:152px; height:20px; line-height:20px; border:1px solid #dbdbdb; color:#000; float:left; margin-top:4px; }
.input6 { width:121px; }
.input7 { width:271px; }
.input8 { width:211px; }
.input9 { width:86px; }
.texta1 { width:632px; height:120px; border:1px solid #dbdbdb; float:left; margin:8px 10px 0; display:block; font-size:14px; color:#000 }
.select1 { height:20px; line-height:20px; border:1px solid #7f9db9; color:#000; float:left; margin-top:4px; }
span.xing { float:left; color:#d80000; padding-left:6px; }
.zplist2 { margin-top:6px; overflow:hidden }
.zplist3 { margin:0; overflow:hidden }
.label1, .label2, .label3 { width:63px; float:left; color:#676767; height:31px; line-height:31px; padding-top:156px; }
.label2 { padding-top:90px; }
.label3 { padding-top:63px; }
.zptable1, .zptable2, .zptlist3 { border:1px solid #dbdbdb; border-bottom:none; width:655px; float:left }
.zptable2 { border-top:none; }
.zptlist1, .zptlist2, .zptlist3 { height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; overflow:hidden }
.zptlist3 { height:158px; border-top:none; }
.zptleft { width:116px; float:left; text-align:right; border-right:1px solid #dbdbdb; color:#676767; }
.zptright { float:left; padding-left:9px; }
.zptlist2 li { float:left; width:133px; border-right:1px solid #dbdbdb; color:#676767; text-align:center; }
.zptlist2 li.first { width:116px; }
.zptlist2 li.none, .zptlist2 li.none1 { border-right:none; }
.zptlist2 li.none1 { width:270px; }
.zptlist3 p { text-align:right; padding-right:5px; }
.zptlist3 p span { color:#d80000; padding-right:6px; }
.hotPic { margin-top:12px; height:131px; overflow:hidden }
.hotPic .JQ-slide { position:relative; width:720px; }
.hotPic .JQ-slide .wrap { width:720px; height:131px; overflow:hidden; position:relative; }
.hotPic .JQ-slide-content { position:absolute; }
.hotPic .imgList li { width:248px; float:left; overflow:hidden }
.hotPic .imgList li img { width:225px; height:131px; }
.hotPic .imgList li p { padding:7px 16px; line-height:24px; text-align:center; color:#202020; }
.hotPic .imgList li a { color:#8c8c8c; }
.hotPic .JQ-slide-nav a { display:none; z-index:99; width:20px; height:53px; overflow:hidden; text-indent:-999em; text-decoration:none; position:absolute; top:42px; }
.hotPic .JQ-slide-nav a.prev { left:0px; background:url(../images/prev10.png) no-repeat; }
.hotPic .JQ-slide-nav a.next { right:0px; background:url(../images/next10.png) no-repeat; }
.hotPic .JQ-slide-nav a.prev:hover { background:url(../images/pre10hover.png) no-repeat; }
.hotPic .JQ-slide-nav a.next:hover { background:url(../images/next10hover.png) no-repeat; }
.hotPic:hover a { display:block }
.rptit { height:30px; line-height:30px; border-bottom:1px dashed #c4c3c3; margin-top:13px; overflow:hidden }
.flexslider { position:relative; width:224px; height:170px; border:1px solid #cdcdcd; padding:1px; float:left; overflow:hidden; zoom:1; }
.flex-viewport { max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease; }
.flexslider .slides { zoom:1; }
.slides li img { width:224px; height:170px; }
.flex-direction-nav { display:none; }
.flex-control-nav { width:150px; position:absolute; bottom:13px; margin-left:21px; text-align:center; }
.flex-control-nav li { margin:0 2px; width:10px; float:left; zoom:1; *display:inline;
}
.flex-control-paging li a { background:url(../images/cnormal.png) no-repeat; display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px; cursor:pointer; color:#7f7d87 }
.flex-control-paging li a.flex-active { background:url(../images/ccur.png) no-repeat; color:#000 }
.asid_share { position:fixed; width:40px; bottom:38px; right:70px; z-index:890; _position:absolute; }
.asid_share .asid_share_box { width:100%; margin-bottom:3px; background:#d9d9d9; text-align:center; }
.asid_share .asid_share_box a { display:block; height:35px; padding-top:5px; }
.asid_share .asid_share_box a img { margin:0 5px; }
.asid_share .asid_share_box a:hover { background:#e12500; text-decoration:none; }
.asid_share .asid_share_box a:hover .asid_title, .asid_share .asid_share_box .asid_title { color:#fff; font-size:12px; display:block; padding-left:6px; line-height:18px; width:30px; margin-top:-2px; }
#bottom { background:url(../images/bottombg.jpg) repeat-x; height:270px; margin-top:26px; overflow:hidden }
.bottom { width:970px; padding-top:13px; height:257px; margin:0 auto; overflow:hidden }
.botleft { width:380px; float:left; height:205px; border-right:1px solid #D1D1D1; overflow:hidden }
.botlink { margin-top:12px; overflow:hidden }
.botcon { width:126px; float:left; overflow:hidden }
.bottit, .bottit2 { height:24px; line-height:24px; color:#454a50; font-family:"微软雅黑"; font-size:16px; overflow:hidden }
.bottit2 { color:#6d6d6d; }
.botlist { margin-top:8px; overflow:hidden }
.botlist li { line-height:26px; background:url(../images/point.jpg) 0 10px no-repeat; font-family:"微软雅黑"; }
.botlist li a { color:#707070; padding-left:12px; }
.botlist li:hover { background:url(../images/point3.jpg) 0 10px no-repeat; }
.botlist li:hover a { color:#d10716 }
.botform { margin-top:20px; height:22px; overflow:hidden }
.botform li { float:left; line-height:20px; font-family:"微软雅黑"; color:#707070; margin-right:15px; }
.input1 { width:74px; height:18px; line-height:18px; border:1px solid #cfcfcf; overflow:hidden }
.btn1 { width:44px; height:20px; line-height:20px; background:#B6B6B6; text-align:center; color:#fff; cursor:pointer }
.btn1:hover { background:#999 }
.botcent { width:210px; float:left; height:193px; border-right:1px solid #D1D1D1; padding:12px 33px 0; overflow:hidden }
.botcent p { line-height:20px; color:#8c8c8c; margin-top:8px; font-family:"微软雅黑"; }
.ecosys { width:210px; height:60px; background-image:url(../images/logo.png); display:block; margin-top:34px; overflow:hidden }
.ecosys:hover { background-position:0 60px; }
.botright { width:265px; float:right; margin-top:5px; overflow:hidden }
.botright li { line-height:31px; overflow:hidden }
.botright li img { float:left; width:16px; height:16px; padding-right:10px; margin-top:8px; }
.botright li a { font-family:"微软雅黑"; color:#707070 }
.botright li p { line-height:31px; font-family:"微软雅黑"; color:#707070; float:left }
.copyright { height:40px; line-height:40px; width:100%; text-align:center; color:#fff; font-family:"微软雅黑"; padding-top:12px; overflow:hidden }
.rigscroll { width:110px; height:360px; padding:0 5px; border:1px solid #dedede; position:fixed; _position:absolute; top:143px; right:5px; background:#fff ;z-index:999}
.rexian { margin-top:13px; padding-bottom:7px; border-bottom:1px solid #d8d8d8 }
.rexian img { width:32px; height:32px; margin:0 auto }
.rexian p { line-height:20px; color:#0099d1; font-family:"微软雅黑"; font-size:14px; text-align:center; margin-top:3px; }
.zixun li { height:60px; padding:8px 10px; border-bottom:1px solid #dedede; }
.zixun li a.qq, .zixun li a.zx { display:block; width:41px; height:41px; background-image:url(../images/ricon1.jpg); margin:0 auto; }
.zixun li a.zx { background-image:url(../images/ricon2.jpg); }
.zixun li a.qq:hover, .zixun li a.zx:hover { background-position:0 41px; }
.zixun li p { line-height:20px; text-align:center; color:#7f7f7f; font-family:"微软雅黑"; font-size:14px; }
.zixun li p a { color:#7f7f7f; }
.erweima { width:80px; height:82px; margin:12px auto 0; }
.line22{ border-bottom:#CCCCCC dashed 1px;}
.f16{ font-size:16px;}
.yuanjiao{ background-color:#444; color:#FFFFFF; font-size:14px; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}
.yuanjiao2{ background-color:#ff0000; color:#FFFFFF; font-size:14px; padding:5px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}