@charset "utf-8";
/* CSS Document */
body{ font-family:Arial; color:#333333; font-size:12px;}
a:link,a:visited{color:#333;text-decoration: none;}
a:hover{
    color: #145ccd;
    text-decoration:underline;
}
.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:1200px;margin:0 auto;}
.logoleft{}
.logoright{margin-top:45px;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:#013d8f;}
.menucontent{height:48px;width:1200px;margin:0 auto; position:relative;}
.menubar{width:1200px;height:48px; font-size:16px}
.bluemenu{ background:#013d8f;border-color:#013d8f; border-radius:0;}
.bluemenu .navbar-nav > li > a {color:#fff;line-height: 26px;}
.bluemenu .navbar-nav > .active > a, .bluemenu .navbar-nav > .active > a:hover, .bluemenu .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: #012961;
	line-height: 26px;
}
.bluemenu .navbar-nav > li > a:hover,
.bluemenu .navbar-nav > li > a:focus {
  color: #fff;
  background-color: #012961;
  line-height: 26px;
  }
 .navbar {
    position: relative;
    min-height: 48px;
    border: 1px solid transparent;
	margin-bottom:0;
}
.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 10px;float:left;}
.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:#012961; color:#fff;}
.cpcleft{float:left;}
.cpcleft .cplist{padding:0;margin:0; list-style:none;}
.cpcleft .cplist > li{ display:inline-block; margin:0 32px 0 40px;vertical-align: top;}
.cpcleft .cplist > li > p{margin-bottom:8px; font-size:14px;font-weight: bold;}
.cpcleft .cplist > li ul{padding:0;margin:0; list-style:none;}
.cpcleft .cplist > li ul li{padding: 2px 0px 4px 0px;}
.cpcleft .cplist > li ul li a{color:#c5c5c5; text-decoration:none;}
.cpcleft .cplist > li ul li a:hover{color:#fff;}
.cpcright{float:right;width:300px;}
.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:278px;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;}

.indexitembg{width:100%; height:219px;margin-bottom:10px;overflow:hidden; background:#012961;}
.indexitembg .title{font-size:18px; font-weight:bold; color:#fff;padding:8px; background:rgba(1,41,97,0.68);; position:absolute;bottom:2px;left:2px;width: 250px;}
.indexitembg .list{margin:0;padding:0;}
.indexitembg .list li{ list-style:none; float: left;padding: 22px 50px 0px 0px;; position:relative;}
.indexitembg .list li img{
	border: 2px solid #FFFFFF;
}
.indexitembg .list li span{position:relative;bottom:0;}

.indexctbg{width:100%; height:291px;margin-bottom:12px;overflow:hidden; position:relative; background:url(../images/khbg.jpg) center no-repeat;}
.indexctbg .title{font-size:26px; font-weight:bold; color:#fff;padding:6px; text-align:center;margin-top:10px;}
.indexctbg .list{margin:0;padding:0;}
.indexctbg .list li{ list-style:none; display:inline-block;padding: 6px 17px 30px 17px;}

.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;}
.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;
}
.bkj{position:absolute;width:1200px; margin:0 -600px;height:222px;top:0;left:50%; text-align:left;}
.bfont{ margin:160px 0 0 30px; font-size:30px; font-weight:bold; color:#fff; text-shadow:2px 1px 4px #000;}
.intro{margin:20px 20px; line-height:24px;font-size:14px;}
.intro table td{line-height: 24px;font-size: 14px;}
.aboutus{width:100%;margin-bottom:10px;}
.aboutus .intro{font-size:16px; line-height:30px;padding:2px;}
.aboutus .list {margin:0 0 14px 0;padding: 0;text-align:center;}
.aboutus .list li {
    list-style: none;
    display: inline-block;
    margin: 12px 37px 12px 18px;
}
.aboutus .newslist{margin:0 0 14px 0;padding: 0;text-align:center;}
.aboutus .newslist li {
	width:360px;
	height:320px;
    list-style: none;
    display: inline-block;
    margin: 12px 14px 12px 20px;
	border:solid 6px #466faa;
	font-size:14px;
	text-align:left;
	vertical-align: top;
}
.aboutus .list li img{width:239px; height:161px; padding:4px; border:solid 1px #ccc;}
.aboutus .newslist li img{width:348px; height:214px;}
.aboutus .newslist li .newstitle{margin:6px 0 0 4px; font-size:14px; font-weight:bold;padding:0 6px;}
.aboutus .newslist li .newsintro{margin:0 0 0 4px;padding:0 6px;}
.morebt{padding:6px 14px;border:solid 1px #bbbbbb; display:block;width:133px; font-size:14px; text-align:center;}
.morebt:hover{ text-decoration:none;}

.dropdown-menu > li > a {
    display: block;
    padding: 6px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.53846154;
    color: #fff;
    white-space: nowrap;
    font-size: 14px;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 13px;
    list-style: none;
    background-color: #012961;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #cbcbcb;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #012961;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #013d8f;
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #013d8f;
	outline: 0;
  }
.subline{width:100%;border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;}
.introsub{line-height:34px;}
.nav-pills > li {
    float: left;
    font-size: 14px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #3280fc;
    font-size: 14px;
}
.nav-pills > li > a {
    border-radius: 0px;
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs > li {
    float: left;
    margin-bottom: 0;
	font-size:14px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color: #3280fc;
    border: none;
	border-radius:0;
	line-height: 24px;
}
.nav-tabs > li > a:hover {
  border-color:none; 
  }
.proul{width:232px;border-top: 1px solid #CCCCCC; list-style:none;padding-left:0;}
.proul li{
	font-size: 16px;
	border-bottom: 1px solid #CCCCCC;
}
.proul li a{ color:#040618;display:block;padding: 10px 0 10px 6px;}
.proul li a:hover{display:block; text-decoration:none;background-color:#013d8f;color:#fff;}
.a3:link,.a3:visited{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 0 10px 6px;
	background-color: #013d8f;
	}
.a3:hover{
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 0 10px 6px;
	background-color: #013d8f;
	}
.proimg{border: 1px solid #CCCCCC; padding:3px;}
.bk{border: 1px solid #cbcbcb;}

.newslist{width:100%; overflow:hidden;}
.newspic{float:left;width:25%; margin-right:10px;}
.newsright{float:right;width:74%}
.newsline{ border-bottom:dashed 1px #ccc; height:24px;line-height:24px; margin-bottom:12px;}
.newsline p.title{font-size:16px; font-weight:bold;float:left;}
.newsline p.time{float:right; color:#666666;}