@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none;}
body{ background:url(../images/bg.jpg) no-repeat center top #000;}
a,a:hover{ color:#fff; text-decoration:none; cursor:pointer; outline:none;}
header{ width:1180px; margin:0 auto;}
header ul{ width:100%; margin:22px 0 0 56.5px; padding-bottom:430px;}
header ul li{ width:100px; float:left; text-align:center; padding-top:16px;}
header ul li:nth-child(5){ width:267px; padding-top:0px;}
header ul li:nth-child(5) img{ width:197px; margin:0 auto; display:block;}
header ul li p{ font-size:20px; line-height:24px; color:#fff;}
header ul li span{ font-size:12px; line-height:24px; color:#999;}
header ul li a:hover p{ color:#656565; transition:all .5s ease 0s;}
.tou{ width:1000px; margin:0 auto; height:62px; overflow:hidden; position:relative; background:url(../images/txx.jpg) repeat-x; border-top:1px solid #8c8c8c; border-bottom:1px solid #333;}
.tou h3{ display:block; position:absolute; left:30px; top:14px; font-size:26px; color:#fff;}
.tou h3 span{ color:#7f7f7f; font-size:20px; margin:0 0 0 5px;}
.tou p{ position:absolute; right:20px; top:22px; color:#fff; background:url(../images/i.png) no-repeat 0 center; text-indent:25px; font-size:14px;}
.tou p a{ color:#fff; margin:0 5px; }
.zhong{ width:1000px; height:80px; margin:0 auto; background:#D9D9D9;}
.yx{ width:150px; height:76px; text-align:center; line-height:80px; color:#575352; float:left; border-top:4px solid #8C8C8C; overflow:hidden;}
.yx:hover{ background:#F4F4F4; color:#5882B4; border-top:4px solid #5882B4; cursor:pointer;}
.wp{ width:150px; height:76px; text-align:center; line-height:80px; color:#575352; float:left; border-top:4px solid #8C8C8C; overflow:hidden;}
.wp:hover{ background:#F4F4F4; color:#5882B4; border-top:4px solid #5882B4; cursor:pointer;}
.kb{ width:700px; height:80px; border-top:4px solid #787878; float:left;}
.neirong{ width:1000px; margin:0 auto; background:#F4F4F4; position:relative;}
.sousuo{ position:absolute; top:30px; right:30px;}
.sousuo input{ height:40px; line-height:20px; background:none; margin:10px 0 0 8px; width:220px; border:1px solid #CCCCCC; color:#999999;}
.sousuo a{ display:inline-block; width:14px; height:16px; background:url(../images/search.jpg) no-repeat; overflow:hidden; vertical-align:middle; margin-left:-20px; margin-top:-3px;}
.kuang{ width:950px; margin:0 auto;}
.ming{ display:inline-block; color:#8db5e7; font-size:14px; margin:36px 0 15px 0;}
.zhan{ font-size:32px; font-weight:bold; display:inline-block; width:40px; height:40px; color:#fff; background:#4385d7; text-align:center; line-height:40px; margin-right:3px;}
.shi{ font-size:24px; color:#4385d7; font-weight:bold; margin-right:3px;}
.tu{ border:1px solid #ccc; background:#fff; padding:0 20px 10px; height:130px;}
.tu1{ border:1px solid #ccc; background:#fff; padding:0 20px 10px; height:250px;}
.tu ul li{ width:66px; height:105px; float:left; overflow:hidden; display:inline; margin:20px 0 0 32px; text-align:center; font-size:14px; color:#595556;}
.tu ul li a{ display:inline-block; width:66px; height:65px; position:relative; overflow:hidden; margin-bottom:5px;}
.tu ul li a span{ display:block; width:100%; height:100%; position:absolute; left:0; top:-100%; background:#4f81bf;}
.fulan{ position:fixed; left:50%; margin-left:560px; top:372px; width:120px; padding:13px 10px 30px; background:#fff; border:1px solid #e8e8e8;}
.fulan a{ width:120px; height:36px; text-align:center; color:#fff; font-size:14px; margin-bottom:4px; background:#56597f; display:block; line-height:36px;}
.fulan img{ margin:16px 0 4px;}
.fulan p{ text-align:center; font-size:12px; line-height:20px; color:#000;}
.fulan a.top{ background:url(../images/icon-3.png) no-repeat scroll; position:absolute; bottom:-25px; left:50px; color:#fff; font-size:14px; text-align:center; line-height:47px; width:45px; height:47px; cursor:pointer;}
.footer{position:relative;top: 0px;left:5px;width:100%; height:130px; background:#000; font-size: 12px;color: #666666; z-index: 3000; margin-top:50px;}
.footer #bottom{position: relative;top: 0px;left:46px;width: 1000px;height: 75px;margin: 0 auto;color: #61646d;}
.footer .botp1{position: absolute;left: 28.5%;top: 15px;}  
.footer .botp1 a{margin: 0 5px;color: #61646d;transition: color 0.3s ease-in;}
.footer .botp1 a:hover{color: #fff;}
.footer .botp2{position: absolute;left:57px;top: 45px;} 
.footer .botp3{position: absolute;left: 416px;top: 45px;}
.footer .botp4{position: absolute;left: 0px;top: 75px;width: 91%;text-align: center;}