/* CSS Document */

/* 基本设置 */
html{ background: #fff url(../images/bg_01.jpg) repeat-x top;}
body { margin:0px; margin: 0px; font-family:Arial, Helvetica, sans-serif; background: #fff url(../images/bg_02.jpg) no-repeat top;}
td { font-size: 12px; color:#666; line-height:24px;}
ul,dl,dt,form,p{ margin:0px; padding:0px;}
img { border:none;}
ul,li{ list-style-type:none;}
input,select{ font-family:Arial, Helvetica, sans-serif;}

a{ color: #666; text-decoration: none;}
a:hover{ color: #0F7FBB; text-decoration: none;}

a.red{ color: #ff0000; text-decoration: none;}
a.red:hover{ color: #0F7FBB; text-decoration: none;}

a.black{ color: #000000; font-weight:bold; text-decoration: none;}
a.black:hover{ color: #0F7FBB; font-weight:bold; text-decoration: none;}

.bold14{ font-size:14px; font-weight:bold; color:#0F7FBB;}
.bold12{ font-weight:bold; color:#0F7FBB;}

a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }

/* 头部 */
.logo{ background:url(../images/eindex_02.jpg) no-repeat; width:409px; height:81px;}
.logo a{ display:block; cursor:hand; width:409px; height:81px;}
.banner{ background:url(../images/eindex_13.jpg) no-repeat; width:1002px; height:350px;}

/* 下拉菜单 */
.nav{ width:1002px; position: relative; margin:0px auto;}
.nav li{ float:left;}
.nav1 a{ background:url(../images/eindex_05.jpg) no-repeat; width:103px; height:43px;}
.nav1 a:hover{ background:url(../images/eindex01_05.jpg) no-repeat; width:103px; height:43px;}
.nav2 a{ background:url(../images/eindex_06.jpg) no-repeat; width:124px; height:43px;}
.nav2 a:hover{ background:url(../images/eindex01_06.jpg) no-repeat; width:124px; height:43px;}
.nav3 a{ background:url(../images/eindex_07.jpg) no-repeat; width:101px; height:43px;}
.nav3 a:hover{ background:url(../images/eindex01_07.jpg) no-repeat; width:101px; height:43px;}
.nav4 a{ background:url(../images/eindex_08.jpg) no-repeat; width:118px; height:43px;}
.nav4 a:hover{ background:url(../images/eindex01_08.jpg) no-repeat; width:118px; height:43px;}
.nav5 a{ background:url(../images/eindex_09.jpg) no-repeat; width:134px; height:43px;}
.nav5 a:hover{ background:url(../images/eindex01_09.jpg) no-repeat; width:134px; height:43px;}
.nav6 a{ background:url(../images/eindex_10.jpg) no-repeat; width:153px; height:43px;}
.nav6 a:hover{ background:url(../images/eindex01_10.jpg) no-repeat; width:153px; height:43px;}
.nav7 a{ background:url(../images/eindex_11.jpg) no-repeat; width:126px; height:43px;}
.nav7 a:hover{ background:url(../images/eindex01_11.jpg) no-repeat; width:126px; height:43px;}
.nav8 a{ background:url(../images/eindex_12.jpg) no-repeat; width:143px; height:43px;}
.nav8 a:hover{ background:url(../images/eindex01_12.jpg) no-repeat; width:143px; height:43px;}


/* 内容 */
.content_bg{ background: #fff url(../images/index_14.jpg) no-repeat top; padding-top:15px;}

.news_title{ background:url(../images/eindex_16.jpg) no-repeat; height:33px; text-align:right; padding-right:10px;}
.news_bg{ background:url(../images/index_20.jpg) no-repeat; height:262px; vertical-align:top; padding-top:12px;}
.new_left{ padding:10px 44px 24px 23px; width:230px;}
.sec1{ background:url(../images/titlebg01.jpg) no-repeat; width:85px; height:33px; text-align:center;}
.sec2{ background:url(../images/titlebg02.jpg) no-repeat; width:85px; height:33px; text-align:center; font-weight:bold;}
.sec1 a ,.sec2 a{ color: #377F99; text-decoration: none;}
.sec1 a:hover,.sec2 a:hover { color: #377F99; text-decoration:none;}
.news_list li{ background:url(../images/news_line.gif) no-repeat left bottom; height:29px; line-height:29px; padding-left:17px;}
.news_list li span{ float:right; color:#999; font-size:11px; font-family:Georgia;}

.product_bg{ background:url(../images/index01_24.jpg) no-repeat; height:170px; padding-left:13px;}
.products_list{ overflow:hidden; width:713px; display:inline;}
.div_demo1{ width:100%;}
.div_box{ width:133px; margin:0 6px;}
.pro_img{ border:1px solid #D4D4D4; padding:4px; background:#fff; width:133px; height:110px; text-align: center;}

.about_bg{ background:url(../images/eindex_25.jpg) no-repeat; height:102px; padding:0px 15px 0px 20px}
.about_title{ height:41px; text-align:right;}
.about_text{ height:61px; line-height:20px;}

.gg_title{ background:url(../images/eindex_18.jpg) no-repeat; height:43px;}
.gg_bg{ background:url(../images/index_21.jpg) no-repeat; height:182px; vertical-align:top; padding:13px 22px 17px; color: #0F7FBB; line-height:18px;}

.cy_title{ background:url(../images/eindex_22.jpg) no-repeat; height:55px;}
.cy_bg{ background:url(../images/index_23.jpg) no-repeat; height:287px; vertical-align:top; padding-top:10px}
.cy_bg li{ height:22px; line-height:22px; padding-left:40px;}
.cy_bg li a{ color: #0F7FBB; text-decoration: none;}
.cy_bg li a:hover { color: #ff0000; text-decoration:none;}

.footer{ background:url(../images/index_28.jpg) no-repeat; height:60px; padding:0px 12px 12px;}

/* 内页 */
.inside_bg{ background:url(../images/content_bg.jpg) repeat-y; min-height:750px; height:auto !important; height:750px;}
.left{ background:url(../images/left_bottom.jpg) no-repeat bottom; width:243px; vertical-align:top; padding-bottom:30px;}
.left_bg{ background:url(../images/left_top.jpg) no-repeat top; min-height:600px; height:auto !important; height:600px; vertical-align:top; padding-bottom:100px;}


.catalog01{ display:block; background:url(../images/ecatalog01.jpg) no-repeat; height:40px; line-height:40px; padding-left:20px;}
.catalog02,.catalog01:hover{ display:block; background:url(../images/ecatalog02.jpg) no-repeat; height:40px; line-height:40px; padding-left:20px; font-weight:bold; color:#2562B8;}


.left_contact{ background:url(../images/eleft_contact.jpg) no-repeat; height:247px; padding:140px 0px 0px 22px; line-height:21px;}
.position{ background:url(../images/eposition.jpg) no-repeat; height:54px; padding-top:10px;}
.position font{ font-size:15px; font-weight:bold; color:#2562B8; padding-left:20px}
.position span{ float:right; color:#999999;}
.right_content{ padding:10px;}
.right_content p{ padding:6px 0px;}

.right{ background:url(../images/right_bottom.jpg) no-repeat bottom; width:759px; vertical-align:top; padding-bottom:30px;}

.menber_name{ background:url(../images/menber_name.jpg) no-repeat; height:76px; text-align:center; padding-top:45px; font-size:14px; font-weight:bold; color:#000;}

.pro{ padding-top:20px;}
.pro li{ float:left; width:179px;}
.pro_pic{ border:1px solid #D4D4D4; padding:4px; background:#fff; width:160px; height:122px; text-align:center;}
.pro_text{ text-align:center; padding-top:5px;}

.news_line{ background:url(../images/news_line.jpg) no-repeat; height:35px; padding:0px 15px;}
.news_line font{ font-weight:bold; font-size:12px;}
.news_line span{ float:right; color:#999999; font-family:Georgia;}
.news_img_bg{ background:url(../images/news_img_bg.jpg) no-repeat; width:161px; height:129px; text-align:center;}
.news_content{ width:495px;}
.news_content a{ color: #666; text-decoration: none;}
.news_content a:hover{ color: #333; text-decoration:underline;}
.view_title{ padding:10px 0; font-size:16px; text-align:center; font-weight:bold; border-bottom:1px solid #D2EBFF;}
.view_info{ padding:5px 0; color:#C5C5C5; text-align:center}
.view_content{ padding-top:5px; padding-bottom:10px; border-bottom:1px solid #D2EBFF;}
.view_content p{ padding:5px 0}

.member td{ height:45px; border: 1px solid #C2E3FE; text-align:center;}

.honor_pic{ border:1px solid #D4D4D4; padding:6px; background:#fff; width:200px; height:135px; text-align:center;}

.jobs td{ line-height:20px;}

#dem{ width:182px; height:152px; display:inline; overflow:hidden;}














