/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend,img{margin:0;padding:0;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol{list-style:none;}
select,input{vertical-align:middle;}
select,input,textarea{font-size:12px;margin:0;}
table{border-collapse:collapse;}
body{background:#fff;color:#333;padding:0;font:12px/20px "宋体";}

.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

a{color:#049;text-decoration:none;}
a:visited{color:#800080;}
a:hover, a:active, a:focus{color:#f00;text-decoration:underline;}

a.f_grey, a.f_grey:visited{color:#999}
a.f_grey:hover{color:#f00}
/*  Add by xuehua  */
.space { height:10px; overflow:hidden; background:#fff; }
.f12 { font-size:12px !important}
.f14 { font-size:14px !important}
.lh23 { line-height:23px !important }
.lh24 { line-height:24px !important }
.lh30 { line-height:30px !important }
.t999{text-indent:-999em}
.nobottom{border-bottom:none !important}
.bold{ font-weight:bold;}
h1, h2, h3, h4, h5, strong { font-weight:normal; }
.wrap_top { background:url(/views/site/images/hxacc_index_03.png) repeat-x 0 6px; padding:15px;}
.wrap { width:960px; margin:0 auto;}
/* Banner */
.banner{ background:url(/views/site/images/hxacc_index_01.jpg) repeat-x; height:95px; overflow:hidden; text-align:center}
.banner_c{width:962px; margin:0 auto; text-align:left; padding:22px 0 0;position:relative; }
.banner_nav{position:absolute; right:-21px; top:15px; width:420px;}
.banner_nav li{ background:url(/views/site/images/hxacc_index_02.png) no-repeat 0 -300px; width:66px; float:left;}
.banner_nav li a{ display:block; text-align:center; padding-top:50px;}
.banner_nav li.n1{background-position:9px -2px}
.banner_nav li.n2{background-position:-58px -2px}
.banner_nav li.n3{background-position:-124px -2px}
.banner_nav li.n4{background-position:-189px -2px; width:76px}
.banner_nav li.n5{background-position:-268px -2px}
.banner_nav li.n6{background-position:-337px -2px}
.banner a, .banner a:visited{ color:#1995ff;}
.banner a:hover{ color:#f00; font-weight:bold; text-decoration:none}
/* 导航 */
.navTop { background:url(/views/site/images/hxacc_index_01.jpg) repeat-x 0 -104px; height:41px; text-align:center;  }
.nav{ width:960px; padding-left:2px; margin:0 auto; text-align:left; position:relative}
.nav li, .nav li a{float:left; line-height:40px; font-size:14px; color:#fff}
.navTop a, .navTop a:visited { color:#fff; padding:0 20px;}
.navTop a:hover { color:#fff; text-decoration:none;}
.nav li.selected a, .nav li.selected a:visited, .nav li.selected a:hover{background:url(/views/site/images/hxacc_index_01.jpg) no-repeat 0 -150px;width:105px; text-align:center; color:#ff5200;font-weight:bold; }
.nav .tel{ position:absolute; right:-100px; top:10px; font-size:24px; color:#fff; font-family:Arial; line-height:35px;}
/* ============== 横切定义 ============== */
.part_01 {height:258px; overflow:hidden;}
.part_01 .p_left{float:left; width:209px;}
.part_01 .p_middle{float:left; width:525px; margin-left:10px;}
.part_01 .p_right{float:right; width:211px;}
.part_01 .p_right img{ display:block}

.part_02 {background:url(/views/site/images/hxacc_index_06.png) repeat-y;zoom:1; margin-top:10px;}
.part_02 .p_left{float:left; width:209px;}
.part_02 .p_middle{float:left; width:365px; margin-left:10px;}
.part_02 .p_right{float:right; width:365px;}
.part_02 .p_bot{background:url(/views/site/images/hxacc_index_06.png) no-repeat -1000px 0; height:1px; overflow:hidden; clear:both;}
.part_02 .p_bot01{background:url(/views/site/images/hxkjw_index_08.png) no-repeat -1216px 0; height:7px; overflow:hidden; clear:both;}
.part_02 .p_bot02{background:url(/views/site/images/hxkjw_index_08.png) no-repeat -1593px 0; height:7px; overflow:hidden; clear:both;}
.part_03, .part_03 .p_bot{ background-image:url(/views/site/images/hxacc_index_08.png)}
.part_03 .p_right{ width:740px;}
.part_03 .p_bot{ height:3px;}


.part_04 {zoom:1; margin-top:10px;}
.part_04 .p_cont{ background:#fff; border:solid 1px #f8dfc6; overflow:hidden; border-width:0 1px 1px; padding:1px 0 0 17px}
.part_04 .p_left{float:left; width:350px; padding-top:12px}
.part_04 .p_middle{float:left; width:300px; padding-left:8px;}
.part_04 .p_right{float:left; width:230px; padding-left:8px;}

.part_05 {zoom:1; margin-top:10px;}
.part_05 .p_cont{ border:solid 1px #f8dfc6; border-width:0 1px; padding:10px 0 25px 10px}
.part_05 .p_bot{ background:url(/views/site/images/hxacc_index_11.png) no-repeat; height:3px; overflow:hidden; clear:both}

.part_06 {zoom:1; margin-top:10px; background:url(/views/site/images/hxacc_index_11.png) no-repeat 0 -13px; padding:3px 0 0}
.part_06 .p_cont{ background:url(/views/site/images/hxacc_index_11.png) no-repeat 0 100%; padding:0 0 10px 20px}
.part_06 .p_bot{ background:url(/views/site/images/hxacc_index_11.png) no-repeat; height:3px; overflow:hidden; clear:both}


.part_07 {zoom:1; margin-top:10px;text-align:center;line-height:28px; padding:20px 0 0; color:#999}
.part_07 a, .part_07 a:visited{ color:#999;}
.part_07 a:hover{color:#f00}
/* ================== block define ================== */
.pcont01{ padding:6px 0 5px 8px}
.pcont02{ padding:20px 0 0 37px}
.pcont03{ padding:10px 0 0 11px}
.pcont04{ padding:10px 0 5px 10px; border:solid 1px #f8dfc6; border-top:none}
.pcont05{ padding:5px 0 0 17px}

.map{ text-align:center; padding:25px 0 0}
.map img{display:block; margin:0 auto}

.scroll{ position:relative;}
.scroll_cont{ margin:10px 0 0 16px}
.arr_left, .arr_right{ background:url(/views/site/images/hxacc_index_09.png) no-repeat -18px 0; width:18px; height:32px; cursor:pointer; line-height:200px; overflow:hidden; position:absolute; top:59px; left:0}
.arr_right{ background-position: 0 0; top:59px; left:722px}

/* 板块单独定义 */
.blk_01 { padding:12px 0 0 16px; color:#666; border:solid 1px #94cbfa; height:202px;}
.blk_01 .p{ padding:8px 0 7px}
.blk_01 .pvimg{ position:absolute; top:8px; left:100px}
.blk_01 .sx{ position:absolute; top:10px; left:150px}
.blk_01 .v{ padding:0 0 0 41px;zoom:1; overflow:hidden}
.blk_01 .v img{ float:left; margin-right:8px;}
.blk_01 .v a.sx{ float:left; line-height:21px; width:26px;}
.blk_01 .inp_01{ width:128px; border:solid 1px #d7d7d7; height:14px; padding:5px 2px 4px}
.blk_01 .submit{ background:url(/views/site/images/hxacc_index_title.png) no-repeat -442px 0; width:58px; height:22px; border:none; color:#fff; cursor:pointer}
.blk_01 .checkbox{ margin-top:-3px; _margin-top:-3px;}
.blk_01 .reg{ background:url(/views/site/images/hxkjw_index_04.png) no-repeat 0 -50px; width:82px; height:23px; border:none; color:#049; cursor:pointer}
.blk_02 { padding:8px 0 0 16px; color:#049}
/* ================= commen define ================ */
.menu01{zoom:1;height:29px; position:absolute; left:99px; top:11px; _width:260px}
.menu01 span{float:left; color:#1995ff; text-align:center; width:65px; height:29px; line-height:24px;}
.menu01 span.selected{background:url(/views/site/images/hxacc_index_title.png) no-repeat -300px 0; color:#f65801;position:relative; z-index:10}
.menu01 span a, .menu01 span a:visited{color:#1995ff;}
.menu01 span.selected a, .menu01 span.selected a:visited{color:#f65801;}
.menu01 span.selected a:hover{ text-decoration:none}

/* 标题 */
.tit, .imgTitle, .tit_02 h2, .tit_05 h2{background:url(/views/site/images/hxacc_index_title.png) no-repeat -999em 0; height:39px; overflow:hidden; zoom:1}
.tit_01 { padding-right:10px; background-position: 0 0}
.tit_01 h2 { color:#fff; font-size:14px; font-weight:bold; line-height:36px; padding:11px 0 0 16px; float:left}
.tit_01 h2 a:link, .tit_01 h2 a:visited { color:#039}
.tit_01 h2 a:hover { color:#c00}
.tit_01 .more { float:right; line-height:40px;}
.tit_01 .more a:link, .tit_01 .more a:visited{ color:#999}
.tit_01 .more a:hover {color:#f00;}
.tit_02 { background-position:100% -50px; padding-right:10px;height:40px; position:relative}
.tit_02 h2 { background-position:0 -50px; height:40px;float:left;padding:11px 0 0 16px;}
.tit_02 h2.tH2_01 {padding:7px 0 0 8px;}
.tit_02 h2 a:link, .tit_02 h2 a:visited { color:#039}
.tit_02 h2 a:hover { color:#c00}
.tit_02 .more { float:right; line-height:40px}
.tit_02 .more a:link, .tit_02 .more a:visited{ color:#999}
.tit_02 .blue a:link, .tit_02 .blue a:visited{ color:#009}
.tit_02 .more a:hover {color:#f00;}

.tit_03 { background-position:100% -100px;padding-right:10px; overflow:hidden; zoom:1; height:28px;}
.tit_03 h2 {background-position:0 -100px; padding:6px 0 0 19px;float:left}
.tit_03 h2 a:link, .tit_03 h2 a:visited { color:#fff}
.tit_03 h2 a:hover { color:#fff}
.tit_03 .more { float:right; line-height:28px;}
.tit_03 .more a:link, .tit_03 .more a:visited{ color:#fff}
.tit_03 .more a:hover {color:#fff;}

.tit_04 { background:url(/views/site/images/hxkjw_index_07.png) no-repeat 100% -100px;padding-right:10px; overflow:hidden; zoom:1; height:33px; line-height:33px; position:relative}
.tit_04 h2 {background:url(/views/site/images/hxkjw_index_07.png) no-repeat 0 -100px; width:113px; font-size:14px; font-weight:bold; color:#fff;line-height:33px; height:33px; padding-left:24px; float:left}
.tit_04 h2 a:link, .tit_04 h2 a:visited { color:#fff}
.tit_04 h2 a:hover { color:#fff}
.tit_04 .more { float:right;}
.tit_04 .more a:link, .tit_04 .more a:visited{ color:#049}
.tit_04 .more a:hover {color:#049;}

.tit_05 { background-position:100% -150px;padding-right:10px; overflow:hidden; zoom:1; height:35px;}
.tit_05 h2 {background-position:0 -150px; padding:8px 0 0 19px;float:left}
.tit_05 h2 a:link, .tit_05 h2 a:visited { color:#fff}
.tit_05 h2 a:hover { color:#fff}
.tit_05 .more { float:right; line-height:28px;}
.tit_05 .more a:link, .tit_05 .more a:visited{ color:#999}
.tit_05 .more a:hover {color:#f00;}

.tit_06{ padding:5px 0 0 19px; height:24px;}

.imgTitle{width:65px; height:16px; display:block; line-height:200px; overflow:hidden;}
.img01{ background-position:0 -200px;}
.img02{ background-position:-100px -200px;}
.img03{ background-position:-200px -200px;}
.img04{ background-position:-300px -200px;}
.img05{ background-position:-400px -200px;}
.img06{ background-position:-500px -200px; width:76px; height:25px;}
.img07{ background-position:-600px -200px; width:76px; height:25px;}
.img08{ background-position:-700px -200px;}
.img09{ background-position:-800px -200px;}
.img10{ background-position:-900px -200px;}
.img11{ background-position:0 -250px; width:76px; height:25px;}
.img12{ background-position:-100px -250px; width:76px; height:25px;}
.img13{ background-position:-200px -250px; width:76px; height:25px;}
.img14{ background-position:-300px -250px; width:76px; height:25px;}
.img15{ background-position:-400px -250px; width:76px; height:25px;}
.img16{ background-position:-500px -250px; width:76px; height:25px;}
.img17{ background-position:-600px -250px; width:76px; height:25px;}


/* 图文 */
.blk_tw:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.blk_tw { zoom:1;padding-right:15px}
.blk_tw .twpic { float:left; text-align:center;}
.blk_tw .twpic img{ display:block;border:solid 1px #e0e0e0; padding:2px; background:#fff;}
.blk_tw a:hover img{border-color:#aaa;}
.blk_tw .twpic span{ display:block; text-align:center; padding-top:5px; cursor:pointer}
.blk_tw .b_txt { margin-left:136px; _margin-left:133px}
.blk_tw .b_txt p { color:#333; line-height:18px; }
.blk_tw  h3 { padding-bottom:4px;}
.blk_tw a:visited { color:#800080;}
.blk_tw a:hover { color:#c00;}

/* 图文之上图下文 */
.blk_tw_pic {zoom:1; text-align:center;}
.blk_tw_pic img { border:solid 1px #f2f2f2; margin:0 auto; background:#fff; display:block; }
.blk_tw_pic a:hover img { border-color:#aaa; }
.blk_tw_pic a:hover{ text-decoration:none}
.blk_tw_pic a span{ color:#3066aa; display:block; line-height:40px;}
.blk_tw_pic a:visited span{ color:#800080;}
.blk_tw_pic a:hover span{ color:#c00; text-decoration:none}
.btw01{float:left; width:118px; background:url(/views/site/images/hxacc_index_09.png) no-repeat -42px 0; padding:8px 0}
.btw01 img{border:0}
.btw02{float:left; width:104px;}

     /* 焦点图 */
.focus{height:255px;position:relative; padding:0}
.focus s{position:absolute; width:3px; height:3px; display:block; background:url(/views/site/images/hxacc_index_title.png) no-repeat -999em 0; z-index:20000}
.focus s.tl{ background-position:-250px 0; left:0; top:0;}
.focus s.tr{ background-position:-253px 0; right:0; top:0}
.focus s.bl{ background-position:-250px -3px; left:0; bottom:0}
.focus s.br{ background-position:-253px -3px; right:0; bottom:0}
.FocusImg { width:523px; height:253px; border:solid 1px #d5d5d5; }
.FocusImg .BigPic {text-align:center; }
.FocusImg .BigPic img { width:523px; height:253px; display:block; margin:0 auto; }
.FocusImg .TitleBg { display:none; height:40px; width:375px; position:absolute; top:210px; left:0; background:#000; filter:Alpha(Opacity=80); opacity:0.8; background:#000; z-index:10; }
.FocusImg .TitleBox { height:40px; display:none; position:absolute; top:210px; left:0; font-size:14px; color:#fff; padding-left:10px;  line-height:40px; z-index:20; }
.FocusImg a:link, .FocusImg a:visited { color:#fff; text-decoration:none; }
.FocusImg a:hover { color:#f00; text-decoration:none; }
.focus .SmallPics { zoom:1; position:absolute; right:6px; bottom:6px; z-index:20000 }
.focus .SmallPics span { display:inline-block; width:18px; height:18px; margin-right:4px; overflow:hidden; line-height:100px }
.focus .SmallPics span#focus_small0{background:url(/views/site/images/hxacc_index_focus_01.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='images/hxacc_index_focus_01.png');_background:none;}
.focus .SmallPics span#focus_small1{background:url(/views/site/images/hxacc_index_focus_02.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='images/hxacc_index_focus_02.png');_background:none;}
.focus .SmallPics span#focus_small2{background:url(/views/site/images/hxacc_index_focus_03.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale, src='images/hxacc_index_focus_03.png');_background:none;}
.focus .SmallPics span a { color:#fff; display:block; font-family:Arial; font-size:10px;}
.focus .SmallPics span.selected a,.focus .SmallPics span.selected a:visited{  color:#fff}
.focus .SmallPics span.selected a:hover{  color:#fff; text-decoration:none}


/* 列表 */
ul.f14 { padding:9px 0 9px 2px;  }
ul.lh24 li { line-height:24px; height:24px;}
ul.lh26 li { line-height:26px; height:26px;}
ul.pot li{ background:url(/views/site/images/hxacc_index_title.png) no-repeat -997px 12px; padding-left:12px;}
ul.f14 li{font-size:14px;background:url(/views/site/images/hxacc_index_title.png) no-repeat -999em 0}
ul.lh22 li{line-height:22px; height:22px;}

ul.list_01 li { float:left; width:241px; }
ul.list_02{ background:url(/views/site/images/hxacc_index_07.png) no-repeat;}
ul.list_02 li { padding-left:35px;line-height:24px; height:24px; width:173px; }
ul.list_03{ overflow:hidden; zoom:1; padding:6px 0 0 20px; background:url(/views/site/images/hxacc_index_10.png) repeat-x}
ul.list_03 li {float:left; margin-right:5px; line-height:30px; white-space:nowrap }
ul.list_04{ overflow:hidden; zoom:1;}
ul.list_05{ color:#666; padding:2px 8px; overflow:hidden; zoom:1}
ul.list_05 li{ line-height:27px; height:27px; width:185px;}
ul.list_05 li.line{background:url(/views/site/images/hxacc_index_line_01.png) repeat-x; height:1px; overflow:hidden; line-height:0; zoom:1; width:185px; float:left}
ul.list_06 li{ background-position:-997px -241px}
ul.list_07{ padding:4px 0}
ul.list_07 li{ line-height:22px; height:22px; float:left; width:164px;background-position:-997px 10px}
ul.list_08{padding-top:6px}
ul.list_08 li{ line-height:24px; height:24px;background-position:-997px -241px}
ul.list_02 a, ul.list_03 a{color:#666;}
ul.list a:visited{color:#800080;}
ul.list_02 a:visited{color:#666;}
ul.list a:hover{color:#c00;}

.line_01{background:url(/views/site/images/hxacc_index_line_01.png) repeat-x; height:1px; overflow:hidden; clear:both; margin:13px 7px 2px 0}
.line_02{background:#e5e1dd; width:1px; height:180px; float:left; overflow:hidden; margin:15px 0 4px 10px}
/* footer */
.footer{padding:20px 0 0 0; border-top:solid 3px #fc6900; font-size:12px; text-align:center; color:#999;}
.footer p{text-align:center; line-height:20px; font-size:12px; margin:0; padding:0;}
.footer a:link, .footer a:visited{color:#999;}
.footer a:hover{ color:#f00}


.bottom { width:960px; line-height:30px; border-bottom:3px solid #fc6900; text-align:center; color:#999999; margin:20px auto 0;}
.bottom a { padding:0 10px; color:#999999;}
.bottom a:hover { color:#FF0000;}