﻿#header .face .menu {

position:relative;
z-index:998;
}

#beijing{background: url(../images/list_main_left_bg1.png) no-repeat left bottom #ecedf3;border-top:1px solid #fff;}

body {
 font-family: "宋体";
}
a {
 text-decoration: none;
}
ul li {
 list-style-type: none;
}
.container {
 width: 1200px;
 margin: 0px auto;
}
.clear {
 height: 1px;
 font-size: 1px;
 clear: both;
}
.fl {
 float: left;
}
.fr {
 float: right;
}
#header {
 font-size: 12px;
 color: #fff;
}
#header a {
 color: #fff;
}
#header .nav-top {
 width: 100%;
 height: 34px;
 line-height: 34px;
 background: #03386e;
 border-bottom: 1px solid #216493;
}
#header .nav-top ul li {
 float: left;
 margin: 0px 2px;
 display: inline;
}
#header .face {

 background: #B20000;
 *overflow: hidden;
}
#header .face .logo {

     height: 100px;
    width: 340px;
    float: left;
    padding-left: 20px;
    padding-top: 10px;
}
#header .face .tips {
 width: 370px;
 *width: 370px;
 float: right;
 padding: 15px 0px 0px 0px;
 *padding-top: 20px;
 font-family:"微软雅黑","Microsoft YaHei";
 font-size:14px;
}
#header .face .tips .links ul li {
 float: left;
 margin: 0px 4px;
line-height:45px;
}
#header .face .tips .search-box {
 margin-left: 2px;
 margin-top: 25px;
 display: inline;
}
#header .face .tips .search-box input,#header .face .tips .search-box select {
 vertical-align: middle;
}
#header .face .tips .search-box input[type="text"] {
 width: 200px;
}

.ddsmoothmenu{font-size:14px;color:#FFFFFF;width:100%;height:28px;line-height:28px;margin-left:11px;}
.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}
.ddsmoothmenu ul li{position: relative;display: inline;float: left !important; }
.ddsmoothmenu ul li.sel{}
.ddsmoothmenu ul li.sel>a{ color:#FFFFFF;}
.ddsmoothmenu ul li a{font-size:18px; display: block;color: #fff;text-decoration: none;padding:0 30px 0 30px;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{ background:#FFFFFF;color:#333333 !important;}
.ddsmoothmenu ul li ul{background:url(../images/navigationbg.png) repeat 0 0;position: absolute;left: 0;display: none;visibility: hidden;width: 132px;}
.ddsmoothmenu ul li ul li{display: list-item;float: none; }
.ddsmoothmenu ul li ul li a{border-top-width: 0;color: #fff;font-size: 16px!important;font-weight: normal;margin: 0; padding:0px 0px; width:100%;line-height:28px!important;}
.ddsmoothmenu ul li ul li a span{ display:block; padding-left:19px}
.ddsmoothmenu ul li ul table tbody tr td a{font-size: 12px!important;}

.ul_2,ul_10,ul_12{top: 37px; visibility: visible;  width:73px; display: none; }
.ul_2 li{ width:100%;}
.ul_3{display: none; top: 37px; visibility: visible;width: 480px; }
.ul_3 li{ width:25%; float:left}
.ul_4{display: none; top: 37px; visibility: visible;width: 73px;}
.ul_4 li{ width:100%;}
.ul_5{display: none; top: 37px; visibility: visible;width: 160px;}
.ul_5 li{ width:50%;  float:left}
.ul_6{display: none; top: 37px; visibility: visible;width: 180px;}
.ul_6 li{ width:50%;  float:left}

.ul_7{display: none; top: 37px; visibility: visible;width: 170px;}
.ul_7 li{ width:50%;  float:left}
.ul_8{display: none; top: 37px; visibility: visible;width: 78px;}
.ul_8 li{ width:100%;}
.ul_9{display: none; top: 37px; visibility: visible;width: 232px;}
.ul_9 li{ width:50%;  float:left}
.ul_10{display: none; top: 37px; visibility: visible;width: 115px; }
.ul_10 li{ width:100%;  float:left}
.ul_11{display: none; top: 37px; visibility: visible;width: 100px; }
.ul_11 li{ width:100%;  float:left; }
.ul_12 li{ width:100%;  float:left}
.ul_13{display: none; top: 37px; visibility: visible;width: 138px;}
.ul_13 li{ width:50%;  float:left}
.ul_14{display: none; top: 37px; visibility: visible;width: 196px; margin-left:-122px !important; }
.ul_14 li{ width:50%;  float:left}
* html .ddsmoothmenu{height: 1%;} 



#main {
 background: url("../images/main-bg.jpg") repeat-x top;
}
#footer {
 height:75px;
 text-align: center;
 background: url("../images/footer-bg.jpg") repeat-x;
}
#footer .container {
 padding-top: 20px;
}
#footer p {
 font-size: 12px;
 color: #fff;
}
#qrcode {
 width:100px;
 height:149px;
 position: fixed;
 right:0px;
 top:350px;
 padding: 50px 0px 10px 20px;
}
.imgleft {
 float:left;
}

.news-list1 ul li a:hover{color:#0d58a6;}



.top { background-color: #032950; height: 32px; text-align: right; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #216493; }
.top .jrsc a { font-size: 12px; line-height: 12px; color: #fff; }
.top .jrsc a { font-size: 12px; line-height: 12px; color: #fff; }
.top .jrsc span { font-size: 12px; line-height: 32px; color: #fff; padding-right: 10px; padding-left: 10px; }
.top .jrsc { width:1140px; margin-left:auto; margin-right:auto; padding-right: 60px; }



#main .where{background:none !important;color:#fff !important;}
#main .where a{color:#fff !important;}
#main .huise{background:#979797;}
.title001,.titlestyle61969{background:url(../images/active_1.png) no-repeat 0px center !important;}

.ddsmoothmenu ul li ul table tbody tr td a {font-size: 12px!important;}

#vsb_content_2,#vsb_content{padding:0 15px;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }


/* 底部 */
.footer_bj{width: 100%;background-color: #B20000;}
.footer {width: 1200px;margin: 0 auto;color: #fff;overflow: hidden;padding-top:1.5rem;padding-bottom:1.5rem;}
.footer_left{float: left;width: 35%;margin-left: 1rem}
.footer_left p{font-size:0.875em;line-height: 1.5rem;margin-top:2rem;}
.footer_right{float: right;width: 30%;}
.footer_right .footer_right_img{float: left;margin-left: 18%;}
.footer_right .footer_right_dl{float: right;margin-right: 1rem;font-size: 0.875em;margin-top:1rem;line-height:1.5rem;}
.sy{width: 100%;text-align: center;background-color: #676666;color: #fff;font-size: 0.875em;line-height: 3rem;}

@media screen and (max-width:1050px) {
  .footer {width: 100%;}
  .footer_right .footer_right_img{float: left;margin-left: 18%;}
  .chuguo .hang{margin-top:0;}
}


@media screen and (max-width:970px) {
  .footer {width: 100%;}
  .footer_right .footer_right_img{float: left;margin-left: 10%;}
  .kecheng .kc_nr .kc_nr_dl { overflow: hidden;}
  .kecheng .kc_nr .kc_nr_dl p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 2rem;margin-bottom: 0.5rem;}
  .ckjsoContent .case .youCon .jieshao{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
  .ckjsoContent .case .img{width:60%}
  .ckjsoContent .case .youCon{  width:39%}
  .ckjsoContent .case .youCon .jieshao{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
  .ckjsoContent .case .img{width:60%}
  .ckjsoContent .case .youCon{width:39%}
  

}

@media screen and (max-width:860px) {
  .footer_left{width: 100%;margin: 0 auto;clear: both;text-align: center;}
  .footer_left p{margin: 0 auto;width: 96%;}
  .footer_right{width: 96%;margin: 0 auto;clear: both;text-align: center;}
  .footer_right .footer_right_img{width: 20%;margin: 1rem 38%;}
  .footer_right .footer_right_img img{background-size: 100%;width: 100%;}
  .footer_right .footer_right_dl{width: 100%;}
  .tuijian .tj_xm span{font-size:0.875em;margin:0.5rem 5%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width: 80%;display: block;}
  .tuijian .tj_xm p{margin: 1rem 5% 0.5rem; font-size: 1.05em;}
  .jiaoyuxinwen .new .new_p h3{margin: 1% 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
}