﻿@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; list-style:none;  }
img { border:none; }
a { text-decoration:none; color:#666 }
.t1 { font-size:14px; }
.t2 { font-size:16px; font-weight:bold; }
.t3 { color:#06112F; font-weight:bold; padding-bottom:5px }
.t4 { font-weight:bold }
.t47 { color:red }
a.t5 { font-size:14px; color:#616372; }
body { font-size:10px; }
.me_put2 { width:200px; height:17px; border:1px solid #ccc; float:left; padding:3px 0 }
.me_put{ width:400px; height:17px; border:1px solid #ccc; float:left; padding:3px 0  }
.me_put3{ width:400px; height:100px; border:1px solid #ccc;  float:left }
.butte { background:#0469A4; color:#fff; line-height:20px; height:25px; width:80px}
body { font-size:12px; font-family:Arial, "宋体"; background: url(../images/backg.jpg) left top repeat-x #36393E;  }
#mai_bod { width:1002px; margin:0 auto; background:url(../images/bg.jpg) left top repeat-y;   }
#content { width:979px; margin:0 auto; height:auto; overflow:hidden }
#header { height:80px;  }
.head_rig {float:right; margin-top:16px}
#header div { text-align:right; font-size:11px }
#header div a.china { background:url(../images/index_03.jpg) left center no-repeat; color:#1D2742; padding-left:5px }
#logo { width:99px; height:61px; float:left; margin-left:5px; margin-top:21px; display:inline; _margin-left:5px;  }
/* common styling */
.menu {  position:relative; width:799px;  height:23px; float:right; margin-top:20px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#717173;  height:27px; text-align:center; line-height:27px; font-size:14px; overflow:hidden; padding:0 8px 0 8px;   }
.menu ul li a:hover { color:#09102C; text-align:center}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left; position:relative; background:url(../images/index_10.jpg) right center no-repeat; _margin-right:0px;  text-align:left; _background:url(../images/index_10.jpg) right 10px no-repeat; text-align:center; padding:0 4px 0 2px; _width:85px; _padding:0;  }
.menu ul li img { margin:0 auto;}
.menu ul li ul {display: none; }
/* specific to non IE browsers */
.menu ul li:hover a { text-decoration:undeline;  }
.menu ul li:hover ul {display:block; position:absolute; top:23px; left:0; width:142px;  }
.menu ul li:hover ul li a.hide { color:#7C7C7C; width:142px; }
.menu ul li:hover ul li:hover a.hide { background:url(../images/menu_bg3.png) left top no-repeat;color:#06112F; }
.menu ul li:hover ul li ul {display: none; background:none;}
.menu ul li:hover ul li { background:none; }
.menu ul li:hover ul li a{color:#7C7C7C; background:url(../images/menu_bg2.png) left center no-repeat; font-size:12px; width:142px;  text-align:left; text-indent:10px }
.menu ul li:hover ul li a:hover {color:#06112F; background:url(../images/menu_bg3.png) left center no-repeat; font-size:12px; width:142px;    }
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:120px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-115px;  }
.cleard { clear:both; }


#flash { height:257px; margin-top:14px; margin-bottom:45px; _margin-top:-20px;}

.main {
	CLEAR: both; 
}
.main h1.titleh1 {
	CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block; PADDING-LEFT: 10px;  FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; COLOR: #004F88; LINE-HEIGHT: 25px; BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 25px
}
.main h1.titleh1 A {
	COLOR: #06112F; TEXT-DECORATION: none
}
.main h1.titleh1 A:hover {
	COLOR: #06112F; TEXT-DECORATION: none
}
.ulmap {
	PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px
}
.ulmap LI {
	DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(../images/dian7.gif) no-repeat left 9px; FLOAT: left; WIDTH: 125px; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.ulmap LI A {
	FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: none
}
.ulmap LI A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}

.news { width:457px; float:left; margin-left:13px; height:160px }
.news h1 { height:26px;  color:#575757; border-bottom:1px solid #E4E4E4; margin-bottom:13px; background:url(../images/news.jpg) left top no-repeat } 
.news h1 .yd { float:right; _margin-bottom:5px; margin-top:0px;}
.news_pic { width:138px; height:98px; padding:3px; border:1px solid #E4E4E4; float:left; }
.news_tex { width:278px; float:right; line-height:21px; color:#7C7C7C; margin-right:10px}
.news_tex dl { height:68px; }
.news_tex dl dt a{ color:#363636; font-weight:bold }
.news_tex dl dd a{ color:#7C7C7C;}
.counsel { width:375px; float:right; margin-right:74px; display:inline; height:160px }
.counsel h1 { height:26px;  border-bottom:1px solid #E4E4E4; background:url(../images/lxss.jpg) left top no-repeat; margin-bottom:13px; } 
.coun_pic { width:96px; height:61px; float:left; border:1px solid #E4E4E4; margin-left:5px;}
.coun_con { width:238px; margin-left:29px; float:left; }
.coun_con ul li { height:30px; }
.coun_con ul li a{ font-weight:bold; color:#000 }
.coun_con ul li input { width:168px; height:18px; background:url(../images/index_30.jpg) left top no-repeat; border:none; padding-left:10px ; color:#7D7D7D; font-size:12px;  padding-top:5px; margin-right:5px}
.tm2008style .select_box{width:174px;height:23px;  font-size:12px}
.tm2008style div.tag_select{display:block;color:#000;width:179px;height:23px;background:transparent url("../images/index_22.jpg") no-repeat 0 0;padding:0 10px;line-height:23px; color:#7D7D7D; font-size:12px}
.tm2008style div.tag_select_hover{display:block;color:#000;width:179px;height:23px;background:transparent url("../images/index_22.jpg") no-repeat 0 0;padding:0 10px;line-height:23px;  color:#7D7D7D; font-size:12px}
.tm2008style div.tag_select_open{display:block;color:#000;width:179px;height:23px;background:transparent url("../images/index_22.jpg") no-repeat 0 0;padding:0 10px;line-height:23px;  color:#7D7D7D; font-size:12px}

.tm2008style ul.tag_options{position:absolute;margin:0;list-style:none;background:#fff;padding:0 0 1px;margin:0;width:162px ; height:100px; overflow:hidden; overflow-y:auto; font-size:12px; margin-left:10px }
.tm2008style ul.tag_options li{background:#fff; display:block;width:140px;padding:0 10px;height:20px;text-decoration:none;line-height:20px;color:#000; font-weight:normal; font-size:12px}

.tm2008style ul.tag_options li.open_hover{background:#fff;color:#000; font-weight:normal; font-size:12px}
.tm2008style ul.tag_options li.open_selected{background:#fff; font-size:12px}
#foot { height:23px; background:url(../images/index_34.jpg) left top repeat-x; padding:0 10px; margin-top:20px }
.banq { float:left; line-height:23px; color:#666  }

.searchTool{ float:right; margin-top:3px}
.searchTool .searchExtend{}
.searchTool .selSearch{width:165px; line-height:19px; float:left; color:#F1F2F0; font-size:8px; position:relative; background:url(../images/index_37.jpg) left top no-repeat;  }
.searchTool .nowSearch{width:133px;overflow:hidden;padding-left:17px; cursor:pointer; color:#5A5A5A; float:left;  font-size:12px; text-align:right;}
.searchTool .selOption{z-index:9999;position:absolute; width:131px;  _width:130px ; font-size:12px; left:16px; top:-110px; _right:10px; text-align:center;  background:#fff; height:100px; overflow-x:hidden; overflow-y:auto}
.searchTool .selOption a{display:block;height:21px;color:#000;text-decoration:none; width:110px; font-size:12px;  line-height:21px; padding:0 10px }
.searchTool .selOption a:hover{background:#fff; width:110px; margin-left:1px; font-size:12px; padding:0 10px }
#zl_fla { margin:20px 0 10px 0; _margin-top:-14px; width:979px }
#main_lef { width:199px; float:left;  }

.menu3 h2{ height:27px; background:url(../images/jia.gif) 20px center no-repeat #E2E5E7; line-height:27px; padding-left:32px; font-weight:bold; font-size:12px; color:#1C2641; margin-bottom:2px}
.mainDiv{ overflow:hidden; height:auto;  }
.topItem
{ height:24px;cursor:pointer;text-decoration: none; font-size:14px; text-indent:32px;line-height:24px;text-decoration:none;  background:url(../images/jiant.gif) no-repeat 20px 9px #E2E5E7; margin-bottom:1px }

.topItemOver{ height:24px;line-height:24px; background:url(../images/jiant.gif) no-repeat 20px 9px #C3CFDB; color:#3D3E44; font-size:12px; font-weight:bold; text-indent:32px; }
.topItemOver a { color:#3D3E44; font-weight:normal; text-decoration:none; font-size:12px }
.topItem a { color:#3D3E44; font-weight:normal; text-decoration:none; font-size:12px }
.dropMenu{ }
.subMenu{display:none;}
.subItem{ cursor:pointer;  font-weight:bold; text-decoration:none; color:black;   height:24px; line-height:24px; background:#E2E5E7;  display:block; padding-left:35px; }
.subItem2{ cursor:pointer;  font-weight:bold; text-decoration:none; color:black;   height:24px; line-height:24px; background:#C3CFDB;  display:block; padding-left:35px; font-size:12px}
.subItem2 a{ color:#3D3E44; font-size:12px }

.subItem a{text-decoration:none;color:#414044;  font-weight:normal; font-size:12px }
.subItemOver{ cursor:pointer;  color:#070F29;  text-decoration:none;  font-weight:bold;  height:24px; line-height:24px; background:#E2E2E2;  display:block; padding-left:35px}
.subItemOver  a{color:#05122E; text-decoration:none; font-weight:normal; font-size:12px }
.drop{ border-left:1px solid black;  border-right:1px solid black; }

.rig_h1 { height:30px; border-bottom:1px solid #D1D1D1; line-height:30px; color:#707280;}
#main_rig { width:752px; float:right;  height:auto !important;_height:500px; min-height:500px;}
.ri_city ul li {height:auto; line-height:18px; margin:3px 0; color:#575757; font-size:11px; font-weight:bold; }
.ri_city ul li a{ color:#575757; font-size:11px;font-weight:bold;padding:1px 13px;}
.ri_city ul li a:hover{ color:#575757; font-size:11px; background:#E2E4E6;  font-weight:bold;padding:1px 13px;}
.ri_city {float:right; width:105px; height:auto; margin-right:10px; display:inline;}
.zlm_2 { background:#E2E4E6; padding-right:13px;height:auto; line-height:18px; margin:3px 0; color:#06112F; font-size:11px; font-weight:bold; }
.zlm_2 a{ color:#06112F; font-size:11px; font-weight:bold }
.rig_con { padding:10px 20px 10px 0px; line-height:22px; color:#575757l; min-height:500px;   }
.rig_con span {Letter-spacing:1px; }
.rig_con .close { text-align:center }
.rig_con h2 { text-align:left; font-weight:bold; font-size:14px; color:#000; padding-top:8px}
.rig_con .date { text-align:right }
.rig_con h1 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/jian.gif) left center no-repeat; text-indent:10px; display:block; padding:10px 0 }
.rig_con h4 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/dc1.jpg) left 3px no-repeat; text-indent:19px; display:block; padding:10px 0 }
.rig_con h5 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/dc2.jpg) left 3px no-repeat; text-indent:19px; display:block; padding:10px 0 }
.rig_con h6 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/dc3.jpg) left center no-repeat; text-indent:19px; display:block; padding:10px 0 }
.rig_con p {  padding-top:10px; overflow:hidden }
.rig_con p img { margin-left:5px; }
.rig_con p .tu { margin-right:20px; margin-bottom:10px}
.news_fla { background:#EFEFEF }
#ImgPlayer{width:720px; height:212px; overflow:hidden; padding:10px}
#ImgBlk{width:380px; height:369px;  float:left;}
#ss_img_div{width:286px; height:208px; overflow:hidden; float:left}
#ss_img_div img{ border:1px solid #D1D1D1}
#ImgNum{ overflow:hidden; float:left; }
#ImgNum ul{width:61px; padding:0 0 0 0; float:left; cursor:default;}
#ImgNum li{ overflow:hidden;text-align:center;  float:left; margin-bottom:1px; cursor:pointer; height:39px; width:54px; padding:1px;}
#ImgNum li.itemOff{background:url(../images/news_pic_ws_002.gif) no-repeat bottom; color:#000;}
#ImgNum li.itemOff:hover{ height:39px; width:54px;}
#ImgNum li.itemOn{ padding:1px;}
#ImgNum div{float:left;  text-align:left;  cursor:pointer; font-size:12px; color:#7D98BF;}
#Play{background:url(../images/news_pic_ws_004.gif) no-repeat bottom right;}
#Pause{background:url(../images/news_pic_ws_005.gif) no-repeat bottom right;}
#TxtBlk{width:306px; float:left;}
#Txt{text-align:left; height:210px;  border-left:none; }
#Txt h2{text-align:left; font-size:14px; padding:1px 0 5px 0; background:none; color:#040F2F; font-weight:bold}
#Txt h2 a,#Txt h2 a:visited{color:#040F2F; text-decoration:none;}
#Txt h2 a:hover,#Txt h2 a:active{color:#040F2F; text-decoration:underline;}
#con{text-align:left; color:#565656; line-height:21px;}
#date_PN{text-align:left; font-size:12px;}
#date{padding:12px 0 0 100px; color:#5C5C5C; width:200px; float:left; text-align:center; height:50px; line-height:50px;}
#PN{float:left; width:100px; padding:11px 0 0 0; background:url(images/news_pic_ws_007.gif) no-repeat 50px 9px;}
#PN #pre{display:block; float:left; width:42px; padding:0 0 0 8px; background:url(images/news_pic_ws_008.gif) no-repeat 0 3px; text-decoration:none; color:#009;}
#PN #next{display:block; float:left; width:44px; padding:0 0 0 6px; background:url(images/news_pic_ws_009.gif) no-repeat 44px 3px; text-decoration:none; color:#009;}
#PN #pre:visited,#PN #next:visited{color:#009;}
#PN #pre:hover,#PN #next:hover{text-decoration:underline;}




.new_cont { padding-top:5px; }
.new_cont ul li { height:28px; line-height:28px; background:url(../images/line.gif) left bottom repeat-x; display:block }
.new_cont ul li a { float:left; background:url(../images/sj.gif) left center no-repeat; text-indent:10px;  overflow:hidden }
.new_cont ul li span { float:right; }

.page { text-align:right; padding:10px 0 } 
.page a.ss { font-weight:bold; }
.page img { margin:0 3px; }
.rig_con .busi { height:auto; overflow:hidden; border-bottom:1px solid #D1D1D1; padding:10px 0 }
.rig_con h3 { font-size:14px; color:#06112F; font-weight:normal; background:url(../images/jian.gif) left 29px no-repeat; text-indent:10px; display:block; padding:25px 0 10px 0 }
.rig_con .int_con { height:auto; overflow:hidden; padding-bottom:10px} 
.int_pic { width:206px; height:115px; border:1px solid #E2E2E2; float:left; margin-top:7px; }
.int_tex { width:508px; float:right; height:auto; overflow:hidden }
.int_tex p { padding-top:0 }
.tab_table { background:#E2E2E2; margin-top:7px }
.tab_table tr td{ border:1px  solid #FDFEFE; border-top:none; border-right:none; font-weight:bold; color:#06112F; padding-left:15px; }
.team { height:37px; line-height:37px; border-bottom:1px solid #D1D1D1; color:#707280} 
.team a { color:#707280; }
.team_con{ padding:15px 0 25px 12px;  color:#575757 }
.team_lef { width:545px; float:left; line-height:22px; }
.team_lef h1 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/jian.gif) left 15px no-repeat; text-indent:10px; display:block; padding:10px 0 10px 0 }
.team_lef h1 a { color:#000 }
.team_lef p { }
.team_lef .re_cont { height:165px; overflow:hidden; background:#EDEDED; text-align:left; margin-bottom:15px}
.team_lef .re_cont .re_pic { float:left; width:99px; height:133px; margin:15px 25px 0 15px }
.team_lef .re_cont span { float:left; display:block; }
.team_lef .re_cont span h5{font-size:14px; font-weight:bold; color:#08497F; height:20px; line-height:20px; margin-top:15px; }
.team_lef .re_cont span p { text-indent:0; line-height:25px}
.team_lef .ry_coe { }
.team_lef .ry_coe h6 { font-size:12px; font-weight:bold ; color:#08497F; height:20px; line-height:20px; margin-top:10px}
.team_lef .ry_coe p { text-indent:0 }
.team_rig { width:260px; float:right; margin-right:60px; _margin-right:30px; background:url(../images/sear_bg.jpg) left top no-repeat; height:280px; padding-left:62px }
.team_rig h1 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/jian.gif) left 13px no-repeat; text-indent:10px; display:block; padding:10px 0 10px 0 }
.team_rig ul li { font-size:14px; height:30px }
.team_rig ul li a{ font-weight:bold; color:#000 }
.team_rig ul li input { width:168px; height:18px; background:url(../images/index_30.jpg) left top no-repeat; border:none; padding-left:10px ; color:#7D7D7D; font-size:12px; padding-top:5px; margin-right:5px}
.lines { background:url(../images/lines.gif) left center repeat-x; height:68px; width:635px }
.linesa { background:url(../images/lines.gif) left center repeat-x; height:28px; width:695px }
ul.agen  { margin:0; padding:0; padding-bottom:25px; width:635px;  overflow:hidden; margin-left:10px}
ul.agen li {float:left; margin-right:12px; height:25px; line-height:25px; white-space:nowrap; }
ul.agen2{ margin:0; padding:0; padding-bottom:25px; width:635px;  overflow:hidden; margin-left:10px}
ul.agen2 li { margin-right:12px; height:25px; line-height:25px; white-space:nowrap; }

.join_con { padding:10px 20px 10px 10px; line-height:22px; color:#707280 }
.join_con .close { text-align:center }
.join_con h2 { text-align:center; font-weight:bold; font-size:14px; color:#000; padding-top:8px; margin-bottom:4px}
.join_con h1 { font-size:14px; color:#06112F; font-weight:bold; background:url(../images/jian.gif) left center no-repeat; text-indent:10px; display:block; padding:10px 0 }

.zimu {padding-left:25px ;  overflow:hidden;   }
.zimu ul li { height:25px; line-height:25px; width:50px; float:left; display:block }
.zimu ul li a {  font-weight:bold; font-size:15px; color:#000;}
.ry_sear { padding-bottom:20px; padding-left:25px ;  overflow:hidden;  background:url(../images/line.gif) 30px bottom repeat-x   }
.ry_sear h3 { font-weight:bold; font-size:15px; color:#000; height:30px; line-height:30px; margin-top:15px }
ul.ry_list {_padding-bottom:20px;}
ul.ry_list li{ float:left;height:18px; line-height:18px; display:inline; width:125px;}
.case { padding:10px 20px 10px 10px; line-height:22px; color:#707280 }
.case ul li { height:130px; background:url(../images/line.gif) left bottom repeat-x; margin-top:8px; height:115px}
.case ul li h1 { font-size:12px; }
/*.case ul li .cs_pic { width:181px; height:115px; float:left; }
.case ul li .cs_te { width:520px; height:115px; float:right; }*/
.case ul li .cs_te h1 { font-size:12px; }
.case ul li img { float:right; margin-top:10px }
.wbk { width:114px; height:22px; background:url(../images/sear.jpg) left top no-repeat; line-height:22px; border:none; margin-left:10px; padding-left:25px; margin-right:5px;}


.messages{width:152px;height:60px;padding:5px 0px 0px 0px; background:url(../images/a1.png) left top no-repeat; position:relative; top:-25px ; left:13px; *top:-15px !important; *left:5px !important; *top:-15px ; *left:5px;line-height:150%; _background:url(../images/011.gif) left top no-repeat; font-size:12px; color:#06112F; font-weight:bold; line-height:15px; text-align:center}

.messages a { font-size:12px; color:#06112F; font-weight:normal}
.picc { cursor:pointer }

#tabble tr td{ padding-left:5px;}
.hide_city{ position:absolute; display:none}
