﻿.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}
#skip{height: 0; overflow: hidden;}
.row2 { border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:none; border-bottom:#dce0e2 solid 2px; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}
a:hover { color:#ca261d !important}
/*-----------------------------------------控件------------------------------------*/
* { list-style-type:none;}
body { background: url("img/banner.jpg") no-repeat center top;}
table td { vertical-align: middle !important; word-wrap: break-word; word-break: break-all;}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label { line-height:16px;}
.label-primary { background-color:#42a5f5;}
.label-success { background-color:#66bb6a;}
.label-warning { background-color:#ffa726;}
.label-info { background-color:#26c6da;}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}

.banner-sty1 { width:100%; height:484px; background-repeat:no-repeat; background-position:center top;}
.banner-img { display:none;}

.ggbt-sty1 { width:100%;  height: 77px; overflow:hidden; margin-top:86px; margin-bottom: 30px;}
.ggbt-sty1 img { display:block; margin:0px auto;}
.title02{ background: url("lm__r1_c1.jpg") no-repeat center top}
.title03{ background: url("img/lm_2.jpg") no-repeat center top}
.title04{ background: url("lm.jpg") no-repeat center top}


.news-imglist1 { width:100%; height:270px; overflow:hidden; margin-top: 0px;  margin-right: 0;}

.hiSlider { overflow:hidden; width:100%; margin:0px; padding:0px; }
.hiSlider-item { float:left;}
.hiSlider-item img { display:block; width:100%; height:345px;}


#ztpart1{ margin-top: 150px;}
.xuexi{ background: #E22426; height: 385px; margin-top: 80px; padding: 30px;}
.xuexi img{ width: 100%; height: 60px; margin-bottom: 10px;}
.guihuawenjian{ width: 100%; height: 372px; margin-top: 80px; background:url("img/bj-zcwj.jpg") no-repeat center top;}
.guihuawenjian .lm{ width: 129px; height: 344px; position: absolute; left: 60px; margin-top: -10px;}
.guihuawenjian .newsbox{ width: 860px; height: 293px; background: rgba(255,255,255,0.8); position: absolute; margin-left: 200px; margin-top: 40px;}
.lm_ghwj{ display: none}
/*规划文件*/
.news-list3 { width:100%; overflow:hidden; margin-top:5px; padding-top: 18px;}
.news-list3 ul { padding:0px; margin:0px;}
.news-list3 ul li { width:90%; height:40px; line-height: 40px; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; font-size:18px; background: url("icon.png") no-repeat left center; text-indent: 20px; margin-left: 5%; }
.news-list3 ul li a {width:80%; color:#333;}
.news-list3 ul li a:hover { color:#ECCACA;}
.news-list3 ul li span{ float: right; color: #999; font-size: 14px;}
#ztpart5{ margin-top: 5px;}
#ztpart6 { width:100%; min-height:400px; margin-top:80px; padding-top: 80px;}
#ztpart7 { overflow:hidden; margin-top: 80px;}




/*回首来时路*/
.bj_wyxd{ width: 889px; height: 618px; overflow: hidden;background: url("img/beijing_shu.jpg") no-repeat center top; margin: 40px auto; padding-top: 60px;}
.xiangmuzs{ width:80%; height:auto; margin-top: 120px; margin-left: 60px; overflow: hidden; }
.xiangmuzs ul{ float: left; margin: 0; padding: 0}
.xiangmuzs ul li{ float: left;  width: 30%; line-height: 50px; text-align: center; background:rgb(250 228 207); border-radius: 6px; margin-right: 10px; margin-top: 20px;}
.xiangmuzs a{ color: #D5191C; font-weight: bold; font-size: 18px;}

.wyxd_list{ width: 350px; height: 60px; overflow: hidden; margin-top: 25px; margin-left: 30px; border-top-left-radius:30px; border-bottom-left-radius:30px;  background-image: linear-gradient(to right,#e81b22 ,#e8531b); padding: 8px 28px;}
.wyxd_list a{ line-height: 18px; color: #ffd188; font-size: 14px; font-weight: bold;}
.wyxd_list a:hover{ color: #fff!important;}


.footer{ background: #CFD3D6}
.foot-sty1{ line-height: 26px; color: #666; padding: 30px 0;}
.foot-sty1 span{ display: block; margin-right: 40px; margin-bottom: 30px; float: left}
.foot-sty1_img{ float: right; margin-top: -25px}
.footer2{ background: #E03941}
.foot-sty2{ color: #FFF; line-height: 40px;}

.more{ width: 20%; padding: 10px 0px; margin:50px auto; text-align: center; background:#f6f4f3}
a.more { color: #666;background:#999}
a:hover .more { background:#ddd }
.toutiao{ height:auto; overflow: hidden; border-bottom: 2px dashed #eee; }
.toutiao span{ display: block; height: 90px; line-height:45px; overflow: hidden; font-size: 36px; font-weight: bold; width: 100%; text-align: left; }
.toutiao span a{ color: #333;}
.toutiao p{ font-size: 16px; line-height: 36px; margin-top: 22px;}

.toutiao2{ width: 100%; height: 160px; float: left;overflow: hidden;  margin-top: 40px; }
.toutiao2:nth-child(odd) { margin-right: 8%;}
.toutiao2 span{ display: block; height: 24px; line-height:24px; overflow: hidden; font-size: 18px; font-weight: bold; width: 100%; text-align: left; }
.toutiao2 span a{ color: #333;}
.toutiao2 p{ font-size: 16px; line-height: 1.8; margin-top: 12px; padding: 15px 25px;; background: #eee; border-radius: 8px;}
/*各地行动*/
.gdxd{ overflow: hidden; padding: 50px 50px;background: #F4ECEA; margin-top: 30px;}
.gdxd ul{ margin: 0px; padding: 0px}
.gdxd ul li{ width: 50%; height: 40px; line-height: 40px; overflow: hidden; float: left;  padding-left: 25px;}
.gdxd ul li a{ font-size: 16px; color: #333;}

.weibo{ width: 100%; height: 120px; overflow: hidden; background: #F0ECEC}

/*滚动里面的内容*/
#marquee1{width:100%;height:212px; overflow:hidden; margin:50px auto; }
#marquee1 ul li{float:left; padding:0 1px;}
.zyzfc{ width: 360px; height: 210px; overflow: hidden; float: left; margin:0 10px; border: 1px solid #eee; padding: 20px;}
.zyzfc span{ display: block; font-size: 18px; font-weight: bold; line-height:1.3; padding-bottom: 15px;}
.zyzfc p{ font-size: 14px; line-height: 1.8;}
.zyzfc a{ color: #333;}
.zyzfc a:hover{ color: #333}

.more2{ width: 30%; padding: 10px 0px; margin:48px auto 0; text-align: center; }
a.more2 { color: #666;background:#999}
a:hover .more { background:#ddd }

.logo{ float: right; margin-top: 20px;}




