@charset "utf-8";

body,input,button,select,textarea{font:13px/1.5 '微软雅黑','宋体','新宋体',Arial,Tahoma,Helvetica,'SimSun',sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding: 0;margin: 0;}
*{white-space:normal;}
li{list-style:none;}
body{ background:#fff;}

.clearfix:after{clear:both; display:block; content:""; visibility:hidden; height:0;}
.clearfix{zoom:1;}
img{border:none; vertical-align:middle;}
button, input, select, textarea{vertical-align:middle;}
a{text-decoration:none; color:#666; outline:none; font-size:14px;}
a:hover{text-decoration:none; color:#f48407;}
li{list-style:none;}
h1{font-size:24px;}
h2{font-size:14px;}
h3{font-size:12px;}
h4, h5, h6{font-size:100%;}
.none{display:none;}
.gaodu{height:12px;}

.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}

.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml60{ margin-left:60px;}
.ml70{ margin-left:70px;}
.ml80{ margin-left:80px;}


.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pr10{padding-right:10px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.lf{ float:left;}
.rt{ float:right;}
.red{ background:#c9000a;}
.blue{background:#1264a0;}
.box{ width:1200px; margin:0 auto;}
.ad{ text-align:center;}

header{ background:#fff;}
.bodybg{ background:#f0f0f0;}
.logo{ float:left; width:175px;}
nav{ float:right; width:920px;}
nav ul li{ float:left; margin-right:65px; padding-top:15px; height:65px;}
nav ul .li01{ margin-right:0;}
nav ul li a{ padding:0 20px; line-height:70px; display:block; height:70px; font-size:16px; color:#333;}
nav ul li a:hover,nav ul li .a1{ background:#004b82; color:#fff; border-radius:10px;}
nav ul li dl{ display:none;}
nav ul li:hover dl{ display:block; width:110px; z-index:1; position:absolute; margin-top:0px;  filter:alpha(opacity=90);   -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; background:#fff;}
nav ul li dl dd{ display:block; border-bottom:1px solid #f0f0f0;}
nav ul li dl dd a{ display:block;  color:#666; font-size:14px;}
nav ul li dl dd a:hover{ color:#fff; background:#0360a5;  border-radius:0;}
.cor01{ margin-top:30px;}
.cor01 ul li{ float:left; width:385px; margin:0 20px 20px 0;}
.cor01 ul .li01{ margin-right:0;}
.cor01 ul li img{ width:385px;}
.cor01 ul li p{ display:block; line-height:35px; text-align:center; font-size:16px; color:#fff; background:#004b82;}
.cor01 ul li:hover p{ background: #00693b;}

.cor02_bg{ margin-top:30px; padding:30px 0; background:#f0f0f0;}
.cor02_lf{ width:600px; float:left; font-size:14px; color:#666; line-height:28px; letter-spacing:1px; text-align:center;}
.cor02_lf h2{ font-size:20px; text-align:center; color:#004981; padding-bottom:30px; background:url(../images/cor02_tit_line.jpg) bottom center no-repeat; margin-bottom:20px;}
.cor02_lf p{ display:block; width:360px; margin:0 auto; margin-top:30px; border:#ccc 1px solid; border-left: none; border-right: none; padding-top:20px;}
.cor02_lf p a{ float:left; text-align:center; width:60px; line-height:50px; margin-right:39px;}
.cor02_lf p .a1{ margin-right:0;}
.cor02_lf p a img{ display:block;}
.cor02_rt{ width:540px; float:right;}

.cor03{ margin-top:30px;}
.cor03 h1{ text-align:center; color:#004b82; font-size:26px; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #628eb2; margin-bottom:20px;}
.cor03 h1 span{ font-size:12px; display:block;}
.cor03 h2{ text-align:center; margin-bottom:20px;}
.cor03 ul li{ float:left; width:265px; margin-right:45px;}
.cor03 ul .li01{ margin-right:0;}
.cor03 ul li a{ text-align:center; line-height:35px; color:#004882; font-size:14px; display:block;}

.cor04{ margin-top:30px;}
.cor04 h1{ text-align:center; color:#004b82; font-size:26px; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #628eb2; margin-bottom:20px;}
.cor04 h1 span{ font-size:12px; display:block;}
.cor04 ul li{ float:left; width:365px; margin-left:25px; text-align:center; line-height:35px; color:#004b82; font-size:14px;}
.cor04 ul li a{ display:block; text-align:center; line-height:35px; color:#004b82;}

.cor05{ margin-top:30px;}
.cor05 h1{ text-align:center; color:#004b82; font-size:26px; font-weight:normal; padding-bottom:15px; border-bottom:1px solid #628eb2; margin-bottom:20px;}
.cor05 h1 span{ font-size:12px; display:block;}

.suport { height:172px; }
.suport h3 { height:50px; margin-bottom:20px; text-align:center; overflow:hidden; }
.suport h3 a { color:#004826; font-size:24px;}
.suport h3 em { margin-top:3px; display:block; color:#999; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.sp_con { height:104px; position:relative;}
.sp_con .lt { background:url("../images/lt.gif") no-repeat; width:14px; height:34px; position:absolute; left:0; top:20px;}
.sp_con .rt { background:url("../images/rt.gif") no-repeat; width:14px; height:34px; position:absolute; right:0; top:20px;}
.sp_wrp { width:1160px; margin:0 auto; overflow:hidden;}
.sp_wrp li { width:133px; float:left; display:inline; margin:0 10px;}
.sp_wrp li a { display:block; }
.sp_wrp li img { display:block; width:131px; height:73px; border:1px solid #cecece;}
.sp_wrp li span { display:block; text-align:center; height:22px; line-height:22px; overflow:hidden; margin-top:6px; color:#555;}

footer{ margin-top:30px; background: url(../images/footer_num.jpg) center no-repeat #02497f;}
.footer_lf{ width:350px; float:left; color:#fff; font-size:14px; line-height:30px; padding-top:50px;}
.footer_lf h3{ font-size:18px; line-height:35px; border-left:3px solid #fff; padding-left:10px;}
.footer_rt{ width:330px; background:url(../images/footer_rt_bg.jpg) no-repeat; float:right; padding:248px 0 30px 0;}
.footer_rt select{ width:300px; display:block; margin:0 auto; height:30px; color:#666;}
.footer_txt{ background:#013f6e; line-height:45px; color:#fff; font-size:14px;}

.cortit{ margin-top:30px;}
.cortit h1{ font-size:25px; font-weight:normal; line-height:60px; color:#044983;}
.aboutbox{ background:#fff;}
.aoutlist{ padding:10px 30px; background:#fff; font-size:14px; line-height:30px; color:#333; background:url(../images/about_bg.jpg) top center no-repeat; margin-bottom:30px;}
.aoutlist ul li{ width:565px;}
.aoutlist ul li span{ width:80px; font-size:20px;}
.aoutlist ul li p{ width:450px; background:#e5e5e5; padding:10px;}
.aoutlist ul .li01{ margin-left:585px;}
.aoutlist ul .mt01{ margin-top:75px;}
.aoutlist ul .mt02{ margin-top:35px;}
.aoutlist ul .mt03{ margin-top:60px;}
.aoutlist ul .mt04{ margin-top:30px;}
.aoutlist ul .mt05{ margin-top:0;}
.aoutlist ul .mt06{ margin-top:35px;}
.abouttxt{ padding:0 30px;}


.brabox{ background:#fff; width:1140px; padding:10px 30px; color:#333; font-size:14px; line-height:30px;}
.brabox dl dt{ font-size:20px; line-height:45px; color:#000;}
.brabox dl dd{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ccc;}
.brabox dl .dd01{ border-bottom:none;}

.pro01list{ background:#fff; overflow:hidden; padding:20px 0;}
.pro01list ul li{ float:left; width:138px; padding:10px 10px 5px 10px; background:#f0f0f0; text-align:center; margin-left:35px;}
.pro01list ul li img{ display:block; width:138px;}
.pro01list ul li:hover{ background:#00693b;}
.pro01list ul li a{ color:#000; font-size:14px;}
.pro01list ul li a:hover{ color:#fff;}
.link{ padding:10px 35px 0 0; }
.bot_lt{ background:url(../images/bot_lf.jpg) no-repeat; width:24px; height:25px; float:right;}
.bot_rt{ background:url(../images/bot_rt.jpg) no-repeat; width:24px; height:25px; float:right;}

.pro02list{ background:#fff; overflow:hidden; padding:20px 0;}
.pro02list ul li{ float:left; width:138px; padding:10px 10px 5px 10px; background:#f0f0f0; text-align:center; margin:0 0 20px 35px;}
.pro02list ul li img{ display:block; width:138px;}
.pro02list ul li:hover{ background:#00693b;}
.pro02list ul li a{ color:#000; font-size:14px;}
.pro02list ul li a:hover{ color:#fff;}

.pro03list{ background:#fff; padding:20px 0;}
.pro03list ul{ border-right:1px solid #ccc; float:left; width:555px; margin-left:10px; padding:0 15px;}
.pro03list .ul01{ border:none; float:right; margin-right:10px; margin-left:0;}
.pro03list ul li{ display:block; width:555px; margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.pro03pic{ width:134px; float:left; padding:10px 10px 5px 10px; background:#f0f0f0; text-align:center;}
.pro03txt{ margin-left:20px; width:380px; float:left;}
.pro03txt h3{ font-size:18px; color:#000; line-height:30px;}
.pro03txt p{ color:#333; line-height:28px; font-size:14px;}

.pro04list{ background:#fff; overflow:hidden; padding:20px 0;}
.pro04list ul li{ float:left; width:138px; padding:10px 10px 5px 10px; background:#f0f0f0; text-align:center; margin:0 120px;}
.pro04list ul li img{ display:block; width:138px;}
.pro04list ul li:hover{ background:#00693b;}
.pro04list ul li a{ color:#000; font-size:14px;}
.pro04list ul li a:hover{ color:#fff;}

.pro05list{ background:#fff; overflow:hidden; padding:20px 0;}
.pro05list ul li{ float:left; width:138px; padding:10px 10px 5px 10px; background:#f0f0f0; text-align:center; margin:0 70px;}
.pro05list ul li img{ display:block; width:138px;}
.pro05list ul li:hover{ background:#00693b;}
.pro05list ul li a{ color:#000; font-size:14px;}
.pro05list ul li a:hover{ color:#fff;}

.jobbox{ text-align:center; font-size:16px; line-height:30px; color:#02497f; background:#fff;}
.jobbox h2{ line-height:50px; font-size:25px; color:#02497f;}

.conbox{ padding:10px 20px; width:1160px; margin:0 auto; background:#fff; color:#333; line-height:30px; font-size:16px;}
.conbox h2{ font-size:20px; line-height:50px; color:#02497f;}
.conbox hr{ background:#636363; margin:10px 0;}