html, body,ul, li {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent; font-size:13px; line-height:22px;}
a { text-decoration:none;}

#menu{height:36px;margin-top:8px;background-image: url(images/mainlevel_bg.png);}
#menu ul{margin:auto; width:980px; height:36px;list-style-type:none; padding:0px; margin-top:0px; margin-bottom:0px;}
#menu_out{height: 66px;}
#menu_in{padding-right:2px;background-image: url(images/mainlevel_bg.png);background-repeat: repeat-x;height: 36px;}
#menu_in1{background-image: url(images/mainlevel_bg.png);	background-repeat: repeat-x;	height: 36px;	width: 980px;	margin-right: auto;	margin-left: auto;}
#menu_box {height:66px;width: 960px;margin-right: auto;margin-left: auto;overflow: hidden;}
#menu{background:url(images/mainlevel_bg.png) repeat-x;height:66px;width: 960px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;overflow: hidden;}
#nav{ width:780px; margin-left:90px;}
#nav li{float:left;height:36px;}
#nav li a{float:left;display:block;height:36px;cursor:pointer;text-decoration:none;background-position: right top;background-repeat: no-repeat;}
#nav li a span{float:left;line-height:36px;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;width: 107px;text-align: center;}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
color:#fffff;text-decoration:none;background-image: url(images/slide-panel_03.png);background-repeat: no-repeat;background-position: center top;height: 36px;width: 107px;text-align: center;}
#menu_con{text-align:left;padding-left:20px;clear:both;height: 24px;color:#0989D4; padding-top:6px;}
#menu_con li{float:left;height:24px;}
#menu_con li a{display:block;float:left;font-size:13px;background:url(images/enu_on_l2.gif) no-repeat left top;cursor:pointer; line-height:24px;text-decoration:none;color:#0989D4;}
#menu_con li a:hover {color: #e60011;}
#menu_con li a span{float:left;background:url(images/enu_on_r2.gif) no-repeat right top;padding-top: 4px;padding-right: 10px;font-size:13px; line-height:24px;padding-bottom: 2px;}
#menu_con li span{font-size:13px; line-height:24px;}

.banner { margin:auto;width: 930px;*width: 930px;_width: 932px;text-justify:inter-ideograph;overflow:hidden;}

.zhuti { margin:auto;width: 900px;*width: 900px;_width: 902px;text-justify:inter-ideograph;overflow:hidden;}
.zhuti ul {width: 900px;display: block;margin: 0px;padding: 0px;list-style-type: none;}
.zhuti li {display: block;float: left;height: 261px;width: 442px;border: 1px solid #E1E1E1;margin-top:12px;}
.li_t {float: left;height: 62px;width: 442px;font-size: 14px;font-weight: bold;color: #FF0068;line-height: 18px;}
.li_pic {float: left;height: 184px;width: 132px;margin-top: 5px;margin-left: 12px;}
.li_m {float: left;height: 198px;width: 265px;margin-left: 11px;}
.li_m_t {float: left;height: 24px;width: 265px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;line-height: 24px;text-align: left;color: #000000;font-size: 14px;}
.li_m_de {float: left;height: 172px;width: 265px;color: #666666;line-height: 24px;}
.li_m_t a {font-size: 14px;color: #000000; text-decoration:none;}
.li_m_t a:hover {color: #FF0000;}

.main_5 { margin:auto;text-justify:inter-ideograph;overflow:hidden;width: 960px;margin-top: 8px;}
.hzdw {float: left;height: 90px;width: 958px;border: 1px solid #CCCCCC;}
.hzdw_t {float: left;height: 35px;width: 958px;line-height: 35px;background-image: url(images/wt_106.jpg);background-repeat: repeat-x;font-size: 14px;font-weight: bold;color: #0a74cd;}
.hzdw_m {height: 55px;width: 960px;}
.hzdw_m span {display: block;float: left;height: 39px;width: 92px;border: 1px solid #DFDFDD;margin-top: 8px;margin-left: 25px;*margin-left: 27px;_margin-left: 22px;}
.yqlj {float: left;height: 53px;width: 978px;border: 1px solid #CCCCCC;margin-top: 8px;background-image: url(images/wt_107.jpg);background-repeat: no-repeat;background-position: left;}
.yqlj span {float: left;height: 53px;width: 120px;font-size: 14px;font-weight: bold;color: #0a74cd;display: block;line-height: 53px;}
.yqlj ul {margin: 0px;height: 53px;width: 848px;display: block;float: left;padding: 0px;}
.yqlj li {display: inline;}
.yqlj a {display: block;float: left;height: 20px;width: 115px;line-height: 20px;text-align: center;border: 1px solid #DFDFDD;margin-top: 3px;margin-left: 4px;*margin-left: 2px;_margin-left: 2px; text-decoration:none; color:#444444;}
.yqlj a:hover {color: #e60011;}
#foot {width: 980px;margin: auto;}
.foot_nav {height: 205px;width: 978px;margin-top: 8px;border: 1px solid #CCCCCC;float: left;}
#foot_nav_z {float: left;height: 100px;width: 120px;display: block;padding: 0px;line-height: 20px;margin-top: 20px;margin-right: 0px;margin-bottom: 0px;*margin-left: 8px;_margin-left:6px;margin-left: 2px;}
#a_title {height: 23px;width: 100px;line-height: 23px;background-repeat: no-repeat;background-position: left; margin-left:10px;}
#a_title a {color: #666666;font-size: 14px;font-weight: bold;}
.a_m {padding-left: 10px; color:#333333;}
.a_m1 {padding-left: 13px;}
.end {height: 100px;width: 980px;background-color: #F4F4F4; margin-top:2px;background-image: url(images/logo2.jpg);background-repeat: no-repeat;background-position: left top;float: left;}
.end_text {float: left;height: 90px;width: 600px;margin-left: 280px;*margin-left: 280px;_margin-left: 140px;margin-top: 6px;font-size:12px;line-height: 24px;}
.end_text a { text-decoration:none;}