#body{
    height: 270px;
    width: 100%;
    color: #444;
    background: #fff url(imagesmap-bg.jpg) no-repeat top center;
    overflow: hidden;
}
#container{
    width:1070px;
    height:270px;
    margin:0 auto;
}
.title h2{
    text-shadow:1px 1px #444;
}
#dh{
    width:45%;
    float:left;
    margin-top:65px;
}
#map{
    width:38%;
    float:right;
    margin-top:5px;
}
#dh .title{
    height: 40px;
    color: #fff;
    border-bottom: 2px solid #fff;
}
#city{
    margin-top:20px;
}
.city li{
    list-style-type:none;
    float: left;
    margin-right: 45px;
    width: 64px;
    height: 30px;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    margin-top: 6px;
}
.city li span {
    width: 64px;
    height: 30px;
    display: block;
    cursor: pointer;
}
.toggle_btn_down {
    background: url(imagesdown.png) no-repeat;
    height: 26px;
    position: absolute;
    right:110px;
    top:4px;
    width:150px;
    z-index:1;
    border:0 solid #fff;
}
.toggle_btn_up {
    background: url(imagesup.png) no-repeat;
    height: 26px;
    position: absolute;
    right:110px;
    top:4px;
    width: 150px;
    z-index:1;
    border:0 solid #fff;
}
#main{
    width:1070px;
    margin:0 auto;
    min-height:2815px;
    margin-top:10px;
    background-color:#fff;
    border-top-right-radius:5px;
    border-top-left-radius:5px;
}
.main{
    width:1050px;
    margin:0 auto;
}

/*box1*/
#box1{
    width:1048px;
    height:430px;
    border:1px solid #e5e5e5;
    margin:0 auto;
}
.title1 {
    width:600px;
    height:40px;
    background-color:#0099cc;
}
.box1_left,.box1_right{float:left;}
.box1_left{
    width:600px;
    height:430px;
}
.title1 img{
    width:38px;
    height:30px;
    padding: 5px;
}
#lunbo{
    margin-top: 10px;
}
.ct_left {
    width:580px;
    height: 370px;
    float: left;
    margin: 0 10px;
}
.box1_right{
    width: 448px;
    height: 430px;
}
.tab_title,.tab_title1{
    width:60px;
    height: 40px;
    line-height: 40px;
    float: right;
    font-size: 14px;
    padding-right: 8px;
    text-align: right;
}
.tab_title a,.tab_title1 a{
    color:#fff;
}
#hang1 {
    width: 448px;
    height: 430px;
    float: left;
}
#tabbox1{
     width: 448px;
     height: 430px;
     overflow: hidden;
 }
#hang1 #tabbox1 #tab_conbox1 #xw{overflow: hidden;height:390px;}
.tabs{
    height:40px;
    background-color:#0099cc;
}
.tab_con li{
    list-style-type: none;
    height:32px;
    line-height:32px;
}
.tabs li{
   height: 35px;
    line-height: 35px;
    list-style-type: none;
    margin-top: 5px;
    float: left;
    font-weight: bold;
}
.tabs .thistab, .tabs .thistab a{
    background:#fff;
    color: #0099cc;
}
.tab_active1{
  background-color:#fff;
  color:#0099cc;
  border-top:2px solid #0099cc;
}
.tab_active2 {
  background:#fff;
  color: #0099cc;
  background:url(imagestabs4-bg.gif) no-repeat;
}
.tab_active1 a,.tab_active2 a{
    color:#0099cc;
}
.tab_active3 a{
    color:#a34440;
    background:#e5e5e5;
}
.tabs li a{
    font-size:14px;
    display:block;
    padding:0 20px;
    outline:medium none;
    text-decoration:none;
    color:#fff;
}
.tab_con li a{
    text-decoration: none;
    color: #444;
    font-size: 14px;
    display: block;
    background: url(imagesicon3.gif) no-repeat left center;
    margin-left: 5px;
    padding-left: 8px;
}
.tab_con li a:hover,#callboard li a:hover,.item li a:hover{
    color:#a34440;
}
/*box2*/
#box2{
    width:1050px;
    height:238px;
    margin:10px auto;
}
.box2_left,.box2_middle,.box2_right{border:1px solid #e5e5e5;float:left;}
.box2_left,.box2_right{
    width:343px;
    height:238px;
}
.box2_middle{
    width:338px;
    height:238px;
    margin:0 10px;
}
.qy_title_left{
    width:70%;
    float:left;
    color:#fff;
    font-size:14px;
    height:40px;
    line-height:40px;
    padding-left: 5px;
}
.qy_title_right{
    width: 13%;
    float: right;
    height: 36px;
    line-height: 36px;
}
.qy_title_right a{
    text-decoration: none;
    font-size: 14px;
    color: #fff;
}
.qy_title{
    width:343px;
    height: 40px;
    background-color: #0096E6;
}
.qy_title1{
    width:338px;
    height:40px;
    background-color: #0096E6;
}
.item{
    width: 335px;
    padding: 5px 0 5px 5px;
}
.item li{
    list-style-type: none;
    height: 32px;
    line-height: 32px;
}
.item li a{
    text-decoration: none;
    font-size: 14px;
    color: #444;
    background: url(imagesicon3.gif) no-repeat 6px center;
    padding-left: 15px;
}
#callboard{
    width:335px;
    height:190px;
}
#callboard li{
    height: 32px;
    line-height: 32px;
    list-style-type: none;
}
#callboard li a{
    text-decoration: none;
    font-size: 14px;
    color: #444;
    background: url(imagesicon4.gif) no-repeat left center;
    padding-left:15px;
}
.banner1{
    width:1050px;
    height:90px;
    margin:0 auto;
}
.banner1 img{
    width: 1050px;
    height: 90px;
    display:block;
    margin:0 auto;
}
/*box3box4*/
#box3,#box4{
    width:1050px;
    height:230px;
    margin:0 auto;
    margin-top:10px;
}
.box3_left,.box4_left{
    width:818px;
    height:228px;
    border:1px solid #e5e5e5;
}
.nbtitle{
    width:110px;
    float: left;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align:center;
    background-color:#0099cc;
}
#tabs2,#tabs3{
    width:820px;
    height:40px;
    background:#f4f4f4;
}
#tabs2 li,#tabs3 li{
    width:141px;
    height:40px;
    line-height:40px;
    list-style-type: none;
    text-align:center;
    float: left;
}
#tabs2 li a,#tabs3 li a{
   font-size:13px;
    display:block;
    outline:medium none;
    text-decoration:none;
    font-weight: bold;
}

#list{
    height:190px;
    overflow:hidden;
}
#list li{
    float:left;
    width:400px;
    margin:0 4px;
}
.box3_right,.box4_right{
    width:218px;
    height:228px;
    margin-left:10px;
    border:1px solid #e5e5e5;
}
.box3_left,.box3_right,.box4_right,.box4_left{
    float:left;
}
.qy_title2{
    width:218px;
    height:40px;
    background-color: #0096E6;
}
.cl{
    color:#Fff;
    height:40px;
    line-height:40px;
    font-size:14px;
    padding-left:5px;
}
.box3_right td a:hover,.box4_right td a:hover{
    color:#0e7699;
}
/*box5*/
#box5{
    width:1050px;
    height:330px;
    margin:0 auto;
    margin-top:10px;
}
.box5_left,.box5_right{
    float:left;
}
.box5_left{
    width:820px;
    height:330px;
}
.box5_right{
    width:220px;
    height:330px;
    margin-left:10px;
}
.banner2{
    width:820px;
    height:90px;
    margin:0 auto;
}
.banner2 img{
    width: 820px;
    height: 90px;
    display:block;
}
#tabbox4,#tabbox3,#tabbox2{
    width:818px;
    height:228px;
}
#tabbox4{
    border:1px solid #e5e5e5;
    margin-top:10px;
}
#tabbox5{
     width:818px;
     height:308px;
     border:1px solid #e5e5e5;
 }
#tabs4,#tabs5{
    width:820px;
    height:40px;
    background:#f4f4f4;
}
#tabs5 li {
    width: 141px;
    height: 40px;
    line-height: 40px;
    list-style-type: none;
    text-align: center;
    float: left;
}
#tabs4 li{
    width:134px;
    height:40px;
    line-height:40px;
    list-style-type: none;
    text-align:center;
    float: left;
}

#tabs4 li a,#tabs5 li a{
    font-size: 13px;
    display: block;
    outline: medium none;
    text-decoration: none;
    font-weight:bold;
}
.box5_right li{
    width:220px;
    height:102px;
    list-style-type:none;
}
.box5_right img{
    width:220px;
    height:102px;
    display:block;
}
.box5img{
    margin:12px 0;
}
.banner3{
    width:1050px;
    height:90px;
    margin:10px auto;
}
.banner3 img{
    width:1050px;
    height:90px;
    display:block;
    margin:0 auto;
}
/*box6*/
#box6{
    width:1050px;
    height:310px;
    margin:0 auto;
}
.box6_left,.box6_right{float:left;}
.box6_left{
    width:820px;
    height:310px;
}
.box6_right{
    width:218px;
    height:308px;
    margin-left:10px;
    border:1px solid #e5e5e5;
}
#list1{
    width:818px;
    height:258px;
    overflow:hidden;
    /*padding-top:10px;*/
}
#list1 li{
    float:left;
    width:400px;
    margin:0 4px;
}
#tabbox6{
    width:212px;
    height:260px;
    margin:2px auto;
    border:1px solid #e5e5e5;
}
#tabs6{
    width:212px;
    height:27px;
    background:#f4f4f4;
}
#tabs6 li{
    width:105px;
    height:25px;
    line-height:27px;
    list-style-type: none;
    text-align:center;
    border-right:1px solid #e5e5e5;
    float: left;
}
#tabs6 li a{
    font-size: 13px;
    display: block;
    outline: medium none;
    text-decoration: none;
    /*color: #444;*/
}
#list2 table{
    font-size:12px;
    color:#444;
}
#list2 table td{
    height:25px;
    text-align:center;
    border-top:1px solid #e5e5e5;
    border-right:1px solid #e5e5e5;
}
/*box7*/
#box7{
    width:1050px;
    height:150px;
    margin:10px auto;
}
#box7 li{
    float:left;
    width:142px;
    height:150px;
    margin:0 4px;
}

#box8{
    width:1048px;
    height:178px;
    border:1px solid #e5e5e5;
    margin:0 auto;
}
.box8_title{
    width:1048px;
    height:38px;
    background-color:#0099cc;
}
.box8_title span{
    color:#fff;
    font-size:14px;
    line-height:40px;
    padding-left:5px;
}
/*工作掠影*/
.scrollbox{height:160px;width:1030px;margin-left:10px;overflow: hidden;}
.scrollbox ul{list-style: none;list-style-position: outside;padding:0;height: 180px;width:1180px;}
.scrollbox ul li{padding: 10px 0 0 0;float: left;height: 150px;width: 170px;text-align: center;}
.scrollbox ul li a{text-decoration: none;color:#444;font-size:12px;}
.scrollbox img{width:160px;height:120px;}
/*box9*/
#box9 {
    width: 1048px;
    border: 1px solid #e5e5e5;
    margin: 10px auto;
    min-height: 200px;
}
#tabbox7 {
    width: 1048px;
    min-height: 200px;
}
#tabs7{
    width:1048px;
    height:40px;
    background:#f4f4f4;
}
#tabs7 li{
    width:141px;
    height:40px;
    line-height:40px;
    list-style-type: none;
    text-align:center;
    border-right:1px solid #e5e5e5;
    float: left;
}
#tabs7 li a{
   font-size: 13px;
    display: block;
    outline: medium none;
    text-decoration: none;
    font-weight:bold;
}
#list3 {
    width: 1050px;
    min-height: 100px;
}
#list3 li{
    list-style-type:none;
    float:left;
    font-size:12px;
}
.friendlink{
    width:1048px;
    min-height:50px;
    margin-top:8px;
}
.link_left{
    width:110px;
}
.link_right{
    width:938px;
}
.link_left,.link_right{float:left;}
.link_right ul li{
    list-style-type:none;
}
.link_right li a{
    width:140px;
    font-size:14px;
    color:#444;
    display:block;
}
#list3 li{
    height:28px;
    line-height:28px;
}
.linkpic{
    width:1050px;
    height:45px;
    margin:10px auto;
}
.linkpic li{
    margin: 0 2px;
    float:left;
}
#list_books{height:268px;width:818px;overflow: hidden;}
#list_books ul{list-style:none;padding:0;height:253px;width:818px;margin-top:15px;}
#list_books ul li{float: left;height: 238px;width:204px;}
#list_books ul li a{background:none;}
#list_books img{width:170px;height:232px;border:4px solid #0099cc;margin:0 auto;}
#box7 li a{
    font-size:14px;
    text-decoration: none;
    color:#444;
    text-align:center;
    line-height:22px;
    display:inline-block;
}
.active1 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imagesymzc.png") no-repeat #e1f7ff;
}
.active1 a:hover{
    width: 142px;
    height: 150px;
    color: #008ec0 !important;
    font-weight:bold;
    display: inline-block;
    background:url("imagesymzc.png") no-repeat #ececec;
}
.active2 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imagessydwzx.png") no-repeat #e1f7ff;
}
.active2 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imagessydwzx.png") no-repeat #ececec;
}
.active3 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imagesxxsb.png") no-repeat #e1f7ff;
}
.active3 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imagesxxsb.png") no-repeat #ececec;
}
.active4 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imageszlxz.png") no-repeat #e1f7ff;
}
.active4 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imageszlxz.png") no-repeat #ececec;
}
.active5 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imagessmztp.png") no-repeat #e1f7ff;
}
.active5 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imagessmztp.png") no-repeat #ececec;
}
.active6 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imageslclh.png") no-repeat #e1f7ff;
}
.active6 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imageslclh.png") no-repeat #ececec;
}
.active7 {
    width: 142px;
    height: 150px;
    text-align: center;
    background:url("imagesspzl.png") no-repeat #e1f7ff;
}
.active7 a:hover {
    width: 142px;
    height: 150px;
    color: #008ec0!important;
    font-weight:bold;
    display: inline-block;
    background:url("imagesspzl.png") no-repeat #ececec;
}
.box5_right li img:hover{
    margin-top: -1px;-webkit-box-shadow: 2px 2px 3px #999;box-shadow:2px 2px 3px #999;
}
.box5_right_img1{
    background:url("imagesty_bg.jpg") no-repeat;
}
.box5_right_img1:hover{
    background:url("imagesty_bgh.jpg") no-repeat;
}
.box5img{
    background:url("imagesph_bg.jpg") no-repeat;
}
.box5img:hover{
    background:url("imagesph_bgh.jpg") no-repeat;
}
.box5_right_img2{
    background:url("imagesjb_bg.jpg") no-repeat;
}
.box5_right_img2:hover{
    background:url("imagesjb_bgh.jpg") no-repeat;
}
.scrollDiv{
    width:1050px;
    height:80px;
    line-height:40px;
    overflow:hidden;
}
.scrollDiv li
{
    height:80px;
    text-align:center;
}
.scrollDiv li h3{
    margin-top:5px;
    padding:0;
}
.scrollDiv li h3 a
{
    font-family:"黑体"!important;
    font-size:25px;
    font-weight:bold;
    color:#dd0000;
    text-decoration:none;
}
.scrollDiv p{
    margin-top:-10px;
    padding:0;
    font-size: 12px;
    color: #777;
    text-align: center;
}