*{margin:0 auto;padding:0;}   
body{font-family: "Microsoft YaHei"; color:#666; font-size:14px; line-height:24px; background:#fafbfd url(../image/hjh_02.jpg) repeat-x;}
a {color:#666; text-decoration:none;}
a:hover {color:#c01717;}
img {border:0px;}
ul,ol,li {padding: 0px; margin: 0px;}
li {list-style-type:none;}

#top {width:1200px; height:30px; line-height:30px;}
.top_l {width:750px; float:left;}
.top_r {width:450px; float:right; text-align:right; color:#c01717; font-style:normal;}

#menu {width:1200px; height:120px; text-align:right; line-height:110px; background:url(../image/hjh_05.jpg) no-repeat 0px 17px;}
#menu a {color:#3e3e3e;}
#menu a:hover {color:#f00;}

#mbr {width:1200px; height:80px; padding:40px 0px 0px 0px; text-align:right; background:url(../image/hjh_05.jpg) no-repeat 0px 17px;}
#mbc {width:640px; height:40px; float:right; position:relative; z-index:9999;}
#nav {width:640px; height:40px; line-height:40px; list-style-type:none; background:#c01717; font-size:14px; font-family: "Microsoft YaHei";}
#nav a {display: block; width:80px; text-align:center; color:#3e3e3e;}
#nav a:link {color:#3e3e3e; text-decoration:none;}
#nav a:visited {color:#3e3e3e;text-decoration:none;}
#nav a:hover {color:#ff0;text-decoration:none;;}
#nav li {float:left; width:80px; background:#fff;}
#nav li a:hover{background:#c01717;}
#nav li ul {line-height:30px; list-style-type:none; text-align:left; left:-999em; width:80px; position:absolute;}
#nav li ul li{float:left; width:80px; height:38px; line-height:38px; font-size:12px; font-family:"宋体"; background:#c01717; border-bottom:#c01717 1px solid;}
#nav li ul a{display:block; width:60px; text-align:left; color:#fff; border-top:#ffab25 1px solid;}
#nav li ul a:link {color:#fff; text-decoration:none;}
#nav li ul a:visited {color:#fff; text-decoration:none;}
#nav li ul a:hover {color:#ff0; text-decoration:none;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}

#ads {width:100%; height:550px; position:relative; z-index:1;}
.flexslider{position:relative; height:550px; overflow:hidden;}
.slides{position:relative; z-index:1;}
.slides li{height:550px;}
.slides li a{ display:block; height:550px;} 
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:65px;height:65px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../image/lh.png) no-repeat 0px 0px;}
.flex-direction-nav li a.flex-prev:hover{background:url(../image/lh.png) no-repeat 0px -170px;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/lh.png) no-repeat 0px -85px;}
.flex-direction-nav li a.flex-next:hover{ background:url(../image/lh.png) no-repeat 0px -255px;}

#con {width:1200px; height:453px; margin-top:20px;}
.c_l {width:318px; padding:20px; float:left; border:1px solid #e5e5e5;}
.c_lpic {width:318px; float:left;}
.c_ltit {width:318px; padding:8px 0px 0px 0px; height:34px; line-height:34px; float:left;}
.c_ltit em {width:60px; float:right; text-align:right; color:#c01717; font-style:normal;}
.c_ltit span {color:#c01717; font-size:18px;}
.c_ltxt {width:318px; padding:5px 0px 0px 0px; float:left; line-height:28px;}
.c_ltxt a {color:#c01717;}
.c_ltxt a:hover {color:#f00;}

.c_m {width:398px; padding:20px; float:left; border:1px solid #e5e5e5; margin:0px 0px 0px 20px;}
.c_mpic {width:398px; float:left;}
.c_mtit {width:398px; padding:8px 0px 0px 0px; height:34px; line-height:34px; float:left;}
.c_mtit em {width:60px; float:right; text-align:right; color:#c01717; font-style:normal;}
.c_mtit span {color:#c01717; font-size:18px;}
.c_mtxt {width:398px; float:left;}
.c_mtxt li {padding-left:15px; line-height:30px; border-bottom:1px dashed #dfdfdf; background:url(../image/hjh_26.jpg) no-repeat 5px 12px;}
.c_mtxt li em {width:80px; float:right; text-align:right; color:#ccc; font-style:normal; font-size:12px;}

.c_r {width:318px; padding:20px; float:left; border:1px solid #e5e5e5; margin:0px 0px 0px 20px;}
.c_rpic {width:318px; float:left;}
.c_rtit {width:318px; padding:8px 0px 0px 0px; height:34px; line-height:34px; float:left;}
.c_rtit em {width:60px; float:right; text-align:right; color:#c01717; font-style:normal;}
.c_rtit span {color:#c01717; font-size:18px;}
.c_rtxt {width:318px; padding:4px 0px 0px 0px; float:left; line-height:29px;}
.c_rtxt li {padding-left:15px; line-height:30px; border-bottom:1px dashed #dfdfdf; background:url(../image/hjh_26.jpg) no-repeat 5px 12px;}

#hor {width:1200px; height:288px; margin-top:20px;}
.h_tbl {width:100%; border-top:1px solid #e5e5e5;  border-left:1px solid #e5e5e5;}
.h_tbl td {width:100%; padding:9px; text-align:center; border-right:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;}



.box1 {float:left;}
.box1left {float:left;width:398px;height:214px;}
.box1left dt dd{ float:left; line-height:24px;}
.box1left dd{width:20px; height:24px; float:left; background-color:#717888; text-align:center; color:#fff}
.box1left dd a{width: 20px; height: 24px; line-height:24px; float: left; margin-left: 0px; text-align: center;}
.box1left dd a:hover{width:20px; height:24px; line-height:24px; float:left; background-color:#FF0000;  text-align:center; color:#fff}
.box1left dt{ width:298px; height:24px; line-height:24px; overflow:hidden; float:left}
.box1left dl{filter:alpha(opacity=50);height:24px; line-height:24px;position:absolute;margin-top:-24px;background-color: #000000; color:#FFF;width:398px}
.ScrollButton0{background-color: #c5c5c5;color: #000000;text-align: center;cursor: hand;}
.ScrollButton1{background-color: #9e0000;color: #FFFFFF;text-align: center;cursor: hand;}
#ScrollImg {width:398px;height:214px;}
#ScrollTxtUrl {overflow: hidden; text-overflow: ellipsis; color:white}




#root {width:100%; padding:0px 0px 10px 0px; height:140px; border-top:3px solid #c01717; margin-top:20px; overflow:hidden;}
.rbox {width:1200px; padding:20px 0px 0px 0px; line-height:28px; background:url(../image/hjh_46.jpg) no-repeat 1100px 20px;}






#banner {width:100%; height:500px; background:url(../image/banner.jpg) no-repeat 50% 0px;}

#lcon {width:1200px; margin-top:20px;}
.lcbox {width:250px; float:left;}
.rcbox {width:910px; padding:10px 0px 20px 20px; float:left; margin-left:20px; background:#fff; margin-bottom:15px;}

.lbox {width:210px; padding:10px 20px 20px 20px; float:left; background:#fff;}
.ltit {width:210px; float:left; color:#bdbdbd; font-size:18px; border-bottom:2px solid #c01717; line-height:36px; margin-bottom:15px;}
.ltit span {color:#d93a37;}
.lbar {width:210px; float:left; color:#bdbdbd; font-size:14px; text-indent:1em; line-height:35px; background:#f6f6f6 url(../image/arrow_2.gif) no-repeat 190px 12px; margin-top:2px;}
.lbar a {display:block;}
.lbar a:hover {color:#fff; background:#d93a37 url(../image/arrow_1.gif) no-repeat 190px 12px;}

.pos {width:890px; float:left; color:#bdbdbd; font-size:14px; line-height:36px; border-bottom:1px solid #bdbdbd;}
.rtxt {width:890px; padding:10px 0px 0px 0px; float:left; line-height:36px;}
.rtxt li {padding:0px 0px 0px 15px; border-bottom:1px dashed #ddd; background:url(../image/arrow_3.jpg) no-repeat 5px 16px;}
.rtxt em {width:80px; float:right; text-align:right; font-style:normal; color:#999; font-size:12px;}
.rtit {width:890px; padding:0px 0px 0px 0px; float:left; line-height:54px; font-size:18px; font-weight:bold; text-align:center;}

.rpic {width:910px; padding:10px 0px 0px 10px; float:left; line-height:36px;}
.pbox {width:202px; float:left; margin:10px 20px 0px 0px;}
.pimg {width:194px; padding:3px 3px 3px 3px; float:left; border:1px solid #ddd;}
.ptit {width:194px; padding:8px 3px 3px 3px; float:left; border:1px solid #fff; line-height:24px; text-align:center;}




.lc_page {width:890px; float:left;}
.pages_list {width: 860px;float:left;padding: 20px 15px 0px 15px; margin: 0;overflow:hidden; background:#fff;list-style:none;}
.pages_list li {float:left; padding:2px 0px 2px 2px;}
.pages_list_s {width: 904px; height:28px; float:left; padding: 0px 15px 0px 15px;margin: 0px 0px 0px 0px;overflow:hidden; border-top: dashed 1px #a5a5a5; list-style:none;}
.pages_list_s li {float:left; padding:2px 0px 2px 2px;}
.pages_list_r {float:right; margin: 0 0 0 0; color:#b6b6b6;}
.pages_list_r a {color:#2b2b2b;}
.pages {padding:0px; margin:0px;}
.pages a {border-right: #2b2b2b 1px solid; padding-right: 5px; border-top: #2b2b2b 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #2b2b2b 1px solid; color: #2b2b2b; margin-right: 2px; padding-top: 2px; border-bottom: #2b2b2b 1px solid; text-decoration: none;}
.pages a:hover {border-right: #2b2b2b 1px solid; padding-right: 5px; border-top: #2b2b2b 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #2b2b2b 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #2b2b2b 1px solid;color:#2b2b2b;background-color: #ffba00;}
.pages a:active {border-right: #a0a0a0 1px solid; padding-right: 5px; border-top: #a0a0a0 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #a0a0a0 1px solid; margin-right: 2px; padding-top: 2px; border-bottom: #a0a0a0 1px solid;}
.pages span.current {border-right: #2b2b2b 1px solid; padding-right: 5px; border-top: #2b2b2b 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #2b2b2b 1px solid; color: #2b2b2b; margin-right: 2px; padding-top: 2px; border-bottom: #2b2b2b 1px solid; background-color: #ffba00;}
.pages span.disabled {border-right: #b6b6b6 1px solid; padding-right: 5px; border-top: #b6b6b6 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #b6b6b6 1px solid; color: #b6b6b6; margin-right: 2px; padding-top: 2px; border-bottom: #b6b6b6 1px solid;}