/*--右边快捷--*/

.Shortcut{position:fixed;top:50%;margin-top:-216px;width:62px;_position:absolute;_top: expression(documentElement.scrollTop + 100 + "px"); _margin-top:0px; z-index:9999; right:50px;}
.Shortcut ul{ margin:0px; padding:0px;}
.Shortcut ul li{width:62px;height:62px; padding-bottom:10px; position:relative;}
.Shortcut ul li a{display:block;width:62px;height:62px;}
.Shortcut ul li span{ position:absolute;right:72px; top:12px;text-align:center;height:40px; line-height:40px; font-size:14px; color:#fff; display:none;}
.Shortcut ul li span.lvyou{width:137px;background:url(../webimages/index_54.png) no-repeat;}
.Shortcut ul li span.ziyou{width:170px;background:url(../webimages/index_55.png) no-repeat;}
.Shortcut ul li a.lvyou{background:url(../webimages/index_48.png) no-repeat}
.Shortcut ul li a.lvyou:hover{background:url(../webimages/index_048.png) no-repeat}
.Shortcut ul li a.ziran{background:url(../webimages/index_49.png) no-repeat}
.Shortcut ul li a.ziran:hover{background:url(../webimages/index_049.png) no-repeat}
.Shortcut ul li a.dujia{background:url(../webimages/index_50.png) no-repeat}
.Shortcut ul li a.dujia:hover{background:url(../webimages/index_050.png) no-repeat}
.Shortcut ul li a.jiudian{background:url(../webimages/index_51.png) no-repeat}
.Shortcut ul li a.jiudian:hover{background:url(../webimages/index_051.png) no-repeat}
.Shortcut ul li a.xunbao{background:url(../webimages/index_52.png) no-repeat}
.Shortcut ul li a.xunbao:hover{background:url(../webimages/index_052.png) no-repeat}
.Shortcut ul li a.dingbu{background:url(../webimages/index_53.png) no-repeat}
.Shortcut ul li a.dingbu:hover{background:url(../webimages/index_053.png) no-repeat}

/*---内页---*/

.Withinbanner{ width:100%; height:250px; overflow:hidden; position:relative;}
.Withinbanner img{width:1920px;height:250px; 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;}

.Paging{ text-align:center; padding-top:50px;}

.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;}


.Recruitmentlist{padding:15px 0px 0px;margin:0px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:0px 15px 0px 20px; height:45px; line-height:45px;position:relative; cursor:pointer; background:url(../webimages/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px; height:13px; background:url(../webimages/index_71.gif) no-repeat; top:15px; right:15px;}
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#fafafa; display:none;overflow:hidden;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}
.Recruitmentlist ul li.cur{ padding-bottom:30px;}
.Recruitmentlist ul li.cur h3{ background:url(../webimages/index_70.gif) no-repeat 5px 20px; color:#00539d;}
.Recruitmentlist ul li.cur span{background:url(../webimages/index_72.gif) no-repeat;}

.RecruitmentReturn{text-align:left;padding-top:10px;}
.RecruitmentReturn a{display:block;background:#00539d; font-size:16px; font-weight:bold; width:140px; color:#fff;padding:5px 0px; text-align:center;}
.RecruitmentReturn a:hover{color:#fff;}


.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:#666;}

.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;}

.ComplaintsDescription{border-bottom:1px solid #d9d9d9; padding:40px 0px; font-size:14px;}
.ComplaintsDescription span{color:#00539d;}

.Complaints{ margin:0px; padding:25px 0px;}
.Complaints dl{margin:0px; padding:0px;}
.Complaints dl p{ padding:15px 0px;}
.Complaints dl dt{font-size:14px;color:#1a1a1a;float:left; width:375px;}
.Complaints dl dt label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}
.Complaints dl dt label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:"微软雅黑"; color:#999}

.Complaints dl dd{ float:right; width:375px;font-size:14px; color:#1a1a1a;font-size:14px;}
.Complaints dl dd label{border:1px solid #dcdcdc;height:17px; display:block; padding:7px 10px 9px;}
.Complaints dl dd label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:"微软雅黑"; color:#999}
.Complaints ul p{ padding:20px 0px; font-size:14px;}
.Complaints ul label.textarea{ width:803px;height:210px;border:1px solid #dcdcdc; display:block; padding:10px;}
.Complaints ul label.textarea textarea{ overflow:auto; width:99%; height:205px; border:none; background:none; outline:none; font-size:14px; font-family:"微软雅黑"; float:left; color:#999}
.Complaints span{ color:#00539d; padding-right:5px;}
.Complaintsbutton{ text-align:center; padding:40px 0px 0px}
.Complaintsbutton input{ background:#00539d; font-family:"微软雅黑"; font-size:18px; color:#fff; height:35px; width:120px; margin:0px 10px; cursor:pointer; outline:none;}

.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;}

.ContactMap{ width:825px;}
.ContactMap img{ display:block; width:825px; height:333px;}

.Searchlist{ margin:0px; padding:0px;}
.Searchlist dl{ background:#f5f5f5; padding:10px 20px 20px; margin-top:25px;}
.Searchlist dl h3{ font-size:18px; line-height:36px; padding-bottom:5px}
.Searchlist dl h3 a{color:#1a1a1a;}
.Searchlist dl h3 a span{color:#00539d;}
.Searchlist dl h3 a:hover{color:#00539d;}
.Searchlist dl dt{ float:left; width:200px; height:150px; margin-right:25px;}
.Searchlist dl dt img{width:200px; height:150px; display:block;}
.Searchlist dl dd{ font-size:13px;color:#666; padding-top:10px; line-height:24px;}
.Searchlist dl dd p.Searchclass{color:#999; padding-top:8px;}
.Searchlist dl dd p.Searchclass a{color:#999;}
.Searchlist dl dd p.Searchclass a:hover{color:#00539d;}

.ditu{font-size:14px; padding-top:30px;}
.ditu ul{ margin:0px 10px; padding:0px; float:left;width:180px;}
.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;}

.photolist{ margin:0px; padding:25px 0px 0px; width:850px; overflow:hidden;}
.photolist ul{ margin:0px; padding:0px; width:950px;}
.photolist ul li{ float:left; width:250px; border:1px solid #e8e8e8; display:inline; margin:0px 34px 30px 0px;}
.photolist ul li img{ display:block; width:250px; height:190px;}
.photolist ul li p{font-size:14px; height:55px; line-height:55px; overflow:hidden; padding:0px 10px; text-align:center;}

.Download{ margin:0px; padding:0px;}
.Download dl{ position:relative;border-bottom:1px solid #e8e8e8; padding:30px 100px 30px 0px; min-height:105px; height:auto !important; height:105px;}
.Download dl h3{font-size:20px;color:#00539d;}
.Download dl h3 a{color:#00539d;}
.Download dl h3 a:hover{color:#00539d;}
.Download dl dt{font-size:13px; padding-top:16px;}
.Download dl dd{color:#666666;padding-top:16px; font-size:13px;}
.Download dl a.Downloadlink{display:block; position:absolute; top:50%;margin-top:-45px; width:89px; height:36px; background:url(../webimages/index_01.png) no-repeat; right:0px; text-align:center; color:#00539d; font-size:14px; padding-top:53px;}

.photoGallery{ margin:0px; padding:0px; position:relative}
.photoGallery h3{ font-size:24px; line-height:28px; padding:25px 0px 20px; text-align:center; color:#0d71ca;}
.bigpic{width:745px;margin:0px auto;position:relative;}
.bigpic img{ width:745px; height:480px; display:block;}
.photoGallerylist{width:746px; margin:0px auto; overflow:hidden; position:relative; padding-top:30px;}
.photoGallerylist ul{ width:9999px; position:relative;}
.photoGallerylist ul li{ float:left; width:116px; height:88px; display:inline; margin-right:10px; cursor:pointer;}
.photoGallerylist ul li.cur span{ display:block; position:absolute; border:4px solid #0d71ca; width:108px; height:80px;}
.photoGallerylist ul li img{ display:block;width:116px; height:88px;}

.photointroduce{ width:745px; 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(../webimages/pic6.png) no-repeat; left:10px;}
.bigright{background:url(../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(../webimages/pic8.png) no-repeat; left:0px;}
.photoGallery a.Smallleft:hover{ background:url(../webimages/pic08.png) no-repeat;}

.photoGallery a.Smallright{ background:url(../webimages/pic9.png) no-repeat; right:0px;}
.photoGallery a.Smallright:hover{ background:url(../webimages/pic09.png) no-repeat;}

.commonreturn{ margin:0px; padding:30px 0px; text-align:center;}
.commonreturn a{display:inline-block;background: #00539d;padding: 5px 30px;color: #FFF;font-size: 14px;}

.video{ margin:0px; padding:0px; position:relative}
.videoFile{width:745px;margin:0px auto;position:relative;}
.videointroduce{ width:705px; margin:0px auto; border-bottom:1px solid #e8e8e8; padding:15px 20px;}

.Program{width:825px; overflow:hidden; padding-top:30px;}
.Program ul{ width:890px;}
.Program ul li{ float:left; width:260px; background:#f5f5f5; height:365px; margin-right:22px; margin-bottom:20px; display:inline;}
.Program ul li img{ display:block; width:260px; height:190px;}
.Program ul li h3{padding:15px 22px 0px; height:23px; line-height:23px; font-size:16px;}
.Program ul li p{padding:10px 22px 0px; color:#666;}
.Program ul li p.ProgramDescription{height:72px; overflow:hidden;}
.Program ul li a{color:#00539d;}
.Program ul li a:hover{color:#00539d;}


.commonproblem{ margin:0px; padding:0px;}
.commonproblem ul{ margin:0px; padding:0px;}
.commonproblem ul li{ border-bottom:1px solid #e8e8e8; padding:30px 0px 15px;}
.commonproblem ul li h3{ background:url(../webimages/changjian1.gif) no-repeat;padding-left:45px; font-size:14px; margin-bottom:15px;}
.commonproblem ul li h3 a{color:#00539d;}
.commonproblem ul li p{ padding-left:45px; font-size:13px; color:#1a1a1a; margin-bottom:10px;}
.commonproblem ul li p a{ color:#999999;}
.commonproblem ul li p a:hover{ color:#00539d;}
.commonproblem ul li p.commonA{ background:url(../webimages/changjian2.gif) no-repeat;padding-left:45px;}

