@charset "gb2312";
/* CSS Document */
/*===== 头部 topLink 样式 =====*/
.topLink{ background:#f3f3f3; width:100%; height:30px; border-bottom:1px solid #cacaca; line-height:30px; overflow:hidden;}
.topLink_1 .phone{ background:url(../images/ico.png) no-repeat; padding-left:15px;}
.topLink_2{ width:275px; height:20px; margin:4px 0 0 30px; line-height:21px;}
.topLink_2 .keyword{ float:left; background:#FFF; width:225px; height:21px; border:1px solid #cacaca; text-indent:5px; overflow:hidden;}
.topLink_2 .button{ float:left; background:url(../images/tButton.jpg) no-repeat; width:48px; height:23px; cursor:pointer;}
.topLink_3{ background:url(../images/ico.png) no-repeat -110px 7px; padding-left:30px;}
/*===== 头部 topLogo 样式 =====*/
.topLogo{ width:1005px; margin:0 auto; overflow:hidden;}
.topLogo img{}
/*===== 头部 topNav 样式 =====*/

.topNav{ background:url(../images/tNav01.jpg) repeat-x; width:100%; height:42px; line-height:42px; overflow:hidden;}
.topNav ul{ width:1000px; margin:0 auto;}
.topNav li{ float:left; display:inline; background:url(../images/tNav02.jpg) no-repeat left center; width:111px; text-align:center; font-size:14px; font-weight:bold;}
.topNav li a{ color:#FFF;}
.topNav li a:hover{ color:#a80402;}
/*===== 头部 nav 样式 =====*/
.nav{ background:url(../images/tNav01.jpg) repeat-x; width:100%; height:42px; line-height:42px; overflow:hidden;}
.nav ul{ width:1000px; margin:0 auto;}
.nav li{ float:left; display:inline; background:url(../images/tNav02.jpg) no-repeat left center; width:100px; text-align:center; font-size:14px; font-weight:bold;}
.nav li a{ color:#FFF;}
.nav li a:hover{ color:#a80402;}
/*===== 头部 subNav 样式 =====*/
.subNav{ background:#016dc5; width:1005px; margin:0 auto; padding:8px 0; overflow:hidden;}
.subNav .menu1{width:217px;}
.subNav .menu2{width:217px;}
.subNav .menu3{width:217px;}
.subNav .menu4{width:217px;}
.subNav dl{ float:left; display:inline; background:#FFF; margin-left:15px; padding:6px 8px;}
.subNav dt{ margin-bottom:5px; text-align:center; line-height:40px;font-size:20px; font-weight:bold; border-bottom:1px solid #cacaca;}
.subNav dd{ padding:0 12px; line-height:24px;    font-size: 14px;}
.subNav a{ padding:0 6px;}
/* focusindex */
.footer a{color:#FFF!important;}
.footer{ background:url(../images/ft01.jpg) repeat-x; width:100%; height:345px; padding:20px 0; font-family:微软雅黑; color:#FFF; text-shadow:0 0 1px #6886bb; overflow:hidden;}
.footer dl{ float:left; display:inline; height:240px; padding:20px 30px; border-left:1px solid #004d90; border-right:1px solid #3b76b5; line-height:30px;}
.footer dl.dl01{ width:240px; border-left:none;}
.footer dl.dl01 img{margin-top: 90px;}
.footer dl.dl01 dd{ float:left; display:inline; width:240px;}
.footer dl.dl01 dd span{ float:left; display:inline; width:240px; font-size:16px;}
.footer dl.dl01 dd a{ float:left; margin-right:20px; color:#FFF;}
.footer dl.dl01 dd a:hover{ color:#a80402;}
.footer dl.dl02{ width:300px; font-size:15px;}
.footer dl.dl02 dt{ float:left; display:inline; margin-top:30px; cursor:pointer;}
.footer dl.dl02 dt span{ float:left; display:block; background:url(../images/ico2.png) no-repeat; width:55px; height:55px; margin-right:15px; transition: all 0.2s linear 0s;}
.footer dl.dl02 dt span{ background-position:-260px -220px;}
.footer dl.dl02 dt:hover span{ background-position:-260px -280px;}
.footer dl.dl03{ width:280px; border-right:none; font-size:14px;}
.footer dl.dl03 dd{ float:left; display:inline; width:280px; margin-top:20px;}
.footer dl.dl03 dd img{ float:left; margin-right:20px;}
.footer dl.dl03 dd span{ float:left; margin-top:20px;}
.footer p{ float:left; width:1005px; margin-top:15px; text-align:center; font-size:14px;}
.w1005{width:1005px;margin:0 auto;overflow:hidden;}