.imgborder{ border:1px solid #e3e3e3; display:block; margin:0 0 20px;}
.content{ padding:20px 0 50px;}

.navleft{ width:206px; padding-left:16px; float:left; display:inline;}
.lefttitle{ height:53px; line-height:22px; padding:10px 0 0; text-align:center; font-size:18px; color:#4c4c4c; margin-bottom:7px; background:url(../image/lefttitlebg.jpg) no-repeat;}
.lefttitle span{ display:block; font-size:11px; text-transform:uppercase; color:#808080; font-family:Arial;}
.navleft ul{}
.navleft li{width:206px; margin-bottom:1px; overflow:hidden;}
.navleft li a{width: 188px;height:33px;line-height:33px;display:block;color:#4c4c4c;background:url(../image/navleftlibg.jpg) no-repeat 0 -33px;padding-left: 18px;text-decoration:none;font-size:14px;}
.navleft li a:hover,.navleft li.current a{ color:#fff; background-position:0 0;}
.navleft ul ul{ display:none; padding:10px 0;}
.navleft li.current li a,.navleft li li a{height:24px;line-height:24px;background:url(404.png) no-repeat 70px center;color:#4c4c4c;padding-left: 26px;}
.navleft li.current li a:hover,.navleft li.current li.current a,.navleft li li a:hover{ background:url(404.png) no-repeat 70px center; color:#b7000d;}

.Wrapright{ width:682px; min-height:500px; padding:36px 40px; display:inline; float:right; border:1px solid #e9e9e9; background-color:#f6f6f6;}
.Wrapright .title{ height:50px; line-height:50px; margin-bottom:20px; color:#a1251d; font-size:22px; border-bottom:4px solid #c5c5c5;}
.Wrapright .title span{ font-size:20px; font-family:Arial; color:#515151; margin-left:8px; text-transform:uppercase;}
.Wrapright p{ color:#3e3e3e; line-height:24px;}
.Wrapright1{ width:722px; padding:36px 20px;}
.teamlist{ width:640px; height:155px; padding:14px 20px; margin-bottom:12px; border:1px solid #dbdbdb;}
.teamlist:hover{ background-color:#fff;}
.teamlist dt{ width:131px; height:155px; float:left;}
.teamlist dd{ width:480px; height:155px; position:relative; float:right;}
.teamlist dd h3{ height:18px; line-height:18px; margin:0 0 5px 0; border-left:2px solid #b7000d; padding-left:8px; font-size:16px; color:#505050; font-weight:bold;}
.teamlist dd h3 code{ font-size:12px; color:#333; margin-left:15px;}
.teamlist dd p{ height:120px; font-size:12px; overflow:hidden;}
.teamlist dd a{ padding-left:15px; font-size:12px; display:block; position:absolute; bottom:0px; right:0px; color:#828487; background:url(../image/more.png) no-repeat left center;}
.teamlist dd a:hover,.newlist li a:hover,.WelfareList li a:hover{ color:#b7000d;}
.page{ height:26px; line-height:26px; padding-top:15px; text-align:center; }
.page a{ color:#828487; margin:0 5px;}
.page a.current{ color:#b7000d;}

.layout{ width:680px; height:400px; background:url(../image/layoutimg01.jpg) no-repeat; position:relative;}
.station{ width:15px; height:14px; position:absolute; z-index:10; cursor:pointer;}
.station:hover{ background:url(../image/xx.png) no-repeat; _background:url(../image/xx.gif) no-repeat;}
.st1{ left:242px; top:135px;}
.stationconten{ width:290px; height:101px; position:absolute; padding:5px 0 0 8px; display:none; z-index:10; background:url(../image/stationcontenbg.png) no-repeat;}
.st1 .stationconten{ left:-30px; top:-100px;}
.stationconten h3{ font-size:14px; color:#b7000d;}
.stationconten p{ font-size:10px; color:#505050; line-height:20px;}
.historyscroll{ width:682px; height:85px; margin-bottom:50px; border-bottom:1px solid #b7000d;}
.historyscroll .scrollList,.historyscroll .prev,.historyscroll .next{float:left;}
.historyscroll .scrollList{position:relative; overflow:hidden;width:620px; height:85px;}
.historyscroll .scrollList ul{ width:10000px; position:absolute; left:0; top:0; overflow:hidden}
.historyscroll .scrollList li{float:left; width:210px; height:85px; line-height:85px; text-align:center;}
.historyscroll .scrollList li a{ font-size:24px;text-align:center; color:#666;}
.historyscroll .scrollList li.current{ height:83px; line-height:83px; border-bottom:2px solid #b7000d;}
.historyscroll .scrollList li.current a{ font-size:28px; color:#b7000d;}
.historyscroll .prev,.historyscroll .next{ width:30px; height:65px; line-height:65px; padding-top:15px; padding-left:0; text-align:center; font-family:"宋体";  font-size:48px;  color:#a1a1a1; cursor:pointer;}
.historyscroll .prev{display:inline;}
.historyscroll .first,.historyscroll .end{ font-weight:normal; background:none;}

.history_conten{}
.history_conten ul{}
.history_conten ul li{ padding:10px 0; border-top:1px dotted #a1a1a1;}
.history_conten ul li .timespan{ height:26px; line-height:26px; display:block; font-size:12px; display:none;}
.history_conten ul li .timespan code{ color:#b7000d; font-size:14px; font-family:Arial;}
.image{ margin-left:15px;}

.Newstitle{ height:24px; border-bottom:1px solid #bbbbbb;}
.Newstitle a{ width:84px; height:24px; line-height:24px; text-align:center; color:#4c4c4c; display:inline-block; margin-right:5px; float:left; background:url(../image/titlebg.png) no-repeat 0 0;}
.Newstitle a.current,.Newstitle a:hover{ background-position:0 -24px; color:#fff;}
.systemtitle a{ width:152px; background:url(../image/titlebg1.png) no-repeat 0 0;}
.newlist{}
.newlist li{ height:80px; padding: 18px 0 18px 140px; position:relative; overflow:hidden; border-bottom:1px dotted #a1a1a1;}
.newlist1 li{ padding-left:60px;}
.newlist2 li{ height:60px; padding-left:10px;}
.newico{ width:37px; height:44px; line-height:22px; padding-top:7px; font-size:15px; text-align:center; display:block; position:absolute; left:5px; color:#fff; font-family:Arial; background:url(../image/newicobg.jpg) no-repeat;}
.newico code{ display:block; font-size:12px; color:#b7000d;}
.newlist li img{ width:120px; height:80px; display:block; overflow:hidden; position:absolute; left:5px;}
.newlist li h3{ height:26px; padding-left:12px; background:url(../image/newico.png) no-repeat left center;}
.newlist li a{ line-height:26px; font-size:15px;}
.newlist li p{ line-height:24px; color:#8c8c8c; font-size:12px; display:block;}

.Details{ padding-top:15px; position:relative;}
.back{  padding-left:20px; display:block; color:#828487; position:absolute; top:0; right:0; background:url(../image/back.png) no-repeat left center;}
.Detailstitle{ height:51px; position:relative; padding-left:55px; margin-bottom:20px;}
.Detailstitle h3{ height:42px; line-height:42px; color:#b7000d; font-size:16px; border-bottom:4px solid #c5c5c5;}

.Video{ height:350px; padding-top:30px;}
.Videocenter{ width:477px; height:305px; padding:10px; border:1px solid #e7e6e6; position:relative; float:left; display:inline;}
.Videocenter .videoplay{ width:477px; height:279px;}
.share{ position:absolute; right:10px; bottom:10px;}
.Videolist{ width:170px; height:350px; position:relative; float:right;}
.Videolist .scrollList{height:324px; position:relative; overflow:hidden;}
.Videolist ul{ width:170px; height:325px; position:absolute;}
.Videolist ul li{ width:170px; height:84px; position:relative;}
.Videolist ul li a,.Videolist ul li a img{ width:170px; height:72px; display:block; overflow:hidden;}
.Videolist ul li a{ position:relative;}
.Videolist ul li span{ line-height:18px; text-align:right; display:block; color:#fff; font-size:12px; position:absolute; top:5px; right:8px;}
.Videolist ul li .hoverimg{ width:170px; height:72px; display:block; position:absolute; left:0; top:0; z-index:2; display:none;}
.Videolist ul li.current .hoverimg{ display:block;}
.Videolist .scrollon{ width:40px; height:17px; position:absolute; right:0px; top:-30px; z-index:100;}
.Videolist .scrollon a{ background:url(../image/scrollico.jpg) no-repeat 0 0;}
.Videolist .scrollon .prev,.Videolist .scrollon .next{ width:17px; height:17px; display:inline-block; float:left;}
.Videolist .scrollon .prev{ background-position:0 -17px; margin-right:5px;}
.Videolist .scrollon .next{background-position:-17px 0; }
.Videolist .scrollon .first{background-position:0 0;}
.Videolist .scrollon .end{ background-position:-17px -17px;}


.titleh3{ height:33px; line-height:33px; padding-left:20px; margin-bottom:20px; font-size:14px; background:url(../image/titleh3bg.jpg) no-repeat;}

.Industrybanner{ height:403px; margin-bottom:12px;}
.temp1{ height:403px; position:relative;}
.temp1 .JQ-content-box {width:682px; height: 403px; position:relative; overflow: hidden; }
.temp1 .JQ-content-box .JQ-slide-content{ position:absolute;}
.temp1 .JQ-content-box .JQ-slide-content li{ position:absolute; top:0; left:0; width:682px; overflow:hidden; height: 403px; vertical-align:text-top;}
.temp1 .JQ-content-box .JQ-slide-content li img {width:682px; height: 403px; display:block; overflow:hidden;}
.temp1 .JQ-slide-nav{ position:absolute; bottom:15px; right:15px; height: 9px; display: block; z-index:100;}
.temp1 .JQ-slide-nav li{ width:9px; height:9px; margin-left:5px; cursor:pointer; float:left; display:inline; background-color:#f1f1f2;}
.temp1 .JQ-slide-nav li.on{ background-color:#b7000d;}

.Contactus{ line-height:26px; margin:20px 0;}
.Contactus span{ color:#b7000d; float:left; font-weight:bold; display:inline-block;}
.Contactus .email{ background:url(../image/email.jpg) no-repeat left center; margin:0 20px; padding-left:20px;}
.Contactus .address{ width:380px; background:url(../image/address.jpg) no-repeat left center; padding-left:14px;}
.Contactus .online{ background:url(../image/tel.jpg) no-repeat left center; margin:0 20px; padding-left:20px;}
.Contactus .www{ background:url(../image/www.jpg) no-repeat left center; padding-left:10px;}
.Contactus code{ color:#a0251c; font-size:16px; margin-left:8px; font-style:italic; font-family:Arial;}
.Contactus1 code{ font-size:12px; color:#575c6b; font-style:normal;}
.Contactus1 span{ color:#b7000d; display:block; font-weight:bold; float:left;}
.Contactus1 .email,.Contactus1 .online{ width:220px;}
.Piclist{ height:226px; padding:12px 15px; background-color:#fff; position:relative;}



.xhcy {}
.cy-i-s { width:652px; height:226px; position:relative;}
.cy-i-s .pcont { width:652px; height:226px; margin-left:4px; position:relative; overflow:hidden;}
.cy-i-s .pcont li{ float:left; width:220px; overflow:hidden;}
.cy-i-s .pcont li img,.cy-i-s .pcont li a{ width:207px; height:226px; display:block;}
.pcont .ScrCont { width:34328px; overflow:hidden;}
.LeftBotton,.RightBotton { width:24px; height:45px; position:absolute; top:90px; z-index:100; display:block;}
.LeftBotton{ left:-35px;}
.RightBotton{ left:665px;}
#List1_1,#List2_1 { float:left;}


.column{}
.column{ height:120px; padding:20px 0px 30px; border-bottom:1px dotted #a1a1a1;}
.column dt{ width:85px; height:120px; float:left;}
.column dt img{ width:84px; height:120px;}
.column dd{ width:580px; height:120px; position:relative; float:right;}
.column dd h3{ height:18px; line-height:18px; margin:0 0 5px 0; border-left:2px solid #b7000d; padding-left:8px; font-size:16px; color:#000;}
.column dd h3 code{ font-size:12px; color:#000; margin-left:15px; font-family:Arial;}
.column dd p{ height:96px; line-height:24px; font-size:12px; overflow:hidden;}
.column dd a{ padding-left:15px; font-size:12px; display:block; position:absolute; bottom:0px; right:0px; color:#828487; background:url(../image/more.png) no-repeat left center;}
.column dd a:hover{ color:#b7000d;}

.columnlist{}
.columnlist li{ height:33px; line-height:33px; position:relative; border-bottom:1px dotted #a1a1a1; padding-left:15px; background:url(../image/columnico.jpg) no-repeat left center;}
.columnlist li a{ width:540px; height:33px; line-height:33px; font-size:12px; display:block; overflow:hidden; text-overflow:ellipsis; -o-text-overflow: ellipsis; white-space: nowrap;}
.columnlist li span{ display:block; position:absolute; top:0; right:5px;}
.columnlist li:hover span{ color:#b7000d;}

.Ideashare{ margin-top:12px;}
.Ideashare dl{ margin-bottom:2px;}
.Ideashare dt{ height:32px; line-height:32px; padding:0 10px 0 30px; font-size:14px; color:#505050; background-color:#e6e6e6; position:relative; cursor:pointer;}
.Ideashare dt code{ width:15px; height:14px; display:block; overflow:hidden; position:absolute; top:10px; left:7px; background:url(../image/dtico.png) no-repeat 0 0;}
.Ideashare dt span{ display:block; float:right; color:#969696; font-size:12px;}
.Ideashare dt.current code{ background-position:0 -14px;}
.Ideashare dd{ display:none; padding:18px 0;}
.Ideashare dd img{ margin-bottom:10px;}
.Ideashare dd p{ font-size:13px; line-height:24px; color:#666666;}

.conten{height:212px; padding:30px 15px;}
.bg1{ background:#f0f0f0 url(../image/missionimg.jpg) no-repeat right top;}
.bg2{ background:#f0f0f0 url(../image/visionimg.jpg) no-repeat right top;}
.bg3{ background:#f0f0f0 url(../image/valuesimg.jpg) no-repeat right top;}
.conten h3{ line-height:30px; margin:20px 0 10px; font-size:18px; color:#000;}
.conten span{ font-size:14px; color:#717171;}

.item{ width:530px; height:56px; line-height:56px; margin-top:30px; padding-left:50px; font-size:18px; color:#919090; position:relative; background:url(../image/itembg.png) no-repeat;}
.item span{ width:22px; height:27px; line-height:27px; text-align:center; font-family:Arial; display:block; color:#fff; position:absolute; left:15px; top:15px; background:url(../image/itemspanbg.png) no-repeat;}

.WelfareScroll{ width:682px; height:138px; position:relative; overflow:hidden;}
.WelfareScroll ul{ position:absolute; width:10000px; left:0; z-index:1;}
.WelfareScroll li{ width:232px; height:138px; position:relative; float:left;}
.WelfareScroll li img,.WelfareScroll li a{display:block; width:220px; height:136px;}
.WelfareScroll li a{ border:1px solid #fff; margin:0 auto;}
.WelfareScroll li a:hover{ border:1px solid #b7000d;}

.WelfareList{}
.WelfareList li{ padding-top:10px; height:60px; position:relative; border-bottom:1px dotted #a1a1a1;}
.WelfareList li h3{ height:30px; line-height:30px; color:#505050; font-size:15px; padding-left:12px; background:url(../image/newico.png) no-repeat left center;}
.WelfareList li p{ line-height:22px; color:#808080; overflow:hidden;}
.WelfareList li a{ bottom:10px;}
.journaltip{ height:24px;}
.journaltip a{ width:71px; height:24px; line-height:24px; display:inline-block; text-align:center; float:left; margin-right:10px; font-size:14px; background:url(../image/kwbg1.jpg) no-repeat 0 0;}
.journaltip a.current{ color:#fff; background-position:0 -24px;}
.journallist{ background:url(../image/journalbg.jpg) repeat-y;}
.journallist li{ width:222px; height:250px; margin-top:30px; float:left;}
.journallist li a{ width:131px; height:200px; display:block; padding:8px 22px 8px 21px; margin:0 auto; background:url(../image/journaltiplibg.png) no-repeat;}
.journallist li a img{ width:131px; height:200px;}
.journallist li span{ width:210px; height:40px; line-height:40px; display:block; color:#505050; text-align:center;}
.journallist li:hover span{ color:#b7000d;}

.Activitiespic{ height:205px; position:relative; margin-bottom:30px;}
.box{width:682px; height:205px; position:relative; list-style:none; overflow:hidden;}
.box li{ width:300px; height:203px; right:200px; position:absolute; overflow:hidden;}

.Activitieslist{}
.Activitieslist li{width:168px;height: 174px;margin-bottom:25px;float:left;}
.Activitieslist li a{width:120px;height: 157px;display:block;padding:8px 8px 0;margin:0 auto;background-color:#fff;}
.Activitieslist li img{ width:120px; height:87px; display:block;}
.Activitieslist li span{height: 51px;line-height: 18px;display:block;text-align:center;color:#505050;margin-top: 5px;}

.columnconten{}
.columnbox{ padding-top:20px;}
.columnimg{ float:right; padding-left:15px; display:inline-block;}
.monthy{ width:1004px; margin:0 auto;}
.monthyTop{ height:39px; line-height:39px; font-size:13px; padding:0 30px; position:relative; color:#646464; background:url(../image/monthyTopbg.jpg) repeat-x;}
.linkbt{ position:absolute; left:400px; top:0;}
.linkbt a{ width:75px; height:39px; line-height:39px; font-size:13px; text-align:center; color:#646464; display:block; float:left;}
.linkbt a.prev,.linkbt a.next{ color:#e91c21;}
.linkbt a.first,.linkbt a.end{ color:#646464;}
.linkbt a.prev{ background:url(../image/prev.png) no-repeat left center;}
.linkbt a.next{ background:url(../image/next.png) no-repeat right center;}
.linkbt a.first{ background:url(../image/first.png) no-repeat left center;}
.linkbt a.end{ background:url(../image/end.png) no-repeat right center;}
.monthyimg{ position:relative;}
.monthyimg img{ display:block; position:absolute; top:0; left:0;}

.placeh3{ height:30px; line-height:30px; padding-left:10px; font-size:15px; color:#010101;}
.contactdl{ height:145px; padding:0 10px 10px; border-bottom:1px dotted #a1a1a1;}
.contactdl dt{ width:160px; height:145px; float:left;}
.contactdl dt img{ width:158px; height:116px; display:block; border:1px solid #e7e6e6;}
.contactdl dt a{ line-height:27px; padding-left:36px; display:block; color:#b7000d; font-size:12px; background:url(../image/zoomin.jpg) no-repeat 10px 7px;}
.contactdl dd{ width:475px; height:116px; float:right;}
.contactdl dd p{ line-height:24px;}

.Message{}
.mes{ height:24px; line-height:24px; margin-bottom:10px;}
.mes span,.mes1 span{ width:66px; height:24px; line-height:24px; display:block; float:left; color:#020202;}
.mes label{ margin-right:10px;}
.input01{ width:166px; height:22px; line-height:22px; padding-left:5px; border:1px solid #cdd1d7; background-color:#e4e4e4;}
.Wrapright p.red,.mes code{ color:#b7000d;}
.mes code{ margin-left:8px;}
.Wrapright p.red{ margin-bottom:10px;}
.input02{ width:60px;}
.input03{ width:85px;}
.mes code.nored{ color:#020202; margin-left:50px;}
.input04{ width:456px;}
.mes1{ height:110px; margin-bottom:10px;}
.mes1 textarea{ width:456px; height:110px; padding-left:5px; border:1px solid #cdd1d7; background-color:#e4e4e4;}
.Messagebt{ padding-left:66px; height:26px;}
.Messagebt .submit,.Messagebt .reset{ width:68px; height:26px; line-height:26px; color:#fff; display:block; float:left; text-align:center; background-color:#b7000d;}
.Messagebt .reset{ margin-left:15px; display:inline-block; background-color:#666666;}
.Messagebt .reset:hover{ background-color:#b7000d;}


.red1{ font-size:14px; line-height:26px; padding-bottom:15px; border-bottom:1px dotted #a1a1a1;}
.human table { text-align:center;}
.human tr { color:#505050;}
.human tr th{ height:33px; line-height:33px; background-color:#dedddd; color:#000; border-right:1px solid #fff;}
.human tr td{ height:35px; line-height:35px; border-bottom:1px dotted #a1a1a1;}
.human tr:hover{ color:#b7000d; cursor:pointer;}
.positionh3{ height:20px; line-height:20px; font-size:16px; color:#000; padding-left:10px; margin-bottom:15px; border-left:4px solid #b7000d;}
.demand{ width:678px; height:63px; margin-bottom:30px; border:1px solid #c6c5c5; border-bottom:0;}
.demand span{ width:82px; height:31px; line-height:31px; border-bottom:1px solid #c6c5c5; text-align:center; color:#3e3e3e; display:block; float:left; background-color:#e8e7e7;}
.demand p{ width:134px; height:31px; line-height:31px; border-bottom:1px solid #c6c5c5; padding-left:10px; color:#3e3e3e; background-color:#fff; float:left}

.positionbt{ height:26px; margin:20px 0;}
.positionbt .submit,.positionbt .backbt{ width:68px; height:26px; line-height:26px; color:#fff; display:block; text-align:center; float:left; background-color:#b7000d;}
.positionbt .backbt{ margin-left:15px; display:inline-block; background-color:#666666;}
.positionbt .backbt:hover{ background-color:#b7000d;}

.positionh4{ height:33px; line-height:33px; padding-left:15px; margin:20px 0; font-size:14px; color:#b7000d; background:url(../image/positionh4bg.jpg) no-repeat;}
.select01{ width:171px; height:22px; line-height:22px; border:1px solid #cdd1d7; background-color:#e4e4e4;}
.select02{ width:70px; margin-right:8px;}

.coursewaretitle{ height:33px; line-height:33px; background-color:#dedddd; text-align:center; color:#383737; font-size:14px;}
.span1{ width:457px; height:33px; display:block; float:left; border-right:1px solid #f6f6f6;}
.span2{ width:222px; height:33px; display:block; float:right;}
.coursewareconten{}
.coursewareconten li{ height:33px; line-height:33px; color:#383737; border-bottom:1px dotted #808080;}
.coursewareconten li span{ color:#383737;}
.coursewareconten li .span1{ width:440px; padding-left:17px; display:inline-block; overflow:hidden; background:url(../image/columnico.jpg) no-repeat 5px 13px;}
.coursewareconten li .span2{ text-align:center;}


.zplj_1{ width:682px; height:auto; float:left; display:inline-block; overflow:hidden;}
.zplj_1 h3{ width:340px; height:24px; line-height:24px; background-color:#c5c5c5; color:#fff; font-size:12px; padding-left:10px; }
.zplj_1 ul li{ width:140px; height:76px;background:#fff; float:left; border-right:1px dashed #707070; margin-top:10px; padding:10px 10px 0 20px; display:block; overflow:hidden;}
.zplj_1 .xtb_1{ border:0;}
.zplj_1 div{margin:15px 0 0;}
.zplj_1 div:after{content:"\200B";height:0;display:block;clear:both;}
.zplj_1 div span,
.zplj_1 div img{float:left;width: 341px;}
.zplj_1 div span{width:100%;font-size:16px;padding:10px 0;color:#333;}
