/*-----模块标题------*/
.main-title{ margin-bottom:60px; border-bottom:1px solid #e0e0e0; text-align:center; }
.main-title li{ position:relative; display:block; bottom:-12px; width:168px; height:63px; margin:0 auto; font-size:26px; color:#333; background:#fff;}
.main-title li span { color:#c0c0c0; font-size:18px;}

/*-----幻灯片------*/
/*banner*/
#banner-box{ position:relative; margin:0px auto; min-width:1200px; height:600px; overflow:hidden; }
.banner-nav{ position:absolute; bottom:20px; left:50%; z-index:999; width:1200px; margin-left:-600px; text-align:center; font-size:0;}
.banner-nav li { display:inline-block; margin:0 5px; cursor:pointer;}
.banner-nav li a{ display:block; width:10px; height:10px; border-radius:50%; background:#fff; opacity:.6;}
.banner-nav li.current a{ width:50px; border-radius:8px; background:#c90015; opacity:.8}
.banner-list{position:absolute; z-index:2; width:100%; height:600px; overflow:hidden;}
.banner-list li{ display:inline-block; float:left; width:100%; height:600px;}
/*手机扫二维码浏览*/
@media (max-width: 1080px){
.banner-list li{ width:1200px !important;}
}

/*-----服务范围-----*/
.se_Main{ margin:30px 0 50px 0;}
.se_MainBody{ width:1200px; margin:0 auto;}
.se_MainBody .server-block{ width:1300px;}
.se_MainBody .server-block li{ float:left; width:285px; height:360px; margin-right:20px; border-radius:2px; background:#f4f4f4;}
.se_MainBody .server-block li{
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.se_MainBody .server-block li:hover{
transform: scale(1.03);
-webkit-transform: scale(1.03);
-moz-transform: scale(1.03);
-o-transform: scale(1.03);
-ms-transform: scale(1.03);}
.se_MainBody .server-block a{ display:block;}
.se_MainBody .server-block a img{ width:285px; height:170px;}
.se_MainBody .server-block a h5{ margin:20px 0 15px 0; font-size:20px; font-weight:normal; text-align:center; color:#333;}
.se_MainBody .server-block a h5 span{ display:block; width:65px; height:1px; margin:15px auto 0 auto; background:#0d46b5;}
.se_MainBody .server-block a p{ width:90%; margin:0 auto; line-height:22px; font-size:14px; color:#999;}

/*-----公司介绍-----*/
/*公司简介*/
/*.dp_Main{ padding-top:50px; color:#666; background:#f5f5f5;}*/
.dp_Main{ padding:30px 0 50px 0; color:#666; background:#f5f5f5;}
.dp_Main .main-title{ border:0;}
.dp_Main .main-title li{ background:none;}
.dp_Main .container{}
.dp_Main .container .dp-left{ float:left; width:700px;}
.dp_Main .container .dp-left h5{ margin-bottom:20px; font-size:24px; font-weight:normal; letter-spacing:3px; color:#c80015;}
.dp_Main .container .dp-left h5 span{ display:block; font-size:11px; letter-spacing:0; color:#999;}
.dp_Main .container .dp-left .dp-left-b{ line-height:35px; font-size:14px; color:#666;}
.dp_Main .container .dp-left .dp-left-b p{ position:relative; text-indent:20px; font-size:14px;}
.dp_Main .container .dp-left .dp-left-b p a{ display:inline-block; position:absolute; bottom:0; right:10px; padding:0 10px; line-height:30px; text-indent:0; font-size:14px; color:#fff; border-radius:2px; background:#c80015;}
/*联系我们*/
.main-lianxi{ float:right; width:460px;}
.main-lianxi .main-lianxi-map{ width:100%; height:200px; margin-bottom:20px; background:url(../image/map.jpg) no-repeat;}
.main-lianxi-text{ margin:10px 0; font-size:14px; color:#333;}
.main-lianxi-text span{ color:#999;}
/*资质证书*/
.zhizi-pic{ position:relative; margin-top:30px;}
.list-wrap{ clear:both; width:1200px; height:230px; margin:0 auto; overflow:hidden;}
.list-wrap li{ float:left; width:300px; text-align:center;}
.list-wrap li a{ display:block; width:260px; height:170px; margin:0 auto; padding:10px; background:#fff; overflow:hidden;}
.list-wrap li a img{ display:block; width:auto; height:170px; margin:0 auto; border:0;}
.list-wrap li p{ padding:10px 0; color:#393939;}
.pbt1, .pbt2{ position:absolute; top:80px; display:block; width:27px; height:38px; opacity:0.4}
.pbt1:hover, .pbt2:hover{ opacity:1}
.pbt1{ left:-30px; background:url(../image/l-page.png) no-repeat;}
.pbt2{ right:-30px; background:url(../image/r-page.png) no-repeat;}

/*-----公司动态-----*/
.dtMain{ padding-top:30px; padding-bottom:65px;  background:#fff;}
/*幻灯片*/
.news-img{ position:relative; float:left; width:450px;}
.news-img .list-wrap2{ clear:both; width:450px; overflow:hidden;}
.news-img li{ float:left; width:450px;}
.news-img li img{ display:block; width:450px; height:300px;}
.news-img li p{ margin-top:15px; color:#393939;}
.news-img li p a{ display:block; padding-bottom:10px; font-size:18px; color:#333;}
.news-img li p span{ line-height:22px; font-size:14px; color:#999;}
.news-img .rbt{ display:block; width:25px; height:25px; position:absolute; top:270px; opacity:.4}
.news-img .rbt1{ background:url(../image/rbtbg2.png) no-repeat center top; right:5px;}
.news-img .rbt2{ background:url(../image/rbtbg1.png) no-repeat center top; right:31px;}
.news-img .rbt:hover{ background-position:center bottom; opacity:1}
/*文本*/
.dtMain .dtleft{ float:right; width:710px;}
.dtMain .dtleft>ul>li{ display:inline-block; width:150px; text-align:center; vertical-align:top;}
.dtMain .dtleft>ul>li a{ display:block; padding-bottom:15px; text-decoration:none; font-size:18px; color:#333; border-bottom:2px solid #333;}
.dtMain .dtleft>ul>li a:hover,.dtMain .dtleft>ul>li.cur a{ border-bottom:2px solid #c80015; background-position:center top; color:#c80015;}
.dtMain .dtcont{}
.dtMain .dtcont ul{}
.dtMain .dtcont li{ padding:15px 0; border-bottom:1px solid #e0e0e0;}
.dtMain .dtcont li a{ display:inline-block; width:80%; color:#333; font-size:16px; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dtMain .dtcont li a:hover{ color:#c80015;}
.dtMain .dtcont li em{ color:#a3a3a3; float:right; font-style:normal;}
.dtMain .dtcont li p{ display:block; color:#999; font-size:12px;}




 /*内页*/
.w1200{width: 1200px;margin: 0 auto;}
 .nyBanner{width: 100%;height:325px;background: url(/images/nyBanner.jpg)no-repeat bottom;}
 .nyTit{width: 235px;height: 75px;background: #13367a;line-height: 75px;}
.nyTit span{color: #fff;font-size: 16px;font-weight: bold;}
.nyTit1 {padding: 0 20px;}
.nyTit1 span{display: block;float: left;}
.nyTit1 img{display: block;float: right;margin-top: 20px;}
.nyTab{height: 50px;border-bottom: 1px solid #999;line-height: 50px;margin-top: 15px;}
.tabLink{float: left;}
.tabLink li{float: left;}
.tabLink li a{padding: 0 20px;font-size: 16px;}
.tabLink li:hover a{color:#13367a;}
.tabLink li:hover{border-bottom:2px solid #13367a}
.tabLink  .on a{color:#13367a;}
.tabLink  .on{border-bottom:2px solid #13367a}
.area{float: right;}
.area a{color: #777;    margin: 0 5px;}
/*新闻中心*/
.nyNews .ny1{width: 1160px;height: 220px;background: #f6f7fa;border: 1px solid #d4cece;margin:15px 0;padding: 20px}
.nyNews .ny1 img{width: 275px;height: 210px;display: block;float: left;}
.nyCon{    width: 760px;
    height: 125px;
    float: right;
    border-left: 1px solid #d4cece;
    padding: 30px;}
 .nyCon h3{font-size: 16px;color: #333;padding: 10px 0;}
 .nyCon p{color: #999;line-height: 25px;}
 .nyCon .nMore{display: block;color: #13367a;margin-top: 10px;}
 /*新闻详情*/
 .nyNewsCon{width: 770px;float: left;border: 1px solid #d4cece;padding: 40px;}
  .nyNewsCon h2{font-size: 18px;font-weight: bold;color: #333;text-align: center;}
 .nyNewsCon em{margin: 15px 0;text-align: center;display: block;color: #828282;} 
 .nyNewsDetail p{line-height: 30px;color: #828282;}

 /*left*/
  .nyLeft{width: 300px;float: right;}
.zxNews{width: 300px;height: 240px;border:1px solid #d4cece;}
.zxTit{    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #d4cece;
    line-height: 35px;
    height: 35px;
    padding-bottom: 15px;
}
.zxTit .line {
    width: 3px;
    height: 20px;
    background: #13367a;
    display: inline-block;
    margin-top: 15px;
}
 .zxTit span{    padding-left: 15px;
    position: relative;
    top: -3px;
    font-size: 16px;}
  .zxNews ul {padding: 10px;}
 .zxNews ul li{padding: 10px 0 5px 20px; background: url(/images/zx.png)no-repeat left;}
  .zxNews ul li a{color: #666;}
  .zxNews ul li a:hover{color: #13367a;}
  /*相关推荐*/
  .recomand{width: 1200px;height: 40px;line-height: 40px;border-bottom: 1px solid #d4cece;}
    .recomand span{    border-bottom: 1px solid #13367a;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 16px;
}
.recoNews{padding: 30px 0;width: 790px;}
.recoNews li{    float: left;
    margin: 8px 0;
    width: 375px;}
 /*在线留言*/
.msgCon{width: 1200px;margin:0 auto;}
.msgLeft{float: left;width: 600px;}
.msgRight{float: right;width: 600px;}
.msgRight h3{font-size: 24px;color: #13367a;margin-bottom: 20px;font-weight: normal;margin-left: 60px;}
.msg1{padding: 0 10px;background: #f1f1f1;width: 475px;    color: #949090;margin-left: 60px;line-height:42px;}
.msg2{padding: 20px 0 0px 0px;margin-left: 120px;color:#dbae46;display:none;}
/*联系我们*/
.lxLeft{width: 700px;height: 450px;float: left;}
.lxRight{width: 450px ;float: right;line-height:25px;}
.lxRight h2{font-size: 20px;
    margin-bottom: 20px;}
    .contactDetail{    margin-bottom: 20px;line-height: 20px;}
    .c1{    float: left;
    margin-left: 20px;margin-top: 30px;}
    .c1 p{line-height: 20px;}
	/*翻页*/
.pglist{ width:100%;clear:both;height:150px; }
.pglist ul{ width:100%;text-align:center; padding-top:20px;}
.pglist ul li{
    vertical-align: bottom; display:inline-block;*display:inline; zoom:1;
    width:30px;height:30px; margin-left:5px;_display:inline; _zoom:1; _margin-left:5px;  border:1px solid #d4cece;
    font-size:14px;line-height:30px; text-align:center; }
.pglist ul li a{color:#333; line-height:30px; display:block;text-align: center}
.pglist ul li.home,.pglist ul li.end{ width:60px; height:30px; border:1px  solid #d4cece;}
.pglist ul li.next,.pglist ul li.last{
    width:30px; height:30px;border:1px  solid #d4cece;
    font-size:24px;line-height: 30px;  font-family:'宋体'!important; font-weight:bold; }
.pglist ul li.on{background:#13367a;border:1px  solid #13367a;}
.pglist ul li.on a{color:#fff;}
.pglist ul li.nohover{background:#13367a;font-family:'微软雅黑';color:#fff}
.pglist ul li.nohover a{color:#fff;}

.page{margin: 2% 0;padding: 1%;line-height: 35px;border-top: 1px solid #C7C7C7;}
.page a{display: block;text-align: left;}

.fanye{ width:640px;margin:0 auto; padding-top:10px;position:relative;  border-top:1px #A9A9A9  solid; padding-bottom:40px;}
.fanyea{margin:0 auto; padding:20px 0;position:relative;  border-top:1px #D4D4D4  solid;border-bottom: 1px #D4D4D4 solid;}
.fanyea a:hover{ color:#D20A0A}

.anli {
    margin: 0 auto;
    padding: 0 0 20px 0
}

.anli ul li {
    width: 29%;
    padding: 5px;
    background: #fff;
    box-shadow: 0 0 3px 0 #ccc;
    margin: 17px;
    float: left;
    display: inline;
    overflow: hidden;
    transition: 0.3s;
    margin-left: 25px;
}

.anli ul li:hover {
    box-shadow: 0 3px 3px 0 #999;
    transition: 0.3s;
}

.anli_img {
    width: 100%;
    height: 250px;
    overflow: hidden
}

.anli_img img, .ket_img img {
    width: 100%;
    height: 100%;
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transition: transform .6s;
    -webkit-transition: -webkit-transform .6s
}

.anli_p {
    padding: 10px 0 10px 10px
}

.anli_p h2 {
    font-size: 18px;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center
}
.anli_p h2 a b{color:#333;}
.anli_p a:hover {
    color: #920000
}

.anli_p p span {
    display: inline-block;
    margin-right: 20px
}

.anli_about {
    width: 100%
}

.anli_about h3 {
    font-size: 20px;
    padding: 10px 0 10px 7px
}

.anli_about ul li {
    width: 244px;
    padding: 8px;
    background: #fff;
    margin: 7px;
    float: left
}

.anli_about .anli_img {
    height: 180px
}

.anli_about .anli_p {
    padding: 5px 0 5px 10px
}

.anli_about h2 {
    font-size: 18px
}

.anli_top {
    width: 1100px;
    margin: 0 auto
}
.nyJd h2{    font-size: 18px;
    font-weight: bold;
    color: #333;
    text-align: center;
	margin-bottom:20px;
	}
.nyJd p{line-height:25px;color:#615f5f}
