*{margin:0;padding:0;list-style:none;}
.clear{height:0px; line-height:0px; padding:0px; margin:0px; font-size:0px;clear:both;}
.clearfix {zoom: 1;}
.clearfix:after {  content: '.';  display: block;  height: 0;  clear: both;  visibility: hidden}
img{ border:none;}
.yh{ font-family:"microsoft yahei";}
a:link,a:visited{ color:#4a4b4c; text-decoration:none;}
a:hover,a:active{color:#bd0a01; text-decoration:underline;}
.white,.white a:link,.white a:visited{ color:#fff; text-decoration:none;}
.white a:hover{ color:#fff; text-decoration:underline;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#ff0000; text-decoration:none;}
.red a:hover{ color:#ff0000;}
.fl{float:left;}
.fr{float:right;}
area{outline: none}
html{-webkit-text-size-adjust: none;}
body {-webkit-text-size-adjust: none !important;}


body{font-size:12px;line-height:1.5;font-family:"microsoft yahei",Arial, Helvetica, sans-serif;}
.bodybg{background:url(../images/main_bg.jpg) center 325px no-repeat}
.main{width:1200px;margin:0px auto;}


.obanner{width:100%;height:340px;position:relative;min-width:1206px;}
.banner{width:100%;height:340px;position:absolute;min-width:1206px;overflow:hidden;}
.ibanner{width:1920px;height:340px;position:absolute;left:50%;top:0px;margin-left:-960px;}
.body{}
.main_top{padding:0px 25px 25px 25px;background: rgb(249,249,249);margin-top:22px;}
.otophead{width:100%;height:30px;position: absolute;z-index:2000;}
.top_head{position: absolute;width:1170px;padding:0px 15px;left:50%;margin-left:-600px;height:30px;line-height:30px;color:#222222;top:0px;font-size:14px;}
.top_head .fl{float:left;margin-right:50px;display:inline;color:#fff;}
.top_head .fr{float:right;margin-right:10px;display:inline;line-height:30px;}

.obanner .logo{width:515px;height:171px;position:absolute;left:50%;margin-left:-600px;top:80px;}
.nav{width:100%;height:56px;line-height:56px;position: absolute; top:284px;text-align:center;font-size:24px;color:#fff;z-index:2000;}
.nav_cont{width:1206px;margin:0px auto;}
.nav a{color:#fff;}
.nav li{margin-right:30px;margin-left:30px;float:left;line-height:56px;height:56px;}
.nav li a{text-decoration: none;}
.nav li:hover{font-weight: bold;}
.nav li:hover .ejlm a:link{font-weight: normal;}
.nav li i{float:left;width:45px;height:56px;background:url(../images/navic_17.png) no-repeat 5px 12px;margin-right:3px;/*display:inline;*/display:none;}
.nav li .nav1{margin-left:15px;}
.nav li .nav2{background:url(../images/navic_19.png) no-repeat 5px 12px;}
.nav li .nav3{background:url(../images/navic_21.png) no-repeat 5px 12px;}
.nav li .nav4{background:url(../images/navic_23.png) no-repeat 5px 12px;}
.nav li .nav5{background:url(../images/navic_25.png) no-repeat 5px 12px;}
.nav li .nav6{background:url(../images/navic_27.png) no-repeat 5px 12px;}
.nav li .nav7{background:url(../images/navic_29.png) no-repeat 5px 12px;}

.nav .ejlm{ position: absolute; z-index: 999; left: 0; top: 56px; font-size: 20px;line-height: 40px;   height: 40px; background: #d2d2d2; background: rgba(210,210,210,0.85);  width: 100%; display: none;}
.nav .ejlm div{ width: 1200px; margin: 0 auto; line-height: 40px;}
.nav .ejlm a{ display: inline; padding: 0 20px; line-height: 40px;  color: #000; width: 100%;}
.nav li:hover .ejlm{ display: block;}


.search{width:212px;margin-right:14px;float:right;margin-top:6px;}
.search .ssk{width:170px;padding-left:14px;height:21px;background:url(../images/ss_l.png) no-repeat;float:left;border:none;line-height:20px;color:#fff;font-size:12px;outline:none;}
.search .tjbt{width:28px;height:21px;background:url(../images/ss_r.png) no-repeat;float:left;border:none;cursor:pointer;outline:none;}
.search .ssk::-webkit-input-placeholder {
    color: #fff;
  }
 
  .search .ssk::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #fff;
  }
 
  .search .ssk:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #fff;
  }
 
  .search .ssk:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #fff;
  }
  .toplink{color:#fff;}
  .toplink a{color:#fff;}
  .top_head .searchfr{margin-right:15px;}

.tpxw{width:587px;float:left;margin-top:24px;}
.xwzx{width:533px;float:right;margin-top:16px;height:446px;overflow:hidden;}
.tpxwdlink{display:block;color:#fff;width:189px;height:78px;background:url(../images/tpxwd_linkbg.jpg);float:left;font-size:20px;color:#fff;line-height:78px;text-align:center;font-weight:bold;margin-top:18px;}
.tpxwdlink:link,.tpxwdlink:visited{color:#fff;}
.tpxwdlink:hover{color:#fff;text-decoration: none;}
.tpxwdlink.fr{float:right;}
.mslm .tl{height:54px;border-bottom:solid 1px #c8c8c8}
.mslm .tl .t{line-height:54px;padding:0px 47px 0px 0px;text-align:center;font-size:28px;color:rgb(51,51,51);float: left;}
.mslm .tl .t a{color:rgb(51,51,51);text-decoration:none;}
.mslm .tl .ut{line-height:54px;padding:0px 22px;text-align:center;font-size:28px;color:rgb(203,28,29);float: left;}
.mslm .tl .ut a{color:rgb(203,28,29);text-decoration:none;}
.mslm .tl .ta{font-weight:bold;color:rgb(203,28,29);}
.mslm .tl .ta a{color:rgb(203,28,29);}
.mslm .tl i{float:left;padding-right:11px;}
.mslm .tl .ta i{width:34px;height:54px;background:url(../images/gzdti.png) no-repeat 0px 9px;}
.mslm .more{float:right;line-height:54px;font-size:14px;color:#9c9c9c;}
.mslm .more a{color:#9c9c9c;text-decoration: none;}
.mslm ul{margin-top:27px;}
.mslm li{line-height:40px;font-size:17px;height:40px;overflow:hidden;background:url(../images/li_bg.png) 0px 15px no-repeat;padding-left:22px;}
.mslm li span{float:right;font-size:16px;width:100px;text-align:right;color:#454545;}
.mslm li a{color:#2b2b2b;}


.hengfu_1{margin-top:20px;}

.mdleft{width:314px;float:left;margin-top:39px;}
.mdleft .c{margin-top:19px;}
.cwhli{color:rgb(43, 43, 43);margin-bottom:27px;}
.cwhli dt{float:left;width:76px;font-size:17px;font-weight: bold;padding-left:5px;}
.cwhli dd{float:right;width:180px;font-size:16px;line-height:19px;}
.wxleft{font-size:16px;color:rgb(43, 43, 43);text-align:center;}
.wxleft img{display: inline;}
.wxleft p{line-height:38px;}

.mdright{margin-top:39px;}
.dflf{width:545px;height:335px;padding:9px 17px 0px 18px;border:solid 1px rgb(232, 232, 232);margin-bottom:31px;}
.dflf ul{margin-top:5px;}
.srdcwh{width:auto;padding:9px 17px 0px 18px;border:solid 1px rgb(232, 232, 232);margin-bottom:31px;}
.srdcwh ul{margin-top:5px;}

.mslm.ej .tl{border:none;}
.dflf.ej{height:371px;}

.dflf{}
.tls{width:100%;height:33px;background:#e5e5e5;margin-top:10px;}
.tls .t{line-height:33px;font-size:20px;font-size:19px;float:left;margin-left:11px;margin-right:11px;margin-left:7px;margin-right:6px;color:#000}
.tls .t a{color:#000;text-decoration: none;}
.tls .ta{font-weight:bold;}
.tls .ta a{color:#cb1c1d;text-decoration: none;}
.dflf .c{margin-top:20px;}
.dflf .cs{margin-top:20px;}





.odmly{width:100%;position:relative;overflow:hidden;margin-top:40px;background:rgb(249,249,249);color:#666;}
.dmly{width:1200px;margin:0px auto;font-size:14px;background:rgb(249,249,249)}
.dmly .tl{width:1200px;height:75px;border-bottom:solid 1px rgb(232,232,232);position:relative;}
.dmly .tl .more{position:absolute;right:0px;top:30px;}
.dmly .tl .t{width:130px;padding-left:50px;height:75px;line-height:75px;color:rgb(197,37,25);font-size:28px;font-weight: bold;background:url(../images/rd_17.png) no-repeat 10px 20px;margin:0px auto;}

.yqlink{width:1200px;margin:0px auto;font-size:16px;background:#fff;    border: 1px solid #e1e1e1;
  height: auto;
  margin-top: 15px;margin-bottom:30px;padding-bottom:10px;}

  .yqlink .link_1{
    background:url(44915081.png) bottom repeat-x;
    height:55px;
    margin-top:10px;
    padding-left: 10px;
  }
  .yqlink .link_1 .link{
    float:left;
    margin:0 6px;
  }
  .yqlink .link_2{
    height:20px;padding-left: 10px;
    margin-top:10px;
    margin-bottom:10px;
    width:1190px;
    height:auto;
    display:block;
    overflow: hidden;
  }
  .yqlink .link_2 .link{
    font-size:16px;
    float:left;
    margin: 0 9px;
  }
  .yqlink .link_3{
    height:auto;padding-left: 10px;
    margin-top:5px;
    width:1100px;
    display:block;
    overflow: hidden;
  }
  .yqlink .link_3 .link{
    font-size:16px;
    float:left;
    margin:0 9px;
  }
  .yqlink .tag{
    color:#006699;
    float:left;
    font-size:16px;
    margin:0 8px;
  
  }
  .yqlink .linkfr{float:left;width:1020px;}


/* 列表 */
.fz_dhb{height:32px;}
.upleft{float:left;width:216px;font-size:14px;}
.xxgk{width:210px;border:solid 1px #d7d7d7;margin-bottom: 14px;}
.xxgkt{width:180px;padding-left:30px;height:30px;font-size:16px;background:url(../images/zj_xxgkt.png);line-height:29px;}
.xxgkk{height:35px;padding-left:50px;line-height:34px;background:url(../images/menu2_bg.gif) no-repeat;background-position:30px 13px;}
.xxgkk,.xxgkk a:link,.xxgkk a:visited{ color:#0085ad; text-decoration:none;}
.xxgkk a:hover{color:#bd0a01; text-decoration:underline;}
.upright{float:right;width:960px;font-family:"宋体",Arial, Helvetica, sans-serif;font-size:14px;}
.bmfwdt_t{width:939px;padding-left:20px;height:38px;background:url(../images/zj_2listt.png) no-repeat;line-height:38px;font-size:14px;}
.bmfwdt{width:957px;border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;padding-top:1px;margin-bottom:30px;background-color:#fff;}
.bmfwdt li{line-height:28px;height:28px;overflow:hidden;margin:0px;}
.bmfwdt_t i{float:right;width:1px;height:38px;background:url(../images/zj_2listr.png) no-repeat;}

.alllist{float:right;width:1200px;font-family:"宋体",Arial, Helvetica, sans-serif;font-size:14px;}
.alllist .bmfwdt_t{width:1180px;padding-left:20px;height:38px;background:url(../images/zj_3listt.png) no-repeat;line-height:38px;font-size:14px;}
.alllist .bmfwdt{width:1198px;border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;padding-top:1px;margin-bottom:30px;background-color:#fff;}
.alllist .bmfwdt li{line-height:28px;height:28px;overflow:hidden;margin:0px;}
.alllist .bmfwdt_t i{float:right;width:1px;height:38px;background:url(../images/zj_2listr.png) no-repeat;}




.sidebar-left{float:left;margin-bottom: 30px;}
.content-navlist-nav h5{
    height: 42px;
    background: #af0b0c;
    color: #fff;
    line-height: 42px;
    padding: 5px 0;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.content-navlist-nav span{
    display: block;
    height:40px;
    background: #f7f7f7;
    color:#333;
    background: url(listlisty.png) #f7f7f7 no-repeat 24px center;
    line-height:42px;
    padding:0 0 0 40px;
    font-size: 16px;
    margin-top: 2px;
}
.content-navlist-nav span.on{ background: url(listlisty.png) #e8f2ff no-repeat 24px center;}
.content-navlist-nav span:hover{ cursor: pointer;}
.content-navlist-title{
    display: block;
    height:40px;
    background: #f7f7f7;
    color:#333;
    background: url(../images/menu2_bg.gif) #f7f7f7 no-repeat 20px center;
    line-height:42px;
    padding:0 0 0 40px;
    /* text-align:center; */
    font-size: 16px;
    margin-top: 2px;
	font-weight: normal;
}
.content-navlist-title.on{ background: url(../images/menu2_bg.gif) #f9dbd1 no-repeat 20px center;}
.content-navlist-title:hover{ cursor: pointer;}

.content-navlist-con ul{ padding: 5px 10px;}
.content-navlist-con ul li{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	background: url(news_dd_bg.png) no-repeat left center;
	padding-left: 20px;
}
.content-navlist-con ul li a{ color: #555;}
.content-navlist-con ul li:hover a{ color: #af0b0c;}


/* 内容 */
.upcont{width:auto;font-size:14px;}
.bmfwdtc{border-right:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;padding-top:1px;margin-bottom:30px;background-color:#fff;}
.bmfwdtc_t{padding-left:20px;height:38px;background:url(../images/zj_3listt.png) no-repeat;line-height:38px;font-size:14px;}
.upcont .bmfwdtc_t i{float:right;width:1px;height:38px;background:url(../imagesa/zj_2listr.png) no-repeat;}


.ogywm{width:100%;position:relative;height:53px;overflow:hidden;background:rgb(249,249,249);color:#666;border-top: solid 10px #b10000;}
.yqlj{width:1200px;margin:0px auto;text-align:center;font-size:14px;height:47px;background:rgb(249,249,249)}
.yqlj a{color:#666666;text-decoration:none;}
.ofooter{width:100%;position:relative;overflow:hidden;background:rgb(249,249,249);border-top: solid 1px rgb(232,232,232);border-top: solid 10px #b10000;}
.footer{width:1200px;margin:0px auto;padding:41px 0px 41px 0px;line-height:30px;font-size:16px;}
.footer .foot_fl p{text-align:left;color:#666666;}
.footer p a{color:#666666;}
.yqlj{line-height:38px;padding:8px 8px;background:rgb(249,249,249);font-size:18px;}
.yqlj .lmt{float: left;font-size:18px;font-weight:bold;margin-left:14px;display:inline;color:#bc0000;}
.yqlj .k{float: left;margin-left:28px;display:inline;color:#4a4b4c;}
.links {height: 42px; line-height: 42px;font-size: 14px; text-align: center;}
.links select {width: 205px; height: 30px; margin-right: 50px; padding-left: 10px;border-radius: 6px;font-size: 14px;  color: #666;border: solid 1px #ddd;}


.foot_fl{float:left;}
.foot_pic01{float:left;margin-right:20px;margin-top:20px;width:100px;}
.foot_pic01 a{display:block;}
.foot_z{float:left;}
.foot_fr{float:right;width: 370px;margin-top: 0px;}
.foot_y{float:right;}
.foot_pic02{float:left;}
.foot_fr p {
    margin-left: 16px;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    margin-top: 0;
}
.foot_fr p img {
    width: 100px;
    height: 100px;
    margin-left: 0px !important;
    float: none !important;
}