﻿/*****************************************************************/
/*
************site:www.zili.cn************
************version:2013-7-25**********
************author:nicklaus****************
*/
/*****************************************************************/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td,form{margin:0;padding:0}
body,button,input,select,textarea{font:normal 12px/1 microsoft yahei,Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
a{text-decoration:none}
img{border:0}
ul,ol{list-style:none}
.fl{float:left}
.fr{float:right}
.cl{clear:both}
/*****************************************************************/
body{ background:#F2F2F2 }
.topbar,.hdwp,.navwp,.visual,.section,.footer{width:1000px;margin:0 auto}
.navall a.pclass b,.zilimenu li i,.qclink li i,.qclink p i,.pagination li a,.gpbtn .jt{background:url(../images/arrows.png) no-repeat 0 0;display:block;overflow:hidden}
.top{line-height:26px;height:26px;color:#fff;background:#ccc}
.topbar{line-height:26px;height:26px}
.topbar a{color:#fff;text-decoration:none}
.topbar p.fr a{margin-right:5px;margin-left:5px}
.topbar a:hover{text-decoration:underline}
.topbar p{float:left;padding-left:5px}
.topbar p.fr{float:right}
.wb{padding-right:5px;margin-left:10px;height:26px;width:55px;}
.wb a{margin-right:5px;margin-left:5px;display:block;float:left}
.wb img{float:left;margin-top:5px}
/*****************************************************************/
.header{background:#f2f2f2; height:70px}
.hdwp{ height:70px; padding:0 10px}
.logo{float:left; margin-top:10px}
.site{display:inline;float:left;padding-left:17px;border-left:solid 1px #ef4a4c;margin:10px 55px 0 20px}
.ttz{ float:left; margin-left:60px; display:inline }
/*****************************************************************/
.navigation { background:#242021; height:40px; line-height:40px }
.navwp ul { width:600px; float:left }
.navwp .tel{ float:right; width:164px; margin-top:9px; display:inline; margin-right:10px }
.navwp li { float:left; display:inline; margin-right:10px }
.navwp li a{ color:#ededed; font-weight:bold; font-size:14px; padding:0 10px }
.navwp li a:hover {  color:#fff; text-decoration:underline }
/*****************************************************************/
.visual { background:url(../images/highlight.jpg) no-repeat 0 0; position:relative; z-index:100; width:1000px; height:590px }
.nav { position:absolute; z-index:500; left:10px; top:20px; width:300px }
.nav li { position:relative; z-index:100; float:left; clear:left }
.nav li a { display:block; width:73px; height:52px; background:url(../images/link.jpg) no-repeat 0 0; color:#fff; font:bold 18px/20px microsoft yahei,黑体, Arial, Helvetica, sans-serif; text-align:center; padding-top:5px; margin-bottom:2px; padding-right:5px }
.nav li a:hover,.nav li.crt a { background-image:url(../images/hover.jpg) }
.nav li .subnav { display:none }
.nav li.crt .subnav {padding:10px;background:#454545;display:block; position:absolute; left:85px; top:0; z-index:200; width:200px }
.nav li.crt .subnav a {padding:10px;letter-spacing:0.3px;width:auto; height:auto; background:none; color:#eee;font:normal 13px/18px Arial, Helvetica, sans-serif; text-align:left; padding:0;}
.nav li.crt .subnav a:hover { background:#4e5659; color:#e67153;font-size:14px;font-weight:600;padding:10px;text-decoration:none; }
.sl { position:absolute; z-index:200; bottom:24px; right:30px}
.spee { width:55px; height:378px; position:absolute; top:30px; left:260px; z-index:300 }
.bar { position:absolute; width:1000px; height:40px;background:url(../images/alp.png) repeat 0 0; bottom:0; z-index:200 }
.storm { position:absolute; width:194px; height:108px; bottom:0; z-index:200; left:10px }
.txtpro { line-height:40px; color:#fff; font-family:宋体; position:absolute; z-index:500; left:92px; bottom:0 }
.txtpro a { color:#fff; margin-right:20px }
.txtpro a:hover { text-decoration:underline }
/*****************************************************************/
.section { margin:15px auto }
.news { width:485px; height:222px; overflow:hidden; float:left; background:#DCD8D9 }
.news h1 { width:24px; line-height:24px; background:#333; width:485px; color:#fff; font-size:14px; text-indent:10px }
.news h1 a { float:right; font-size:12px; font-family:宋体; margin-right:10px; display:inline; color:#9a9b9d; font-weight:normal }
.news h1 a:hover { color:#fff }
.news dl { float:left; width:157px; overflow:hidden; display:inline; margin:25px 15px 25px 25px; _margin-right:0 }
.news dt { width:157px; height:108px; margin-bottom:5px }
.news dd { line-height:22px; }
.news dd a { color:#333 }
.news dd a:hover {text-decoration:underline }
.news ul { float:left; display:inline; margin-top:20px }
.news li { line-height:20px; height:20px; overflow:hidden; font-family:宋体 }
.news li a { color:#333 }
.news li a:hover {text-decoration:underline }
.proas { width:500px; height:222px; overflow:hidden; float:right }
.prla { margin-top:15px }
.pr2 { float:left; width:240px; display:inline-block; margin-right:15px; _margin-right:12px; overflow:hidden }
.pr3 { margin-bottom:15px }
/*****************************************************************/
/*footer*/
.footer { margin-top:40px }
.footer_school{ max-width:1000px; margin:0 auto; height:57px; background:#4d4b4b; position:relative; z-index:15;}
.footer_school img{ float:left; width:60px; height:57px; position:absolute; left:5px; top:-6px;}
.footer_school .ft_xq{height:60px; margin-left:82px; padding-top:8px;}
.footer_school .ft_xq p{max-width:860px; width:100%;}
.footer_school .ft_xq a{font-size:13px; line-height:40px; float:left; width:12%; height:20px; text-align:center;color:#949494;}
.footer_school .ft_xq a:hover {color: #C81042;}
.ft_col {float:left;}
.ft_left{ width:230px; color:#666; line-height:22px;margin-left:30px;}
.ft_nav { width:100px; float:left; margin-left:5px; display:inline}
.ft_nav dt { font-size:13px; font-weight:bold; color:#fff; margin-bottom:19px;letter-spacing:0.5px}
.ft_nav dd {margin-bottom:15px}
.ft_nav dd a { color:#ccc;font-size:13px;letter-spacing:0.8px}
.ft_nav dd a:hover {color: #C81042;}
.ft_wrap{padding:40px 0 30px;background:#242021;width:1000px;height:160px;}
.ewm li{display: inline-block; text-align: center; width: 98px; padding: 0 0 0 20px; }
.ewm li img{margin: 0 auto; width: 95px;}
.ewm li p{margin-top:6px;font-size:14px;letter-spacing:2px;color:#666;}
.ft_3{width:34%;}
.ft_4{width:37%;margin-left:10px;}