@charset "utf-8";
 
 
.clear {clear:both;font-size:0px;line-height:0px;}
.dil {display:inline;}
.bk {display:block;}
.dn {display:none;}
.od {overflow:hidden}

/*hover*/
.hover01 {color:#fff !important;font-weight:800;background:url(../images/c_hover.png) center bottom no-repeat;}
.hover02 {background:url(../images/nav_hover.jpg) bottom center no-repeat;}
.hover03 {background:url(../images/sidebar_li_hover.gif) repeat-x top !important;color:#fff !important;}
.hover04 {color:#007fcc !important;}
.hover05 {color:#fff;background:#396d8a !important;border:1px solid #8a9ba5 !important;}
.hover06 {background:url(../images/S_map_hover.gif) bottom no-repeat !important;}
.hover07 {background:url(../images/side_li_hover_bg.jpg) left no-repeat !important;color:#fff !important;}
.hover08 {background:url(../images/S_map_hover2.gif) left no-repeat !important;}
.hover09 {background:url(../images/subnav2_ul_li_hover.png) right !important;}

/*nav*/
.nav { clear:both;height:51px;background:url(../images/navli.gif) no-repeat 0 3px;}
.nav .nav_quick { float:left;padding:0 9px;width:160px;}
.nav .nav_quick dt { line-height:20px;padding-bottom:10px;font-size:15px;color:#011360; }
.nav .nav_quick dt a { color:#011360; }
.nav .nav_quick dd { padding:4px 0;line-height:20px;font-size:12px;color:#4c4c4c; }
.nav .nav_quick dd a { color:#4c4c4c; }
.nav .nav_quick a:hover { color:#011360;}
.nav .noline { border:none; padding-right:0;}
.nav .nav_pic { float:right;}
.subnav { z-index:999;position:relative;width:960px;font-family:"微软雅黑";}
.subnav li { z-index:999;position:relative;float:left;width:160px;height:51px;background:url(../images/navli.gif) no-repeat right 3px;}
.subnav li ul li { background:none;}
.subnav li .nav_a { display:block;float:left;width:158px;height:51px;line-height:50px;font-size:15px;color:#606060;text-align:center;}
.subnav li .nav_a.cur, .subnav li.hover .nav_a,
.subnav li .nav_a:hover { z-index:999;position:relative;color:#011360;text-decoration:none;background: url(../images/navlihover.png) repeat-x #FFF;}
.subnav li.nobg .nav_a { background:none;}
.subnav li.cur { text-align:center;}
.subnav li div.png {z-index:1000;}
 
.subnav_1_div, .subnav_2_div, .subnav_3_div, .subnav_4_div, .subnav_5_div {clear:both;zoom:1;display:none;position:absolute;top:51px;left:-167px;width:641px;height:191px;background:url(../images/subnav_05_bg.png) no-repeat 0 bottom;}
.subnav_2_div { left:-160px;height:244px;background:url(../images/subnav_06_bg.png) no-repeat top;}
.subnav_3_div { left:-170px;width:676px;height:244px;background:url(../images/subnav_03_bg.png) no-repeat 0 0;}
.subnav_4_div { left:-169px;width:500px;height:210px;background:url(../images/subnav_05_bg.png) no-repeat 0 bottom;}
.subnav_3_div .nav_pic, .subnav_4_div .nav_pic { padding:30px 58px 0 0;}

.subnav_1 { position:static;position:absolute;top:30px;left:40px;}
.subnav_1 li { width:895px; height:auto;}

.subnav_5_div { left:-330px;width:500px;height:210px;background:url(../images/subnav_05_bg.png) no-repeat 0 bottom;}
.subnav_5 { position:static;position:absolute;top:30px;left:30px;}
.subnav_5 li { width:428px; height:auto;}
.nav_cont { padding:30px 40px; overflow:hidden;}


.nav_one { float:left; width:112px;}
.nav_one li { width:112px;margin-bottom:5px;height:auto;}
.nav_one li a { display:block;padding:3px 15px;line-height:16px;font-size:12px;color:#5b5b5b;font-weight:normal;text-align:left;}
.nav_one li a:hover, .nav_one li a.hover {background:url(../images/subnav2_ul_li_hover.png) no-repeat right center #f0f0f0;}
.nav_two { float:left; width:784px;}
.nav_two .nav_one, .nav_two .nav_one li { width:125px;}
.nav_three { float:left; width:658px;}
.nav_three .nav_one, .nav_three .nav_one li { width:190px;}
.nav_four { float: right; width:453px;}
.nav_four dl { width:310px;height:206px;padding:0 10px 10px;background:url(../images/dl_tel.gif) bottom left no-repeat;}
.nav_four dl dt { float:left;display:block;width:136px;height:136px;margin:0 5px;text-align: center;}
.nav_four dl dd {float:left;width:120px;text-align:left;margin-left:20px;color:#565656;line-height:22px;}



/*------------------------------------------*/
.subnav_2 {width:112px;min-height:235px;position:absolute;top:30px;left:40px;}
.subnav_2 li {display:inline;float:left;height:22px;margin-bottom:3px;position:static;}
.subnav_2 li a {display:block;float:none;width:97px;height:22px;font-size:12px;line-height:22px;color:#5b5b5b;font-weight:normal;text-align:left;padding-left:0px;background:url(../images/subnav2_ul_li_bg.gif) 6px center no-repeat;}
.subnav_2 ul {position:absolute;width:125px;height:247px;top:0;left:112px;}
.subnav_2 ul li {display:inline;float:none;float:left;height:22px;margin-bottom:3px;position:static;}
.subnav_2 ul li a {display:block;float:none;float:left;width:132px;height:22px;font-size:13px;line-height:22px;color:#5b5b5b;font-weight:normal;text-align:left;padding-left:34px;	background:none;}
.subnav_2 li a:hover, .subnav_2 li a.hover1212, 
.subnav_2 ul li a:hover, .subnav_2 ul li a.hover2221,
.subnav_2 ul ul li a:hover, .subnav_2 ul ul li a.hover1314 {background:url(../images/subnav2_ul_li_hover.png) no-repeat right center #f0f0f0;;}
.subnav_2 ul {display:none;}
.subnav_2 ul ul {float:none;display:none;width:190px;height:247px;position:absolute;top:0;left:125px;}
.subnav_2 ul ul li {display:inline;float:none;height:22px;min-height:200px;}
.subnav_2 ul ul li a {display:block;float:none;float:left;text-align:left;width:175px;height:22px;font-size:12px;font-weight:normal;line-height:22px;color:#5b5b5b;padding-left:15px;background:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.subnav_2 ul ul dl { width:310px;height:206px;background:url(../images/dl_tel.gif) no-repeat;position:absolute;top:0;left:191px;padding:0 10px 10px;}
.subnav_2 ul ul dl dt {	float:left;display:block;width:136px;height:136px;margin:0 5px;text-align: center;}
.subnav_2 ul ul dl dd {float:left;width:120px;text-align:left;margin-left:20px;color:#565656;line-height:22px;}

/*-----------------------*/
.subnav_3 {width:115px;min-height:137px;position:absolute;top:30px;left:52px;}
.subnav_3 li {width:115px;float:left;display:inline;height:22px;color:#565656;margin-right:11px;margin-bottom:5px;position:static;}
.subnav_3 li a {float:left;display:block;width:102px;height:22px;line-height:22px;font-size:12px;font-weight:normal;color:#565656;text-align:left;padding-left:10px;font:Arial, Helvetica, sans-serif;}
.subnav_3 ul {position:absolute;height:220px;left:117px;top:0px;display:none;}
.subnav_3 ul li {overflow:hidden;}
.subnav_3 li a:hover, .subnav_3 li a.hover212, .subnav_3 ul li a:hover {background:url(../images/subnav2_ul_li_hover.png) no-repeat right center #f0f0f0;} 


/*-----------------------*/
.subnav_4 {width:115px;min-height:137px;position:absolute;top:30px;left:52px;}
.subnav_4 li {width:115px;float:left;display:inline;height:22px;color:#565656;margin-right:11px;margin-bottom:5px;position:static;}
.subnav_4 li a {float:left;display:block;width:102px;height:22px;line-height:22px;font-size:12px;font-weight:normal;color:#565656;text-align:left;padding-left:15px;font:Arial, Helvetica, sans-serif;}
.subnav_4 ul {position:absolute;height:220px;left:117px;top:0px;display:none;}
.subnav_3 ul li {overflow:hidden;}
.subnav_4 li a:hover, .subnav_4 li a.hover224, .subnav_4 ul li a:hover {background:url(../images/subnav2_ul_li_hover.png) no-repeat right center #f0f0f0;} 