﻿.w1000{ width:1000px; margin-left:auto; margin-right:auto }
.fl{ float:left;}
.fr{ float:right;}
.xgbg{ background:url(../webimages/indexBg.png);}
.ffbg{ background:#fff;}


.indexTitle{ height:210px; text-align:center; background:url(../webimages/index_tbg.png) top center no-repeat; position:relative}
.indexTitle p{ font-size:30px; height:65px; line-height:65px; padding-top:60px; color:#1a1a1a;}
.indexTitle span{ font-size:18px; color:#999; display:block}
.indexTitle i{ width:90px; height:3px; background:#0058a8; display:block; position:absolute; top:50px; left:50%; margin-left:-45px;}




.footer{ height:84px; line-height:84px; font-size:12px; color:#666; background:#fff;}
.footer a{ color:#666 }
.footer .fr{ position:relative; padding-right:45px;}
.footer .goTop{ width:35px; height:33px; display:block; position:absolute; right:0; top:23px; background:#5b5b5b;} 
.footer .goTop:hover{ background:#0058a8;}

.header{ width:100%; height:103px; background:url(../webimages/hsh_topbg.png) repeat; position:absolute; z-index:2; top:0; left:0;}
.header .w1000{ z-index:3;}
.header .logo{ width:300px; height:95px; float:left}
.header .toper{ width:678px; float:right; font-size:13px; text-align:right; line-height:45px; height:45px; color:#afb6bc;position: relative; padding-right:22px;}
.header .toper a{ color:#afb6bc; margin:0 10px;}
.header .toper .search{width:18px; height:18px; background:url(../webimages/search.png) center no-repeat; display:inline-block; margin:0; position:relative;*top:0; outline:none; cursor:pointer; float:right; height:27px; width:27px;}
.header .naver{ float:right; color:#1a1a1a; height:50px; line-height:30px; font-size:15px; z-index:5; position:relative;}
.header .naver li{ display:block; float:left; padding-left:35px; z-index:9; width:61px; height:50px;}
.header .naver li a{ color:#1a1a1a;}
.header .naver ul{ z-index:7;width:576px;}



.banner{ width:100%; height:694px; overflow:hidden; position:relative}
.banner .hd{ height:48px; overflow:hidden; position:absolute; left:50%; bottom:60px; margin-left:-500px; z-index:2; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:15px;  width:48px; height:48px; }
.banner .hd ul li a{ width:100%; height:100%; display:block; background:url(../webimages/ban_Hdbg.png) no-repeat; }
.banner .hd ul li.on a.b01{ background-position:0 -50px }
.banner .hd ul li.on a.b02{ background-position:0 -100px }
.banner .hd ul li.on a.b03{ background-position:0 -150px }
.banner .hd ul li.on a.b04{ background-position:0 -200px }
.banner .hd ul li.on a.b05{ background-position:0 -250px }
.banner .bd{ position:relative; height:100%; z-index:1; }
.banner .bd li{ width:100%; height:694px; position:relative; overflow:hidden }
.banner .bd img{ width:1920px; height:694px; display:block; position:absolute; left:50%; margin-left:-960px; }



/******index走进万泽**9.25******/
.zjwz{ padding:0 0 80px;}
.zjwz li{ width:242px; background:#fff; margin-right:10px; float:left; }
.zjwz li.mo{ margin-right:0 !important}
.zjwz li .pic{ padding:35px 0 25px; width:115px; height:115px; overflow:hidden; margin:0 auto}
.zjwz li .pic img{ width:115px; height:115px;}
.zjwz li .txt b{ font-size:18px; color:#1a1a1a; height:20px; text-align:center; display:block; font-weight:normal}
.zjwz li .txt b a{ color:#1a1a1a;}
.zjwz li .txt p{ margin:15px 25px 25px; font-size:12px; line-height:22px; height:66px; overflow:hidden; color:#666}


/******index产品中心**9.25******/
.cpzx{}
.cpzx .hd{ width:100%; height:60px; line-height:60px; border-top:1px solid #e4e4e4;}
.cpzx .hd li{ width:165px; height:60px; text-align:center; display:block; float:left; border-left:1px solid #e4e4e4}
.cpzx .hd li.mo{ border-right:1px solid #e4e4e4}
.cpzx .hd li.curr{ background:#0058a8}
.cpzx .hd li.curr a{ color:#fff}
.cpzx .hd li a{ font-size:18px; color:#333; display:block }
.cpzx .bd .bdiv{ width:100%; height:455px; overflow:hidden; position:relative; display:none }
.cpzx .bd .bdiv .pic{ position:relative; width:100%; height:100%; overflow:hidden;}
.cpzx .bd .bdiv .pic img{ width:1920px; height:455px; position:absolute; left:50%; top:0; margin-left:-960px;}
.cpzx .bd .bdiv .txt{ font-size:14px; line-height:30px; color:#fff; width:560px; padding:50px 100px; background:rgba(255,255,255,0.5); position:absolute; left:50%; top:55px; margin-left:-380px;}
.cpzx .bd .bdiv .txt a{ width:135px; height:40px; line-height:40px; margin:30px auto; text-align:center; background:#1872cc; color:#fff; font-size:14px; display:block;}



/******index新闻中心**9.25******/
.news{ padding-bottom:100px;}
/*.news ul{ float:left}*/
.news li{ width:327px; height:292px; float:left; background:#fff; margin-right:15px;}
.news li .pic, .news li .pic img{ width:327px; height:178px; overflow:hidden}
.news li .txt{ padding:25px 20px; height:64px;}
.news li .txt .date{ width:60px; height:64px; text-align:center; background:url(../webimages/news_01.png) no-repeat; float:left}
.news li .txt .date p{ width:80%; height:32px; line-height:32px; border-bottom:2px solid #fff; margin:0 auto; font-size:18px; color:#fff }
.news li .txt .date span{ height:30px; line-height:24px; font-size:14px; color:#fff }
.news li .txt a{ float:left; width:200px; height:55px; line-height:18px; overflow:hidden; font-size:12px; color:#333; padding:5px 0 0 20px;}
.news li.curr .txt{ background:#0058a8; color:#fff}
.news li.curr .txt a{ color:#fff}
.news li.curr .txt .date{ background-image:url(../webimages/news_02.png)}
.news .newsCt{ width:285px; height:292px; padding:0 15px; overflow:hidden; background:#fff; float:right;}
.news .newsCt .newsCtTitle{ height:38px; line-height:38px; padding-top:8px; margin-bottom:3px; border-bottom:1px solid #d9d9d9;}
.news .newsCt .newsCtTitle a{ font-size:14px; color:#666}
.news .newsCt .newsCtTitle b a{ font-size:18px; font-weight:normal; color:#1a1a1a}
.news .newsCt .newsCtList{ border-top:1px solid #d9d9d9; padding-top:5px; }
.news .newsCt .newsCtList a{ display:block; text-overflow:ellipsis; white-space:nowrap; height:32px; line-height:32px; font-size:12px; color:#333; padding-left:20px; background:url(../webimages/ico_arrow_right.png) left center no-repeat;}

/*模板*/
.Withinbanner{ width:100%; height:304px; overflow:hidden; position:relative;}
.Withinbanner img{width:1920px;height:304px; display:block; position:absolute; left:50%; margin-left:-960px;}

.lefttitle{background:#00539d; padding:20px 18px; height:59px}
.lefttitle h3{ font-size:22px;font-weight:bold;color:#fff; line-height:35px; font-family:Arial, Helvetica, sans-serif}
.lefttitle h4{ font-size:20px;font-weight:bold;color:#fff; line-height:24px;}

.leftclass{margin:0px;padding:0px;}
.leftclass ul li h3{height:57px;width:281px;}
.leftclass ul li h3 a{display:block;background:url(../webimages/index_58.gif) no-repeat;height:57px; line-height:57px;padding-left:35px; font-size:14px;}
.leftclass ul li h3 a:hover{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3 a.cur{background:url(../webimages/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3.last{height:56px;}
.leftclass ul li h3.last a{ height:56px; line-height:56px;}

.leftaisle{ background:#e8e8e8;}
.leftaisle dl{ margin:0px; padding:0px;}
.leftaisle dl dt{margin:0px; padding:0px;}
.leftaisle dl dt img{ width:281px; height:184px; display:block;}
.leftaisle dl dd{ padding:15px; color:#666}
.leftaisle dl dd h3{ font-size:14px;color:#1a1a1a;}
.leftaisle dl dd p { line-height:21px; padding-top:10px;}
.leftaisle dl dd p a{ color:#00539d;}
.leftaisle dl dd p a:hover{ color:#00539d;}

.righttitle{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a; font-size:20px; line-height:24px; padding:8px 0px;}
.righttitle span{ float:right;font-size:12px;}
.righttitle span a{ padding:0px 10px;}

.SinglePage{ font-size:14px;line-height:26px; color:#1a1a1a; padding-top:40px}
.SinglePage h3.SinglePagetitle{ color:#00539d; line-height:30px; font-size:28px; font-weight:bold;}
.SinglePage h4.SinglePagetitle{ color:#999999; font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.aboutclass{background:#FFF; padding:0px; width:1180px; margin:25px auto 0px;}
.aboutclass ul{ margin:0px; padding:40px 0px 40px 17px;}
.aboutclass ul li{ float:left;width:260px; padding-left:22px;}
.aboutclass ul li img{ display:block; width:260px; height:170px;}
.aboutclass ul li h3{ font-size:14px; padding-top:10px;}
.aboutclass ul li p{ font-size:14px;color:#666; padding-top:5px;}

.Contact{margin:0px;padding:30px 0px 0px;}
.Contact h3.contacttitle{ font-size:24px; color:#00539d; 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{ float:left; width:435px;}
.Contact dl dt p{font-size:14px; color:#1a1a1a; padding-left:50px; padding-bottom:20px;}
.Contact dl dt p.add{ background:url(../webimages/lianxi1.png) no-repeat 0px 5px;}
.Contact dl dt p.tel{ background:url(../webimages/lianxi2.png) no-repeat 0px 5px;}
.Contact dl dt p.fax{ background:url(../webimages/lianxi3.png) no-repeat 0px 5px;}
.Contact dl dt p.Email{ background:url(../webimages/lianxi4.png) no-repeat 0px 5px;}
.Contact dl dd{ float:right; width:345px;}
.Contact dl dd img{display:block; width:345px;}

.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:#00539d; padding-bottom:10px;}
.ContactStation dl dd{ font-size:13px; padding-bottom:20px;}

.companynewstop{padding-top:35px;}
.companynewstop dl{height:190px;}
.companynewstop dl dt{float:left;width:250px;height:190px;}
.companynewstop dl dt img{display:block;width:250px;height:190px;}
.companynewstop dl dd{ width:520px; float:right; padding-right:30px;}
.companynewstop dl dd h3{ padding:0px;}
.companynewstop dl dd h3 a{ display:block; overflow:hidden; height:24px; line-height:24px; font-size:20px; color:#00539d;}
.companynewstop dl dd p.companynewstopTime{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.companynewstop dl dd p.companynewstopDescription{font-size:13px; height:48px; overflow:hidden;padding-top:10px; color:#666;}
.companynewstop dl dd p.companynewstopmore{padding-top:60px;}
.companynewstop dl dd p.companynewstopmore a{ display:inline-block;color:#00539d; font-size:13px;}

.companynews{margin-top:35px;}
.companynews ul{margin:0px; padding:0px;border-top:1px solid #cccccc;}
.companynews ul li{border-bottom:1px solid #cccccc; background:url(../webimages/index_68.gif) no-repeat 10px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding:0px 10px 0 35px;}
.companynews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

.commonDetailed{background:#FFF; padding:0px;}

.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.commonDetailedtitle h3{ font-size:26px; text-align:center; font-weight:bold; line-height:32px; color:#000; padding:50px 0px 0px;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:15px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px;}


.commonDetailedContents{ padding:30px 0px; font-size:14px; color:#1a1a1a;}

.commonDetailedContentsfoot{padding-bottom:45px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:30px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#00539d; padding:5px 30px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{background:#00539d;color:#FFF;}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ float:left; width:400px; height:27px; overflow:hidden;}
.commonDetailedContentsfoot dl dt{ float:right; width:400px; height:27px; overflow:hidden; text-align:right;}


.Paging{ text-align:center; padding:50px 0 30px;}

.ditu{font-size:14px; padding-top:30px;}
.ditu ul{ margin:0px 1%; padding:0px; float:left;width:23%;}
.ditu ul h3{ border-bottom:1px solid #00539d;padding:5px 15px;}
.ditu ul li{color:#333333;padding:20px 0px;}
.ditu ul li a{padding:5px 15px; display:block;}
.ditu ul.cur{ clear:both;}

.clafter{display:block; clear:both;overflow:hidden;height:1px;}
/*模板*/

/*hsh*/
.pages{ padding:50px 0 0;}
#hsh_share{ float:right;}
#hsh_share a{float: left;width: auto;line-height: 26px;height: 26px;background-image:none;background-repeat: no-repeat; cursor: pointer; margin:0;text-indent: -100em; overflow: hidden;}
#hsh_share a.bds_tsina{ background:url(../webimages/hshare01.png); width:43px;}
#hsh_share a.bds_tqq{ background:url(../webimages/hshare02.png); width:62px;}
#hsh_share a.bds_weixin{ background:url(../webimages/hshare03.png); width:64px;}
#hsh_share a.bds_sqq{ background:url(../webimages/hshare04.png); width:59px;}
#hsh_share a.bds_more{ background:url(../webimages/hshare05.png); width:60px;}


.secondNav{ background:url(../webimages/hshsecondbg.png) repeat;z-index:1; width:100%; position:absolute; left:0; top:95px; display:none; height:35px;}
.subSecond{z-index:999; height:35px; line-height:35px; position:absolute; left:0; top:50px; display:none;}
.subSecond .w1000{ overflow:hidden;}
.subSecond  ul{ width:1200px; overflow:hidden; text-align:center; padding-top:17px;}
.subSecond ul img{ display:block; margin-bottom:2px;}
.header .naver .subSecond ul li{ width:136px; float:left; margin-right:8px; margin-left:0;}
.header .naver .subSecond ul li a{ font-size:13px; color:#1a1a1a;}

/*走进万泽*/
.inChina{ position:relative; height:530px; padding:268px 0 0;}
.inChina img{ width:826px; height:427px; display:block;}
.subInchina{ width:98px; height:348px; border:1px solid #b3b3b3; padding:16px 15px 0; font-size:12px; color:#000; line-height:24px; float:left; margin-right:19px; margin-top:182px;}
.subInchina h2{ font-size:14px; padding-bottom:10px;}
.subChina{ position:absolute; left:0; top:0; overflow:hidden; padding-left:37px;}
.double{ font-size:14px; color:#1a1a1a; line-height:24px;}
.Double{ border-bottom:1px solid #d9d9d9; padding:40px 0 50px; overflow:hidden;}
.subDouble{ border:1px solid #d9d9d9; padding:0 34px;}
.Double img{ margin:0 0 0 43px;}
.Wstore{ padding:50px 0 50px;font-size:14px; color:#1a1a1a; line-height:24px;}
.Wstore dl{ font-size:14px; color:#fff; line-height:24px; overflow:hidden; background:#0d71ca;}
.Wstore dt{ float:left;}
.Wstore dd{ float:left; width:480px; padding:30px 23px 0;}
.estate{ padding:50px 0;font-size:14px; color:#1a1a1a; line-height:24px;}
.estate dl{ overflow:hidden; padding:23px 20px; border:1px solid #d3d9de; margin-top:23px;}
.estate dl dt{ float:left; margin-right:27px;}
.estate dl dt img{ display:block;}
.estate dl dd{ float:left; width:410px; padding-top:20px;}
.estate dl dd h2{ font-size:16px; font-weight:bold;}
.line{ width:108px; height:2px; background:#e3e7ea; overflow:hidden; margin:19px 0 26px;}
.institute,.finance,.thinking,.part_act{ padding:46px 0 70px;font-size:14px; color:#1a1a1a; line-height:24px; width:825px; overflow:hidden;}
.institute h2,.finance h2{ background:url(../webimages/institute01.jpg) left center no-repeat; height:39px; line-height:39px; padding-left:64px; font-size:18px; color:#0d71ca; font-weight:bold;}
.institute h3,.finance h3{ font-size:18px; font-weight:bold; color:#1a1a1a; padding-top:23px;}
.subIns{ overflow:hidden;}
.subIns dl,.bigSub{ border:1px solid #d9d9d9;}
.subIns dd{ padding:15px 20px;}
.bigSub dd{ padding:18px 26px;}
.finance h2{ background:url(../webimages/financial01.jpg) left center no-repeat; height:45px; line-height:45px;}
.thingStep{ overflow:hidden; padding-left:47px;}
.thingStep p{ float:left; width:160px; height:63px; font-size:16px; color:#fff; text-align:center; padding:93px 26px 0; margin-right:42px;}
.thingStep p.p01{ background:url(../webimages/thing01.jpg) no-repeat;}
.thingStep p.p02{ background:url(../webimages/thing02.jpg) no-repeat;}
.thingStep p.p03{ background:url(../webimages/thing03.jpg) no-repeat;}
.thingSub{ background:url(../webimages/thing04.jpg) no-repeat; width:825px; height:161px;}
.thingSub ul{ overflow:hidden;}
.thingSub li{ float:left; overflow:hidden; width:294px; padding:42px 0 0 84px;}
.thingSub img{ float:left;}
.thingSub div{ float:left; padding-left:16px;}
.thingSub div h2{ font-size:18px; font-weight:bold; color:#0d71ca; padding:13px 0 9px;}
.partUl{ width:1000px; overflow: hidden;}
.partUl li{ padding:11px 11px 0; height:264px; float:left; margin-right:16px; text-align:center; border:1px solid #e8e8e8; margin-top:20px; width:240px;}
.partUl li img{ display:block; margin-bottom:20px;}
.partUl li a{ color:#1a1a1a;}
.HRnition h2{ font-size:22px; font-weight:bold; color:#0d71ca; height:40px; line-height:40px; border-bottom:1px solid #dfdfdf;}
.HRnition h2 span{ display:inline-block; height:38px; border-bottom:2px solid #0d71ca; position:relative; top:2px;}
.HRnition,.CampusRecruiting,.wplay{ line-height:24px;padding:46px 0 64px;font-size:14px; color:#1a1a1a;}
.Campus01{ padding:0 42px 0 38px; position:relative; border-bottom:1px solid #d9d9d9; line-height:36px;}
.CampusRecruiting h2{ font-size:18px; height:30px; color:#0d71ca; font-weight:bold; line-height:30px;;}
.CampusRecruiting h2 span{ display:inline-block; color:#fff; background:#0d71ca; height:25px; font-size:20px; width:30px; padding-right:1px; text-align:right; line-height:35px; font-family:"Arial"; margin-right:8px; position:relative; top:2px;*top:-6px;}

.wTable th{ background:#e7ecf1; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; color:#1a1a1a; font-size:16px; height:36px;}
.wTable{ border:1px solid #d9d9d9; border-right:none; border-bottom:none; margin-top:17px}
.wTable td{ border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; min-height:43px;color:#1a1a1a; font-size:14px; text-align:center; vertical-align:middle;}
.teachTable th{ font-size:16px; color:#0d71ca;}
.teachTable td{ height:82px;text-align:center;color:#1a1a1a; font-size:14px;}
.online{ background:url(../webimages/thing04.jpg) no-repeat; width:825px; height:161px; line-height:36px;color:#1a1a1a; font-size:14px; overflow:hidden; padding-left:36px; padding-top:46px; font-weight:bold;}
.online li{ float:left; padding-left:35px; width:262px; position:relative; margin-right:80px;}
.online li p{ position:absolute; left:0; top:0; font-size:24px; font-weight:bold; color:#0d71ca;}
.online li img{ position:absolute; width:84px; height:85px; top:0; right:-73px;}
.HRnition a{ display:block; border:1px solid #d9d9d9;}
.staffActivity{ overflow:hidden; width:900px;}
.staffActivity li{ float:left; margin-right:30px; width:252px; height:245px; border:1px solid #ededed; font-size:14px; color:#1a1a1a; position:relative; text-align:center; margin-bottom:33px;}
.staffActivity li a{ display:block; position:absolute; left:0; top:0; border:4px solid #0d71ca; width:246px; height:239px; display:none;}
.staffActivity li.cur{ color:#0d71ca;}
.staffActivity li img{ width:252px; height:188px; margin-bottom:15px;}
.staffActivity li a img{ width:53px; height:53px; margin:68px auto 0; display:block;}
.hsh_title{ font-size:24px; color:#0d71ca;}
.hsh_titlesub{ font-size:14px; color:#999;}
.timebar{ width:825px; position:relative; overflow:hidden;}
.years{width: 683px;overflow: hidden;height: 53px;margin:auto; position:relative;}
.timebar ul{overflow: hidden; position:absolute; left:0; height:53px;}
.timebar ul li{ width:136px; height:45px; float:left; margin-right:1px; font-size:18px; color:#1a1a1a; line-height:45px; text-align:center; background:#e7ecf1; position:relative; cursor:pointer;}
.timebar ul li em{ position:absolute; display:none; background:url(../webimages/event03.jpg) no-repeat; width:17px; height:8px; left:50%; margin-left:-8px; top:45px;}
.timebar ul li.act{color:#fff; background:#0d71ca; position:relative;}
.timebar ul li.act em{ display:block;}
.timebar a{ position:absolute; width:71px; height:45px; top:0;}
.timebar a.prev{ background:url(../webimages/event01.jpg) no-repeat; left:-1px;}
.timebar a.prev:hover{ background:url(../webimages/event011.jpg) no-repeat;}
.timebar a.next{ background:url(../webimages/event02.jpg) no-repeat; right:-1px;}
.timebar a.next:hover{ background:url(../webimages/event022.jpg) no-repeat;}
.Wevent{ padding:56px 0 0;font-size:14px; color:#333; line-height:24px; padding-bottom:80px;}
.allevents h2{ font-size:30px; color:#333; line-height:35px; text-align:center; padding:68px 0 13px;}
.allevents h3{ font-size:30px; color:#0d71ca; text-align:center; line-height:30px; padding-bottom:33px;}
.allevents{  display:none;}
.subevent{ border:1px solid #d9d9d9; padding:27px 27px 40px; margin-top:60px;}

.wHonor{ margin:58px 0 112px; position:relative; padding:60px 0 46px; background:url(../webimages/dlbg.jpg) 164px top repeat-y;}
.wHonor span{ position:absolute; background:url(../webimages/whonor01.jpg) no-repeat; width:25px; height:25px; display:block; left:152px;}
.wHonor span.wHonortop{ top:0;}
.wHonor span.wHonorbottom{ bottom:0;}
.wHonor dl{ overflow:hidden; position:relative; padding-left:200px; margin-top:20px;}
.wHonor dt{ position:absolute; width:176px; left:0; top:50%; height:42px; margin-top:-21px;}
.wHonorem{ display:block; width:122px; height:42px; text-align:center; line-height:42px; border:1px solid #ccc; font-size:18px; color:#1a1a1a;}
.wHonori{ display:block; position:absolute; background:url(../webimages/whonor02.jpg) no-repeat; width:52px; height:20px; left:124px; top:50%; margin-top:-10px;}
.wHonor dd{ width:573px; float:left; border:1px solid #ccc; font-size:14px; color:#1a1a1a; line-height:24px; padding:15px 20px 15px 30px; position:relative;}
.wHonorj{ display:block; position:absolute; background:url(../webimages/whonor03.jpg) no-repeat; width:14px; height:22px; left:-14px; top:50%; margin-top:-11px;}

.wDuty{ padding:54px 0 80px;font-size:14px; color:#1a1a1a; line-height:24px;}
.CaseNav{ padding:50px 0 59px;}
.CaseNav span{ display:inline-block; width:127px; height:35px; line-height:35px; text-align:center; font-size:16px; color:#1a1a1a; background:#e7ecf1; cursor:pointer;}
.CaseNav span.cur{ background:#0d71ca; color:#fff;}
.subCase{ background:url(../webimages/wduty02.jpg) top center no-repeat; padding-top:23px;}
.caseul{ background:url(../webimages/wduty03.jpg) 412px top repeat-y; width:100%; height:100%; overflow:hidden; position:relative; padding:20px 0; display:none;}
.caseul li{position:relative; font-size:14px; color:#1a1a1a; line-height:24px; top:-50px;}
.caseem{ position:absolute; background:url(../webimages/wduty.jpg) no-repeat; width:13px; height:13px; display:block; top:50%; margin-top:-7px; left:50%; margin-left:-6px;}
.ulDiv{ border:1px solid #f0f0f0; border-bottom-width:2px; position:relative;padding:17px 20px; width:335px;}
.ulDivem{ display:block; position:absolute; background:url(../webimages/wduty06.jpg) no-repeat; width:11px; height:17px; top:50%; margin-top:-8px; left:375px;}
.caseul li.cur .ulDivem{ background:url(../webimages/wduty07.jpg) no-repeat; left:-11px;}
.caseTime{ width:74px; text-align:center; height:77px; background:#0d71ca url(../webimages/wduty08.jpg) left 47px no-repeat; font-size:24px; font-weight:bold; color:#fff; line-height:48px; margin:0 13px 0 0;}
.caseTime i{ display:block; font-weight:normal; font-size:14px; line-height:16px;}
.caseul li.cur{ left:445px;}
.caseul li.cur .caseTime{ margin:0 0 0 13px;}
.caseText{ width:248px; float:left;}
.caseul li.cur .caseem{ margin-left:-452px;}

.videoDiv{ width:100%; height:100%; background:url(../webimages/layerbg.png); position:fixed; _position: absolute; top:0; left:0; z-index:9999 }
.videoDiv .videoCt{ width:640px; height:480px; background:#000; position:relative; left:50%; top:50%; margin:-240px 0 0 -320px; }
.videoDiv .videoClose{ width:50px; height:50px; position:absolute; top:-20px; right:-20px; z-index:9999; cursor:pointer}

.naver li .children{ background:url(../webimages/hsh_top01.png) no-repeat; width:18px; height:9px; position:relative; left:50%; margin-left:-9px; display:block; top:11px; display:none; *margin-left:-25px;}
.hsh_nav{ width:}
.header .naver li .hsh_nav a{ display:block; padding:0 0 0 24px; color:#fff; font-size:13px; float:left;}
.subSecond01{ left:12px; *left:-6px;}
.subSecond02{ left:-155px; width:623px;}
.subSecond03{ left:299px; *left:-125px;}
.subSecond04{ left:272px; *left:125px;}
.subSecond05{ left:109px; *left:-315px;}
.hsh_search{ background:#fff; border:1px solid #ddd; height:25px; width:200px; text-indent:8px; outline:none; line-height:25px; float:left; overflow:hidden; display:none;}
.annsearch{ position:absolute; right:0; top:11px; height:27px; width:27px;}

/*20151119*/
.footer .goTop img,.teachTable img{ display:block;}
.bdshare_popup_bg,.bdshare_popup_box{ left:75% !important;}


.box,.aboutclass{-webkit-box-shadow: -1px 0 3px rgba(0,0,0,0.1),0 4px 3px rgba(0,0,0,0.1),1px 0 3px rgba(0,0,0,0.1);box-shadow: -1px 0 3px rgba(0,0,0,0.1),0 4px 3px rgba(0,0,0,0.1),1px 0 3px rgba(0,0,0,0.1);-ms-box-shadow: -1px 0 3px rgba(0,0,0,0.1), 0 4px 3px rgba(0,0,0,0.1),1px 0 3px rgba(0,0,0,0.1);-moz-box-shadow: -1px 0 3px rgba(0,0,0,0.1),0 4px 3px rgba(0,0,0,0.1),1px 0 3px rgba(0,0,0,0.1);-o-box-shadow: -1px 0 3px rgba(0,0,0,0.1),0 4px 3px rgba(0,0,0,0.1),1px 0 3px rgba(0,0,0,0.1);}

body .webbg{ background:#e7ecf1;}
.webright .Paging span.laypage_curr{ background:#1c7ade; border:1px solid #1c7ade;}
.webright .Paging a:hover{background:#1c7ade;}
.webright .Paging .laypage_prev{ width:37px; height:37px; background:url(../webimages/hshpage01.jpg); border:none; text-indent:-9999px;}
.webright .Paging .laypage_prev:hover{ background:url(../webimages/hshpage01.jpg) !important;}
.webright .Paging .laypage_next{ width:37px; height:37px; background:url(../webimages/hshpage02.jpg); border:none; text-indent:-9999px;}
.webright .Paging .laypage_next:hover{ background:url(../webimages/hshpage02.jpg);}
.webright .laypageskin_now a,.webright .laypageskin_now .laypage_curr{ width:36px; height:36px;}


/*20151202*/
.zjwz li a{ display:block;}
.commonDetailedContentsfoot dl dt{ float:left; text-align:left;}
.commonDetailedContentsfoot dl dd{ float:right;}
.header .naver li .hsh_nav a:hover{ color:#77bdfa;}


/*20151215*/
.cpzx .hd ul{ overflow:hidden; padding-left:175px;}
.cpzx .hd li{ width:165px; height:60px; text-align:center; display:block; float:left; border-left:1px solid #e4e4e4; border-right: 1px solid #e4e4e4; margin-left: -1px;}


/*20151231*/
.news .newsCt .newsCtTitle{ position:relative;}
.news .newsCt .newsCtTitle a{ position:absolute; right:0; height:28px; top:11px;}
.news .newsCt .newsCtTitle b a{ position:relative; top:0;}

.webright .laypageskin_now a, .laypageskin_now .laypage_curr{ display:block; float:left;}
.webright .laypageskin_now{ float:left; position:relative; left:50%;}
.Paging{ overflow:hidden;}

.cpzx .hd .w1000{ width:670px;}
