body { margin:0; padding:0; font-size:12px; background:#fff url(images/body.png) repeat-x 0 115px; color:#666; font-family:"宋体";}

td { font-size:12px;}

p,ul,form,h1,h2,h3 { margin:0; padding:0; list-style:none;}

img { border:0;}



.clear { clear:both; height:0; overflow:hidden;}

.clearfix { clear:both; zoom:1;}

.clearfix:after { clear:both; display:block; content:""; height:0; overflow:hidden;}



a { text-decoration:none; color:#005FAB;}

a:hover { color:#e8641b; text-decoration:underline;}

.white,.white a { color:#fff;}

.blue,.blue a { color:#005fab;}

.red,.red a { color:#eb6100;}

.gray { color:#999;}



.v2_wrap { width:1000px; margin:auto; position:relative;}



.v2_header { height:90px; overflow:hidden; width:1000px; margin:auto; position:relative;}

.v2_logo a { display:block; width:332px; height:90px; background:url(images/logo.png); overflow:hidden; line-height:999px;}

.v2_logo_sh a { display:block; width:300px; height:90px; background:url(images/logo_sh.png); overflow:hidden; line-height:999px;}

.v2_tel { position:absolute; top:8px; right:0; overflow:hidden;}

.v2_nav { height:40px; position:absolute; left:220px; overflow:hidden;}

.v2_nav li { float:left; }

.v2_nav li a { color:#fff; text-decoration:none; display:block; line-height:40px; font-size:14px; font-weight:bold; padding:0 20px; background:url(images/navline.png) no-repeat right}

.v2_nav li.home { width:80px; text-align:center; margin-right:1px;}

.v2_nav li.home a,.v2_nav li a:hover { color:#fff; background:#0d4e9e; width:auto;}



.v2_navbar { background:url(images/body.png); height:44px; margin-bottom:6px;}



.v2_navtree { top:5px; position:relative; z-index:1000}

.v2_navtree { position:absolute; z-index:100}

.v2_navtree .v2_title { width:210px; height:35px; background:url(images/navtreetitle.png); text-indent:17px; line-height:37px; font-size:14px; color:#fff; font-weight:bold; overflow:hidden; cursor:default;}

.v2_navtree .v2_title span{ background:url(images/v2_title.png) no-repeat right center; padding-right:30px;}

.v2_navtree .v2_content { width:206px; height:428px; *overflow:hidden; border:#0047a9 solid 2px; border-top:0; background:#f6fbff; display:none;}

.v2_navtree .v2_content .t { margin-bottom:8px;}

.v2_navtree .v2_content .t a { color:#015fa7; font-size:14px; font-weight:bold;}

.v2_navtree .v2_content .t a:hover { color:#e8641b}

.v2_navtree .c { line-height:18px;}

.v2_navtree .l { border-bottom:#bbd2e2 solid 1px; padding-bottom:10px; padding-left:15px; padding-right:10px; padding-top:13px; background:url(images/dot_tree.png) no-repeat 190px 15px; zoom:1; vertical-align: bottom; position:relative; height:62px;}

.v2_navtree .cur { background:#fff; border-bottom:#005fab solid 2px; border-top:#005fab solid 2px; padding-bottom:9px; padding-top:11px; width:183px; background-position:190px 13px;}

.v2_navtree .cur .t a { color:#eb6100}

.treebox { border:#0147a9 solid 2px; border-left:0; position:absolute; left:208px; width:508px; height:386px; background:#fff; display:none; padding:20px 30px; line-height:22px; overflow:hidden;}

.treebox.t1 {top:-2px;}

.treebox.t2 {top:-88px;}

.treebox.t3 {top:-174px;}

.treebox.t4 {top:-260px;}

.treebox.t5 {top:-346px;}

.treebox .t { font-size:14px; font-weight:bold; color:#eb6100; margin-bottom:5px;}

.treeboxlist li { float:left; width:180px; margin-right:80px; position:relative; line-height:24px;}

.treeboxlist li span { position:absolute; right:0; top:0; color:#ec6001; font-weight:bold; font-family:Tahoma;}

.treebox ul { border-bottom:#e5e5e5 dashed 1px; padding-bottom:20px; margin-bottom:20px; width:600px;}

.treebox .g a { margin-right:10px;}



.v2_search { position:absolute; right:0; top:40px;}

.v2_keyword { border:#ee9513 solid 2px; height:26px; line-height:26px; padding-left:25px; width:419px; background:url(images/keyword.png); margin-right:-1px; color:#ccc; vertical-align:middle}

.v2_searchbtn { background:#ee9513; border:0; width:93px; height:32px; cursor:pointer; color:#fff; font-size:14px; font-weight:bold; vertical-align:middle;}

.v2_baidu { position:absolute; right:10px; top:7px;}



.v2_footer { border-top:#bcd3e3 solid 2px; margin-top:10px;}

.v2 .v2_footer {  margin-top:0px;}

.v2_link { color:#ccc; line-height:18px; padding:15px 0 13px 0; border-bottom:#e5e5e5 solid 1px;}

.v2_link a { margin-left:10px;}

.v2_flogo { float:left; margin-top:5px;}

.v2_coypright { padding:15px 0; position:relative;}

.v2_flogo a { display:block; width:242px; height:56px; background:url(images/logo2.png); overflow:hidden; line-height:999px;}

.v2_flink { float:left; line-height:22px; padding:0 0 0 20px;}

.v2_jclogo { position:absolute; background:url(images/mm3.gif); width:100px; height:40px; right:0; top:17px}

.fps { background:#f5f5f5; padding:10px; padding-bottom:7px; line-height:20px;}



.v2_tel .text { font-size:12px; font-weight:bold; color:#999}

.v2_tel .tel { color:#eb6100; font-size:19px; font-family:Arial}

.v2_tel { color:#ccc;}



.topbar {

  height: 25px;

  line-height: 25px;

  overflow: hidden;

}

.topbar .n {

  margin: auto;

  width: 1000px;

}

.topbar .l {

  display: block;

  float: left;

  text-indent:20px;

}

.topbar .r {

  float: right;

}

.topbar_dot a {

  background: url("images/topbar_dot.png") no-repeat scroll 0 3px transparent;

  color: #666666;

  margin-right: 5px;

  padding-left: 10px;

}



/*2013.9.23*/

#index .v2_navtree .v2_content { display: block; }

#index .v2_navtree .v2_title span { background: none; }