body{ margin:0 auto; text-align:center; padding:0; font-size:12px;font-family:"宋体"; background:url(images/index_bg.gif) repeat-y 50% 0;}
ul,li{ margin:auto; padding:0;border:0; list-style-type: none;}
a:hover, a:active {text-decoration:none; color:#ff0000;}
a{text-decoration: none;color:#000;}
/*==============top===========*/
.top{ width:985px; height:97px; margin:0 auto; background:url(images/top_bg.gif) no-repeat right top;}
 .logo{ width:519px; height:74px; float:left; margin:12px 0 0 11px;}
 .top_right{ width:455px; height:97px; float: left;}
 .top_li{width:268px; height:20px;margin:23px 0 0 177px!important;margin:23px 0 0 165px;}
 .top_li a:hover, .top_li a:active {text-decoration:none; color:#ffff00;}
 .top_li a{text-decoration: none;color:#FFF;}
 .top_li li{ width:89px; height:20px; color:#FFF;float:left;}
 .top_mob{ height:25px;margin-top:22px;letter-spacing:2px; font:22px Arial; font-weight:bold; color:#55627e}
 /*---------------------menu----------------------------------*/
.smenu a{ background:#039; color:#FFF; padding:3px 7px 1px 7px; margin:0 1px;}
.smenu a:hover{ background:#F00; color:#FFF;padding:3px 7px 1px 7px;}
#menu {height:45px;width:987px;margin:0 auto;
 *padding-left:11px;}
.menu-right {width:248px;text-indent:0px;}
.menu-right form input.text {width: 128px;*width: 127px;height: 15px;text-align:center;padding: 0 25px 0px 5px;border:none;font-weight:bold;font-family:Arial;font-size:12px;color:#999;vertical-align: middle;background:#ededed;#margin:-1px 0 0 8px;margin:3px 0 0 8px!important; #margin:-2px 0 0 8px!important;margin:8px 0 0 8px;_margin-bottom:9px; }
.menu-right form input.button {position: relative;margin: 6px 0 -5px 0!important;margin: 14px 0 -5px 0;width:16px;height:16px;}
.menu-right form {clear:both;display: inline;float: left;margin-left:45px;}
.menu-right form label {display: none;margin-top:3px;}

.input2 form input.text{ *z-index:10; position:relative;width:130px;height:19px;text-align:center;border:none;font-weight:bold;font-family:Arial;font-size:12px;color:#999;vertical-align: middle;background:#ededed;margin:2px 0 0 20px;}

#menu ul {width:987px;height:45px; overflow:hidden;list-style-type:none;padding:0px;padding-left:11px;#margin-left:-5px!important;#margin-left:-5px;_margin-left:0;
margin-top:0px;margin-bottom:0px;background:url(../images/BG.jpg) no-repeat;}
.m_li {float:left;width:91px;height:45px;font-size:14px;font-family:Arial;line-height:43px;}
.m_pt {background:url(../images/123.jpg) no-repeat;}
.m_li a {display:block;width:91px;color:#FFF; height:45px; line-height:45px;}
.m_line img {margin-top:expression(( 43 - this.height ) / 2);   /*ie下有效(图片垂直居中)*/}
.m_li_a {float:left;font-size:14px;font-family:Arial;line-height:43px;text-align:center;padding-top:3px;color:#FFF;height:45px;width:91px;margin-top:-3px;}
.m_li_a a {display:block;color:#fff;width:91px;line-height:45px;}
.m_li_a a:hover {background:url(../images/123.jpg) no-repeat;width:91px;font-size:14px;font-family:Arial;height:45px;color:#116406;}

.NbH{height:45px; width:auto; background:#3687d9; background-image: -moz-linear-gradient(top, #148ddc, #3687d9); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0,#148ddc), color-stop(1,#3687d9)); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#148ddc', endColorstr='#3687d9', GradientType='0');
 -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3);}
.NbH li{line-height:45px; width:85px; text-align:center;white-space:nowrap; display:inline; font-family:"microsoft yahei";font-size:16px;}
.navr{background:#56a4f3;height:45px; color: #fff; line-height:45px; text-align:center;padding:0 23px;}
.NbH li a.navLink{display:block;height:45px; width:85px;color:#fff;padding:0 23px; float:left; text-transform:none;text-decoration:none;}
.NbH li a.navLink:hover{background:#56a4f3;height:45px; width:85px; color: #fff; text-decoration:none;padding:0 23px; float:left; }
.W960{width:980px; margin:0 auto;  border-top:3px solid #148ddc;}
.Fw{font-family: Microsoft YaHei;}

.smenu {width:970px;margin:0 auto;padding:0px;list-style-type:none;height:26px;}
.smenu_abc{height:26px; background-color:#F1F1F1; width:980px; margin:0 auto; border-bottom:#CCC solid 1px;border-left:#CCC solid 1px;border-right:#CCC solid 1px;}	
.s_li,.s_li_a{line-height:26px;width:auto;text-align:left;}
#Selectkey{ width:140px; height:24px; margin-top:2px; line-height:24px;}

.s_li {display:none;}
.s_li_a {display:block;height:26px;color:#7c7c7c;}
/*==============Home_AD===========*/
.home_ad{ width:985px; height:350px; margin:0 auto 2px auto;}
.home_ad li{ width:984px; height:83px; }
/*==============menu===========*/
.htdl_menu{ width:988px; height:41px; margin:0 auto;}
.htdl_menu ul{ margin:0; padding:0;}
.htdl_menu ul li{ float:left;height:41px; font-size:13px; font-family:Arial; line-height:41px; color:#FFF;}
.htdl_menu_l{ width:10px;  background:url(../images/guoheng_L.jpg) no-repeat;}
.htdl_menu_c{ width:117.5px; background:url(../images/guoheng_x.jpg);}
.htdl_menu_c a:hover,.htdl_menu_c a:active {display:block;background:url(../images/bg_guoheng.jpg);color:#ffff00;}
.htdl_menu_c a{color:#FFF;}
.htdl_menu_x{ width:2px; background:url(../images/whhuatian_x.jpg);}
.htdl_menu_r{ width:10px;  background:url(../images/guoheng_r.jpg)}
.htdl_st{width:127px;}
/*==============main===========*/
.htdl_main{ width:988px; height:166px; margin:20px auto 0 auto;}
.htdl_main_l,.htdl_main_c,.htdl_main_r{ float:left;}
.htdl_main_l{ width:240px!important;width:253px; height:162px !important;height:160px; padding:0px 10px 0 10px!important;padding:0px 0 0 10px;}
.htdl_main_l img{ width:222px;border:0; display:block;}

.htdl_main_cc{ width:240px; height:160px; margin:0 24px;position:relative;}
.htdl_m_cc_top{ width:200px; height:27px; padding-left:40px; background:url(../images/htdl_m_c_top.jpg); font:12px Arial ; line-height:28px; font-weight:bold; text-align:left;}
.htdl_m_cc_top span,.htdl_news_c_1 span{ color:#898888; margin-left:15px;}
.htdl_m_cc_bottom{ width:200px; height:128px; line-height:21px; text-align:left; padding:10px 15px 0 15px; background:url(../images/Com_Pr.gif);}
.htdl_m_cc_bottom img{ border:0; position:absolute;left:350px; top:135px;}

.htdl_main_c{ width:408px; height:166px; margin:0 24px;position:relative;}
.htdl_m_c_top{ width:368px; height:27px; padding-left:40px; background:url(../images/htdl_m_c_top.jpg); font:12px Arial ; line-height:28px; font-weight:bold; text-align:left;}
.htdl_m_c_top span,.htdl_news_c_1 span{ color:#898888; margin-left:15px;}
.htdl_m_c_bottom{ width:378px; height:128px; line-height:21px; text-align:left; padding:10px 15px 0 15px; background:url(../images/Com_Pr.gif);}
.htdl_m_c_bottom img{ border:0; position:absolute;left:350px; top:135px;}
.htdl_main_r{ width:269px; height:166px; background:url(../images/Com_ca1.jpg);position: relative;}
.htdl_main_r span{ display:block; padding-left:80px; width:189px; text-align:left; font-family:Arial;}
.htdl_main_rs1{ height:55px; line-height:25px;font-size:14px; margin-top:-2px; font-weight:bold; padding-top:9px; color:#3d3d3d;}
.htdl_main_rs2{ font-weight:bold;}
.img1,.img2{position:absolute;top: 110px;}
.img1{left: 81px;}
.img2{left: 129px;}
/*=====hot img=====*/
.htdl_hot_img{ width:968px; height:288px; margin:15px auto 0 auto; border:1px solid #ccc; text-align:left;} 
.htdl_hot_img img{ float:left;}
.htdl_hot_img div{ margin:17px 0 0 38px;}
.htdl_hot_img ul{margin-right:10px!important;margin-right:7px;  padding:0;display:block; width:122px; height:140px;*height:135px; float:left;}
.hot_img1{width:122px; height:92px;border:1px solid #e0e1e1;}
.hot_img2{width:117px;  line-height:16px; padding:5px 0 0 5px; text-align:center;}
/*=====news=====*/
.htdl_news{ width:988px; height:167px; margin:15px auto 0 auto;}
.htdl_news_c,.htdl_news_r{ float:left; height:167px;}
.htdl_news_l{ width:252px; height:150px; padding:17px 0 0 10px;; float:left; background:url(../images/news_zs_bg.gif);}
.htdl_news_c{ width:408px; margin:0 23px 0 26px;_margin:0 23px 0 25px; background:url(../images/htdl_m_c_top.jpg) no-repeat;}
.htdl_news_c_1{ height:29px; padding-left:40px;line-height:29px; font-weight:bold; text-align:left; font-size:12px; font-family:Arial;}
.htdl_news_c_1 img{ margin:9px 0 0 185px; }
.htdl_news_c_2{ height:133px; width:398px!important;width:397px;padding:5px 0 0 10px; text-align:left; background:url(../images/news_new_bg.gif);}
.htdl_news_c_2 a:hover,.htdl_news_c_2 a:active {text-decoration:none; color:#ff0000;}
.htdl_news_c_2 a{text-decoration: none;color:#000;}
.htdl_news_c_2 ul{ margin:0; padding:0; width:398px;}
.htdl_news_c_2 ul li{line-height:21px;}
.htdl_news_time{margin-left:285px; color:#333;}
.htdl_news_tit,htdl_news_time{ float:left; overflow:hidden;}
.htdl_news_r{ width:269px; background: url(../images/htdl_h_bg.jpg) no-repeat; }
.htdl_news_r_1{width:250px; height:28px;padding-left:40px;line-height:28px; font-weight:bold; text-align:left; font-size:12px; font-family:Arial;}
.htdl_news_r_1 span{padding-left:18px;  color:#ccc;}
.htdl_news_r_1 img{ margin:8px 0 0 35px;}
.htdl_news_r_2{ width:264px; height: 135px; padding:6px 0 0 5px; background: url(../images/news_hy_bg.gif) no-repeat;}
.htdl_news_r_2 ul{ margin:0; padding:0; width:264px;}
.htdl_news_r_2 ul li{ height:21px;line-height:21px; clear:both; text-align:left; width:230px;overflow:hidden;}
/*=====links=====*/
.htdl_lin{ width:981px; height:164px; margin:15px auto 20px auto; padding-left:7px;}
.htdl_lin_l,.htdl_lin_r{ float:left;}
.htdl_lin_l{ width:686px; height:165px; border:1px solid #dbdcdc;; margin-right:24px;_margin-right:23px; background:url(images/x.jpg) no-repeat 254px 12px;}
.htdl_lin_ad{width:253px; float:left; height:155px; padding-top:10px;}
.htdl_lin_ad span{clear:both;display:block; font-size:14px; font-family:Arial;}
.htdl_lin_links{width:430px; float:left; height:165px;}
.htdl_lin_links ul{ margin:25px 0 0 27px!important;margin:25px 0 0 22px; padding:0; width:100px; float:left;}
.htdl_lin_links ul img{ width:100px; height:31px; display:block; }
.links_ims{ margin:14px 0;}
/*=====foot=====*/
.htdl_foot{ width:auto;height:150px; margin:25px auto 10px auto; text-align:center; border-top:3px solid #15999F;}
.htdl_foot ul{ padding:0; margin:0;}
.htdl_foot li{ line-height:23px;}
.htdl_foot_li1{ width:980px; border-bottom:1px solid #ccc; }
.htdl_foot_li2{ margin-top:16px;}
.htdl_foot_li3{ display:block;width:980px; text-align:left; padding:5px; margin:10px 0 10px 0;}




.container {
 WIDTH: 985px; HEIGHT: 350px
}
.container A IMG {
 WIDTH:985px; HEIGHT: 350px
}
.container IMG {
 BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.td_f A IMG {
 PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.num {   POSITION: absolute; WIDTH: 90px; FLOAT: right; TOP: 320px; LEFT: 900px;;
}
.num LI {
 TEXT-ALIGN: center; LINE-HEIGHT: 15px; LIST-STYLE-TYPE: none; MARGIN: 1px; WIDTH: 15px; FONT-FAMILY: Arial;  FLOAT: left; HEIGHT: 15px; COLOR: #86a2b8; FONT-SIZE: 12px; CURSOR: pointer
}
.num LI.on {
 LINE-HEIGHT: 15px; WIDTH: 15px;  HEIGHT: 15px; COLOR: #ffffff
}
.more {
 FLOAT: right
}
.more1 A {
 TEXT-ALIGN: left; LINE-HEIGHT: 25px; MARGIN: 0px 0px 0px 10px; COLOR: #3373a3
}