@charset "gb2312";

.red{ color:red;}
body {
 background-image:url(imagesbodybg.jpg);
 background-position:left 0px;
 background-repeat:repeat-x;
 font-family:"宋体", Arial;
 font-size:12px;
 margin:0px;
 padding:0px;
 color:#555555;
}
h1, h2, h3, h4, h5 {
 margin:0px;
 padding:0px;
}
.lyb{}
.lyb textarea{ width:627px; height:220px;}
ul, li, dl, dd, dt {
 margin:0px;
 padding:0px;
 list-style:none;
}
a {
 color:#555555;
 text-decoration:none;
 font-size: 12px;
}
a:hover {
 color:#4a70aa;
 text-decoration:underline;
}
.flaot_l {
 float:left;
}
.flaot_r {
 float:right;
}
.clear {
 clear:both;
}
article, aside, dialog, figure, footer, header, legend, nav, section {
 display:block;
}
.ml2 {
 margin-left:2px;
}
.mt6 {
 margin-top:6px;
}
.mt7 {
 margin-top:4px;
}

.ad_left{
  float:left;
  padding-left: 10px;
  padding-top: 200px;
}
.ad_right{
  float:right;
  padding-right: 10px;
  padding-top: 200px;
}

.body_shadow {
 width:984px;
 background-image:url(imagescontent_shadow.png);
 _background:none;
 _filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=true , sizingMethod=scale , src="/resource/www/blue/images/content_shadow.png");
 background-position:center top;
 background-repeat:repeat-y;
 padding-left:15px;
 padding-right:16px;
 margin-left:auto;
 margin-right:auto;
}

.body_shadow a{
 _position:relative;
 }
.list_box {
 border-left:1px solid #c9d3dd;
 border-right:1px solid #c9d3dd;
 background-color:#f6f9fe;
 background-image:url(imagestitle_shadow.jpg);
 background-position:top left;
 background-repeat:repeat-x;
}
.list_box1 {
 border-left:1px solid #c9d3dd;
 border-right:1px solid #c9d3dd;
 background-color:#fff;
 background-image:url(imagestitle_shadow1.jpg);
 background-position:top left;
 background-repeat:repeat-x;
}
.more {
 font-size:12px;
}
.more span {
 font-size:12px;
}
.square li {
 height:24px;
 line-height:24px;
 vertical-align:middle;
 background-image:url(imagessquare.gif);
 background-position:center left;
 background-repeat:no-repeat;
 padding-left:11px;
}

.square01 dt, .square01 dd{
    width:183px;
 vertical-align:middle;
 white-space:nowrap;
 overflow:hidden;

 }
.square01 dt {
 height:24px;
 line-height:24px;
 vertical-align:middle;
 background-image:url(imagessquare.gif);
 background-position:center left;
 background-repeat:no-repeat;
 padding-left:11px;
}
.square01 dd{
 font-size:12px;
 padding-left:11px;
 border-bottom:1px dashed #bbbbbb;
 padding-bottom:10px;
 }

#header {
 width:984px;
 padding-top:8px;
 z-index: 9999;
 height: 313px;
}
#banner {
 height:200px;
 width:984px;
}

#nav_containers {
 height:34px;
 width:984px;
 margin-top:5px;
}
.nav_round_left {
 height:34px;
 background-image:url(imagesnav_round_left.jpg);
 background-repeat:no-repeat;
 background-position:top left;
 padding-left:10px;
}
.nav_round_right {
 height:34px;
 background-image:url(imagesnav_round_right.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 padding-right:10px;
}
.nav {
 background-image:url(imagesnav_centerBG.jpg);
 background-repeat:repeat-x;
 background-position:top center;
 height:34px;
}
.nav li.li_box, .nav li.li_boxB {
 background-image:url(../images/nav_space_line.jpg);
 background-repeat:no-repeat;
 background-position:center right;
 float:left;
 height:34px;
}
.nav li.li_box a.nav_list {
 width:70px;
 height:34px;
 padding-left:25px;
 padding-right:25px;
 display:block;
 line-height:34px;
 vertical-align:middle;
 text-decoration:none;
 font-family:"黑体", "宋体";
 font-size:15px;
 color:#fff;
 font-weight:bold;
}
.nav li.li_box a.nav_list:hover, .nav li.li_boxB a.nav_list, .nav li.li_boxB a.nav_list:hover {
 width:70px;
 height:34px;
 padding-left:25px;
 padding-right:25px;
 display:block;
 line-height:34px;
 vertical-align:middle;
 text-decoration:none;
 font-family:"黑体", "宋体";
 font-size:15px;
 background-image:url(imagesnav_mouseover.jpg);
 background-repeat:repeat-x;
 background-position:top center;
 color:#225fa0;
 font-weight:bold;
}


.subnav_box {
 position:relative;
 top:-28px;
 z-index:10;
}
.subnav {
 position:absolute;
 top:28px;
 z-index:10;
}

.sub1 {
 left:-100px;
 width:824px;
}
.sub2 {
 left:-100px;
 width:440px;
}
.sub3 {
 left:-100px;
 width:360px;
}
.sub4 {
 left:-300px;
 width:790px;
}
.sub5 {
 left:-50px;
 width:280px;
}
.subnav_left {
 background-image:url(imagessubnav_shadow_left.png);
 background-position:left top;
 background-repeat:no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/subnav_shadow_left.png');
 height:37px;
 width:8px;
 font-size:0;
}
.subnav_right {
 background-image:url(imagessubnav_shadow_right.png);
 background-position:right top;
 background-repeat:no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/subnav_shadow_right.png');
 height:37px;
 width:8px;
 font-size:0;
}
.subnav_center {
 background-image:url(imagessubnav_shadow_bottom.jpg);
 background-position:right bottom;
 background-repeat:repeat-x;
 height:37px;
}
.subnav ul {
 padding-left:15px;
}
.subnav ul li {
 background-image:url(imagessquare.gif);
 background-position:center left;
 background-repeat:no-repeat;
 padding-left:11px;
 margin-right:15px;
 height:37px;
 line-height:37px;
 float:left;
 vertical-align:middle;
}
.subnav ul li a {
 color:#555555;
 text-decoration:none;
}
.subnav ul li a:hover {
 color:#225fa0;
 text-decoration:underline;
}

.search_box {
 color:#fff;
 float:right;
 height:29px;
 padding-top:5px;
 width:235px;
 overflow:hidden;
}
.search_out{
 padding-left:24px;
 background-image:url(imagessearchBG.png);
 background-position:left 1px;
 background-repeat:no-repeat;
 height:22px;
 width:151px;
 float:right;
 }
.search {
 float:left;
 padding:0px;
 border:none;
 height:22px;
 width:110px;
 color:#555555;
 line-height:21px;
 vertical-align:middle;
 margin-right:0px;
 background: none repeat scroll 0 0 transparent;
}
.search_text{
 display:inline-block;
 line-height:24px;
 float:left;
 }
.search_button{
 padding:0px;
 border:none;
 float:right;
 background:none;
 background-image:url(imagesserch_button.png);
 background-position:left top;
 background-repeat:no-repeat;
 height:22px;
 line-height:22px;
 width:40px;
 text-align:center;
 cursor:pointer;
 color:#fff;
 }
.search_button:hover, .search_button:active{
 padding:0px;
 border:none;
 float:right;
 background:none;
 background-image:url(imagesserch_buttonB.png);
 background-position:left top;
 background-repeat:no-repeat;
 height:22px;
 line-height:22px;
 width:40px;
 text-align:center;
 cursor:pointer;
 color:#fff;
 }


.main_content {
 width:984px;
}
.content_container {
 padding-top:13px;
}

.current_position {
 background-image:url(imagesnav_shadow.jpg);
 background-position:left top;
 background-repeat:repeat-x;
 height:28px;
 line-height:28px;
 font-size:12px;
 vertical-align:bottom;
}
.content_box {
 float:left;
 width:742px;
}
.c_t_l {
 width:171px;
 float:left;
}

.button01{
 background-image:url(imagesgkzn.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 height:49px;
 width:171px;
 color:#72400b;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 line-height:49px;
 vertical-align:middle;
 cursor:pointer;
 text-shadow:0px 2px 0px #fff;
 }

.button02{
 background-image:url(imagesgkml.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 height:49px;
 width:171px;
 color:#72400b;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 line-height:49px;
 vertical-align:middle;
 cursor:pointer;
 text-shadow:0px 2px 0px #fff;
 }

.box_s {
 padding-top:3px;
 padding-left:2px;
 padding-right:2px;
 background-image:url(imagesbox_s_bottomBG.jpg);
 background-repeat:no-repeat;
 background-position: 2px bottom;
 padding-bottom:10px;
}
.title {
 height:31px;
 line-height:31px;
 vertical-align:middle;
 padding-left:10px;
 width:186px;
 background-image:url(imagestitle_bg_s.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 color:#1e528c;
}
.title b {
 font-size:14px;
 text-shadow:0px 1px 0px #fff;
}
.box_s_c {
 width:162px;
 padding-top:25px;
 padding-bottom:16px;
 text-align:center;
}
.box_s .round_bottom {
 width:196px;
 height:10px;
}
.s_btn {
 height:40px;
 padding:0px 4px 10px 4px;
 line-height:30px;
 vertical-align:middle;
 display:block;
 width:147px;
 margin-left:auto;
 margin-right:auto;
 color:#3e5312;
 border:none;
 cursor:pointer;
 _background:none;
 *background:none;
 background-image:url(imageszjjg_btn.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 text-shadow:0px 1px 0px #fff;
}

.c_t_r {
 width:560px;
 background-image:url(imagesc_t_r_bottom.jpg);
 background-position:bottom left;
 background-repeat:no-repeat;
 padding-bottom:10px;
 float: left;
}
.ctr_center{
 background-image:url(imagesc_t_r_center.jpg);
 background-position:0px 12px;
 background-repeat:repeat-y;
 }
.ctr_top{
 width:555px;
 height:291px;
 padding-top:2px;
 background-image:url(imagesc_t_r_top.jpg);
 background-position:top 0px;
 background-repeat:no-repeat;
 overflow:hidden;
 }
.pic_box {
 width:278px;
 height:281px;
 padding-left:7px;
 padding-top:10px;
 float:left;
 text-align:center;
}

.pic {
 width:264px;
 height:233px;
 padding:5px;
 border:#e7e7e7 1px solid;
 display:block;
 overflow:hidden;
}

.info_title_box {
 background-image:url(imagestagBG.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 height:37px;
 padding-top:4px;
 width:270px;
}

.zjdtA {
 margin-left:5px;
 width:80px;
 height:30px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 text-shadow:0px 1px 0px #fff;
}

.zjdtA:hover, .zjdtB {
 margin-left:5px;
 width:80px;
 height:30px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
 text-decoration:none;
 background-image:url(imageszjdtB_bg.jpg);
 background-position:bottom left;
 background-repeat:no-repeat;
 text-decoration:none;
 color:#fff;
}

.zjdtA a, .jtxxA a {
 font-size:14px;
 color:#4d4e53;
 text-decoration:none;
 text-shadow:0px 1px 0px #fff;
}

.jtxxA {
 width:110px;
 height:30px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
}

.jtxxA:hover, .jtxxB {
 background-image:url(imagesjtxxB_bg.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 text-decoration:none;
 width:110px;
 height:30px;
 font-size:13px;
 line-height:30px;
 text-align:center;
 vertical-align:middle;
}
.zjdtB a, .zjdtA:hover a, .jtxxA:hover a, .jtxxB a{
 font-size:13px
 text-decoration:none;
 color:#fff;
 text-shadow:none;
 }
.info_title_box .more {
 margin-bottom:5px;
 padding-right:10px;
 display:inline-block;
}
.info_list {
 display:block;
 padding-top:5px;
 padding-left:10px;
 padding-right:5px;
}
.info_list li {
 line-height:24px;
 vertical-align:middle;
 width:240px;
 white-space:nowrap;
 overflow:hidden;
 
}

.ywbl{
 
 }

.ywbl_l {
 width:292px;

 float:left;
}

.ywbl_tag {
 height:24px;
 background-color:#e7f4eb;
 text-align:center;
}
.ywbl_tag a {
 height:23px;
 line-height:23px;
 vertical-align:middle;
 display:block;
 border-left:1px solid #c9d3dd;
 border-bottom:1px solid #c9d3dd;
 border-right:1px solid #ffffff;
}
.ywbl_tag a:hover, .ywbl_tag .current_tag {
 background-color:#fff;
 border-right:none;
 height:23px;
 line-height:23px;
 vertical-align:middle;
 color:#005a8c;
 display:block;
 text-decoration:none;
 font-weight:bold;
 border-left:1px solid #c9d3dd;
 border-bottom:1px solid #fff;
 border-right:1px solid #ffffff;
}
.ywbl_tag_c {
 padding-left:15px;
 padding-top:15px;
 padding-right:15px;
}
.ywbl_tag_c li {
 width:250px;
 overflow:hidden;
 white-space: nowrap;
 text-overflow: ellipsis;
}

.ywbl_r {
 width:190px;
 padding:22px 10px 5px 10px;
 border-left:1px solid #c9d3dd;
 float:right;
}
.ywbl_r h4{
 font-size:13px;
 background-image:url(../images/title_bg.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 padding-left:8px;
 padding-bottom:2px;
 }
.list01{
 padding-top:5px;
 margin-left:10px;
 }
.list01 li{
 float:left;
 width:165px;
 display:block;
 }
.box_list{
 border-bottom:1px dashed #bbbbbb;
 padding-bottom:10px;
 margin-bottom:20px;
 }
.box_list01{
 clear:both;
 padding-bottom:15px;
 }

.box_l {
 width:505px;
 background-image:url(imagesbox_L_bottomBG.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
 padding-bottom:10px;
}
.title_outer_l {
 height:38px;
 padding-right:10px;
 background-image:url(imagesbox_L_topBG.jpg);
 background-position:left top;
 background-repeat:no-repeat;
}
.title_inter_l {
 height:37px;
 padding-right:10px;
 background-image:url(imagestitle_bg_m.jpg);
 background-position:right top;
 background-repeat:no-repeat;
}
.title_content_l {
 height:31px;
 color: #fff;
 line-height:31px;
 padding-left:8px;
 padding-top:6px;
 vertical-align:middle;
}
.title_content_l .title_icon img{
 margin-top:4px;
 }
.title_l_s{
 background-image:url(imagesbox_L_title_s.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 }
.title_l_l{
 background-image:url(imagesbox_L_title_l.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 }
.title_zhgl{
 border-top:1px solid #cfd8e1;
 background-color:#ecf6fd;
 padding-left:10px;
 height:34px;
 color: #963116;
    line-height: 34px;
    padding: 0 10px;
    vertical-align: middle;
 }
.title_zhgl b{
 font-size:14px;
 text-shadow:0px 1px 0px #fff;
 }
.title_content_l b {
 font-size:14px;
}
.glxt {
 height:152px;
 clear:both;
}
.glxt_c {
 height:100px;
 padding-left:10px;
 padding-right:10px;
 padding-top:15px;
 _overflow:hidden;
}
.glxt_c .arrow {
 width:30px;
 text-align:center;
         cursor: pointer;
}
.arrow a {
 padding:5px;
}
.glxt_c ul {
 padding-left:10px;
 padding-right:10px;
 
}
.glxt_c ul li {
 float:left;
 text-align:center;
 
       width:101px;
}
.glxt_c ul li a {
 color:#555;
       text-decoration: none;
}
.glxt_c ul li a:hover {
 color:#4a70aa;
}

.c_b {
 width:745px;
 clear:both;
}
.c_b_l {
 float:left;
 width:228px;
}
.c_b_r {
 float:right;
}

.jlhd {
 height:178px;
 padding-top:15px;
 padding-left:15px;
 padding-right:15px;
 padding-bottom:5px;
}
.jlhd .contact {
 padding-left:20px;
 background-image:url(imagestelephone.gif);
 background-repeat:no-repeat;
 background-position:left 6px;
 display:block;
 padding-top:5px;
 padding-bottom:10px;
 height:20px;
 _height:25px;
 line-height:20px;
 _line-height:25px;
 vertical-align:middle;
}
.map {
 clear:both;
 border:1px solid #c5c5c5;
 width:188px;
 height:133px;
 overflow:hidden;
 margin-left:auto;
 margin-right:auto;
}

.fwyd {
 height:135px;
 padding-top:20px;
 overflow:hidden;
}
.list_fwyd{
 padding-left:30px;
 padding-right:30px;
 
 }
.list_fwyd li{
 width:110px;
 padding-bottom:15px;
 float:left;
 display:block;
 text-align:center;
 }
.list_fwyd li a{
      text-decoration: none;
}
.list_fwyd li a img{
 border:none;
 }

.right_sidebar {
 float:right;
 width:234px;
 padding-top:2px;
}
.list_m {
 padding-left:5px;
 padding-right:5px;
 padding-top:15px;
 padding-bottom:5px;
}
.list_m li {
 line-height:24px;
 vertical-align:middle;
 white-space:nowrap;
 overflow:hidden;
}
.list_l{
 width:465px;
 padding-top:15px;
 padding-bottom:5px;
 padding-left: 15px;
 padding-right: 15px;
 }
.list_l li {
 width:455px
 line-height:24px;
 vertical-align:middle;
 white-space:nowrap;
 overflow:hidden;

}
.box_m {
 width:233px;
 padding-bottom:10px;
 margin-bottom:5px;
 background-image:url(imagesbox_m_bottomBG.jpg);
 background-repeat:no-repeat;
 background-position:bottom left;
 float:left;
}
.box_m.tongzhi{width:252px;background-image:url(imagesbox_m_bottomBG2.jpg); background-repeat:no-repeat;
 background-position:bottom left;}
.box_m_title {
 padding:0 10px 0 10px;
 background-image:url(imagestitle_bg_m.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 height:31px;
 line-height:31px;
 vertical-align:middle;
 color: #1e528c;
}
.box_m_title.tbj{background-image:url(imagestitle_bg_2m.jpg);
 background-position:top left;
 background-repeat:no-repeat;}
.title_icon {
 width:25px;
 text-align:left;
}
.box_m_title b {
 font-size:14px;
 text-shadow:0px 1px 0px #fff;
}
.box_m_title .more {
 display:inline-block;
 float:right;
}

.siderbar_tag {
 height:24px;
 background-color:#e7f4eb;
 text-align:center;
}
.siderbar_tag a {
 height:23px;
 line-height:23px;
 vertical-align:middle;
 display:block;
 border-bottom:1px solid #c9d3dd;
 border-right:1px solid #ffffff;
}
.siderbar_tag a.tag_second {
 border-left:1px solid #c9d3dd;
}
.siderbar_tag a:hover, .siderbar_tag .current_tag {
 background-color:#f6f9fe;
 border-right:none;
 height:23px;
 line-height:23px;
 vertical-align:middle;
 color:#005a8c;
 display:block;
 text-decoration:none;
 font-weight:bold;
 border-bottom:1px solid #f6f9fe;
 border-right:1px solid #f6f9fe;
}

.wsjtzj{
 height:109px;
 height:113px\9;
 _height:105px;
 overflow:hidden;
 }

.jjbz{
 height:280px;
 +height:290px;
 _height:286px;
 overflow:hidden;
 }

.zpxx{
 height:216px;
 +height:226px;
 }

.tzgg {
 height:239px;
 _overflow:hidden;
}

.zzjg{
 height:234px;
 overflow:hidden;
 }

.zjky{
 height:205px;
 +height:215px;
 _height:220px;
 overflow:hidden;
 }

.zzgl {
 height:254px;
 +height:264px;
 _height:255px;
}

.link_outer {
 clear:both;
 height:52px;
 background-image:url(../images/link_round_left.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 padding-left:10px;
 margin-left:6px;
 margin-right:4px;
}
.link_inter {
 height:52px;
 background-image:url(../images/link_round_right.jpg);
 background-position:right top;
 background-repeat:no-repeat;
 padding-right:10px;
}
.link_con {
 height:50px;
 border-bottom:1px solid #c9d3dd;
 border-top:1px solid #c9d3dd;
 line-height:50px;
 vertical-align:middle;
 text-align:center;
}
.link_con select {
 padding:1px;
 margin-right:10px;
 _margin-top:15px;
}


.top {
 width:984px;
 overflow: hidden;
 height: 277px;
}

.banner_zwgk{
 height:200px;
 width:984px;
 background-image:url(imagesin_zwgk.jpg);
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

.banner_zjzt{
 height:200px;
 width:984px;
 background-image:url(imagesin_zjzt.jpg);
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

.banner_ywbl{
 height:200px;
 width:984px;
 background-image:url(imagesin_ywbl.jpg);
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

.banner_fwyd{
 height:200px;
 width:984px;
 background-image:url(imagesin_fwyd.jpg);
 background-position:0px 0px;
 background-repeat:no-repeat;
 }

.banner_jlhd{
 height:200px;
 width:984px;
 background-image:url(imagesin_jlhd.jpg);
 background-position:0px 0px;
 background-repeat:no-repeat;
 }
.top_r {
 float:right;
 font-size:12px;
 height:20px;
 padding-top:10px;
 padding-right:10px;
}
.top_r a{
 color:#000;
 }

.logo {
 height:134px;
 width:557px;
 float:left;
 padding-top:9px;
 padding-left:3px;
    cursor:pointer;
}
.logo a{
 display:block;
 height:134px;
 width:557px;
 background-image:url(imageslogo.png);
 background-position:left top;
 background-repeat:no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../images/logo.png');
 cursor:pointer;
 }
.left_sider {
 float:left;
 padding-bottom:10px;
 width:196px;
}

.inner_con_c{
 background-image:url(imagesinner_con_middle.jpg);
 background-position:left 10px;
 background-repeat:repeat-y;
 }

.inner_con_b{

 background-image:url(imagesinner_con_bottom.jpg);
 background-position:left bottom;
 background-repeat:no-repeat;
 padding-bottom:10px;
        overflow: auto;
 }

.inner_con_t{
 background-image:url(imagesinner_con_top.jpg);
 background-position:left top;
 background-repeat:no-repeat;
 padding-right:10px;
        overflow: auto;
 }

.click_number{
 width:80px;
 text-align:center;
 }

.state_tp{
 text-align:center;
 }
.state_tp span{
 color:#f30;
 }

.time{
 width:180px;
 text-align:center;
 color:#999;
 }

.double_line {
 background-color:#f4f4f4;
 text-align:left;
}
.single_line {
 background-color:#ffffff;
 text-align:left;
}

.left_sider_top{
 background-image:url(imagesleft-menu_title.jpg);
 background-repeat:no-repeat;
 background-position: 0px top;
 padding-bottom:10px;
 width:196px;
 height:37px;
 line-height:37px;
 vertical-align:middle;
 color:#225fa0;
 }
.left_sider_top b{
 padding-left:15px;
 font-size:14px;
 text-shadow:0px 1px 0px #fff;
 }
.left_sider ul li a:hover{
 color:#4a70aa;
 font-weight:bold;
 }
.left_sider_title{
 padding-left:10px;
 padding-right:10px;
 background-color:#d5efff;
 color:#336699;
 height:30px;
 line-height:30px;
 vertical-align:middle;
 font-size:14px;
 }


.left_subnav{
 }
.left_subnav li{
 background-image:url(../images/left-subnav_li.jpg);
 background-repeat:no-repeat;
 background-position:left bottom;
 display:block;
 cursor:pointer;
 *zoom:1;
 }

.left_subnav2_t{
 height:5px;
 font-size:0px;
 line-height:0px;
 overflow:hidden;
 }
.left_subnav2_b{
 height:5px;
 font-size:0px;
 line-height:0px;
 overflow:hidden;
 }
.left_subnav2{
 padding-left:11px;
 }
.left_subnav2 a:hover{
 text-decoration:none;
 }

.subnav2 li.hover{ 
   background-image:url(../images/left-menu_hover.jpg);
 display:block;
 background-repeat:no-repeat;
 background-position:left bottom;
 }
.hover .subnav2_title a{
 font-weight:bold;
 color:#4a70aa;
 }


.on_subnav2{
 }
.on_subnav2 .left_subnav2_t{
 background-image:url(../images/left-menu_hover_t.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 display:block;
 height:5px;
 }
.on_subnav2 .left_subnav2_b{
 background-image:url(../images/left-menu_hover_bottom.jpg);
 background-repeat:no-repeat;
 background-position:left bottom;
 display:block;
 height:5px;
 }
.on_subnav2 .left_subnav2{
 background-image:url(../images/left-menu_hover_middle.jpg);
 background-repeat:repeat-y;
 background-position:left top;
 padding-left:11px;
 }
.subnav2_title{
 background-image:url(../images/sub_nav2.jpg);
 background-position:0px center;
 background-repeat:no-repeat;
 height:21px;
 line-height:21px;
 vertical-align:middle;
 padding-left:14px;
 overflow:hidden;
 }
.on_subnav2 .subnav2_title{
 background-image:url(../images/sub_nav2.jpg);
 background-position:0px center;
 background-repeat:no-repeat;
 height:21px;
 line-height:21px;
 vertical-align:middle;
 padding-left:14px;
 border-bottom:2px solid #87a2cc;
 }
.on_subnav2 .subnav2_title a{
 font-weight:bold;
 } 

.subnav3{
 
 }
.subnav3 li{
 background:none;
 background-color:#fff;
 padding-left:14px;
 padding-bottom:0px;
 padding-top:10px;
 }
.subnav3_title{
 background-image:url(../images/sub_nav3.jpg);
 background-position:left center;
 background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 vertical-align:middle;
 border-bottom:1px solid #87a2cc;
 padding-left:14px;
 }

.subnav4{
 padding-bottom:5px;
 
 }
.subnav4 li{
 background:none;
 background-color:#fff;
 padding-left:14px;
 padding-top:6px;
 padding-bottom:0px;
 }
.subnav4_title{
 background-image:url(../images/sub_nav4.jpg);
 background-position:left center;
 background-repeat:no-repeat;
 height:20px;
 line-height:20px;
 vertical-align:middle;
 border-bottom:1px dashed #87a2cc;
 padding-left:14px;
 }

.subnav5{
 padding-bottom:15px;
 }
.subnav5 li{
 background-image:url(../images/sub_nav5.jpg);
 background-repeat:no-repeat;
 background-position:13px center;
 padding-left:26px;
 }
.subnav5 li a:hover{
 text-decoration:underline;
 }

.con_on{
 font-weight:bold;
 color:#4a70aa;
 }
.con_on a{
 font-weight:bold;
 color:#4a70aa;
 }

.inner_r{
 float:right;
 width:750px;
 padding-bottom:20px;
 }
.list_c {
 margin-top:15px;
}
.list_c table{
 border-bottom:1px solid #cdcdcd;
 }
.title01{
 line-height:30px;
 height:30px;
 vertical-align:middle;
 background-color:#e7f4eb;
 }

.title01 th{
 border-bottom:1px solid #dce6e0;
 border-top:1px solid #dce6e0;
 }
.list_c table th, .list_c table td {
 height:30px;
 line-height:30px;
 vertical-align:middle;
}
.a_title{
 padding-left:10px;
 text-align:left;
 }
.a_title a{
 display:block;
 background-image:url(imagessquare.gif);
 background-position:center left;
 background-repeat:no-repeat;
 padding-left:11px;
 }

.c_title_box{
 padding-top:15px;
 height:26px;
 border-bottom:4px solid #b6c4d9;
 
 }
.c_title{
 background-image:url(../images/right-bg.gif);
 background-position:left center;
 background-repeat:no-repeat;
 color:#225fa0;
 padding-left:20px;
 padding-right:20px;
 display:inline-block;
 height:26px;
 line-height:26px;
 vertical-align:middle;
 font-size:14px;
 }
.guide_inner{
 font-size:12px;
 color:#aaadaf;
 vertical-align:baseline;
 }
.guide_inner a{
 font-size:12px;
 display:inline-block;
 padding-right:8px;
 padding-left:8px;
 color:#aaadaf;
 }
.guide_inner a:hover{
 color:#4a70aa;
 }
.button_box{
 padding-top:20px;
 text-align:center;
 padding-bottom:20px;
 }

.process_bar{
 height:12px;
 margin-left:30px;
 display:inline-block;
 }
.p_bar01{
 background-color:#98c6d5;
 width:20px;
 }
.p_bar02{
 background-color:#4cba4a;
 width:30px;
 }
.percent{
 display:inline-block;
 padding-left:15px;
 }

.page{
 text-align:right;
 padding-top:15px;
 font-size:12px;
 }
.page a{
 text-decoration:none;
 display:inline-block;
 height:20px;
 line-height:20px;
 text-align:center;
        cursor: pointer;
 }
.page a:hover{
 color:#4a70aa;
 font-weight:bold;
 text-decoration:underline;
 }
.page a.al{ 
 width:20px;
 }
.page a.a2{
 width:50px;
 }
.page a.curret_a{
 display:inline-block;
 height:20px;
 width:20px;
 line-height:20px;
 table-align:center;
 font-weight:bold;
 background-color:#e5edf2;
 }


.article{
 padding:10px 15px 20px 15px;
 
 }
.border_b{
 border-bottom:1px solid #999;
 }

.article h1{
 font-size:24px;
 text-align:center;
 margin-bottom:30px;
 margin-top:10px;
 }
.article p{
 text-indent:26px;
 line-height:40px;
 vertical-align:middle;
 }
.title_info{
 color:#999;
 text-align:right;
 font-size:12px;
 }

.xgwz{
 margin-top:10px;
 padding-top:10px;
 border-top:1px dashed #999;
         clear: both;
 }

.ly_c{
 padding:15px;
 border-bottom:1px solid #999;
 }
.ly_c textarea{
 height:100px;
 width:500px;
 }
.ly_c table{
 border:none;
 }
.submit{
 height:23px;
 width:57px;
 cursor:pointer;
 border:none;
 _background:none;
 +background:none;
 background-image:url(../images/submit.jpg);
 background-position:0 0;
 background-repeat:no-repeat;
 }

.footer_contarner {
 padding-top:20px;
}
.footer {
 background-image:url(imagesfooter_bg.jpg);
 background-repeat:no-repeat;
 background-position:top center;
 padding-top:30px;
 padding-bottom:50px;
 text-align:center;
 font-size:13px;
 color:#999999;
 line-height:20px;
}
.footer a {
 color:#999;
}

.logo_ht{
 height:186px;
 width:510px;
 background-image:url(../images/logo_ht.png);
 background-position:0px 0px;
 background-repeat:no-repeat;
 _background:none;
 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='../images/logo_ht.png');
 }
.error{
       color:#225FA0;
}
.input{
    border: 1px solid #CCCCCC;
    height: 20px;
    line-height: 20px;
    width: 200px;
}
.m7{
 margin-top: 5px;
}
.zuixin{
 font-style: normal;
 color: #F00;
 float: right;
 width: 20px;
 margin-top: -5px;
 display: block;
}


.body_shadow,.right_sidebar{
_overflow: hidden;
}
.c_t_r{
_margin-left: -29px;
}
.pic_box{_overflow: hidden;}
.titlestyle5945{
_overflow: hidden;
_height: 25px;
_line-height: 25px;
_text-overflow: ellipsis;
    _vertical-align: middle;
    _white-space: nowrap;
_display: block;
_width:278px;
}

.box_m.tongzhi{_overflow: hidden;}
A.c5948,A.c5959,A.c5970,A.c5969,A.c5967,A.c5960,A.c5968,A.c5966,A.c5971{    
_overflow: hidden;
_text-overflow: ellipsis;
    _vertical-align: middle;
    _white-space: nowrap;
_display: block;
_width:200px;}
.list_m{
_display: block;
}
.content_box,.right_sidebar{
_margin-top: -11px;
}
body{
_background: #FFF url(imagesbody.jpg) no-repeat center top;
} 