@charset "gb2312";
/* CSS Document */
.head{ width:100%; height:auto; background:url(../images/bg.png) repeat-x;}
#header{width:1200px; height:120px;margin:0px auto;}
#header .logo{ float:left; margin-top:10px; margin-left:50px; width:100px;height:100px;}
    #header .logo img { width:100%; display:block; border:0;}
#header .head_r{ float:right; margin-top:20px;}
.menulist{ float:right; margin-right:20px; margin-top:30px;}
.menulist li{ float:left; margin:10px 30px; text-align:center;}
.menulist li a{ color:#004173; font-size:16px;}
.menulist li a:hover{ color:#ddd;}
.ad{ background:url(../images/banner1.jpg) no-repeat center center; width:1200px; height:400px; margin:0px auto;}
.navbox{width:1200px; margin:0px auto; overflow:hidden; height:auto;}
.navbox ul li{width:25%; text-align:center; float:left; height:50px; cursor:pointer;}
.navbox ul li a{ color:#fff; text-decoration:none; line-height:50px; font-size:16px;}
.img1{ width:1200px; height:auto; margin:0px auto; overflow:hidden;}
.navside{ width:1200px; background:#004173; height:50px; margin:0px auto; padding-left:100px;}
.navside span{ font-size:18px; font-weight:bold; line-height:50px; color:white;}
.navside a{ margin:0px 15px; color:white; font-size:18px;}
.mside{ background:#519e7c; height:45px; padding-left:40px; color:#FFF; font-size:18px; width:1000px; margin:0px auto; line-height:45px; font-weight:bold;}
.mside span{ font-size:14px; padding-left:10px; font-weight:normal;}
.mside a{ font-style:normal; font-size:14px; padding-left:30px; color:#fff;}
.msidesub{ width:1000px; margin:10px auto; padding:20px; font-size:16px; color:#000; background:#b6ddc8;}
.msidesub1{ width:1000px; margin:10px auto; padding:20px; font-size:16px;  background:#DAEEE3; border:1px #ADCFBF solid;}
.msidesub li a{ line-height:35px; background:url(../images/dot1.gif) no-repeat left center; padding-left:10px;}
.msidesub li span{ float:right;}
.msidesub .title{ text-align:center; font-size:18px;}
.msidesub .art{ line-height:30px;}
.msidesub .nrtime{ float:right; color:#000; margin-right:50px; margin-top:20px; margin-bottom:30px;}
.msidesub .nrtime span.t{ background:url(../images/time.png) no-repeat left center; padding-left:20px; margin-right:20px;}
.msidesub .nrtime span.h{ background:url(../images/hits.png) no-repeat left center; padding-left:30px;}
.pcon{ width:1000px; margin:30px auto; height:auto; overflow:hidden; text-align:center;}
.pcon img{ max-width:100%;}
.ntxt1{ width:1000px; margin:0px auto; padding:20px; font-size:16px; line-height:30px; color:#000;}
.cphs{width:1000px; overflow:hidden; margin:15px auto;}
.cphs ul li{ width:24%; text-align:center; float:left; margin-right:10px; margin-bottom:10px; position:relative;}
.cphs ul li img{max-width:100%;}
.cphs ul li p{ position:absolute; bottom:30px; left:40%; color:#237b3f; font-size:16px; font-weight:600;}
.footer{ width:1200px; background:#B6DDC8; height:260px;margin:0px auto; overflow:hidden; }

.bottom-1{
	padding:30px 0 50px 0;
	color: #fff;
	font-size: 12px;
    background-color: #004173;
}
.bottom-1 img{
	
	margin-bottom: 20px;
}
.bottom-1 a{
	color: #000;
	display: block;
	margin: 2px 0;
	
}
.bottom-1 .row { margin-left:100px; width:70%; float:left;}
.bottom-1 .row div a:first-child{
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
	font-weight:bold;
}

.bottom-1 .col-sm-4{ float:left; width:25%; }
.bottom-1 .yqlj{ color:#000;}
.bottom-1 .yqlj hr{ background:#666;}
.bottom-1 .yqlj a{ float:left; margin:0px 10px;}
.bottom-1 .yqlj span{ float:left; font-size:18px; margin-right:20px;}
.bottom-1 p{ margin-bottom:0px;}

.neirong_center {
    margin:0 auto;
    text-align:center;
    width:1200px;
}
.neirong_center img{
    max-width:100%;
    height:auto;
}

.dibu{width: 1200px;    margin: 60px auto 0px;overflow: hidden; text-align:center;}
	.dibushangmian{margin: 60px auto; position:relative;}
	.dibushangmian ul{ color:#003670; font-size:26px; overflow:hidden; list-style:none; text-align:center; margin:0 auto;overflow: hidden;width: 950px;height: 70px;}
	.dibushangmian ul li{ color:#003670; font-size:26px; float:left; font-weight:bold;}
	.zuo{ width:250px; height:3px; background:#003670; margin-right:20px;    margin-top: 17px;}
	.you{width:250px; height:3px; background:#003670;margin-left:20px;    margin-top: 17px;}
	.dibushangmian h6{color: #003670;font-size: 14px;}
	.dibuxiamian{ background:url(../images/beijing.jpg) no-repeat; height:655px; color:#ffffff;}
	.dibuxiamian h1{font-weight:normal;font-size: 36px;}
	.dibuxiamian p{font-size: 16px;line-height: 20px;margin-bottom: 15px;}
	.neirong{padding: 80px;}
	.llgg{width:115px; margin-top:10px;}
	.lianxi{line-height: 27px !important;}
	.bimg{width:1200px; height:400px; margin:0px auto; cursor:pointer;}
	
	.vid_tc {
    background: #666 none repeat scroll 0 0;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 0 15px #666;
    display: none;
    height: 400px;
    left: 50%;
    margin-left: -160px;
    overflow: hidden;
    position: absolute;
    width: 480px;
    z-index: 51;
}

.main-bg {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 50;
}