﻿body{ margin:0px; padding:0px; margin:0px auto; zoom:1;


font-size:14px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#363636;


width:100%; 
min-width:1004px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#363636;}
input:focus { outline: none;}

 
input,button,select,textarea{outline:none;}


textarea{resize:none;}

textarea,input,select { background:none; border:none; margin:0; padding:0;}


article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;max-width: 100%;}
a{ color:#363636; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0f6ea1;}


.clear{ clear:both; height:0px; overflow:hidden;}



.WarpBox{width: 1000px;margin: 0 auto;position: relative;}
.Contain{clear: both;}
.SildeBar{}
.MainContent{}
.Content{padding: 30px 0;overflow: hidden;min-height: 240px;}
.SinglePage{  text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}



.Pages{ padding:0;line-height:18px; zoom:1; overflow:hidden;margin:0;text-align: left;}
.Pages span{ padding:0px 3px; }
.Pages a{ display:inline-block; margin:0px 2px;color: #747474;font-size: 12px;}

.p_cur,
.p_count,
.p_total,
.p_jump{display: none;}
.Pages .p_cur b{ color:#F00;}

.Pages .p_count b{ color:#F00;}

.Pages .p_total b{ color:#F00;}

.Pages .p_page em{ font-style:normal; font-family:Arial;}
.a_first,
.a_prev,
.a_next,
.a_end,
.Pages .p_page em a{ padding:2px 8px; border:solid 1px #c8c8c8; background:#fff;}
.Pages .p_page em a:hover,
.a_first:hover,
.a_prev:hover,
.a_next:hover,
.a_end:hover,
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0070ba; background:#0070ba;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none; background:url(404.png) no-repeat;}



.Top{overflow: hidden;}
.Top .TopTips{background: #0f6ea1;height: 32px;line-height: 32px;overflow: hidden;color: #fff;}
.Top .TopTips span{display:block;float: left;}
.Top .TopTips a{display: block;float: right;color: #fff;}
.Top .TopTips em{display: block;float: right;position: relative;top: -1px;margin: 0 10px;}

.Top .Logo{ margin: 0 auto; text-align: center; width:100%;height:70px;overflow: hidden;padding: 5px 0; margin-top: 15px;}
.Top .Logo img{max-width: none; height: 100%; display: inline-block;}
.MainNav{  text-align: center;}
.MainNav ul li{margin: 0 15px; display: inline-block;}
.MainNav ul li a{display: block;border-bottom: 3px solid transparent;font-size: 16px;height: 57px;line-height: 60px;}
.MainNav ul li a:hover,
.MainNav ul li.onnav a{color: #cf0b0b;border-bottom-color: #cf0b0b;}







.Bottom{padding: 30px 0;width: 100%;background: #0f6ea1;color: #fff;}
.Bottom a{color: #fff;}
.Bottom .Copyright{max-width: 800px;}
.Bottom .BottomLinks{}
.Bottom .BottomLinks em{margin: 0 10px;position: relative;top:-1px;}
.Bottom .Left{float: left;overflow: hidden;}
.Bottom .Right{float: right;}



.Bottom .Right .Select{width: 171px;float: left;margin:20px 0 0;color: #666;}
.Bottom .Right .Select .SelectSelect{position: relative;float: left;width: 171px;height:26px;line-height:26px;}
.Bottom .Right .Select .SelectSelect .Tt{color: #96b5cc;cursor: pointer;display: block;width:136px;padding: 0 25px 0 10px;height:26px;line-height:26px;background: url("../image/select_bg.png") no-repeat center;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.Bottom .Right .Select .SelectSelect ul{text-align: center;display: none;position: absolute;z-index: 999;bottom: 28px;width:151px;overflow: hidden;background: #f8f8f8;padding: 10px;}
.Bottom .Right .Select .SelectSelect ul li a{display: block;color: #666;}
.Bottom .Right .Select .SelectSelect ul li a:hover{color: #0070ba;}




.MenuBox{border-bottom: 1px solid #e6e6e6;overflow: hidden;}

.MenuList .tempWrap{ margin: 0 auto;}
.MenuList .tempWrap ul li{ margin: 0 20px;}
.SildeBar{float:right; }
.Current{float: left;height: 50px;line-height: 50px;color: #666;font-size: 14px;font-weight: bold;}
.SildeBarq{float: right;width: 100%;}
.Currentq{float: left; }
.Current a{color: #666;}
.Current a:hover{color: #0070ba;}
.Current span{color: #0070ba;}
.MenuList{position: relative;}
.MenuList ul li{display: inline-block;margin-left: 40px;}
.MenuList ul li a{display: block;height: 47px;border-bottom: 3px solid transparent;line-height: 50px;color: #696969;font-weight: bold;}
.MenuList ul li a:hover,
.MenuList ul li.onmenu a{color: #0070ba;border-color: #0070ba;}
.MenuList .prev,
.MenuList .next{ position:absolute; left:-32px; top:50%; margin-top:-12px; display:block; width:32px; height:40px; background:url(../image/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.MenuList .next{ left:auto; right:-32px; background-position:8px 5px; }
.MenuList .prev:hover,
.MenuList .next:hover{ filter:alpha(opacity=100);opacity:1;  }




.Banner{ position:relative;width: 100%;}
.HomeBan{ width:100%; height:516px;}
.HomeBan .BanList{ width:100%; height:516px; overflow:hidden;}
.HomeBan .BanList li{ width:100%; height:516px;}
.HomeBan .BanList li a { width: 100%;height: 100%;display: block;position: relative;top: -24px; }
.HomeBan .BanCont{ width:100%; height:516px; position:absolute; left:0px; top:0px;}
.HomeBan .TabList{ display: none;width:1200px; height:516px; margin:0 auto; position:relative;}
.HomeBan .TabList ul{ position:absolute;bottom:10px;right: 570px; z-index:10;}
.HomeBan .TabList ul li{ float:left; margin-left:16px; background:url(404.png) no-repeat left top; _background:url(404.png) no-repeat left top; width:12px; height:12px; overflow:hidden; cursor:pointer;}
.HomeBan .TabList ul li.on{background:url(404.png) no-repeat left top; _background:url(404.png) no-repeat left top;}

.HomeBan .BanList li img{ position:absolute; top:130px; left:50%; filter:Alpha(opacity=0);}

.HomeBan .BanList li.li1 img,
.HomeBan .BanList li.li3 img,
.HomeBan .BanList li.li5 img{ left:28%;}
.HomeBan .BanList li.li2 img,
.HomeBan .BanList li.li4 img,
.HomeBan .BanList li.li6 img{ left:1%;}


.BannerBox{height: 319px;}




.HomePage1{height: 190px;overflow: hidden;position: relative;margin-top: -70px;}
.HomePage1 ul{width: 1200px;}
.HomePage1 ul li{float: left;margin-top: 25px;margin-right:38px;text-align: center;width: 135px;height: 130px;overflow: hidden;background: url(../image/h1_libg.png) center no-repeat;}
.HomePage1 ul li a{display: block;overflow: hidden;height: 100%;}
.HomePage1 ul li i{display: block;width: 50px;height: 50px;margin:20px auto 15px;overflow: hidden;}
.HomePage1 ul li i img{display: block;width: 100%;height: 100%;}
.HomePage1 ul li i img.Img2{display: none;}
.HomePage1 ul li span{padding: 0 5px;display: block;height: 24px;color: #1c1c1c;font-size: 16px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.HomePage1 ul li:hover{background: url(../image/h1_libg2.png) center no-repeat;}
.HomePage1 ul li:hover i img.Img1{display: none;}
.HomePage1 ul li:hover i img.Img2{display: block;}
.HomePage1 ul li:hover span{color: #fff;}

.HomePage2{overflow: hidden;margin:10px 0 40px;}
.HomePage2 .HomeTitle{}
.HomePage2 .HomeTitle .h3{font-size: 16px;margin: 0 0 12px;color: #343434;overflow: hidden;height: 18px;line-height: 18px;}
.HomePage2 .HomeTitle span{color: #acacac;display: block;height: 24px;float: left;text-transform: uppercase;margin-bottom: 5px;}
.HomePage2 .HomeTitle a{color: #acacac; font-weight: 100; display: block;height: 24px;float: right;margin-bottom: 5px;font-size: 14px;}
.HomePage2 .bd ul li{width: 310px;height: 130px;overflow: hidden;margin-bottom: 10px;}
.HomePage2 .bd ul li a{display: block;width: 310px;height: 130px;overflow: hidden;}
.HomePage2 .bd ul li a img{display: block;width: 310px;height: 130px;overflow: hidden;}

.HomePage3 ul.UlList li a{display: block;height: 100%;overflow: hidden;margin-bottom: 10px;}
.HomePage3 ul.UlList li a time{display: block;width: 80px;height: 20px;line-height: 20px;margin-bottom: 10px;text-align: center;color: #fff;background: url(../image/time_bg.png) center no-repeat;}
.HomePage3 ul.UlList li a span{display: block;color: #343434;height:16px;line-height: 16px;padding-right: 25px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}
.HomePage3 ul.UlList li a:hover span{color: #0070ba;}

.HomePage4 ul.UlList li a{display: block;height: 100%;overflow: hidden;height:38px;line-height:38px;padding:0 25px;background: url(../image/h4_abg.png) left center no-repeat;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap}

.HomePage5 ul.UlList li a{display: block;overflow: hidden;height:108px;line-height:27px;color: #343434;}
.HomePage5 ul.UlList li a em{font-style: normal;color: #e20909;}

.HomePage3{float: left;width: 310px;overflow: hidden;margin-right: 35px;}
.HomePage4{float: left;width: 310px;overflow: hidden;}
.HomePage5{float: right;width: 310px;overflow: hidden;}





.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.ContactList{overflow: hidden;}
.ContactList .ul li{width: 475px;float: left;overflow: hidden;height: 460px;margin:0 12.5px 12.5px 12.5px;}
.ContactList .ul li picture{display: block;width: 475px;height: 260px;overflow: hidden;}
.ContactList .ul li picture img{display: block;width: 100%;height: 100%;}
.ContactList .ul li .h3{font-weight: normal;font-size: 18px;line-height: 20px;color: #0f6ea1;margin:20px 0 10px;}
.ContactList .ul li .Txt{overflow: hidden;color: #666;}


.NewsList{overflow: hidden;}
.NewsList .ul li a{display: block;overflow: hidden;padding: 30px 0;border-bottom: 1px solid #e8e8e8;}
.NewsList .ul li a picture{display: block;width: 215px;height: 150px;overflow: hidden;float: left;}
.NewsList .ul li a picture img{display: block;width: 100%;height: 100%;}
.NewsList .ul li a .Txt{margin-left: 230px;height: 150px;overflow: hidden;}
.NewsList .ul li a .Txt .h3{font-size: 16px;font-weight: normal;color: #444;height: 55px;line-height: 55px;overflow:hidden;}
.NewsList .ul li a .Txt .h3 span{overflow:hidden;display: block;float: left;width: 65%;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.NewsList .ul li a .Txt .h3 time{display: block;float: right;font-size: 12px;color: #888;}
.NewsList .ul li a .Txt .p{height: 48px;overflow: hidden;color: #888;}
.NewsList .ul li a .Txt em{display: block;font-size: 12px;color: #c58d00;font-style: normal;height: 47px;line-height: 47px;}
.NewsList .ul li a:hover .Txt .h3{color:#0070ba;}

.News_info .info_title{ padding:10px 0px; font-size:18px; text-align:center;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .service_pic{ padding:10px 0; text-align:center;}
.News_info .service_pic img{ width:560px; height:456px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .info_back{ color:#999999; padding:10px;  text-align:center;}
.News_info .info_back a{ padding:0px 3px;}
.News_info .info_back .back{ color:#725600; }
.News_info .PrevNextBox .h1{ font-size:12px; font-weight:normal;}
.News_info .PrevNextBox a:hover{color:#0070ba;}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{ }


.JobList{overflow: hidden;}
.JobList .ul li{cursor: pointer;text-align: center;height: 50px;line-height: 50px;color: #666;font-size: 14px;border: 1px solid #ebebeb;border-top: none;}
.JobList .ul li .span{display: block;width: 20%;float: left;overflow: hidden;}
.JobList .ul li a.apply{display: block;margin: 13.5px auto;width: 79px;background: url(../image/btn_bg.png) center no-repeat;height: 23px;line-height: 23px;text-align: center;color: #fff;}
.JobList .ul div.Txt{display: none;padding: 25px 35px;overflow: hidden;font-size: 12px;color: #666;border: 1px solid #ebebeb;border-top: none;}
.JobList .ul div.Txt .TxtTt{font-size: 14px;font-weight: bold;color: #c58d00;margin-bottom: 15px;}
.JobList .ul div.on{display: block;}
.JobList .ul li.TopTitle{background: #0f6ea1;border-color: #0f6ea1;color: #fff;}
.JobInfo{overflow: hidden;width:500px;margin: 0 auto;}
.JobInfo .text{width: 180px;height: 28px;line-height:28px;padding: 0 10px;border: 1px solid #ccc;}
.JobInfo td{padding-bottom: 15px; min-width: 200px; padding-right: 10px; position: relative;}
.JobInfo td input#uoD{ opacity: 0; position: absolute; z-index: 3;filter:alpha(opacity=0);}
.JobInfo td .boxIn{background-color: #E5E5E5;padding: 0 7px; border: 1px solid #ccc; position: absolute; z-index: 2}
.JobInfo #jobName{font-weight: bold;color: #0070ba;}
.JobInfo .form_err{color: red;}
.JobInfo .btn{display: block;cursor: pointer;width: 79px;background: url(../image/btn_bg.png) center no-repeat;height: 23px;line-height: 23px;text-align: center;color: #fff;}


.LinksList{overflow: hidden;}
.LinksList .Pages{text-align: center;margin-top:15px;}
.LinksList .ul li{width: 25%;float: left;overflow: hidden;text-align: center;margin-bottom: 10px}
.LinksList .ul li a{display: block;width: 180px;height: 100%;overflow: hidden;margin: 0 auto;}
.LinksList .ul li a picture{display: block;width:178px;height: 68px;border: 1px solid #f9f9f9;overflow: hidden;}
.LinksList .ul li a picture img{display: block;width: 100%;height: 100%;}
.LinksList .ul li a span{display: block;height: 30px;line-height: 30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;padding: 0 10px;}


.JobInfo .tip{margin-left: 80px;}