@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif,"宋体"; font-size:0.875em; -webkit-text-size-adjust: none; color:#000;}
.left {float:left;}
.right {float: right;}
ul dl{margin:0; padding:0;}
img{border:none; vertical-align:bottom;}
.none{ margin-right:0px;}
.clear{clear: both;}
input,textarea{ outline:none;}
a:link{color: #fff;text-decoration:none;}
a:visited{color: #fff;text-decoration:none;}
a:hover{color: #c5c5c5;text-decoration:none;}
a:active{color: #fff;text-decoration: none;}
.main{ background:url(../images/home_body.jpg) no-repeat; height:833px;  width:960px; margin:0 auto; }
.head{ height:143px;}
.logo{ float:left; position:relative; width:327px; z-index:1;}
.logoPic{ position:absolute; z-index:2;}
/*menu*/
#menu { display:block; height:34px; float:right; width:477px; background:url(../images/nav_bg.png) no-repeat; height:143px;}
#nav {display:block; list-style:none; padding:15px 0px 0px 55px; height:70px;}
#nav .mainlevel {float:left; height:70px; position:relative; }
#nav .mainlevel a {color:#fff; text-decoration:none; display:table; padding:0px 13px;}
#nav .mainlevel a img{ display:table-cell; vertical-align:middle;}
#nav .mainlevel a:hover {color:#3f240e; text-decoration:none;}
#nav .mainlevel .sub_nav_01{position:absolute; display:none; top:70px; left:-170px; background:url(../images/sub_menu.png) no-repeat; width:416px; height:68px; z-index:555;}
#nav .mainlevel ul {}
#nav .mainlevel li {float:left; list-style:none; display:block; padding:23px 0px 0px 7px;}
#nav .mainlevel li a {padding:0 12px; line-height:24px; height:24px; display:block;}
#nav .mainlevel li a:hover {color:#3f240e; text-decoration:none;}
.note {color:#3f240e; display:table-cell; vertical-align:middle; padding:0px 15px;}
.mainBar{ overflow:hidden; width:960px;  height:690px;}
.home_left{ padding:106px 10px 0px 20px; float:left; width:557px; overflow:hidden;}
.home_right {float: left;width: 344px;overflow: hidden;padding-top: 120px;}
.foot{ background:#88af00; height:35px; line-height:35px; }
.Bar{width:960px; margin:0 auto; height:35px; color:#fff; position:relative;}
.foot .foot_menu li{ float:left; list-style:none; padding:0px 4px; font-size:0.8em; height:35px;}
.foot .foot_menu .pad{ padding-left:25px;}
.foot .foot_menu li img{ float:left; padding-top:16px;}
.foot_logo{ position:absolute; bottom:0; right:10px; height:88px; width:240px;}
.foot1{ background:#a4d390; height:35px; line-height:35px; text-align:center; }
.foot1 .foot_menu1 li{ display:inline; list-style:none; padding:0px 7px; font-size:0.8em;}
.foot1 .foot_menu1 li a{ color:#fff;}
.foot_logo1{ position:absolute; top:2px; right:0;}
.main1{ background:url(../images/home_body1.jpg) no-repeat; height:833px;  width:960px; margin:0 auto; }
.Scrollbar-Track1 {width: 11px;position: absolute;top: 4px; right:0; z-index:7;}
.Scroller {height:230px; width:530px; position: relative; z-index:3; line-height:20px; overflow-y:auto; padding-right:10px;}
.Scroller a{ color:#000; outline:none;}
.Scroller p { padding-bottom:10px; }
.box{ padding:15px 15px 0px 15px; position:relative; height:282px; }
.box_left{ float:left; width:540px; overflow:hidden; height:275px;}
.boldText{ font-weight:bold;}
.box_title{ padding:0px 0px 5px 0px; height:32px;}
.box_right{ float:left; width:346px; overflow:hidden; padding-left:0px; position:absolute; top:-70px; right:0px;}
.mainBar1{ margin:106px 22px 0px 32px; background:url(../images/box_bg.png) no-repeat; width:906px; height:585px;}
.boxBar{ width:786px; overflow:hidden; padding: 0px 60px 0px 60px; height:258px;}
.org_title{ background:url(../images/org_bg.gif) no-repeat; width:361px; height:33px;}
.boxBar_mainBar{ float:left; width:734px; overflow:hidden; height:215px;}
.boxBar_main_left{ float:left; height:145px; width:21px; padding:70px 0px 0px 0px;cursor:pointer;}
.boxBar_main_right{ float:left; height:145px; width:21px;padding:70px 0px 0px 0px;cursor:pointer;}
.boxBar_mainBar1{ float:left; width:737px;height:215px; overflow:hidden; padding:0px 0px;}
.boxBar_mainBar1 ul{ height:215px; overflow:hidden; }
.boxBar_mainBar1 ul li{ float:left; height:215px;  width:235px; list-style:none; color:#5d5d5d; z-index:99; position:relative;  }
.boxBar_mainBar1 ul .p{ position:absolute; left:0px; z-index:79; }
.boxBar_mainBar1 h1{ font-size:1em; color:#36598f; text-align:center;}
.main2{ background:url(../images/home_body2.jpg) no-repeat; height:833px;  width:960px; margin:0 auto;}
.mainBar2{  width:960px; height:500px;}
.box1{ padding:15px; position:relative; height:auto;  margin:0px 22px 0px 32px;  background:url(../images/box_bg1.png) no-repeat; width:876px; height:281px;}
.imageRow1{ height:170px;}
.top{ width:960px; margin:0 auto; overflow:hidden; background:url(../images/bk.gif) repeat-x; height:85px;}
.top1{ overflow:hidden; width:960px;}
.top1_left{ float:left; overflow:hidden; margin:0; padding:0;}
.top1_right{ float:right; overflow:hidden;}
.top2{ overflow:hidden; background:url(../images/top_bg.gif) no-repeat bottom right; height:19px; padding-bottom:1px;}
.top2_left{ float:left; overflow:hidden; height:19px;}
.top2_right{ height:19px; overflow:hidden; float:right;}
.top2_right ul li{ float:right; list-style:none;}
.inputBox{ height:12px;  padding:0px 2px; line-height:12px; font-size:0.75em;}
.top2 img{ vertical-align:top;}
.h_search{ background:url(../images/mainbar8b.gif) no-repeat; width:22px; height:19px; border:none;}
.h_search:hover{ background:url(../images/mainbar8b_f2.gif) no-repeat;width:22px; height:19px; border:none;}
.search{ height:14px; line-height:14px; font-size:0.75em; width:153px;}
.search:hover{ height:14px; line-height:14px; padding:0;}
.mainBar3{ margin:106px 32px 0px 32px; background:url(../images/box_bg1.png) no-repeat; width:866px; height:565px; padding:15px 15px 0px 15px;}
.size_1 {font-size:100%; line-height:130%;}
.size_2 {font-size:120%; line-height:120%;}
.size_3 {font-size:140%; line-height:140%;}
.map_dl{ overflow:hidden; background:url(../images/h_line.png) no-repeat; padding:6px 0px 0px 14px;}
.map_dl dd{ font-size:1em; padding:0px 20px 0px 20px; overflow:hidden; margin:0px 10px 5px 0px; border:1px #3198e8 solid;  float:left;height:32px; line-height:32px; background:#fff;}
.map_dl dd a{ color:#000; }
.map_dl dt{border:none; margin:0; padding:0; clear:both;}
.access {position: absolute;left: 0px;top: -500px;width: 1px;height: 1px;overflow: hidden;}
#skipwrapper{ height:0;}
.access:hover{color:#fff;}