﻿body{font-family:arial, verdana, sans-serif; font-size:12px; margin:0; padding:0px;color:#585858; background:#FFF url(../images/bg_01.jpg) top center no-repeat;}
html,p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt{ margin:0; padding:0;}
html,body{-webkit-text-size-adjust:none;}
img{border:0; padding:0;font-size:0;}
ul,li{margin:0px; padding:0; list-style-type:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0; }
.fl{ float:left; _display:inline;}
.float{ float:left; width:100%;}
.fr{ float:right; _display:inline;}
.wrap{ width:1001px; margin:0 auto;}

/* Link */
a{color:#585858;text-decoration:none;}
a:hover {color: #444444;text-decoration:underline;}

/*头部*/
.top{ background:url(../images/top_02.jpg) repeat-x; height:106px;}
.topLt{ margin-top:7px;}
.topRt_t{ background:url(../images/top_04.jpg) no-repeat; width:156px; height:27px; line-height:27px; text-align:center;color:#FFF; margin-right:100px;}
.topRt_t a{ color:#FFF;}
.nav{ width:656px; height:26px;line-height:26px; margin-top:43px;}
.nav li{ float:left;width:103px;text-align:center;}
.nav li.navLi{ width:141px;}
.nav li.navLi a{ width:131px;}
.nav li img{ float:right;}
.nav li a{ float:left;width:101px; display:block; color:#0066cc; font-size:14px;}
.nav li a:hover{ color:#FFF; background-color:#0066cb; text-decoration:none;}
/*banner*/
.banner{height:366px;}
.bannerBtn{ margin-top:150px;}
.line{ background:url(../images/banner_24.jpg) repeat-x; height:29px;}

/*main*/
.main_t{ margin:10px 0 14px 0;}
.main_tm{ height:25px; border:1px #d1d1d1 solid; border-left:0; border-right:0; width:980px; background:#f5f5f5;line-height:25px;}
.main_tmLt{ width:920px; color:#585858;}
.mainTitle a{ color:#0066cc; font-size:14px; }
.gengduo{ margin:6px 11px 0 0;}
.main_f{ width:1001px; margin-bottom:7px;}
.main_fm{ background:url(../images/main_41.jpg) repeat-x; height:190px; width:989px;}
.mainBox{ background:url(../images/main_47.jpg) no-repeat; width:228px; height:147px; padding:16px 0 0 10px; margin:10px 10px 0 0;}
.nomargin{ margin-right:0;}
.mainBox_t{ margin:0 0 17px 0;}
.mainBox_f{ width:220px; height:99px; overflow:hidden;}

/*footer*/
.footer1{ height:13px; background:#014e95; border-bottom:1px #68c4ff solid;}
.footer2{ height:196px; background:#1996e6; padding-bottom:13px;}
.footer2_t{ height:143px; padding-bottom:12px; border-bottom:1px #014e95 solid;}
.footerBox{ width:355px; background:url(../images/footer_54.jpg) right center no-repeat; margin:12px 0 0 101px;}
.footerBox a{ color:#addfff;}
.footerBox2{ margin-left:73px; background:none; width:auto;}
.footer2_f{ padding-top:13px; border-top:1px #79cbff solid; }
.footer2_fLt{ width:165px; background:url(../images/footer_54.jpg) right top no-repeat; height:36px;}
.footer2_fRt{ width:815px;color:#FFF; margin-left:17px;}

/*内页*/
.ny{ margin-top:12px; margin-bottom:37px;}
.nyLt{ width:205px;}
.nyNav_t{ background:url(../images/ny_03.jpg) no-repeat; width:188px; height:38px; line-height:38px; font-size:14px; color:#2e3030; padding-left:17px;}
.nyNav_f{ width:203px; border:1px #ebebeb solid; border-top:0; padding-bottom:16px; margin-bottom:24px;}
.nyNav_f li{font-weight:bold; float:left; width:165px; line-height:24px; bottom left no-repeat; padding:7px 0 10px 0; margin-left:13px;}
.nyNav_f li.noBg{ background:none;}
.nyNav_f a{ color:#6a6a6a; }
.nyNav_f a:hover{ text-decoration:none; color:#1996e6;}
.nyNav_f li img{ float:left; margin:10px 9px 0 0;}
.nyNav_f li ul li{ font-weight:normal; margin-left:7px; line-height:22px; background:none; padding:0; display:inline;}
.nyNav_f li ul li a{ padding-left:8px; background:url(../images/ny_11.jpg) left center no-repeat; display:block;}
.nyLt_mt{ background:url(../images/ny_18.jpg) no-repeat; width:188px; height:29px; font-size:14px; color:#2e3030; padding:8px 0 0 17px; margin-bottom:45px;}
.nyLt_mf_1{ text-align:center; margin-left:9px;}
.nyLt_mf_1 p{ margin-top:16px;}
.nyLt_mBtn{ margin-top:75px;}
.nyLt_m{ margin-bottom:60px;}
.nyLt_mt1{ padding:0; width:205px; line-height:24px; margin-bottom:13px;}
.nyLt_mt1 img{ float:left;}
.search01{ width:150px; height:19px; background:url(../images/ny_36.jpg) repeat-x; padding-top:5px;}
.search01 input{ background:none; border:0; outline:none;width:150px;}
.search02{width:28px; height:24px;}
.search02 input{ background:url(../images/ny_37.jpg) no-repeat; width:28px; height:24px; border:0; cursor:pointer;}

.nyRt{ margin-left:32px; width:764px;}
.nyRt_t{ height:37px; line-height:37px; border-bottom:1px #e5e5e5 solid; color:#898989;}
.nyRt_t a{color:#898989;}
.nyRt_m li{ float:left; width:220px; color:#323232; line-height:22px;display:inline;}
.nyRt_m .nyLiImg{ width:220px; height:220px; overflow:hidden; margin-bottom:15px;}
.nyRt_m .liMore{ margin-top:15px;}
.nyRt_m li.limargin{ margin:0 52px; }
.nyRtBox{ margin-top:20px; width:764px; border-bottom:1px #e5e5e5 solid; padding-bottom:23px;}
.fenye{ height:34px; margin-top:12px; width:764px; background:#f5f5f5;}






.menu {position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; }
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#FFF; background:#0066cb;}
.menu ul li:hover ul {display:block; position:absolute; top:26px; left:0; z-index:9999}
.menu ul li:hover ul li a.hide {background:#1897e6; color:#FFF;}
.menu ul li:hover ul li {display:block; background:#fff; color:#000;width:199px; clear:both; opacity:0.90;filter:alpha(opacity=90);}
.menu ul li:hover ul li:hover a.hide {background:#0066cb; color:#FFF;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#0066cb; color:#FFF; width:100%; padding-left:10px;}
.menu ul li:hover ul li a:hover {background:#0066cb; color:#FFF;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:209px; top:0;}
.menu ul li:hover ul li:hover ul li a {background:#43a2ed; color:#FFF;}
.menu ul li:hover ul li:hover ul li a:hover {background:#0066cb; color:#FFF;}
.menu ul li:hover ul.left {left:-105px;}
.menu ul li:hover ul li:hover ul.left {left:-210px; width:209px;}
</style>
<!--[if lte IE 6]>
<style type="text/css">
table {border-collapse:collapse; margin:0; padding:0;}
.menu ul li a.hide, .menu ul li a:visited.hide {display:none;}
.menu ul li a:hover ul li a.hide {display:none;}
.menu ul li a:hover {color:#FFF; background:#0066cb;}
.menu ul li a:hover ul {display:block; position:absolute; bottom:26px; left:0;}
.menu ul li a:hover ul li {display:block; background:#fff; color:#000; width:199px;}
.menu ul li a:hover ul li a.sub {background:#0066cb; color:#000;}
.menu ul li a:hover ul li a {display:block; background:#0066cb; color:#FFF; width:100%; padding-left:10px;}
.menu ul li a:hover ul li a ul {visibility:hidden;}
.menu ul li a:hover ul li a:hover {background:#dfc184; color:#000;}
.menu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; left:210px; bottom:0;}
.menu ul li a:hover ul li a:hover ul li a {background:#0066cb; color:#FFF;}
.menu ul li a:hover ul li a:hover ul li a:hover {background:#0066cb; color:#FFF;}
.menu ul li a:hover ul.left {left:-105px;}
.menu ul li a:hover ul li a:hover ul.left {left:-210px;}