@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{font:14px/24px "微软雅黑"; height:1200px; background:#fff; color:#666;}
a {text-decoration:none; color:#666; transition:all 0.5s linear 0s;}
a:hover {text-decoration:none; color:#980203;}
img {border:none;}
from {padding:0; margin:0;}
map {padding:0; margin:0;}
input,select,button {font:12px Verdana,Arial,Tahoma; vertical-align:middle;}
ul li,ol li{list-style:none;}
.clear{clear:both; height:0px; line-height:0px; margin:0px; padding:0px;}
img, object, embed, video {max-width:100%;}
.ie6 img {width:100%;}
.lt {float:left;}
.rt {float:right;}

::selection {
    background:#980203;
    color:#fff;
}
::-moz-selection {
    background:#980203;
    color:#fff;
}
::-webkit-selection {
    background-color:#980203;
    color:#fff;
}

.container {width:1000px; margin:auto;}
header {width:100%; height:auto; background:#fff;}
.top {width:100%; height:35px; line-height:35px; background:#333; color:#fff;}
.header {width:1000px; height:80px; padding:10px 0 10px 0; margin:auto;}
.logo a {width:287px; height:80px; float:left;}
.nav {width:100%; height:50px; line-height:45px; background:#980203; position:relative;}
.nav a {width:100px; height:50px; text-align:center; background:url(../images/nbr.png) right no-repeat; display:block; float:left; font:500 17px/50px "微软雅黑"; color:#fff;}
.nav a:hover {color:#FF0; text-shadow:0px 5px 30px rgba(255,255,255,1);}
.nav a.bn {background:none;} 

.slide {width:100%; height:328px; font:100 66px/300px "微软雅黑"; text-align:center; color:#fff; background:url(../images/ban.jpg) no-repeat center; margin-bottom:10px; text-shadow:3px 3px 3px rgba(0,0,0,.5);}

.news {width:600px; height:340px; position:relative;}
.news-tit {height:35px; line-height:35px; margin-bottom:10px; border-bottom:1px #ddd solid;}
.news-tit a.lt {padding:0 5px 0 2px; font:600 20px/35px "微软雅黑"; height:35px; border-bottom:1px #980203 solid;}
.news dl {height:80px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ddd dashed;}
.news dl dt {width:100px; height:80px;}
.news dl dt img {width:100px; height:80px;}
.news dl dd {width:490px; height:80px;}
.news dl dd h3 a {font:bold 16px/26px "微软雅黑";}
.news dl dd p {text-indent:2em; color:#999; padding-top:5px;}
.news ul li {width:600px; height:35px; line-height:35px; border-bottom:1px #ddd solid;}
.news ul li a {float:left;}
.news ul li span {float:right; color:#999;}

.about {width:360px; height:340px; padding-left:20px; border-left:1px #ddd dashed;}
.about p {padding-top:10px; text-indent:2em; line-height:26px;}

.about-ico {width:480px; height:420px; padding:10px; margin-top:30px;}
.about-ico-box {width:219px; height:100px; padding:100px 10px 10px 10px; float:left; transition:all 0.3s linear 0s; cursor:pointer;}
.about-ico-box h3 {text-align:center; font-weight:100; font-size:26px; padding-bottom:5px;}
.about-ico-box p {text-indent:2em; line-height:20px; color:#666;}
.ico01 {background:url(../images/icon01.png) no-repeat top; background-size:40%; border-right:1px #ddd dashed; border-bottom:1px #ddd dashed;}
.ico02 {background:url(../images/icon02.png) no-repeat top; background-size:40%; border-bottom:1px #ddd dashed;}
.ico03 {background:url(../images/icon03.png) no-repeat top; background-size:40%; border-right:1px #ddd dashed;}
.ico04 {background:url(../images/icon04.png) no-repeat top; background-size:40%;}

.ico01:hover {background:#f5f5f5 url(../images/icon001.png) no-repeat top; background-size:40%;}
.ico02:hover {background:#f5f5f5 url(../images/icon002.png) no-repeat top; background-size:40%;}
.ico03:hover {background:#f5f5f5 url(../images/icon003.png) no-repeat top; background-size:40%;}
.ico04:hover {background:#f5f5f5 url(../images/icon004.png) no-repeat top; background-size:40%;}

.team {width:480px; height:440px; margin-top:25px;}
.team-tit {height:35px; line-height:35px; margin-bottom:10px; border-bottom:1px #ddd solid;}
.team-tit a.lt {padding:0 5px 0 2px; font:600 20px/35px "微软雅黑"; height:35px; border-bottom:1px #980203 solid;}
.team-list {width:150px; height:180px; margin:10px 5px 10px 5px; float:left; /*box-shadow:0 3px 8px rgba(0,0,0,.1);*/}
.team .team-thumb {width:150px; height:180px; position:relative;}
.team .team-thumb img {width:150px; height:180px;}
.team .team-thumb p {width:150px; height:30px; background:rgba(0,0,0,.5); font:500 16px/30px "微软雅黑"; color:#fff; text-align:center; position:absolute; bottom:0; left:0; text-shadow:1px 1px 1px rgba(0,0,0,.4); transition:all 0.3s linear 0s;}
.team .team-thumb p:hover {background:rgba(204,0,0,.5); color:#FF0;}

.business-tit {width:1000px; height:50px; line-height:50px; border-bottom:1px #ddd solid; margin:20px auto 20px auto;}
.business-tit h2 {width:auto; height:50px; padding:0 5px 0 0px; border-bottom:1px #980203 solid; font:600 20px/50px "微软雅黑";}
.business-tit a.rt {width:50px; height:50px; text-align:center; font:bold 36px/50px simsun,stfangsong; font-style: normal; vertical-align:middle;}
.business-tit a.rt:hover {background:#980203; color:#fff; border-radius:3px;}
.business-list {width:210px; height:260px; margin:10px; padding:9px; border:1px #ddd solid; float:left; /*box-shadow:0 3px 8px rgba(0,0,0,.1);*/}
.business-list .thumb {width:210px; height:152px; position:relative;}
.business-list .thumb p {width:210px; height:35px; background:rgba(0,0,0,.5); font:500 16px/35px "微软雅黑"; color:#fff; text-align:center; position:absolute; bottom:0; left:0; text-shadow:1px 1px 1px rgba(0,0,0,.4); transition:all 0.3s linear 0s;}
.business-list .thumb p:hover {background:rgba(204,0,0,.5); color:#FF0;}
.desc {text-indent:2em; line-height:22px; padding-top:10px;}

.left-box {width:282px; height:auto; float:left;}
.left-top-box {width:280px; height:auto; padding-bottom:10px; margin-bottom:10px; border:1px #ddd solid; border-radius:3px;}
.cate-name {width:280px; height:50px; background:#980203; color:#fff; border-radius:3px 3px 0 0; text-shadow:1px 1px 1px rgba(0,0,0,.5); font:500 20px/50px "微软雅黑"; text-align:center;}
.left-menu-list {width:260px; margin:15px auto auto; overflow: hidden; }
.left-menu-list a {width:260px; height:45px; line-height:45px; font-size:16px; text-align:center; display:block; border-bottom:1px #ddd solid;}
.left-menu-list a:hover {background:#980203; color:#fff;}
.left-menu-list p {line-height:45px;}

.right-box {width:700px; height:auto; float:right; border:1px #ddd solid; border-radius:3px;}
.right-box h1 {width:700px; height:50px; font:500 20px/50px "微软雅黑"; border-bottom:1px #ddd solid; margin-bottom:20px;}
.right-box h1 span {padding:0 10px 0 10px; height:50px; display:inline-block; line-height:50px; border-bottom:1px #980203 solid;}
.right-box .place {height:30px; line-height:30px; padding-right:15px; top:10px; background:url(../images/icon_home.png) no-repeat left; position:relative; padding-left:30px;}
.right-cont-box {width:660px; padding:10px 10px 50px 10px; margin:auto;}
.right-cont-box p {text-indent:2em;}
.right-cont-box .title {width:660px; height:50px; text-align:center; font:500 26px/50px "微软雅黑"; color:#980203;}
.right-cont-box .inpt {width:660px; height:35px; line-height:35px; margin-bottom:15px; color:#999; border-bottom:1px #ddd dashed; word-spacing:20px;}
.pr-nt {width:660px; height:30px; line-height:30px; margin:20px auto auto;}
.pr-nt li {width:330px; float:left;}

.list-box {width:660px;}
.list-box li {width:660px; height:35px; line-height:35px; border-bottom:1px #ddd solid;}
.list-box li a {float:left;}
.list-box li span {float:right; color:#999;}
.map {border:1px #ddd solid; padding:9px; width:640px; height:360px; margin-bottom:20px; background:#f5f5f5;}

.ask {width:100px; height:30px; line-height:30px; font-weight:bold; text-align:center; text-shadow:1px 1px 1px rgba(0,0,0,.3); margin:10px 0 5px auto;}
.ask a {width:100px; height:30px; background:#980203; border-radius:3px; color:#fff; display:block;}
.ask a:hover {background:#F90;}
.ask-box {width:520px; height:360px; position:absolute; display:none; margin:auto; border:2px #980203 solid; background:#fff;}
.close {width:520px; height:30px; position:relative;}
.close a {width:26px; height:26px; font:bold 26px/26px simsun,stfangsong; position:absolute; top:0; right:0; font-style: normal; vertical-align:middle; background:#980203; text-align:center; color:#fff; display:block;}
.close a:hover {background:#F90;}
.ask-box-txt {width:460px; margin:10px auto auto; padding:10px; border-top:1px #ccc solid}
.ask-box-txt td {height:50px; line-height:50px; word-spacing:20px;}
.ask-box-txt td .txt {width:160px; height:24px; line-height:24px; margin-left:10px;}
.ask-box-txt td input {margin-left:10px;}
.ask-box-txt .question {width:260px; height:96px; margin:10px auto 0 10px;}
.ask-box-txt .submit {width:160px; height:30px; font:500 18px/30px "微软雅黑"; border:none; background:#980203; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,.3); border-radius:3px; cursor:pointer; transition:all 0.3s linear 0s; word-spacing:15px;}
.ask-box-txt .submit:hover {background:#F90;}

.pages {width:auto; line-height:50px; padding:5px 15px 10px 15px; background:#fff; margin:10px auto 10px auto;}
.pages a {width:auto; height:35px; line-height:35px; float:left; padding:0 15px 0 15px; display:block; margin-right:5px; margin-top:10px; border:1px #ccc solid; border-radius:1px;}
.pages a:hover {background:#980203; color:#fff;}
.pages span {width:auto; height:35px; line-height:35px; float:left; padding:0 15px 0 15px; margin:10px 5px 0 auto; background:#980203; border:1px #980203 solid; border-radius:1px; color:#fff;}
 

footer {width:100%; height:180px; background:#333; margin-top:20px;}