﻿

.headercont{width:100%;position:relative;}
.headernav{width:100%;height:88px;background: url(/static/webimages/img43.png) repeat;position:relative;z-index:10;position:absolute;left:0;top:0;z-index:50;}
.headerline{display:inline-block;width:100%;height:8px;overflow:hidden;background:url(/static/webimages/img04.png) repeat-x;position:absolute;left:0;bottom:-8px;z-index:20;}
.headernavwrap{width:1000px;margin:0 auto;}
.headerlogo{display:inline-block;float:left;padding-top:18px;}
.headerright{/*width:925px;*/float:right;}
.searchwrap{float:right;padding:12px 0 10px 0;}
.searchwrap p{float:right;font-size:13px;color:#808080;line-height:26px;}
.searchwrap p a{color:#808080;}
.inputwrap{width:169px;height:26px;background:#fff;border:1px solid #e6e6e6; margin-left:12px;}
.inputwrap input{float:left;}
.inputtext{width:105px;padding-left:5px;background:none;height:26px;line-height:26px;}
.inputwrap input.inputsubmit{float:right; width:25px;background:url(/static/webimages/img03.jpg) no-repeat left 3px;height:22px;cursor:pointer;}

.headerright ul{float:right;width:645px;}
.headerright ul li{float:left;margin-right:39px;font-size:15px;height:38px;}
.headerright ul li.lastli{margin-right:0px;}
.headerright ul li:last-child{margin-right:0px;}
.headerright ul li a{display:inline-block; color:#333333;height:37px;}
.headerright ul li a:hover, .headerright ul li a.navborder{border-bottom:1px solid #b7161f;color:#b1020c;}
 

.indexbanner{width:100%;height:547px;overflow:hidden;position:relative;}
.indexbanner ul li{width:100%;height:547px;left:0;top:0;}
.indexbanner ul li img{display:block;position:absolute; width:1920px;height:547px;left:50%;top:0;margin-left:-960px;}
.indexbannerwrap{width:100%;height:547px;}

.bannerleft, .bannerright{display:inline-block;width:54px;height:74px;position:absolute;top:50%;margin-top:-37px;cursor:pointer;z-index:30;}
.bannerleft{background:url(/static/webimages/img48.png) no-repeat;left:0;}
.bannerright{background:url(/static/webimages/img49.png) no-repeat;right:0;}

.indexinformation{width:100%;height:65px;background:url(/static/webimages/img06.png) repeat;position:absolute;left:0;bottom:0;z-index:20;display:none;}
.indexinformationwrap{width:1280px;margin:0 auto;}
.Stocka{float:left;padding:12px 24px 0 0;border-right:1px solid #5e5f5f;height:65px;}
.Stockb{padding-left:24px;}
.Stocka span{font-size:13px;color:#f3f3f3;}
.Stocka p{font-size:22px;font-weight:bold;color:#b3b3b3;line-height:24px;}

.indexnews{float:left;padding-left:24px;}
.indexnews h4{color:#b4b4b4;font-size:14px;padding:5px 0 5px 12px;background:url(/static/webimages/img07.png) no-repeat left 8px;}
.indexnews ul li a{color:#fff;}

.indexbtn{width:1280px;left:50%;bottom:30px;margin-left:-640px; text-align:right;position:absolute;z-index:30;display:none;}
.indexbtn a{display:inline-block;width:10px;height:10px;overflow:hidden;background:url(/static/webimages/img08.png) no-repeat;margin-right:6px;}
.indexbtn a:hover, .indexbtn a.activeSlide{background-position:right top;}

.indexcont{padding:40px 0 80px 0;width:1000px;margin:0 auto;}
.changecontbtn{position:relative;}
.changecontbtn a{display:inline-block;width:134px;height:46px;line-height:35px;text-align:center;font-size:16px;background:#fff;float:left;margin-right:12px;}
.changecontbtn a:hover, .changecontbtn a.changethis{background:url(/static/webimages/img09.jpg) no-repeat;color:#fff;font-size:18px;font-weight:bold;}

.changeLatestnewsone{position:absolute;right:0;top:0;border:1px solid #b1020c;}
.changeLatestnewsone span{display:inline-block;float:left;width:40px;height:33px;cursor:pointer;}
.changeone{background:url(/static/webimages/img36a.jpg) no-repeat;}
.changetwo{background:url(/static/webimages/img37.jpg) no-repeat;}
.changeone.chengeback{background:url(/static/webimages/img36.jpg) no-repeat;}
.changetwo.chengeback{background:url(/static/webimages/img37a.jpg) no-repeat;}


.changecontwrap{margin-top:14px;height:415px;overflow:hidden;position:relative;}
.changecont{display:none;height:415px; position:absolute;background:#fff;left:0;top:0;}
.Latestnews{position:relative;}
.Latestnews ul{width:1000px; position:absolute;background:#fff;right:0;top:0;}
.Latestnewsone li{float:left;overflow:hidden;position:relative;}
.Latestnewsone li img{display:block;width:323px;height:187px;}
.Latestnewsone li.newslefttop, .Latestnews ul li.newsleftbt{width:323px;height:187px;}
.Latestnewsone li.newsrighttop, .Latestnews ul li.newsrightbt{width:323px;height:187px;float:right;}
.Latestnewsone li.newscenter{width:335px;height:383px;margin-left:10px;}
.Latestnewsone li.newscenter img{width:335px;height:383px;}
.Latestnewsone li.newsleftbt{position:absolute;left:0px;top:196px;}
.Latestnewsone li.newsrightbt{margin-top:9px;}


.Latestnewstwo li{font-size:16px;padding:15px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-bottom:-1px;position:relative;}
.redenewtwo{float:right;display:inline-block;padding-right:23px;background:url(/static/webimages/img38.jpg) no-repeat right center;color:#b1020c;margin-top:12px;}
.Latestnewstwo li em{font-size:14px;color:#666;display:inline-block;padding-top:8px;}
.Latestnewstwo li a:hover{color:#b1020c;}

.Investornews{border:1px solid #d9d9d9;width:963px;height:323px; padding:40px 0 50px 35px;}
.Investornewsleft{width:486px;float:left;}
.Investornewsbtn{font-size:18px;color:#999;padding-bottom:35px;}
.Investornewsbtn a{color:#999; display:inline-block;padding-right:18px;margin-right:18px;border-right:1px solid #999;}
.Investornewsbtn a:hover, .Investornewsbtn a.thiscur{color:#333;}
.Investornewscont{height:238px;border-right:1px solid #e6e6e6;padding-right:50px;font-size:14px;display:none;}
.Investornewscont ul li{margin-bottom:16px;padding-left:15px;background:url(/static/webimages/img29.jpg) no-repeat left center;height:18px;overflow:hidden;}
.Investornewscont ul li span{float:right;color:#999;}
.Investornewscont ul li a:hover{color:#b1020c;}

.Investornewsright{width:432px;float:left;margin-left:16px;padding-top:58px;}

.Groupbusiness ul li{width:325px;height:388px;overflow:hidden;position:relative;float:left;margin-right:10px;}
.Groupbusiness ul li img{display:block;width:325px;height:388px;}
.Groupbusiness ul li div{width:325px;height:136px;background:url(/static/webimages/img34.png) repeat;position:absolute;left:0;bottom:0;z-index:10;}
.Groupbusiness ul li a{color:#fff;}
.Groupbusiness ul li h3{font-size:24px;line-height:24px;padding:13px;}
.Groupbusiness ul li p{padding:0 13px;font-size:12px;}
.Groupbusiness ul li p a{color:#aaaaaa;}

.Recruitmentleft{width:785px;height:415px;overflow:hidden;float:left;}
.Recruitmentleft img{width:785px;height:415px;display:block;}
.Recruitmentright{width:494px;height:415px;background:#f1f1f1;float:left;}
.Recruitmentrighttext{width:415px;float:right;margin-right:15px;color:#333;line-height:22px;}
.Recruitmentrighttext h4{font-size:24px;color:#333;line-height:24px;padding:90px 0 35px 0;}
.Recruitmentrighttextbtn{display:inline-block;padding:6px 28px;border:1px solid #999999;margin-top:35px;}
.Recruitmentrighttextbtn:hover{color:#fff;border:1px solid #b1020c;background:#b1020c;}


.newsmask{width:100%;height:70px;position:absolute;left:0;bottom:0;background:url(/static/webimages/img15.png) repeat;font-size:16px;color:#fff;}
.newsmask span{display:block;line-height:22px;overflow:hidden;width:276px; padding:0 30px 0 10px;position:relative;background:url(/static/webimages/img16.png) no-repeat right center;}

.newscenter .newsmask span{width:325px}


.newsmaskcont{width:100%;height:70px;overflow:hidden; text-align:center;color:#fff;font-size:18px;font-weight:bold;position:absolute;left:0;bottom:0;background:url(/static/webimages/img15.png) repeat;opacity:0;filter:alpha(opacity=0); display:block;}
.newsmaskcont div{padding:0 25px;line-height:30px;position:relative;}
.remorenew{display:inline-block;width:95px;height:42px;line-height:42px;padding-left:12px;margin-top:15px; text-align:left; font-weight:normal; background:url(/static/webimages/img17.jpg) no-repeat;color:#4c4c4c;font-size:16px;}


.Businessinformation{padding:46px 0 0 0;overflow:hidden;}
.Businessinformationtitle{text-align:center;color:#666;}
.Businessinformationtitle h4{font-size:30px;line-height:30px;color:#333;padding-bottom:20px;}

/*.Businesslist{padding:40px 0 0 0;width:1032px;}
.Businesslist li{width:226px;float:left;margin-right:32px;}
.Businesslist li h4{font-size:20px;color:#333;padding:16px 0 10px 0;}*/
.Businesslist{padding:72px 0 0 0px;}
.Businesslist li{width:198px;text-align:center;float:left;margin-right:52px;}
.Businesslist li h4{font-size:20px;color:#333;padding:16px 0 10px 0;}


.Businesslist li a{display:inline-block;width:107px;height:107px;}
.Businesslisticon01{background:url(/static/webimages/img19.jpg) no-repeat;}
.Businesslisticon01:hover,.Businesslisticon01.thishover{background:url(/static/webimages/img23.jpg) no-repeat;}
.Businesslisticon02{background:url(/static/webimages/img20.jpg) no-repeat;}
.Businesslisticon02:hover, .Businesslisticon02.thishover{background:url(/static/webimages/img24.jpg) no-repeat;}
.Businesslisticon03{background:url(/static/webimages/img21.jpg) no-repeat;}
.Businesslisticon03:hover, .Businesslisticon03.thishover{background:url(/static/webimages/img25.jpg) no-repeat;}
.Businesslisticon04{background:url(/static/webimages/img22.jpg) no-repeat;}
.Businesslisticon04:hover, .Businesslisticon04.thishover{background:url(/static/webimages/img26.jpg) no-repeat;}



.footlinklist{width:100%;height:290px;background:url(/static/webimages/img27.jpg) repeat-x;border-bottom:1px solid #dddddd;}
.footlinklistwrap{width:1000px;margin:0 auto;padding:50px 0 0px 0;}
.footlinklistwrap ul li{float:left;width:135px;height:210px; border-right:1px solid #eaeaea;margin-right:30px;line-height:25px;}
.footlinklistwrap ul li span{display:inline-block;padding-bottom:10px;font-size:14px;}
.footlinklistwrap ul li span a{color:#333;}
.footlinklistwrap ul li p a{color:#666;}
.footlinklistwrap ul li span a:hover{color:#b1020c;}
.footlinklistwrap ul li p a:hover{color:#b1020c;}
.footlinklistwrap ul li.lastweixin{margin-right:0;}

.footcopy{width:1000px;margin:0 auto;height:58px;line-height:58px;color:#666;}
.footcopy span{float:right;}
.footcopy a{color:#666;}
.footcopy a:hover{color:#b1020c;}


.subnavcont{width:100%;height:263px;background:url(/static/webimages/img50.png) repeat-x;position:absolute;left:0;top:88px;z-index:30;display:none;}
.subnavlist{width:1000px;margin:0 auto;padding-top:46px;}
.subimg{display:inline-block;float:left;}
.subnavtext{float:right;width:660px;font-size:13px;color:#666;}
.ddnavtext{line-height:24px;margin-bottom:24px;}
.ddnavlist{padding:15px 0 26px 26px;border:1px solid #e6e6e6;}
.ddnavlist div{float:left;width:146px;}
.headerright ul li .ddnavlist div a{display:block;height:auto;margin-bottom:6px; padding-left:11px;background:url(/static/webimages/img52.png) no-repeat left center;}
.headerright ul li .ddnavlist div a:hover{border:none;color:#b1020c;}

/*集团简介*/
.RightCon{ padding-bottom:55px;}
.allweb{ width:1000px; margin:0 auto;}
.insideBanner{ width:100%; overflow:hidden; position:relative; height:342px;}
.insideBanner img{ width:1920px; position:absolute; left:50%; margin-left:-960px; top:0; height:342px;}
.LeftNav{ width:190px; float:left; overflow:hidden;}
.LeftNav h2{ font-size:24px; height:69px; line-height:69px; background:url(/static/webimages/hsh06.jpg) left bottom no-repeat; color:#b1020c;}
.LeftNav ul li{border-bottom:1px solid #eee;}
.LeftNav ul h3{ background:url(/static/webimages/hsh01.png) left center no-repeat; line-height:50px;}
.LeftNav ul h3 a{ height:50px; line-height:50px; font-size:14px; color:#333; display:block; text-indent:25px;}
.LeftNav ul h3 a:hover,.LeftNav ul h3 a.cur{ background:url(/static/webimages/hsh02.png) left center no-repeat; color:#b1020c;}
.LeftNav ul h3 a:hover,.LeftNav ul h3 a.curr{ background:url(/static/webimages/hsh02.png) left center no-repeat; color:#b1020c;} /*避免鼠标移除后消失*/
.LeftNav-item{border-bottom: 1px solid #eee;}
.LeftNav-title{ background:url(/static/webimages/hsh01.png) left center no-repeat; line-height:50px; height:50px; text-indent:25px; display:block;font-size:14px; color:#333;}
/*.LeftNav .LeftNav-item ul{display:none;}*/
.LeftNav .LeftNav-item ul li{border-bottom:none;}
.LeftNav .LeftNav-item ul h3{background:none;}
.LeftNav .LeftNav-item ul h3 a {display: block; line-height: 30px; height:30px; color: #333; font-size: 13px; text-indent: 25px; background:none; }
.LeftNav .LeftNav-item ul h3 a:hover,.LeftNav .LeftNav-item ul h3 a.cur{color:#b1020c;}
.LeftNav .LeftNav-item ul h3 a:hover,.LeftNav .LeftNav-item ul h3 a.curr{color:#b1020c;}
.LeftNav .LeftNav-item:hover .LeftNav-title{background:url(/static/webimages/hsh02.png) left center no-repeat; color:#b1020c;}
.LeftNav .LeftNav-item.on .LeftNav-title{background:url(/static/webimages/hsh02.png) left center no-repeat; color:#b1020c;}
.LeftNav .LeftNav-item.on ul{display:block;}
.RightCon{ float:right; width:735px; padding-top:25px;}
.RightTitle{/* background:url(/static/webimages/hsh03.png) left no-repeat;*/ height:35px; line-height:35px; font-size:16px; color:#fff; font-weight:bold; position:relative; border-bottom:1px solid #d88085;}
.RightTitle span{ background:url(/static/webimages/hsh1.jpg) left center no-repeat; display:block; height:35px; float:left; padding-left:12px; position:relative; top:1px;}
.RightTitle em{ background:#b1020c url(/static/webimages/hsh2.jpg) right center no-repeat; display:block; padding-right:40px; text-indent:18px;}
.RightTitle p{ height:35px; line-height:35px; background:url(/static/webimages/hsh07.png) left center no-repeat; padding-left:19px; font-size:13px; color:#333; text-indent:0; position:absolute; top:0; right:5px;}
.RightTitle p a{ color:#333;}
.RightTitle p a:hover,.RightTitle p a.cur{ color:#b1020c;}
.improveUl{ background:url(/static/webimages/hsh04.png) left no-repeat; height:55px; padding:20px 0 30px; font-size:16px; color:#201b18; line-height:22px;}
.improveUl p{ font-size:20px; font-weight:bold; color:#b1020c;}
.improveUl li{ padding-top:11px; text-align:center; width:202px; float:left;}
.improveDl{ background:url(/static/webimages/hsh08.jpg) 10px top repeat-y; padding-bottom:6px;}
.improveDl dt{ float:left; position:relative; width:46px; height:50px;}
.improveDl dd{ float:left; width:637px; position:relative; border:1px solid #d9d9d9; padding:14px 23px; font-size:13px; color:#333; line-height:24px; top:-10px;}
.improveDl dt p{ font-size:14px; color:#fff; font-weight:bold; background:url(/static/webimages/hsh05.png) no-repeat; width:22px; height:27px; text-align:center; padding-top:4px;}
.left{ position:absolute; background:url(/static/webimages/hsh09.jpg) no-repeat; width:14px; height:23px; left:-14px; top:13px;}
.improveDl dd h3{font-size:16px; color:#b1020c; padding-bottom:6px;}
.improveDl dd img{ display:inline-block; margin-top:5px;}
.improveDl.cur{ background:none;}
.Content{ font-size:14px; color:#333; line-height:24px;}
.Content table{min-width:100%;border-collapse: collapse;}
.Content table td{height:50px; vertical-align: middle;border:1px solid #333 !important;}
.Content table tr:not(:first-child) td:last-child p{text-align: left !important;}

.Content table tr:first-child td{background-color:#b1020c; color:#fff;}
.team li{ padding-bottom:20px; border-bottom:1px solid #ddd;}
.team h3{ font-size:18px; color:#333; padding:22px 0 10px;}
.team h3 em{ color:#b1020c; font-size:14px; padding-left:20px;}
.page{ text-align:center; padding-top:43px;}

.Contact{margin:0px;padding:30px 0px 0px;}
.Contact h3.contacttitle{ font-size:24px; color:#b1020c; padding-bottom:8px; line-height:26px;}
.Contact h4.contactentitle{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.Contact dl{ padding:25px 0px; border-bottom:1px solid #d9d9d9;}
.Contact dl dt{ margin:0px; padding:0px;}
.Contact dl dt p{font-size:14px; color:#1a1a1a; padding-left:50px; padding-bottom:29px;}
.Contact dl dt p.add{ background:url(/static/webimages/hsh20.jpg) no-repeat 0px 5px;}
.Contact dl dt p.tel{ background:url(/static/webimages/hsh21.jpg) no-repeat 0px 5px;}
.Contact dl dt p.fax{ background:url(/static/webimages/hsh22.jpg) no-repeat 0px 5px;}
.Contact dl dt p.Email{ background:url(/static/webimages/hsh23.jpg) no-repeat 0px 5px;}
.Contact dl dd{ float:right; width:264px; margin-left:40px;}
.Contact dl dd img{display:block; width:264px;}

.ContactStation{margin:0px; padding:30px 0px 0px;}
.ContactStation h3{ font-size:16px; padding-bottom:15px;}
.ContactStation dl{ margin:0px; padding:0px;}
.ContactStation dl dt{ font-size:14px; color:#b1020c; padding-bottom:10px;}
.ContactStation dl dd{ font-size:13px; padding-bottom:20px;}

.ContactMap{ width:731px;}
.ContactMap img{ display:block; width:100%;}

.honor{ margin-top:39px; background:url(/static/webimages/hsh08.jpg) 15px top repeat-y;}
.honorDl dt{ float:left; width:42px; background:url(/static/webimages/hsh25.jpg) 9px 20px no-repeat; height:50px;}
.honorDl dd{ float:left; width:688px; border-bottom:1px dashed #ccc; font-size:14px;color:#1a1a1a; padding-bottom:11px; line-height:28px;}
.honor em{ display:block; width:21px; height:21px; padding-left:5px; padding-bottom:7px;}
.honor dd h3{ font-size:16px; color:#1a1a1a; font-weight:bold; padding:13px 0 0;}


/*公司文化*/
.papers{ margin-top:26px; border:1px solid #ddd;}
.papersChose{ border-bottom:1px solid #ddd; background:#f2f2f2; padding:17px 0 16px 13px;}
.newest,.choseTime,.choseSure{ background:url(/static/webimages/hsh28.png) no-repeat; width:120px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:14px; float:left; margin-right:14px; cursor:pointer;}
.choseTime{ background:url(/static/webimages/hsh29.png) no-repeat; width:79px;}
.selectChose p{ font-size:14px; color:#666; background:url(/static/webimages/hsh30.png) no-repeat; width:129px; height:28px; line-height:28px; cursor:pointer; text-indent:10px;}
.selectChose{ float:left; margin-right:13px; position:relative;}
.choseSure{ background:url(/static/webimages/hsh31.png) no-repeat; width:101px;}
.select{ width:126px; border:1px solid #ddd; border-top:none; background:#fff; position:absolute; left:0; top:28px; z-index:9; display:none; height:151px; overflow:hidden; overflow-y:auto;}
.select span{ display:block; text-indent:10px; line-height:30px; cursor:pointer;}
.select span.cur{ background:#434343; color:#fff;}
.images{ float:left; width:565px; height:627px; float:left; padding:20px 0 0 13px; position:relative; overflow:hidden;}
.images img{ width:565px; height:627px; }
.weeklyPrev,.weeklyNext{ width:121px; height:40px; display:block; float:right; position:absolute; right:0;}
.choseWeekly{ float:right; border:1px solid #ddd; border-left:none; width:141px; position:relative; padding:41px 0;}
.weeklyPrev{ background:url(/static/webimages/hsh34.jpg) no-repeat; border-bottom:1px solid #ddd; top:0;}
.weeklyNext{ background:url(/static/webimages/hsh35h.jpg) no-repeat; border-top:1px solid #ddd; bottom:0;}
.weeklyPrev:hover{ background:url(/static/webimages/hsh34h.jpg) no-repeat;}
.weeklyNext:hover{ background:url(/static/webimages/hsh35.jpg) no-repeat;}
.WeeklyList{ height:583px; float:right; overflow:hidden;}
.WeeklyList li{ background:url(/static/webimages/hsh33.png) right no-repeat; height:45px; width:141px; font-size:14px; color:#333; text-indent:35px; padding-top:8px; cursor:pointer;}
.WeeklyList li:hover,.WeeklyList li.cur{ background:url(/static/webimages/hsh32.png) right no-repeat; color:#fff;}
.WeeklyList li span{ font-size:13px; color:#999;}
.WeeklyList li:hover span,.WeeklyList li.cur span{ color:#fff;}
.Content h4{color:#b1020c; font-size:16px; padding-bottom:5px; font-weight:bold;}
.DutyNav a{ display:inline-block; padding:0 52px; height:45px; line-height:45px; font-size:14px; color:#333; position:relative; top:1px; position:relative;}
.DutyNav{ border-bottom:1px solid #ccc; margin-top:17px;}
.DutyNav a.cur{ border-bottom:2px solid #b1020c;}
.DutyNav a em{ display:inline-block; background:url(/static/webimages/hsh40.jpg) no-repeat; width:18px; height:9px; left:50%; margin-left:-9px; top:47px; position:absolute; display:none;}
.DutyNav a.cur em{ display:block;}
.subNav{ padding-top:35px; display:none; color:#333;}
.subNav li{ height:58px; border-bottom:1px solid #e8e8e8; line-height:58px; }
.subNav li a{font-size:14px; color:#1a1a1a; display:block;}
.subNav li a span{ font-size:12px; color:#999; float:right;}
.subNav li a:hover,.subNav li a:hover span{ color:#b1020c;}
.actUl{ width:800px; overflow:hidden;}
.actUl li{ float:left; width:230px; margin-right:20px; margin-top:20px;}
.actUl li a{ display:block;}
.actUl li a span{ display:block; font-size:14px; color:#333; height:42px; border:1px solid #ddd; border-top:none; line-height:42px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 5px;}
.actUl li img{ width:230px; height:167px;}
.Content{ width:735px; overflow:hidden;}
.DetailTitle{ font-size:13px; color:#666; text-align:center; border-bottom:1px solid #ccc; padding-bottom:29px;}
.DetailTitle h3{ font-size:24px; color:#1a1a1a; font-weight:bold; line-height:30px; padding:34px 0 16px;}

.photoGallery{ margin:34px auto 0; padding:0px; position:relative; width:731px;}
.bigpic{width:731px;margin:0px auto;position:relative;}
.bigpic img{ width:731px; height:473px; display:block;}
.photoGallerylist{width:620px; margin:0px auto; overflow:hidden; position:relative; padding-top:30px; height:88px;}
.photoGallerylist ul{ width:9999px; position:relative;}
.photoGallerylist ul li{ float:left; width:116px; height:88px; display:inline; margin-right:9px; cursor:pointer;}
.photoGallerylist ul li.cur span{ display:block; position:absolute; border:4px solid #b1020c; width:109px; height:80px;}
.photoGallerylist ul li img{ display:block;width:117px; height:88px;}

.photointroduce{ width:735px; margin:0px auto; border-bottom:1px solid #e8e8e8; padding:15px 0px; text-align:center;}

.bigleft,.bigright{ position:absolute; top:210px;width:38px; height:73px; cursor:pointer;}
.bigleft{ background:url(/static/webimages/pic6.png) no-repeat; left:10px;}
.bigright{background:url(/static/webimages/pic7.png) no-repeat; right:10px;}

.photoGallery a.Arrow{ display:block; position:absolute; width:17px; height:26px;  bottom:30px;}

.photoGallery a.Smallleft{ background:url(/static/webimages/pic8.png) no-repeat; left:0px;}
.photoGallery a.Smallleft:hover{ background:url(/static/webimages/pic08.png) no-repeat;}

.photoGallery a.Smallright{ background:url(/static/webimages/pic9.png) no-repeat; right:0px;}
.photoGallery a.Smallright:hover{ background:url(/static/webimages/pic09.png) no-repeat;}

.photoGallery01{ margin-top:28px; position:relative;}
.bigpic01{ float:left; border:1px solid #ddd; border-right:none; padding:10px 10px 14px; width:587px; height:629px;}
.bigpic01 img{ width:587px; height:629px;}
.photoGallerylist01{ padding:25px 12px 35px; width:97px; float: left; background:#f2f2f2; *padding:25px 12px 32px;}
.photoGallerylist01 ul{*padding-top:17px; position:relative;}
.photoGallerylist01 ul li{ margin-top:17px; position:relative; height:102px; display:block;*margin-top:0;}
.photoGallerylist01 ul li img{ display:block; width:97px; height:102px;}
.photoGallerylist01 ul li.cur span{ border:1px solid #b1020c; width:95px; height:100px; position:absolute; top:0; left:0; display:block;}
.hshprev,.hshnext{ display:block; width:121px; display:block; position:absolute;}
.hshprev{ background:#f2f2f2 url(/static/webimages/up.png) left 16px no-repeat; height:32px; right:6px; top:0;}
.hshnext{ background:#f2f2f2 url(/static/webimages/down.png) left no-repeat; height:32px; right:6px; bottom:0;}
.hshprev:hover{ background:#f2f2f2 url(/static/webimages/uph.png) left 16px no-repeat;}
.hshnext:hover{ background:#f2f2f2 url(/static/webimages/downh.png) left no-repeat;}

.images02{ display:none;}

.hshhsh{ height:625px; overflow:hidden; position:relative;}
/*人力资源*/
.CampusRecruiting{ padding-top:27px;}
.LeftSecondNav{ display:none;} 
.LeftSecondNav a{ display:block; line-height:30px; color:#333; font-size:13px; text-indent:40px;}
.LeftSecondNav a:hover,.LeftSecondNav a.cur{ color:#b1020c;}

.classiccase{position:relative; margin:30px 0 20px;}
.classiccaseM{overflow:hidden;margin:0 auto;}
.classiccaseM ul{width:610px;height:306px;padding-top:10px; position:relative; margin:0 auto;}
.classiccaseM ul li{width:232px;position:relative; border:1px solid #ccc; height:301px; }
.classiccaseM ul li img{display:block;width:100%;position:relative;z-index:1;height:auto;}
.classiccasebottomBtns{width:78px;height:32px;margin:0 auto;}
.leftbtn,.rightbtn{width:16px;height:185px; position:absolute; top:66px;}
.leftbtn{ background:url(/static/webimages/hsh79.jpg) no-repeat; left:0;}
.rightbtn{ background:url(/static/webimages/hsh80h.jpg) no-repeat; right:0;}
.leftbtn:hover{ background:url(/static/webimages/hsh79h.jpg) no-repeat; left:0;}
.rightbtn:hover{ background:url(/static/webimages/hsh80.jpg) no-repeat; right:0;}

.CampusRecruiting{ font-size:14px; color:#333; line-height:23px;}
.CampusUl{ background:url(/static/webimages/hsh86.jpg) left 78px repeat-x; height:157px; padding-bottom:26px;}
.CampusUl li{ position:relative; float:left; height:157px;}
.CampusRecruiting h3{ font-size:16px; color:#333; font-weight:bold; padding-bottom:30px;}
.num{ background:url(/static/webimages/hsh87.jpg) 20px no-repeat; width:22px; height:22px; text-align:center; line-height:22px; font-size:12px; color:#b1020c; font-weight:bold; display:block; padding-left:20px; position:absolute; left:0; top:67px;}
.txt{ min-width:118px;}
.subTxt{ border:1px solid #ddd; border-radius:4px; -moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-border-radius:4px; position:relative; font-size:14px; color:#333; line-height:20px; padding:5px 9px 3px; float:left; margin-top:40px;top:67px; left:0; min-width:98px;}
.txt span{ color:#b1020c;}
.txt em{ background:url(/static/webimages/hsh89.jpg) no-repeat; width:19px; height:10px; position:absolute; top:-10px; left:21px;}
.curr span{ color:#333;}
.curr .subTxt{ color:#b1020c; top:0; margin-top:0;}
.curr .num{ color:#b1020c;}
.curr em{ background:url(/static/webimages/hsh88.jpg) no-repeat; width:18px; bottom:-10px; top:auto;}
.knowMore{ display:block; color:#fff; background:#b1020c; width:120px; text-align:center; height:33px; line-height:33px; font-size:14px; margin-top:23px;}

/*投资者*/
.table01{ border:1px solid #dadada; border-right:none; border-bottom:none; margin-top:25px;}
.table01 th,.table01 td{border-right:1px solid #dadada; border-bottom:1px solid #dadada; height:45px; font-size:14px; text-align:center; color:#b1020c;}
.table01 th{ text-align:left; text-indent:13px; font-weight:normal; background:#f7f7f7; color:#333;}
.table01 th.th{ background:#434343; color:#fff; text-align:center;}


/*新闻中心*/
.news{ padding-top:10px;}
.news dl{ margin-top:22px; overflow:hidden; background:#f3f6f3; padding:20px;}
.news dl dt{ float:left; width:200px; height:150px; float:left; margin-right:22px;}
.news dl dd{ float:left; width:472px; font-size:13px; line-height:24px; color:#4c4c4c; height:150px; position:relative;}
.news dl dd h3 a,.news dl dd h3{ display:block; font-size:22px; color:#434343; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-bottom:20px;}
.news dl dd  p{ height:72px; overflow:hidden;}
.readDetail{ position:absolute; left:0; bottom:-4px; font-size:13px; color:#999;}
.newsDetail{ font-size:14px; color:#1a1a1a; line-height:24px; padding-top:25px;}
.newsDetail img{max-width:100%;height:auto;display:block;margin:0 auto;}
.BackList{ display:block; margin:37px auto 0; width:103px; height:38px; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:38px; background:#b1020c;}
.next_prev{ border-bottom:1px solid #ccc;border-top:1px solid #ccc; overflow:hidden; padding:9px 0; margin-top:41px;}
.next_prev a{display:block;width: 310px;line-height:24px;font-size:14px;color:#666;float:left;padding-left: 50px;position: relative;}
.next_prev a em{color:#666;display: inline-block;width: 48px;position: absolute;left: 0;}
.next_prev a:hover{ color:#b1020c}
.next_prev a.next{ text-align:right; float:right;}


/*技术服务*/
.tec_caption{ width:780px; padding-top:22px;}
.tec_caption li{ float:left; margin-right:29px; border:1px solid #ddd; width:100px; height:238px; width:160px; text-align:center; font-size:16px; color:#333; line-height:24px; overflow:hidden;}
.tec_caption li p{ padding:0 23px;}
.tec_caption li img{height:100px !important; display:block; margin:0 auto 6px; width:auto;}
.tec_caption li a{ display:block; height:55px; line-height:55px; border-top:1px solid #ccc; width:70px; margin:15px auto 0; font-size:13px; color:#b1020c;}
.tecContact01{ border-top:1px solid #ccc; margin-top:32px; padding:30px 0 30px;border-bottom:1px solid #ccc;}
.wechat{ overflow:hidden;}
.wechat li{ text-align:center; background:#f2f2f2; padding:11px 8px 1px; width:106px; float:left; margin-right:15px;}
.wechat img{ width:106px; height:106px;}


/*平台*/
.platformNav{ margin-top:27px; height:45px; line-height:45px; border-bottom:1px solid #ddd; overflow:hidden; font-size:14px;}
.platformNav a{ display:block; float:left; color:#333; position:relative; top:-2px;padding:0 21px; margin-right:20px;}
.platform{ padding-top:28px;}
.platformNav a.cur{ color:#b1020c; border-bottom:2px solid #b1020c;}
.subpalt{ display:none;}
.tecUl01{ width:800px;}
.tecUl01 li{ float:left; width:187px; margin-top:25px; padding-bottom:24px; border-bottom:1px solid #ddd; overflow:hidden;}
.tecUl01 li a{ display:block; height:110px; overflow:hidden;}
.tecUl01 li a img{ display:block; margin:0 auto;}
.subpalt h5,.platform h5{ font-size:16px; color:#b1020c; border-left:4px solid #b1020c; text-indent:4px; height:16px; line-height:16px; margin-bottom:22px;}
.tecDl{ overflow:hidden; margin-bottom:33px;}
.tecDl dt{ width:178px; height:113px; float:left; border:1px solid #ddd; margin-right:28px;}
.tecDl dd{ width:527px; float:left; font-size:13px; color:#333; line-height:24px;}
.tecDl dd h6{ font-size:16px; font-weight:bold; padding:10px 0 8px;}
.dls{ border-bottom:1px dashed #ccc;}
.SucUl{ border:1px solid #f2f2f2; overflow:hidden;}
.SucUl img{ float:left; display:block;}
.SucUl li{ display:block;}
.imgTxt{ font-size:14px; color:#1a1a1a; line-height:24px; position:relative; background:#f2f2f2; width:291px;height:159px; padding:70px 38px 0; text-align:center; float:right;}
.imgTxt span{ display:block; width:11px; height:20px; position:absolute; left:-10px; top:50%; margin-top:-10px; background:url(/static/webimages/hsh163.png) no-repeat;}
.SucUl li.another .imgTxt{ float:left;}
.SucUl li.another .imgTxt span{ background:url(/static/webimages/hsh164.png) no-repeat; left:365px;}
.SucUl li.another img{ float:right;}
.subpalt .bigpic{ padding:11px 0; border:1px solid #ccc;}
.subpalt .bigpic img{ width:710px; height:460px; display:block; margin:0 auto;}
.subpalt .bigleft{ left:23px;}
.subpalt .bigright{ right:23px;}


/*信息*/
.fl{ float:left;}
.GU a{ padding:0 66px;}
.stock{ padding-top:30px;}
.subStocl01{ height:55px; border-bottom:1px solid #ccc;}
.stockName{ height:46px; text-align:center; width:183px; background:#b1020c; font-size:14px; line-height:20px; color:#fff; padding-top:9px; float:left; margin-right:13px;}
.stockSelf{ background:url(/static/webimages/hsh182.jpg) no-repeat; width:93px; height:31px; line-height:31px; color:#fff; text-indent:39px; font-size:14px; color:#fff; float:left; margin:13px 11px 0 0; cursor:pointer;}
.stockRing{ background:url(/static/webimages/hsh183.jpg) no-repeat; width:31px; height:31px; float:left; margin:13px 14px 0 0; cursor:pointer;}
.StockRest{ height:31px; line-height:31px; float:left; background:url(/static/webimages/hsh184.jpg) left center no-repeat; font-size:14px; padding-left:23px; margin-top:13px; position:relative;}
.StockRest a{ color:#b1020c;}
.StockRest a:hover{ text-decoration:underline;}
.StockHow{ float:right; width:119px; height:28px; border:1px solid #f2f2f2; background:#b1020c; margin-top:12px; padding:1px; font-size:13px; color:#fff; line-height:28px;}
.StockHow span{ display:inline-block; background:#fff; color:#b1020c; width:37px; height:28px; text-align:center;}
.StockHow em{ padding-left:10px;}
.subStock02_L{ float:left; width:183px; padding-top:10px;}
.subStock02_L p.p01{font-size:30px; font-weight:bold; color:#b1020c; text-align:center;}
.subStock02_L p.p01 img{ margin-left:15px; position:relative; top:2px;}
.subStock02_L p.p02{ text-align:center; font-size:15px; color:#b1020c; padding-top:5px;}
.subStock02_L p.p03{ text-align:center; color:#333;}
.subStock02Ul{ padding-left:17px; font-size:14px; color:#333; overflow:hidden; width:535px; margin-bottom:2px;}
.subStock02Ul li{ float:left; white-space: nowrap; width:25%;}
.subStock02 div.fl{ padding-top:11px;}

.txtScroll-top{ overflow:hidden; position:relative;  border:1px solid #ccc; height:42px; line-height:42px; background:url(/static/webimages/hsh186.jpg) 15px center no-repeat; position:relative; padding-left:50px; margin-top:28px;}
.txtScroll-top .hd{ width:44px; position:absolute; height:42px; top:0; right:0; z-index:9;}
.txtScroll-top .bd{ z-index:1;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:19px; height:42px;position:absolute;}
.txtScroll-top .hd .prev{ background:url(/static/webimages/hsh188.jpg) no-repeat; left:0;}
.txtScroll-top .hd .next{ background:url(/static/webimages/hsh191.jpg) no-repeat; right:0;}
.txtScroll-top .hd .prev:hover{ background:url(/static/webimages/hsh188h.jpg) no-repeat;}
.txtScroll-top .hd .next:hover{ background:url(/static/webimages/hsh191h.jpg) no-repeat;}
.txtScroll-top .infoList li{ font-size:14px; height:42px;}
.txtScroll-top .infoList li a{ display:block; color:#333;}
.txtScroll-top .infoList li a:hover{color:#b1020c;}
.StcokNav{ height:48px; border-bottom:1px solid #ccc; position:relative;}
.StcokNav li{ float:left; width:63px; font-size:14px; color:#333; cursor:pointer; text-align:center;}
.StcokNav li span{ position:relative; top:6px; display:block; cursor:pointer; line-height:40px;}
.StcokNav li span.cur{ border-bottom:2px solid #b1020c; color:#b1020c;}
.stockContent{ padding-bottom:25px; border-bottom:1px solid #ccc;}
.lookBigger{ position:absolute; display:block; background:url(/static/webimages/hsh189.jpg) no-repeat; width:47px; height:37px; right:0; top:0;}
.RestTime{ position:absolute; width: 200px; background: #fff; z-index: 99; border: 1px solid #ccc; line-height: 20px; padding: 8px 0;top:35px; left:25px; display:none; font-size:13px; text-indent: 45px;}
.RestTime h6{ font-size:14px; text-indent: 15px;}
.masker{position: fixed; top: 0; left: 0; height: 100%; width: 100%; background:#000; opacity:0.3; z-index:99; filter:alpha(opacity=30); display:none;}
.bigStock{ background:#fff; width:793px; height:500px; position:fixed; left:50%; margin-left:-396px; top:50%; margin-top:-250px; background:#fff; z-index:999; display:none;}
.bigStock h2{ font-size:14px; color:#666; height:40px; line-height:40px; padding-left:20px; background:#f7f7f7;}
.bigStock h2 span{ color:#b1020c;}
.bigClose{ background:url(/static/webimages/hsh192.jpg) no-repeat; height:40px; width:40px; position:absolute; right:0; top:0;}
.BigNav{ width:754px; margin:0 auto;}
.BigNav li{ width:68px;}

.slideBox{ width:731px; height:480px; overflow:hidden; position:relative; border:1px solid #ddd; margin:0 auto;}
.slideBox .hd{ height:25px; overflow:hidden; position:absolute; left:0; bottom:10px; z-index:1; width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; text-align:center;}
.slideBox .hd ul li{margin:0 3px;  width:8px; height:8px; display:inline-block; background:url(../webimages/hsh195.png) no-repeat;}
.slideBox .hd ul li.on{background:url(../webimages/hsh194.png) no-repeat; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:731px; height:480px; display:block;  }




/*20151231*/
/*多图*/
.imagesWindow{width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; display:none; background:#000; opacity:.5;filter:alpha(opacity=50); }
.imagesWindowWrap{width:1000px; height:auto;position:fixed; left:50%; display:none;top:0;z-index:9999; overflow:hidden; margin-left:-500px; padding-right:30px;}
.closewindow{width:20px; height:20px; position:absolute; right: 10px; top: 0; z-index:99;}
.bigimages{position:relative;}
.bigimages img{ display:block; margin:0 auto;}
.listprev,.listnext{ position:fixed; width:48px; height:65px;top:50%; left:50%; margin-top:-32px;}
.listprev{ background:url(../webimages/hsh37.png) no-repeat; margin-left:-500px;}
.listnext{ background:url(../webimages/hsh36.png) no-repeat; margin-left:452px;}
.hshhsh{ height:625px; overflow:hidden;}
.inputwrap{ float:right;}


.StockDetial{ padding-top:20px;}
.subNav ul{ position:relative; top:-30px;}


/*20160107*/
.bigpic{width: 400px;}
.bigpic img{ width:400px; height:auto;}
.bigleft, .bigright{ top:93px;}
.slideBox .hd{ text-align:center;}
.slideBox .hd ul{ float:none; display:inline-block; width:auto;}
.slideBox .hd ul li{ float:left;}


/*20150108*/
.hshwrap{ display:none; z-index:99999; padding-right:30px;}
.hshbig{ position:relative; overflow:hidden; height:814px;}
.hshwrap{ width:760px; position:fixed; left:50%; margin-left:-380px; top:50%; overflow:hidden; height:814px; margin-top:-407px;}
.hshbig img{ position:relative;}
.hshbig .listprev{ margin-left:-380px;}
.hshbig .listnext{ margin-left:332px;}
.hshwrap .closewindow{ top:0;}

/*20160113*/
.nhshdl{ padding:20px 0; position:relative; border-bottom:1px solid #ddd;}
.nhshdl dl{ float:left; width:266px;}
.nhshdl dd{ font-size:13px; color:#333; line-height:24px; width:427px; position:absolute; right:0; top:50%;}


/*20160114*/
.ss{ display:block; width:100%; height:187px; left:0 ;top:0; position:absolute;}

.tec_caption li{ position:relative;}
.tec_caption li a.hsha{ display:block; position:absolute; width:162px; height:238px; left:0; top:0; margin:0; border:none;}

/*20160125*/
.bigpic01 ul{ width:587px; height:629px; overflow:hidden;}
.bigpic01 ul li{ float:left;}
.photoGallerylist01 ul li{*margin-top:13px;}

#loading{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:100;
	background: url('../webimages/loading.gif') no-repeat center;
	background-color:rgba(0,0,0,.2); 
}

a.closethis {
    position: fixed;
    right: 10px;
    top: 50%;
    background: #b1020c url(../webimages/closewindow.png) no-repeat 77px center;
    background-size: 15px;
    z-index:100;
    padding: 8px 35px 8px 20px;
    color: #fff;
}

.m-table{width:100%; display: table; margin-top: 30px;}
.m-table .table-cell{display: table-cell; vertical-align: middle;}
.m-table .text-desc{padding-left: 20px;}




.m-channel-title{padding-top:40px; font-size: 30px;text-align: center;line-height: 48px;}

.m-channel-desc{padding:35px 0px 50px; font-size: 15px;line-height: 24px; color: #696969;  text-align: center;}

.security-check .security-form { width: 100%; max-width: 640px; margin: 0 auto; }

.security-check .security-form form { position: relative; padding-right: 200px; }

.security-check .security-form input { display: block; width: 100%; font-size: 14px; line-height: 40px; height: 40px; }

.security-check .security-form .key { padding-left: 15px; padding-right: 70px; border: 1px solid #ccc; line-height: 38px; }

.security-check .security-form .key::-webkit-input-placeholder { color: #cacaca; }

.security-check .security-form .key:-moz-placeholder { color: #cacaca; }

.security-check .security-form .key::-moz-placeholder { color: #cacaca; }

.security-check .security-form .key:-ms-input-placeholder { color: #cacaca; }

.security-check .security-form .sub { position: absolute; right: 0; top: 0; width: 160px; text-align: center; color: #fff; text-align: center; background-color: #ba0c2f; height: 42px;cursor: pointer;}

.security-check .security-form .smark { position: absolute; right: 180px; top: 0; z-index: 20; width: 42px; height: 42px; background: url("/upload/ueditor/image/20241223/6387056457107653546575745.png") no-repeat center; -o-background-size: 18px auto; background-size: 18px auto; font-size: 12px; line-height: 20px; cursor: pointer; }

.security-check .security-form .smark .tip { display: none; position: absolute; left: 50%; bottom: 47px; width: 10em; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 1em; margin-left: -6em; background-color: #fff; border: 1px solid #ccc; -webkit-border-radius: 5px; border-radius: 5px; color: #666; font-style:normal; }

.security-check .security-form .smark .tip::before { content: ""; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #999; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; left: 50%; margin-left: -6px; bottom: -7px; border-bottom: 0; border-top: 7px solid #999; }

.security-check .security-form .smark .tip::after { content: ""; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-top: 0; position: absolute; left: 50%; margin-left: -5px; bottom: -6px; border-bottom: 0; border-top: 6px solid #fff; }

.security-check .security-result { display: none; max-width: 400px; margin: 0 auto; font-size: 14px; line-height: 40px; text-align: center; }

.security-check .security-result p { margin-bottom: 6px; border: 1px solid #ccc; }
