@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑"; color:#333333; font-size:12px;}
h1{font-size:24px;}
a:link,a:visited{color:#333;text-decoration: none;}
a:hover{
    color: #145ccd;
    text-decoration:underline;
}
.a2:link,.a2:visited{color:#145ccd;text-decoration: none;}
.a2:hover{
    color: #145ccd;
    text-decoration:underline;
}
img{max-width:none;}
.topbg{
	height: 36px;
	background: #dddddd;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	margin:0 auto;
}
.topcontent{width:1170px; text-align:right; line-height:36px;margin:0 auto;}
.logocontent{width:1170px;margin:0 auto;}
.logoleft{}
.logoright{margin-top:10px;font-size:14px;}
.telline{ text-align:right;}
.redfont18{font-size:18px; font-weight:bold; color:#ff6633;}
.redfont{color:#ff6633;font-weight:bold;}
.nostrong{ font-weight:normal;}
.qqlink{padding:0;margin:0; list-style:none;}
.qqlink li{ display:inline-block;}
.qqlink li a{color:#333333;}
.container {
    padding-right: 5px;
    padding-left: 5px;
}
.mainmenu{ background:#067ea9;}
.menucontent{height:44px;width:1170px;margin:0 auto; position:relative;}
.menubar{float:right;width:900px;height:44px; font-size:16px}
.bluemenu{ background:#067ea9;border-color:#067ea9; border-radius:0;}
.bluemenu .navbar-nav > li > a {color:#fff;}
.bluemenu .navbar-nav > .active > a, .bluemenu .navbar-nav > .active > a:hover, .bluemenu .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #ff6633;
}
.bluemenu .navbar-nav > li > a:hover,
.bluemenu .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #09526c;
  }
.menuleftbar{position:absolute;top:0; left:0;background-color: rgba(0,0,0,0.5);width:266px;z-index: 999;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .menuleftbar{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
.menuleftbar div{color:#fff;position: relative;}
.banner{width:100%; clear:both;margin-top:10px;}
.proindexlist p{padding-left:12px;}
.proindexlist .title{font-size:16px; font-weight:bold; line-height:43px;}
.proindexlist .title2{font-size:14px; font-weight:bold;padding-left: 6px;}
.proindexsub{ margin:0 0 0 2px;float:left; padding-left:14px;}
.proindexsub li{ list-style:none;}
.proindexsub li a{color:#cccccc;}
.iconright{float: right;margin-right: 10px;margin-top: 14px;color: #ccc;}
.proindexfl{border-bottom: 1px solid #527d8d;margin:0 6px 10px 6px; overflow:hidden; padding-bottom:8px;}
.cptop{	height: 50px;background: #fff;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin:0 auto; text-align:center;}
.fwlist{margin:0;padding:0; list-style:none;}
.fwlist li{ display:inline-block; font-size:14px;margin: 0 49px;}
.cpcenter{padding:26px; background:#005e9a; color:#fff;}
.cpcleft{float:left;}
.cpcleft .cplist{padding:0;margin:0; list-style:none;}
.cpcleft .cplist > li{ display:inline-block; margin:0 9px 0 36px; text-align:center;vertical-align: top;}
.cpcleft .cplist > li > p{margin-bottom:5px; font-size:16px;}
.cpcleft .cplist > li ul{padding:0;margin:0; list-style:none;}
.cpcleft .cplist > li ul li{ text-align:center;padding:2px;}
.cpcleft .cplist > li ul li a{color:#c5c5c5; text-decoration:none;}
.cpcleft .cplist > li ul li a:hover{color:#fff;}
.cpcright{float:right;width:338px;}
.kefulist{width:1170px;margin:0 auto 20px auto;position: relative;}
.H_approve .hd{}
.H_approve .hd a{ display:block; width:26px; height:26px; position:absolute; top:95px; cursor:pointer;top: 60px;}
.H_approve .hd a.prev{ background:url(../images/H_arrow.jpg) no-repeat left top; right:32px;}
.H_approve .hd a.next{ background:url(../images/H_arrow.jpg) no-repeat right top; right:0px;}
.H_approve .box{ padding-top:30px;}
.H_approve .box li{ width:32%; height:238px; overflow:hidden; float:left; background:url(../images/H_approveLibg.jpg) no-repeat left top; margin-right:21px;}
.H_approve .box li h5{ padding:25px 10px; margin:0; font-size:14px; font-weight:normal; height:50px; line-height:50px;} 
.H_approve .box li h5 img{ float:left; margin-right:20px; width:150px; height:50px;}
.H_approve .box li dl{ display:block; padding:34px 32px 0 25px; font-size:13px; line-height:24px;}
.H_approve .box li.End{ margin-right:1px;}
.tempWrap{margin: 0 32px;}
.jjfalist{width:1170px;margin:0 auto 30px auto;position: relative;}
.falist{margin-top: 10px;}
.falist ul{margin:0;padding:0; list-style:none;}
.falist ul li{ display:inline-block; border:1px solid #dddddd;margin:0 0 0 14px; height:306px;vertical-align: top;}
.falist ul li p{font-size:14px; margin-bottom:4px;}
.falist ul li p.title{font-size:16px; font-weight:bold; color:#005e80;}
.tjgg{margin:0 auto 15px auto; width:1170px; overflow:hidden;}
.tjggleft{width:830px;}
.tjggright{width:323px;}
.tjggleft .maillist ul{margin:24px 0 0 0;padding:0; list-style:none;}
.tjggleft .maillist ul li{ display:inline-block; width:400px;margin: 6px 0 36px 0;}
.titletj{font-size:16px; font-weight:bold;}
.tits {
    border-bottom: 1px solid #ddd; overflow:hidden;
}
.tits span.title {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #067ea9;
    height: 34px;
    line-height: 34px;
    margin-bottom: -2px;
    border-bottom: 3px solid #d00;
}
.tits span.more {
    display: inline-block;
    height: 34px;
    line-height: 34px;
}
.indexnews{margin-bottom:10px;}
.indexnews ul{margin:0; padding:0; list-style-type:none; }
.indexnews ul li {border-bottom:#ddd dashed 1px;width:100%; line-height:34px;overflow: hidden;}
.bkj {
    position: absolute;
    width: 1200px;
    margin: 0 -600px;
    height: 222px;
    top: 0;
    left: 50%;
    text-align: left;
}
.bfont {
    margin: 210px 0 0 30px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    text-shadow: 2px 1px 4px #000;
}
.subline {
    width: 100%;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li {
    float: left;
    margin-bottom: 0;
    font-size: 16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color:#067ea9;
    border: none;
    border-radius: 0;
    line-height: 26px;
}
.introsub {
    line-height: 34px;
}
.intro {
    margin: 20px 10px 20px 10px;
    line-height: 24px;
    font-size: 14px;
}
.tab_1 .text_1 {
    width: 400px;
    float: left;
    margin-top: 24px;
    margin-left: 50px;
    font-size: 16px;
    line-height: 30px;
}
.tab_1 .pic_1 {
    float: right;
    margin: 24px 50px 30px 0;
    width: 400px;
    text-align: center;
}
.tab_2 .pic_2 {
    float: left;
    margin: 24px 0 30px 40px;
    width: 420px;
    text-align: center;
}
.tab_2 .text_2 {
    float: right;
    margin: 40px 50px 0 0;
    width: 420px;
    font-size: 16px;
    line-height: 30px;
}
.mbt10{margin-bottom:10px;}
.m0{margin:0;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.strong{font-weight:bold;}
.p10{padding:12px;}
.p6{padding:6px;}
.lh20{ line-height:20px;}
.fred{color:#FF0004;}
.fredb{color:#FF0004; font-weight:bold;}
.fblueb{color:#1167DC;font-weight:bold;}
.fbyellow{ background-color:#ffff00;}
.col, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
