@charset "utf-8";
/* CSS Document */

body{ background:url(../images/n_bg.jpg) top center repeat-x;margin:0px; color:#000;  font-family: arial, 宋体, serif;  font-size:12px;}
.i_body{background:url(../images/index_bg.jpg)  top center no-repeat; margin:0px; color:#000;  font-family: arial, 宋体, serif;  font-size:12px; }

*{ margin:0px; padding:0px;}
ul,li{ list-style:none;}
a:link, a:active, a:visited{ color:#000; text-decoration:none;}
a:hover{ color:#1e6eb5; text-decoration: none;}
img,a{ border:none;}
.clear{ clear:both;}


.wrapper{width:990px; margin:0px auto}
.top{ width:990px; height:83px;margin:0px auto}
.logo{float:left; display:inline; width:400px; height:83px;}

.top_right{ width:560px; height:83px;float:right; display:inline; }
.top_right img{ width:283px; height:82px;float:right; display:inline; margin-top:1px }


#menu{ width:990px; height:33px; background:url(../images/navbg.jpg) no-repeat; clear:both; margin:0px auto;line-height: 33px;}
#menu ul{ width:990px; height:33px; }
#menu li{ float:left; display:inline; width:122px; text-align:center;line-height:33px;font-size:14px;color:#FFF; font-weight:bold; }
#menu li a{ color:#fff; text-decoration:none; }
#menu li a:hover{ background: url(../images/m_over.jpg) center no-repeat; width:122px; height:33px;line-height:33px; color:#FFF; text-decoration:none; display:block;font-size:14px ;font-weight:bold; }
#menu li.cur{ background: url(../images/m_over.jpg) center no-repeat ; width:122px; height:33px; line-height:33px;color:#FFF; text-decoration:none; display:block; font-size:14px;font-weight:bold; }



.banner{ width:990px; height:283px; margin:0px auto; margin-top:30px;margin-left:22px;OVERFLOW: hidden;POSITION: relative;}
/*.banner img{width:942px; height:251px; margin:0px auto; margin-top:17px; margin-left:22px;}*/
#container{ width:990px; margin:0px auto; margin-top:34px}
.js_pic_bj{ width:240px; height:222px; float: left; display:inline; background:url(../images/js_pic_bj.gif) no-repeat;}
.js_pic_bj img{ width:223px; height:177px; margin:29px 0px 10px 10px}


.index_new{ width:512px ; height:222px; margin-left:12px; float:left; display:inline;}
.new_title{width:512px; height:23px; line-height:23px;}
.new_title_left{ float:left; display:inline; width:175px; height:23px;} 
.new_title_left ul{width:175px; height:23px; margin-left:10px}
.new_title_left li{float:left; display:inline; width:74px; height:23px; color:#0c67ae;font-size:12px;font-weight:bold; text-align:center; margin-left:2px; background:url(../images/bg_on2.jpg); margin-right:5px}
.new_title_left li a{color:#fff; text-decoration:none; }
.new_title_left li a:link, .new_title_left li a:active, .new_title_left li a:visited{ color:#0c67ae ; text-decoration:none;}
.new_title_left li a:hover{ background:url(../images/new_title_dj.gif) no-repeat; width:74px; height:23px; line-height:23px; color:#fff;font-size:12px;font-weight:bold; text-align:center; display:block; text-decoration:none;}
.new_title_left li.dianji{ background:url(../images/new_title_dj.gif) no-repeat; width:74px; height:23px; line-height:23px;font-size:12px;font-weight:bold; text-align:center; display:block; text-decoration:none;color:#fff}
.index_p{ font-size:12px; color:#000;  width:500px; border:#d6e8f7 1px solid; border-bottom:none; padding:5px 5px 0px 5px}
.new_title_left li.dianji a:link, .new_title_left li.dianji a:active, .new_title_left li.dianji a:visited, .new_title_left li.dianji a:hover{ color:#FFF; text-decoration:none;}

.new_list{width:500px; height:170px; border:#d6e8f7 1px solid; border-bottom:none; padding:2px 5px 0px 5px;font-size:12px; color:#000;}
.new_list ul{ padding-top:5px}
.new_list li{ width:500px; height:27px; line-height:27px; *height:23px; *line-height:23px;clear:both;}
.new_list li .news_title{ float:left; display:inline; background:url(../images/ioc.gif) no-repeat 10px  ; width:400px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis; text-indent:20px;}
.new_list li .news_date{ float:right; display:inline; padding-right:3px;}

.new_bot{ background:url(../images/new_bot.jpg) no-repeat; width:512px; height:26px;} 


.more{ float:right; display:inline; padding-top:8px; width:38px; height:13px; margin-right:7px}

.index_tel{ width:211px; height:222px; float:left; display:inline; margin-left:12px}
.index_tel_pic_txt{ width:210px; height:154px;}
.index_tel_pic{width:210px; height:82px;}
.index_tel_txt{ width:202px; height:64px; margin:5px 5px 3px 3px;}



.index_pro{ width:990px; height:175px; background:url(../images/index_pro_bj.gif) no-repeat; margin-top:15px;overflow:hidden}
.index_pro_title{ width:990px; height:29px;}
.index_pro_title_txt{ height:29px; line-height:29px; text-indent:38px; float:left; display:inline; color:#FFF; font-size:14px; font-weight:bold}
.index_pro_list{ width:990px; height:136px; margin-top:10px;}
.index_pro_list_l{ width:22px; height:44px; float:left; display:inline; margin-top:35px}
.index_pro_list_r{ width:22px; height:44px; float: right; display:inline; margin-top:35px; margin-right:10px}
.index_pro_list li{width:133px; height:130px; margin-left:13px; margin-right:10px;  float:left; display:inline}
.index_pro_list li .li_pic{ border:1px solid #dddddd; width:131px; height:94px;}
.index_pro_list li .li_pic img{width:129px; height:92px; padding:1px}
.index_pro_list li .li_txt{ width:131px; height:29px; text-align:center; line-height:29px;}

.foot{ width:990px;background:url(../images/foot_bj.gif) no-repeat; height:60px; margin-top:12px; margin-bottom:3px}
.footer_txt{ width:990px; height:44px; text-align:center; padding-top:16px;}

.ejym_left{ width:218px; height:auto; float:left; display:inline}
.submenu { background:url(../images/left_bj.gif) repeat-y;width: 218px;}

.tit { background: url(../images/left_title.gif) no-repeat scroll 0 0 transparent;height:40px; padding: 20px 0 0 18px;width: 200px; color:#fff; font-size:14px; font-weight:bold}
.submenu ul {padding-bottom: 6px;width: 167px; margin-left:20px}
.submenu li {background:url(../images/ioc.gif) no-repeat 15px  top; font-size: 12px;line-height:33px; width: 167px; text-indent:45px}

.submenu li a:hover{ background:url(../images/left_nav.gif)  center no-repeat; text-decoration:none; display:block; color:#FFF;height: 33px; line-height:33px}
.submenu li.hover{background: url(../images/left_nav.gif) center 6px no-repeat;width: 167px;}
.hover a{color:#FFF;}
.submenu li li{background:url(../images/ioc1.gif) no-repeat 15px; height:23px; line-height:23px;  text-indent:38px; color:#000;}
.submenu li li a{color:#000;}
.submenu li li a:hover{color:#00508b; text-decoration:none; background:none; height:23px; line-height:23px;}

.right{ width:760px; height:auto; float:left; margin-left:10px; background:url(../images/right_bj.gif) no-repeat;}
.right_title{ background: url(../images/right_title.jpg) no-repeat; width:759px; height:39px; margin-top:10px}
.right_title_txt{ float:left; display:inline; height:39px; line-height:30px; color:#004179; font-size:14px; font-weight:bold; text-indent:38px; font-weight:bold}
.right_map{ float:right; display:inline; padding-right:20px; line-height:35px; padding-top:3px;}

.right_main{width:739px; padding:10px; background:#ffffff;}


.right_news_list{width:715px; padding:5px 20px;clear:both;height:auto;background:#FFF; }
.right_news_list li{ clear:both; border-bottom: dashed 1px #868585; height:30px; line-height:30px; *height:28px; *line-height:28px;}
.right_news_list li .n_tt{ float:left; display:inline; width:550px; background:url(../images/ioc.gif) no-repeat left; text-indent:15px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.right_news_list li .n_date{ float:right; display:inline; padding-right:10px; text-align:right;color:#6C6C6C;}

.page{ padding-top:10px; padding-bottom:20px; width:700px; text-align:center; height:30px; line-height:30px; clear:both;}
.page a{ padding:2px 5px; border:solid 1px #CDCDCD; margin-left:5px; margin-right:5px; color:#656565; font-size:13px;}

.right_pic_list{width:735px; padding-left:13px; padding-right:10px; clear:both;}
.right_pic_list ul{ height:350px; background:#FFF}
.right_pic_list li{width:164px; height:148px; margin-left:10px; margin-right:8px; float:left; display:inline; margin-top:15px;_margin-left:7px; _margin-right:7px;}
.right_pic_list li .li_pic{  border:1px solid #dddddd; width:164px; height:118px;}
.right_pic_list li .li_pic img{ width:162px; height:116px; padding:1px; }
.right_pic_list li .li_txt{ width:164px; height:29px; text-align:center; line-height:29px;}


















