@charset "utf-8";



body{

  background: #f2f5f7;

}



/*********首页**********/



/*头部*/

.header{

  margin:21px 0;

}

.header input{

  width: 257px;

  height: 38px;

  background-color: #ffffff;

  border-radius: 2px;

  border: solid 1px #d9d9d9;

  margin-top:25px;

  padding-left:10px;

  /*background: url("../images/search.png") center right no-repeat;*/

}

.header button{

  margin-top:25px;

}

/*导航栏*/

.nav .section{

  background-image: linear-gradient(0deg,

  #0c3d98 1%,

  #0c3d98 100%),

  linear-gradient(

    #0c3d98,

    #0c3d98);

}

.nav li{

  float: left;

  width: 157px;

  height: 44px;

  line-height: 44px;

}

.nav li>a{



  text-align: center;

  font-size: 16px;

  color:#fff;

}

.nav li:hover{

  background-image: linear-gradient(0deg,

  #163f91 0%,

  #3b72e0 100%),

  linear-gradient(

    #2c5db1,

    #2c5db1);

}



/*下拉菜单*/



.dropdown

{

  display:inline-block;

}



.dropdown-content

{

  display:none;

  position:absolute;

  background-color:#fff;

  box-shadow: 0px 4px 5px 0px

  rgba(5, 20, 45, 0.24);

  z-index: 100;

}



.dropdown-content a

{

  color: #333333;

  width: 157px;

  height: 30px;

  line-height: 30px;

  text-align: center;

  text-decoration:none;

  display:block;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}



.dropdown-content a:hover {background-color: rgba(76, 127, 228, 0.9);color:#fff;}



.dropdown:hover .dropdown-content

{

  display:block;

}

/*首页左侧悬浮*/

.manyidu{

  position: fixed;

  top:47%;

  left:10px;

  z-index: 100;

  box-shadow:1.368px 3.759px 6px 0 rgba(0,0,0,0.14);

}

.manyidu img{

  width:170px;

}

/*首页右下悬浮*/

.zhaopin{

  position: fixed;

  bottom:30px;

  right:10px;

  z-index: 100;

  box-shadow:1.368px 3.759px 6px 0 rgba(0,0,0,0.14);

}

.zhaopin img{

  width:170px;

}

/*banner*/

.banner{

  margin:10px 0 15px 0;

}

.banner .section{

  width: 1100px;

  height: 268px;

  background-color: #ffffff;

  box-shadow: 0px 2px 5px 1px

  rgba(118, 159, 215, 0.18);

  background: url("../images/banner.png") center no-repeat;

  position: relative;

}

.banner .section p{

  position: absolute;

  top:34%;

  left:14%;

  font-size: 60px;

  font-family: PangMenZhengDao;

  color: #fefefe;

  font-weight: bold;

}

/*主体*/

.content .section{

  padding:10px;

  background-color: #ffffff;

  box-shadow: 0px 2px 5px 1px

  rgba(118, 159, 215, 0.18);

}



.content .left{

  width:785px;

  margin-right:15px;

}

/*服务项目*/

.content .left .item{

  width: 270px;

  height: 340px;

  border: solid 1px rgba(193, 204, 219, 0.7);

  margin-right:15px;

}

.content .left .item .title{

  margin-bottom:5px;

}

.content .left .title{

  background-image: linear-gradient(0deg,

  #e1e7eb 0%,

  #fafafa 100%),

  linear-gradient(

    #dbdbdb,

    #dbdbdb);

  height:38px;

  line-height: 38px;

  padding-left:18px;

  font-size: 16px;

  color: #000;

  font-weight:bold;

  margin-bottom:5px;

}

.content .left .item dd{

  width:250px;

  margin:0 10px;

  height:38px;

  line-height: 43px;

  border-bottom: 1px dashed #c1ccdb;



}

.content .left .item dd>a{

  color:#000;

  background: url("../images/right.png") no-repeat 10px center;

  padding-left: 25px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

.content .left .notice dd a:first-child:hover{

  color: #003399;

}

/*通知公告*/

.content .left .notice{

  width: 500px;

  height: 340px;

  border: solid 1px #d3dbe6;

}

.content .left .title a{

  color: #003399;

  font-size: 12px;

  padding-right:9px;

}

.content .left dd{

  height:30px;

  line-height: 30px;

}

.content .left .notice dd{

  background: url("../images/duo.png") no-repeat 8px center;

  padding:0 7px 0 25px;

}



.content .left .notice dd>a.fl{

  width:320px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}



.content .left a.time{

  color: #808080;

}

/*公司新闻*/

.content .left .new{

  margin:15px 15px 0 0;

  width: 385px;

  height: 310px;

  border: solid 1px rgba(193, 204, 219, 0.7);

}

.content .left .new dd{

  background: url("../images/duo.png") no-repeat 8px center;

  padding:0 7px 0 25px;

}

.content .left .new dl>dd>a.fl{

  width:250px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

/*行业动态*/

.content .left .dynamic{

  margin-top:15px;

  width:385px;

  height: 310px;

  border: solid 1px rgba(193, 204, 219, 0.7);

}

.content .left .dynamic dd{

  background: url("../images/duo.png") no-repeat 8px center;

  padding:0 7px 0 25px;

}

.content .left .dynamic dl>dd>a.fl{

  width:250px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

/*conter_banner*/

.content .left img{

  margin:15px 0;

}

/*学习园地*/

.content .left .study{

  margin-right:15px;

  width: 385px;

  height: 310px;

  border: solid 1px rgba(193, 204, 219, 0.7);

}

.content .left .study dd{

  background: url("../images/circle.png") no-repeat 8px center;

  padding:0 7px 0 25px;

}

.content .left .study dl>dd>a.fl{

  width:250px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

/*公司园地*/

.content .left .company{

  width: 385px;

  height: 310px;

  border: solid 1px rgba(193, 204, 219, 0.7);

}

.content .left .company dd{

  background: url("../images/circle.png") no-repeat 8px center;

  padding:0 7px 0 25px;

}

.content .left .company dl>dd>a.fl{

  width:250px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

/*主体右边*/

.content .right{

  width:280px;

}

/*查询*/

.content .right .search{

  width: 280px;

  border: solid 1px rgba(193, 204, 219, 0.7);

  margin-bottom:15px;

}

.content .right .search img{

  margin-bottom:15px;

}

.content .right .search input{

  box-sizing: border-box;

  width: 250px;

  padding-left:12px;

  margin:0 15px 15px;

  height: 41px;

  border: solid 1px #cccccc;



}

.content .right .search a{

  width: 250px;

  height: 40px;

  line-height: 40px;

  background-color: #003399;

  font-size:16px ;

  color:#fff;

  text-align: center;

  margin-left:15px;

  margin-bottom:15px;



}

/*登录*/

.content .right .search p{

  box-sizing: border-box;

  width:280px;

  text-align: center;

  height:35px;

  line-height: 35px;

  font-size: 16px;

  border-bottom:1px solid rgba(193, 204, 219, 0.7);

  padding-bottom:1px;

  margin-bottom:15px;

}

.content .right .search p:hover{

  color: #4073c9;

  padding-bottom:0px;

  border-bottom:2px solid #4073c9;

}

/*获利企业*/

.content .right .firm{

 padding:10px 0;

}

.content .right .firm img{

  margin-bottom:10px;

  padding-left:10px;

}

/*联系我们*/

.content .right .contact{

  width: 280px;

  height:234px;

  border: solid 1px rgba(193, 204, 219, 0.7);

  margin-bottom:15px;

  position: relative;

}

.content .right .contact img{

 padding-left:11px;

}

.content .right .contact ul{



  position: absolute;

  top:70px;

  left:15px;

}

.content .right .contact ul li{

  height:19px;

  width:260px;

  /*white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;*/

  

}

/*友情链接*/

.content .friendship p{

  font-size: 16px;

  color: #333;

  width: 90px;

  padding-bottom:10px;

  border-bottom:2px solid transparent;

}

.content .friendship p:hover{

  padding-bottom:10px;

  color: #4073c9;

  border-bottom:2px solid #4073c9;

}

.content .friendship>div{

  border-top:1px solid  #cacdd9;

  padding-top:15px;

}

.content .friendship div a{

  float: left;

  padding-left: 8px;

  padding-bottom:8px;

}

/*底部*/

.footer{

  /*width: 1920px;*/

  /*width:100%;*/

  height: 136px;

  background-color: #003399;

}

.footer .section{

  background-color: #003399;

}

.footer .section>div{

  width:1000px;

  height: 136px;

  margin:0 auto;

}

.footer img{

  padding-top:21px;

  padding-right:100px;

}

.footer p{

  text-align: center ;

}

.footer p:first-child{

  color:#fff;

  padding:30px 0 15px 0;

}

.footer p:not(:first-child){

  color: #c9c9c9;

}

/*.footer ul{*/

  /*width:200px;*/

  /*padding-top:21px;*/

  /*padding-left:100px;*/

/*}*/

/*.footer ul a{*/

  /*color: #c9c9c9;*/

/*}*/

/********************************列表页***************************************/

.banner1 .section{

  height:200px;

  background: url("../images/banner1.png") center no-repeat;

}

.content{

  margin-bottom:17px;

}

.content .list_left{

  width:270px;

  margin-right:20px;

}

.content .info{

  width: 270px;

  /*height: 199px;*/

  border: solid 1px rgba(206, 218, 235, 0.7);

  padding-bottom:30px;

  margin-bottom:25px;

  /*overflow: auto;*/

}

.content .list_left .title{

  background-image: linear-gradient(0deg,

  #e1e7eb 0%,

  #fafafa 100%),

  linear-gradient(

    #dbdbdb, #dbdbdb);

  height:38px;

  line-height: 38px;

  padding-left:18px;

  font-size: 16px;

  color: #000;

  font-weight:bold;

  margin-bottom:5px;

}

.content .list_left .info dd{

  margin:0 10px;

  height:43px;

  line-height: 43px;

  border-bottom: 1px dashed #c1ccdb; ;

}

.content .list_left .info dd>a{

  color:#000;

  background: url("../images/gray.png") no-repeat 235px center;

  padding-left: 8px;

}

.content .list_left .info dd>a:hover{

  color: #003399;

  background: url("../images/gray_on.png") no-repeat 235px center;

}

.content .list_left .info dd a:first-child:hover{

  color: #003399;

}

/*证书查询*/

.content .list_left .search{

  width: 270px;

  border: solid 1px rgba(193, 204, 219, 0.7);

  margin-bottom:15px;

}

.content .list_left .search img{

  margin-bottom:15px;

}

.content .list_left .search input{

  box-sizing: border-box;

  width: 250px;

  padding-left:12px;

  margin:0 9px 15px;

  height: 41px;

  border: solid 1px #cccccc;



}

.content .list_left .search a{

  width: 250px;

  height: 40px;

  line-height: 40px;

  background-color: #003399;

  font-size:16px ;

  color:#fff;

  text-align: center;

  margin-left:9px;

  margin-bottom:15px;



}



.content .list_right .notice{

  width: 790px;

  border: solid 1px #d3dbe6;

}

.content .list_right .notice dd{

  height:50px;

  line-height:50px;

  margin:0 14px;

  color: #262626;

  border-bottom: dashed 1px #ced6e0;



}

.content .list_right .notice dd>a.fl{

  width:600px;

  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;

}

.content .list_right a.time{

  color: #808080;

}

.content .list_right dl{

  margin-bottom:34px;

}

.content .list_right ul{

  width:250px;

  margin:0 auto;

  padding-bottom:43px;

}

.content .list_right ul li{

  float: left;

  width: 38px;

  height: 28px;

  line-height: 28px;

  border: solid 1px #d9d9d9;

  text-align: center;

  margin-right:10px;



}

.content .list_right ul li a{

  color:#999;

}

.content .list_right ul li.page{

  border:none;

}

.content .list_right ul li:hover{

  background-color:  #003399;;

}

.content .list_right ul li:hover a{

  color:#fff;

}

/**************列表页子页面**********************/

.content .list_right .list_item{

  width:auto;

}

/***********************详情页************************/

.banner2{

    margin-top:13px;

    background-color: #fff;

    height:200px;

}

.banner2 .content2 img{

    width:1080px;

    height:180px;

    padding:10px;

}

.main{

    margin-top:10px;

    margin-bottom:20px;

    background-color: #fff;

}

.main .left{

    width:270px;

    padding-top:14px;

    padding-left:10px;

}

.left ul{

    border: solid 1px #cedaeb;

    padding-bottom:33px;

}

.left ul li{

    margin:0 14px;

    height:43px;

    line-height:43px;

    font-size: 14px;

    box-sizing: border-box;

    border-bottom: 1px dashed #ced6e0;

    background: url(../images/gray.png) no-repeat 229px center;

}

.left ul li a{

  color: #000;

}

.left ul li a:hover,.left ul li a.current{

  color: #003399;

  background: url(../images/gray_on.png) no-repeat 229px center;

}

.left .first{

  box-sizing: border-box;

    height: 38px;

    background-image: linear-gradient(0deg, #e1e7eb 0%, #fafafa 100%),

    linear-gradient(#dbdbdb, #dbdbdb);

    font-size: 16px;

    line-height: 38px;

    padding-left:18px;

}

.left .middle{

    margin-top:23px;

    border: solid 1px #c1ccdb;

}

.left .middle img{

    width:270px;

    height:60px;

}

.left .inquire{

    margin:19px 15px 15px;

}

.left .inquire input{

    box-sizing: border-box;

    width:240px;

    height:41px;

    border: 1px solid #cccccc;

    padding-left:12px;

}

.left .inquire input.two{

     margin-top:14px;

 }

.left .inquire a{

    width: 240px;

    height: 40px;

    line-height:40px;

    background-color: #003399;

    text-align: center;

    margin-top:15px;

    font-size: 16px;

    color:#fff;

}

.right1{

    width:790px;

    margin:14px 8px 21px 20px;

    border: solid 1px #cedaeb;

}

.detail_title{

    margin-top: 25px;

    margin-bottom:20px;

}

.detail_title h2{

    font-size:22px;

    color:#333333;

    font-weight:normal;

    margin-bottom:18px;

}

.detail_title span{

    color:#999999;

}

.right1 .textarea{

    border-top:1px dashed #d9d9d9;

    margin:14px 15px 25px ;

}

.textarea p{

    line-height:30px;

    text-align: justify;

}

/****************在线留言***************************/

.content .list_right .leave_word{

  width: 790px;

  border: solid 1px #d3dbe6;

}

.content .list_right .word_title{

  text-align: center;

  border-bottom: 1px dashed #d9d9d9;

  margin:0 20px 15px;

}

.content .list_right .word_title p{

  font-size:26px;

  padding:20px 0 10px 0;

}

.content .list_right .word_title span{

  display: block;

  color:#999999;

  padding-bottom:10px;

}

.content .list_right .word_content dl{

  padding-left:20px;

  /*height:30px;*/

  /*line-height:30px;*/

  padding:5px 0;

  margin-bottom:10px;

}

.content .list_right .word_content dt{

  float: left;

  width:100px;

  text-align: right;

  margin-right:10px;

}

.content .list_right .word_content dd{

  float: left;

}

.content .list_right .word_content dd input{

  width:200px;

  height:25px;

  border:1px solid #d9d9d9;

}

.content .list_right .word_content dd .area{

  width:400px;

}

.content .list_right .word_content dd span{

  color:#999999;

  padding-left:10px;

}

.content .list_right .word_content dd textarea{

  border:1px solid #d9d9d9;

  padding-bottom:40px;

}

.content .list_right .btn{

  margin:20px 0 50px 98px;



}

.content .list_right .btn input{

  padding:5px 10px;

  border-radius: 10px;

  border:1px solid #999999;

  background: #d9d9d9;

  color:#000;

  outline: none;

  margin:0 10px;

}

.content .list_right .btn input:hover{

  background: #003399;

  color:#fff;

  border:1px solid transparent;

}

.gsgd {padding:5px 10px; margin:0 auto; }
.gsgd li{font-size:14px; line-height:24px;}