/* 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/index_02.jpg) no-repeat; width:517px; height:81px;}
.logo a{ display:block; cursor:hand; width:517px; height:81px;}
.language{ background:url(../images/index_03.jpg) no-repeat; width:485px; height:81px; text-align:right; padding:5px 20px 0px 0px; color:#BFDCF4;}
.language span{ padding:0px 5px; font-size:10px;}
.language a { color: #BFDCF4; text-decoration: none;}
.language a:hover { color: #BFDCF4; text-decoration:underline;}
.banner{ background:url(../images/index_13.jpg) no-repeat; width:1002px; height:350px;}

/* 下拉菜单 */
.nav{ width:1002px; position: relative; margin:0px auto;}
.nav li{ float:left;}
.nav1 a{ display:block; background:url(../images/index_05.jpg) no-repeat; width:108px; height:43px;}
.nav1 a:hover{ display:block; background:url(../images/index01_05.jpg) no-repeat; width:108px; height:43px;}
.nav2 a{ display:block; background:url(../images/index_06.jpg) no-repeat; width:125px; height:43px;}
.nav2 a:hover{ display:block; background:url(../images/index01_06.jpg) no-repeat; width:125px; height:43px;}
.nav3 a{ display:block; background:url(../images/index_07.jpg) no-repeat; width:125px; height:43px;}
.nav3 a:hover{ display:block; background:url(../images/index01_07.jpg) no-repeat; width:125px; height:43px;}
.nav4 a{ display:block; background:url(../images/index_08.jpg) no-repeat; width:125px; height:43px;}
.nav4 a:hover{ display:block; background:url(../images/index01_08.jpg) no-repeat; width:125px; height:43px;}
.nav5 a{ display:block; background:url(../images/index_09.jpg) no-repeat; width:142px; height:43px;}
.nav5 a:hover{ display:block; background:url(../images/index01_09.jpg) no-repeat; width:142px; height:43px;}
.nav6 a{ display:block; background:url(../images/index_10.jpg) no-repeat; width:124px; height:43px;}
.nav6 a:hover{ display:block; background:url(../images/index01_10.jpg) no-repeat; width:124px; height:43px;}
.nav7 a{ display:block; background:url(../images/index_11.jpg) no-repeat; width:125px; height:43px;}
.nav7 a:hover{ display:block; background:url(../images/index01_11.jpg) no-repeat; width:125px; height:43px;}
.nav8 a{ display:block; background:url(../images/index_12.jpg) no-repeat; width:128px; height:43px;}
.nav8 a:hover{ display:block; background:url(../images/index01_12.jpg) no-repeat; width:128px; height:43px;}

.subnav { position: absolute; top: 43px; left: 0; height:36px;}
.subnav a{ float:left; background:none; display:block; width:66px; text-align:center; color:#444;}
.subnav a:hover{ float:left; background:none; display:block; width:66px; text-align:center; color:#0F7FBB;}
.menu_left{ background:url(../images/menu_left.gif) no-repeat left top; width:10px;}
.menu_center{ background:url(../images/menu_center.gif) repeat-x; line-height:36px;}
.menu_right{ background:url(../images/menu_right.gif) no-repeat right top; width:10px;}

/* subnav position and pointer position */
#subnav1{ left: 108px; }
#subnav2{ left: 233px; }
#subnav3{ left: 483px; }
#subnav4{ left: 625px; }
#subnav5{ left: 680px; }
#subnav6{ left: auto; right: 0px;}

.disable { display: none;}


/* 内容 */
.content_bg{ background: #fff url(../images/index_14.jpg) no-repeat top; padding-top:15px;}

.news_title{ background:url(../images/index_16.jpg) no-repeat; height:33px;}
.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/index_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/index_18.jpg) no-repeat; height:43px;}
.gg_bg{ background:url(../images/index_21.jpg) no-repeat; height:182px; vertical-align:top; padding:15px 22px; color: #0F7FBB;}

.cy_title{ background:url(../images/index_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/catalog01.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px;}
.catalog01:hover{ display:block; background:url(../images/catalog02.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px; font-weight:bold; color:#2562B8;}
.catalog02{ display:block; background:url(../images/catalog02.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px; font-weight:bold; color:#2562B8;}

.cat01 a{ display:block; background:url(../images/catalog01.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px;}
.cat01 a:hover{ display:block; background:url(../images/catalog02.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px; font-weight:bold; color:#2562B8;}
.cat02 a{ display:block; background:url(../images/catalog02.jpg) no-repeat; height:40px; line-height:40px; padding-left:40px; font-weight:bold; color:#2562B8;}





.cat_child{ background:url(../images/catalog.jpg) no-repeat center; height:28px; padding-left:40px;}
.blod{ font-weight:bold;}


.left_contact{ background:url(../images/left_contact.jpg) no-repeat; height:247px; padding:140px 0px 0px 24px; line-height:18px;}
.position{ background:url(../images/position.jpg) no-repeat; height:54px; padding-top:10px;}
.position font{ font-size:14px; 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:70px; text-align:center; padding-bottom:20px; font-size:14px; font-weight:bold; color:#000;}

.pro{ padding-top:20px;}
.pro li{ float:left; width:179px;}
.pro_pic01{ border:1px solid #D4D4D4; padding:4px; background:#fff; width:160px; height:122px; text-align:center;}
.pro_pic02{ border:1px solid #0F7FBB; padding:4px; background:#fff; width:160px; height:122px; text-align:center;}
.pro_text{ text-align:center; padding-top:5px;}
.pro_box01{ border:1px solid #D4D4D4; padding:0 15px; background:#fff; width:160px; height:80px;}
.pro_box02{ border:1px solid #0F7FBB; padding:0 15px; background:#fff; width:160px; height:80px;}
.img_box{ border:1px solid #D4D4D4; padding:4px; background:#fff;}


.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;}

.font{ text-align:center; color:#ffffff}
.table td{ line-height:20px; vertical-align:top;}


a.hy01{ color: #666; text-decoration: none;}
a.hy01:hover,a.hy02{ color: #0F7FBB; font-weight:bold; text-decoration: none;}
a.hy02:hover{ color: #0F7FBB; font-weight:bold; text-decoration:underline;}




















