/* ------------------------------ tags ------------------------------ */

body,h1,h2,h3,h4,h5,ul,dl,dt,dd,li,ol,p,th,td { padding:0; margin:0; font-size:12px; font-weight:normal; color:#666; font-family:"微软雅黑"; }

ol, ul { list-style:none;}

li{ vertical-align:middle;}

img { border:0;}

table{ border-collapse:collapse;}



/*html5*/

article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}



/* ------------------------------ links ------------------------------ */

a{text-decoration: none; color: #666; }

body{}

.warper{ width:1200px; margin:auto; overflow:hidden;}



header{width:100%; height:70px; background:#fff; background: rgba(255, 255, 255, );  z-index:999;  position: fixed; top: 0px; z-index:9999; }

header h1.logo{ padding-top:5px; width:183px; float:left;}

header nav{ width:500px; float:right; height:72px; margin-left:45px;}

header nav ul{}

header nav ul li{float:left; width:60px; text-align:center; margin:0px 20px;}

header nav ul li a{ display:block; height:60px; line-height:70px; text-align:center; color:#7d7d7d; font-size:14px; border-bottom:2px #fff solid;}

header nav ul li a:hover{  color:#0d72c1; border-bottom:2px #0d72c1 solid; font-weight:bold;}

header nav ul li a.focus{ background:#0076db; border-bottom:2px #0d72c1 solid;}

.inbanner{ height:377px; min-width:1200px; margin:70px auto 0;}

.intitle{ height:50px; text-align:center; padding-top:50px; margin-bottom:20px; position:relative;}

.intitle span{ font-size:24px; color:#666; text-transform:uppercase;}

.intitle strong{ font-size:24px; color:#0076db; font-weight:normal; margin-left:10px;}
.intitle01{ height:50px; text-align:center; padding-top:50px; margin-bottom:20px;  position:relative;}

.intitle01 span{ font-size:24px; color:#d6d5d5; text-transform:uppercase;}

.intitle01 strong{ font-size:24px; color:#fff; font-weight:normal; margin-left:10px;}


.inbusiness{ height:330px;}

.inbusiness .business_cont{ width:1200px; margin:auto; overflow:hidden;}

.inbusiness .busul{ width:2306px;}

.inbusiness .busul li{ width:230px; height:220px; float:left; position:relative; margin-right:10px;}

.inbusiness .busul li .iconbox{ padding-top:20px; width:230px; height:116px;  margin:0px; text-align:center}

.inbusiness .busul li .iconbox span{ display:block; width:50px; height:50px; margin:0 40px; background:url(../images/bus_icon.png) left top no-repeat;}

.inbusiness .busul li h2.tit{ height:46px; line-height:46px; text-align:center; font-size:16px;}


.inbusiness .busul li.bus2 .iconbox{ background-position:-130px 0}

.inbusiness .busul li.bus2 .iconbox span{ background-position:-50px 0}

.inbusiness .busul li.bus2 h2.tit{ color:#7d7d7d;}


.inbusiness .busul li.bus3 .iconbox{ background-position:-260px 0}

.inbusiness .busul li.bus3 .iconbox span{ background-position:-100px 0}

.inbusiness .busul li.bus3 h2.tit{ color:#7d7d7d;}



.inbusiness .busul li.bus4 .iconbox{ background-position:-390px 0}

.inbusiness .busul li.bus4 h2.tit{ color:#7d7d7d;}


footer{ background:#30333a; min-width:1200px; margin:140px auto auto auto;}

footer .link{ width:1200px; margin:auto; padding:10px 0; text-align:center;}

footer .link h2{ font-size:24px; color:#0689f9; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:8px;}

footer .link h2.k{ color:#fdb51d;}

footer .link .linkcont{ color:#999; padding:8px 0;  font-size:14px;}

footer .link .linkcont a{ color:#999; padding: 0 10px; line-height:24px; font-size:14px;}

footer .link .linkcont a:hover{ color:#fff; padding: 0 10px; line-height:24px; text-decoration:underline;}

footer .fcont{ width:1200px; margin:auto; padding:20px 0; position:relative;}

footer .faddress{ color:#ccc; line-height:24px; font-size:14px; float:left;}



/*add*/
.aubg{ background: url(../images/aubg.jpg) center center no-repeat; height:390px;}
.company{ width:780px; margin:20px auto auto auto; overflow:hidden;}
.company p{ text-indent:28px; font-size:14px; color:#FFFFFF; line-height:32px;}
.bottom{ text-indent:28px; font-size:14px; line-height:24px; color:#999;}
.inprocess{ min-width:1200px; width:100%;}