@charset "utf-8";
/* CSS Document */
body{ font-size:12px;margin:0 auto;padding:0;border:0;font-family:"Microsoft Yahei","微软雅黑","宋体",arial;color:#333;}
div,form,img,ul,ol,li,dl,i,u,span,dt,dd,em,i,h1,h2,h3,h4,p{ padding:0; border:0;margin:0;list-style:none;font-style:normal;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; font-weight:normal}
img{border:none;}
/*
div img:hover{ filter:alpha(opacity=90); opacity:0.9;}
text-overflow:ellipsis;white-space:nowrap;overflow:hidden;
a{transition-duration: 0.5s;-ms-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;}

*/
a{text-decoration:none; color:#333; outline:none}
a:hover{ color:#ff9d44;text-decoration:underline;}
.margin_auto { margin: 0 auto;}
.clear{ clear:both; float:none;}
.fright{ float:right;}
.fleft{ float:left;}
.ztcolor{ color:#ff9d44}
.fenye{ width:100%; text-align:center; line-height:30px; height:30px; margin:15px 0; font-size:14px; float:left;}
.content{ width:1100px; height:auto; overflow:hidden; margin:0 auto;}
.w1100{ width:1100px; margin:0 auto;}
.abs{ position:absolute}
.rel{ position:relative}

/*头部*/
.headerWrap{ width:100%; height:30px;}
.headerWrap .top{ background: #3566a5; color:#FFF; height:30px; line-height:30px; width:100%; overflow:hidden}
.headerWrap .top .tel{ float:right; font-size:15px; display:block; height:21px; line-height:20px; margin-top:4px; background:url(../images/tel.jpg) no-repeat left; padding-left:25px; font-family:"Microsoft Yahei",arial;}
.headerWrap_header{ width:100%; height:120px; background:#3d73b8;}
.header{ width:1100px; height:120px; margin:0 auto;}
.header .logo{ width:240px; height:72px; margin-top:25px; float:left}

/*导航*/
.nav{ float:right; width:760px; height:auto; margin-top:35px; margin-left:100px;}
.nav li.fatherli{ float:left; width:84px; height:65px; text-align:center; font-size:16px; position:relative;z-index:999;}
.nav li.fatherli a{ display:block; width:80px; height:56px; line-height:56px; color:#FFF;}
.nav a{transition-duration: 0.2s;-ms-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-webkit-transition-duration: 0.2s;}
.nav li.fatherli a:hover{ background:url(../images/active.png) no-repeat; color:#FFF; text-decoration:none;}
.nav li.fatherli a.active{ background:url(../images/active.png) no-repeat; color:#FFF;}

.nav ul.childli {position:absolute; left:0; top:65px; display:none; z-index:999;  background:url(../images/nav_ul.png) top no-repeat; padding-top:5px;}
.nav ul.childli li a {padding: 10.5px 0 10.5px 0; width: 80px; height: auto; line-height: 18px; font-size: 14px; text-align: center; border-top: 1px solid #FFF; background-color: #3566a5; background: rgba(53, 102, 165, 0.7); color: #FFF; border-radius: 3px; }
.nav ul.childli li a:hover { background:#ff9d44;}


/*底部*/
.footer{width:100%; height:auto; margin-top:30px; overflow:hidden;}
.footer a{ color:#FFF}
.footNav{ background:#3566a5; width:100%; height:220px;}
.foot_dl{ float:left; color:#FFF; text-align:left; margin:10px 0 0 59px;}
.foot_dl dt{ font-size:16px;}
.foot_dl dd{ margin-top:7px;}
.copy{ background:url(../images/copy_bg.jpg) repeat-x top #2b4c77; width:100%; height:110px;}
.copy_left{ float:left; width:830px; color:#FFF; line-height:30px; padding-top:30px;}
.copy_right{ float:right; width:220px; text-align:right; margin-top:25px;}


