html {overflow-y:scroll;}
body {margin:0; padding:0; color: #525252; font:14px/1.5 Microsoft YaHei,Arial,Helvetica,sans-serif,Simsun;background-color: #f9f9f9;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
ol,ul {list-style:none;}
li{list-style-type:none;} 
img{vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {color:#525252; text-decoration:none;}
a:hover {color:#29BDFB;text-decoration:none;}
em{ color:#CCC; font-size:12px;}
.of_h{ overflow:hidden; text-overflow:ellipsis; } 
.cBlack{color:#252525;}
.cGreen, .cGreen:visited, .cGreen a,.green {color: #008000;}
.cBlue,.cBlue:visited,.cBlue a{color:#ce1126;}
.cRed, .cRed:visited, .cRed a,.red { color: Red; }
.taC{text-align: center}
.bold{font-weight: bold;}
.fright{ float:right; padding-right: 13px;}
.fleft{float:left; padding-left: 13px;}
.mt10{ margin-top:10px !important;}
.mt20{ margin-top:20px !important;}
.pt10{ padding-top:10px !important;}
.pt20{ padding-top:20px !important;}
.mb10{ margin-bottom:10px;}
.Whitebg{ background-color: #fff; }
.main{ width: 1070px;  margin:0px auto; }
.w740{width: 740px;}
.w275{width: 275px;}
.w670{width: 670px;}
.w335{width: 335px;}


.headbg{ background-color: #fff; }
.head{ padding-top: 35px; height: 135px; }
.logo{ display:block; float: left; padding-top: 10px;}
.headright{ float: right; width: 360px;}
.Stationgroupbox{ padding-bottom: 18px;}
.Stationgroup{ float: right;border:1px solid #cacaca; width: 100px; position: relative; z-index: 99;}
.Stationgroup h3{ height:28px; background-image:url(../png/dn0mch.png);background-repeat: no-repeat;background-position: 85px center; line-height: 28px; padding-left:10px; cursor: pointer;}
.Stationgroup ul{ position: absolute; left: -1px; top: 28px; right: -1px; border:1px solid #cacaca; background-color: #fff; display: none;}
.Stationgroup ul li a{ display: block; padding:0px 10px; overflow: hidden; height:28px; line-height:28px;}
.headicon{ float:right; padding-top: 6px; padding-right: 15px;}
.headicon>li{ float:left; width: 23px; height: 19px; margin-left: 9px;}
.headicon>li a{ display:block; width: 23px; height: 19px; }
.headicon>li a.Simplified{ border:1px solid #347bd7; border-radius: 4px; background-color: #29bdfb; line-height: 17px; text-align:center; color: #fff;width: 21px; height: 17px;}
.headicon>li a.Accessibility{background-image:url(/material/images/icon1.png);background-repeat: no-repeat;}
.headicon>li a.email{background-image:url(/material/images/icon2.png);background-repeat: no-repeat;}
.headicon>li a.phone{background-image:url(/material/images/icon3.png);background-repeat: no-repeat;}
.headicon>li a.weibo{background-image:url(/material/images/icon4.png);background-repeat: no-repeat;}
.headicon>li a.weixin{background-image:url(/material/images/icon5.png);background-repeat: no-repeat;}

.headsearch{ width: 360px; position: relative;}
.headsearch label{ border:1px solid #2abefb; display: block; background-color: #fff;  padding:14px 60px 14px 15px;}
.headsearch label input{ width: 100%; float: left; color: #666; height: 15px; line-height: 15px; outline: none; border:none; background:none; }
.headsearch input.searchbtn{ position: absolute; right: 0px; top: 0px; width: 50px; height: 45px;  background-image:url(../png/lpuva4.png); background-position: center; background-repeat: no-repeat;  border:none; outline: none; cursor: pointer; background-color: #2abefb;}

.nav{ background-color: #29bdfb; height: 50px; }
.nav ul li{ float: left; width: 152px; position: relative;}
.nav ul li a{ color: #fff; display: block; height: 50px; line-height: 50px; text-align: center;  font-size: 22px;}
.nav ul li a.plus{ font-size: 40px; }
.nav ul li i{ display:block; width: 1px; height: 16px; background-color:#54cafc; right: 0px; top:50%; margin-top: -8px; position: absolute; }
.nav ul li:last-child i{ display: none; }


.commonbg{background-image:url(../png/48ijrc.png);background-repeat: repeat-x; min-height: 375px; height:auto !important;  height: 375px;} 

.commontitle{ border-bottom: 1px solid #29bdfb; position:relative; padding-top: 25px;}
.commontitle span{ display:inline-block; padding: 0px 11px; height: 31px; line-height: 31px; border-radius: 6px 6px 0px 0px; font-size: 22px; margin-right: 8px; color: #b4b4b4;}
.commontitle span.cur{background-color: #29bdfb; color: #fff;}
.commontitle p.letter{ float: right; }
.commontitle p.letter a{ height: 24px; display:inline-block; line-height: 24px;  padding-left:33px; background-repeat: no-repeat; font-size: 15px; color: #29bdfb; margin-left:35px;}
.commontitle p.letter a.writealetter{ background-image: url(../png/rabx6p.png);}
.commontitle p.letter a.Viewletter{ background-image: url(../png/56f5nu.png);}
.commontitle p.more { float:right; line-height: 31px; }
.commontitle p.more a{ font-size: 16px; }

.commontitle p.Collection{ float: right; }
.commontitle p.Collection a{ background-image: url(../png/buj5qf.png); background-repeat: no-repeat; background-position: left center; padding-left:35px; color: #28bdfa; display:inline-block; line-height: 31px;}


.leadershiplist{ padding-top:8px;min-height:575px; height: auto !important;height: 575px;}
.leadershiplist dl{ line-height: 29px; font-size: 16px; padding-top:5px;}
.leadershiplist dl dt{ float: left; width:600px;}
.leadershiplist dl dt a{ display: block; height: 29px; overflow: hidden; line-height: 29px; }
.leadershiplist dl dd{ float: right; width: 136px;text-align: center;}
.leadershiplist dl.leadershiptitle{ padding-bottom: 5px; }
.leadershiplist dl.leadershiptitle dt{ background-color: #f5f5f5;text-align: center;}
.leadershiplist dl.leadershiptitle dd{ background-color: #f5f5f5;}

.leadershipmore{ text-align: center; }
.leadershipmore a{ width: 130px; height:30px; border:1px solid #29bdfb;  color: #29bdfb; border-radius: 4px; display: inline-block; line-height: 30px; font-size: 16px;}
.Suggest-proposal{ padding-top: 8px; }
.Suggest-proposal dl{ line-height: 29px; font-size: 16px; padding-top: 6px;}
.Suggest-proposal dl dt{ float: left;width: 100px;text-align: center; }
.Suggest-proposal dl dd{ float: left; margin-left: 4px;}
.Suggest-proposal dl dd.SPtitle{width:496px;}
.Suggest-proposal dl dd.SPtitle a{ overflow: hidden; height: 29px;}
.Suggest-proposal dl dd.SPstatus{width:136px;text-align: center; }
.Suggest-proposal dl.SPtitlebox dt{ background-color: #f5f5f5;}
.Suggest-proposal dl.SPtitlebox dd.SPtitle{background-color: #f5f5f5;text-align: center; }
.Suggest-proposal dl.SPtitlebox dd.SPstatus{background-color: #f5f5f5;}

.Suggest-proposal dl dd.cur{ color: #ff0000 }


.tapclass span{ cursor: pointer; }

.interactiveright{padding-top: 25px;}
.hotline{ background-color: #f0f6fa; height: 74px; line-height: 74px;}
.hotline a{ display:block; padding-left: 115px; background-image: url(../png/d2cxkk.png); background-repeat: no-repeat; background-position: 45px center; color: #666666;  font-size: 18px;}

.Lettervisit{  padding-top: 15px; overflow:hidden;}
.Lettervisit ul{ width: 300px; }
.Lettervisit ul li{ float:left; width: 130px; height: 90px;  background-color: #f0f6fa; margin-right: 15px;}
.Lettervisit ul li a{display: block; text-align: center; font-size: 18px; padding-top: 13px;}
.Lettervisit ul li a img{ display: block; margin: 0px auto; max-height:40px; padding-bottom: 5px;}

.OnlineInterview{ padding-top: 20px; height: 391px;}
.OnlineInterview p.img img{ width: 100%; display: block; }
.OnlineInterview dl{background-color: #f0f6fa; position: relative; font-size: 16px;padding: 11px 0px 11px 85px;}
.OnlineInterview dl dt{ position: absolute; left: 0px; top:50%; margin-top: -12px; width: 85px; text-align: center; }
.OnlineInterview dl dd{ max-height: 48px; overflow: hidden; }
.OnlineInterview p.more { padding-top:18px; padding-bottom:7px; }
.OnlineInterview p.more a{ color: #29bdfb; font-size: 16px }
.OnlineInterview ul{}
.OnlineInterview ul li{ padding:5px 0px }
.OnlineInterview ul li a{ display:block; line-height: 24px; height: 24px; font-size: 16px; overflow: hidden; }

.Collectionlist li{ padding: 20px 0px 15px; font-size: 15px;}
.Collectionlist li span{ color:#28bdfa; margin-right: 7px;}


.Governmentaffairs{}
.Governmentaffairsclass{ padding-top: 20px; }
.Governmentaffairsclass ul{ float: left; }
.Governmentaffairsclass ul li{ float: left;cursor: pointer; padding-right: 40px; font-size: 18px;}
.Governmentaffairsclass ul li.cur{ color:#28bdfa;  }

.Governmentaffairsclass dl{ float:right; width: 370px; }
.Governmentaffairsclass dl dt{ float: left; width: 115px; font-size: 16px; position: relative; z-index: 99;}
.Governmentaffairsclass dl dt h3{ position: relative;padding-left: 10px; cursor: pointer;}
.Governmentaffairsclass dl dt h3 i{ position:absolute; right: 5px; top: 50%; margin-top: -2.5px; width: 0px; height: 0px; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #555555;}
.Governmentaffairsclass dl dt p{ position: absolute; left: 0px; top: 26px; right: 0px; z-index: 9;display: none}
.Governmentaffairsclass dl dt p a{ display: block; background-color: #eee;padding: 0px 10px}

.Governmentaffairsclass dl dd{ float: right;width: 220px; position: relative;}
.Governmentaffairsclass dl dd label{ display:block; padding-right: 40px;}
.Governmentaffairsclass dl dd label input{ width: 100%; font-size: 16px; line-height: 24px; border:1px solid #fff; outline: none;}
.Governmentaffairsclass dl dd input.workbtn{background:none; border:none; outline: none; cursor: pointer; position: absolute; right: 0px; top: 0px; width: 24px; height: 24px; background-image: url(../png/v0kk9l.png); }

.Governmentaffairslist{ overflow: hidden; height: 460px; margin-top: 15px; display: none; }
.Governmentaffairslist ul{ width: 780px;}
.Governmentaffairslist ul li{ float: left; background-color: #f0f6fa; width: 130px; height: 96px; margin-right: 23px; text-align: center; margin-top: 17px; }
.Governmentaffairslist ul li i{ width:60px; height:50px; margin:0px auto; background-repeat:no-repeat; background-position:center;}
.Governmentaffairslist ul li i.icon1{background-image: url(../png/5hwrer.png);}
.Governmentaffairslist ul li i.icon2{background-image: url(../png/ovksi0.png);}
.Governmentaffairslist ul li i.icon3{background-image: url(../png/3hafks.png);}
.Governmentaffairslist ul li i.icon4{background-image: url(../png/7q9osh.png);}
.Governmentaffairslist ul li i.icon5{background-image: url(../png/2gx7x1.png);}
.Governmentaffairslist ul li i.icon6{background-image: url(../png/2u649f.png);}
.Governmentaffairslist ul li i.icon7{background-image: url(../png/7uq2q4.png);}
.Governmentaffairslist ul li i.icon8{background-image: url(../png/4vum3c.png);}
.Governmentaffairslist ul li i.icon9{background-image: url(../png/kpp2mt.png);}
.Governmentaffairslist ul li i.icon10{background-image: url(../png/lrypz7.png);}
.Governmentaffairslist ul li i.icon11{background-image: url(../png/3q7szx.png);}
.Governmentaffairslist ul li i.icon12{background-image: url(../png/39i4iz.png);}
.Governmentaffairslist ul li i.icon13{background-image: url(../png/bf9fu7.png);}
.Governmentaffairslist ul li i.icon14{background-image: url(../png/wpnvxi.png);}
.Governmentaffairslist ul li i.icon15{background-image: url(../png/lainss.png);}
.Governmentaffairslist ul li i.icon16{background-image: url(../png/qs5s99.png);}
.Governmentaffairslist ul li i.icon17{background-image: url(../png/7m57s3.png);}
.Governmentaffairslist ul li i.icon18{background-image: url(../png/4phz0h.png);}
.Governmentaffairslist ul li i.icon19{background-image: url(../png/ug612j.png);}
.Governmentaffairslist ul li i.icon20{background-image: url(../png/ui3zhz.png);}
.Governmentaffairslist ul li img{display: block; max-height: 60px; margin: 0px auto; padding-bottom: 5px;}
.Governmentaffairslist ul li a{display: block; padding-top: 10px; font-size: 14px;}

.serviceinfo ul{ padding-top: 10px;}
.serviceinfo ul li a{ display:block; line-height: 33px; height:33px; font-size: 16px; overflow: hidden; }

.Service{ padding-top: 25px; }
.Servicelist{ height: 522px; min-height: 522px; height: auto !important; }
.Servicelist ul{ padding-top: 9px; }
.Servicelist ul li h3{ height: 35px; overflow: hidden; line-height: 35px; }
.Servicelist ul li div.Servicelistinfo{padding:12px 0px 12px 10px; background-color: #f9f9f9;}
.Servicelist ul li div.Servicelistinfo p span{ color: #ff0000; }

.ServiceAccept{background-color: #f9f9f9; padding:20px 10px; font-size: 13px; line-height: 18px;}
.ServiceAccept dl dt{ float: left; }
.ServiceAccept dl dd span{ color:#ff7f00;}
.ServiceAccept dl.commitment dt{ height:40px; }
.Convenient{ overflow: hidden; }
.Convenient ul{ width: 300px; padding-top: 10px;}
.Convenient ul li{ float: left; width: 85px; height: 35px;background-color: #f0f6fa; line-height: 35px; overflow: hidden; font-size: 14px; text-align: center; display: inline; margin-right: 10px; margin-top: 10px;}
.Convenient ul li a{display: block;}



.leadershipinfobox{ margin:0px 13px; border:1px solid #85E7FF; min-height: 410px;height: auto !important; height: 410px;padding: 15px;}

.leadershipinfoleft{ float:left; width:665px;border-right: 1px solid #EDEDED; }
.leadershipinfoleft h3 span{background-color:#29BDFB; display:block; width: 168px; height:40px; position: relative; line-height:40px; text-align: center;color: #fff;font-size: 20px; }
.leadershipinfoleft h3 span i{position:absolute; left: 50%; bottom: -8px; margin-left: -5px; width: 0px; height: 0px; border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 8px solid #29BDFB;}
.leadershipinfo{ float: left; width: 395px;border-right: 1px solid #29BDFB;}
.leadershipinfo dl{margin-top: 15px; padding-top: 12px;}
.leadershipinfo dl dt{float: left; width:130px; height: 160px;}
.leadershipinfo dl dt img{display: block;width:130px;}
.leadershipinfo dl dd{float: right;width: 225px;padding-right: 20px}
.leadershipinfo dl dd h4{font-size: 16px; color: #545454; padding-bottom:10px;}
.leadershipinfo dl dd p{ font-size: 15px;line-height: 26px; }
.leadershipinfo dl dd p a{ color:#DF0D11; }
.leadershipinfo p.leadershipname{ font-size: 16px;padding-top:6px;width: 130px; min-height: 50px; height: auto !important; height: 50px;  text-align: center;}
.leadershipinfo p.leadershipname span{ color: #29BDFB; padding-right: 15px; }

.Groupmember{ float:right; width: 255px;}
.Groupmember dl{ margin-top: 25px; font-size: 16px;}
.Groupmember dl dt{ color: #29BDFA; float: left;width: 70px; font-weight: bold; text-align: right; }
.Groupmember dl dd{ float: right;width: 185px;}
.Groupmember dl dd span{padding-left: 30px; width: 50px; display:inline-block; margin-bottom: 10px;}

.infopublic{ margin-bottom: -45px;background-color:#f9f9f9; position: relative; z-index: 9; padding-bottom: 45px;}
.infolist ul{ padding-top: 10px;}
.infolist ul li a{ display:block; line-height: 33px; height:33px; font-size: 16px; overflow: hidden; }

.leadershipinfoclass{ overflow: hidden; margin-top: 35px; padding-bottom: 20px;}
.leadershipinfoclass ul{width: 780px}
.leadershipinfoclass ul li{ float:left;width:194px; height: 80px; margin-right: 25px; background-color: #ededed; font-size: 16px; text-align: center;}
.leadershipinfoclass ul li i{display: block;width: 40px; height:40px;margin: 0px auto; background-repeat:no-repeat; background-position:center;}
.leadershipinfoclass ul li i.icon1{ background-image:url(../png/oqqznz.png);}
.leadershipinfoclass ul li i.icon2{ background-image:url(../png/4tf9hi.png);}
.leadershipinfoclass ul li i.icon3{ background-image:url(../png/cz7t0i.png);}
.leadershipinfoclass ul li img{ display:block;display: block;width: 40px; height:40px;margin: 0px auto;}
.leadershipinfoclass ul li a{display: block; padding-top: 8px; padding-bottom: 8px;}

.infopublicclass{ float: right;width: 330px; }
.infopublicclass ul li{padding-top:8px;}
.infopublicclass ul li a{ display:block; border-radius:10px; background-color: #71c8ff; background-repeat: no-repeat;background-position:20px center;padding:10px 10px 10px 75px; font-size: 16px; color: #fff;}
.infopublicclass ul li a.icon1{ background-image: url(../png/bwka3l.png); }
.infopublicclass ul li a.icon2{ background-image: url(../png/vz0v81.png); }
.infopublicclass ul li a.icon3{ background-image: url(../png/giegtc.png); }
.infopublicclass ul li a.icon4{ background-image: url(../png/mebr5g.png); }
.infopublicclass ul li a.icon5{ background-image: url(../png/bu9yzd.png); }
.infopublicclass ul li a.icon6{ background-image: url(../png/maruyu.png); }
.infopublicclass dl{ padding-top: 10px; }
.infopublicclass dl dt{ float:left;width: 160px;background-color: #71c8ff; height: 60px;border-radius:10px;  line-height: 60px; color: #fff; font-size: 16px; text-align: center; }
.infopublicclass dl dd{ float:right;width: 160px;background-color: #71c8ff; height: 60px;border-radius:10px;  line-height: 60px; color: #fff; font-size: 16px; text-align: center; }
.infopublicclass dl a{color:#fff;}

.tapfile span{ cursor: pointer; }
.tapfinancial span{ cursor: pointer; }



.foot{padding-top: 45px;}
.footborder{border-top:4px solid #29bdfb;}
.link{ font-size: 16px;padding:10px 0px; border-bottom: 1px solid #e8e8e8;}
.link dt{ float:left; width: 138px; text-align: center; }
.link dt span{ display: inline-block; padding-right: 30px; }
.link dd{ float: right;width: 925px;}
.link dd a{display: inline-block; margin-right: 30px;}
.link dd a img{ vertical-align: middle; }

.footinfo{ padding:40px 40px; line-height: 30px;}
.footinfo dl{ float: right; }
.footinfo dl dd{ float: left; padding-left: 20px;}
.footinfo dl dd.Wrong{ padding-top: 12px; }