﻿@charset "utf-8";
/* CSS Document */
/*模板页面样式*/
* {margin:0;	padding:0;}
body {color:#51504D;font:14px/28px Microsoft YaHei, Verdana, Geneva, sans-serif;background-position: top center;}
ol, ul ,li{list-style: none outside none;}
img {border:none;}

/*前台a标签样式*/
a:link, a:visited {color: #444444;text-decoration: none;	outline:none;}
a:hover, a:active {color: #444444;text-decoration: none;	outline:none;}
.clear{ clear:both;}
.wwrap{width:1200px;margin:0 auto; text-align: center;}

/******************************************/
.headers{position:relative;width:100%;min-height:30px;}
.logo_navs{width:1480px;margin:10px auto 0;height:116px;background: url(white95.png) repeat-x center center; }

/*logo*/
.logo{height:80px;float:left;margin-top:10px}

/*nav*/
.nav{width:685px;height:40px;float:right;margin-top: 40px;}
.nav ul{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;font-family:Microsoft YaHei;display:table-cell;vertical-align:middle;}
.nav ul li{width:112px;height:40px;line-height:40px;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;float:left;display:inline-block;text-align:center;;;}
.nav ul .on,.nav ul li:hover{background-image:url(2.jpg);;}
.nav ul .on a{color:#ffffff;}
.nav ul li a{font-size:16px;font-weight:normal;font-style:normal;text-decoration:none;width:112px;height:40px;display:block;color:#000000;}
.nav ul li a:hover{color:#ffffff;}

 .phone{ overflow:hidden; background:url(phone.png) no-repeat left center;  padding-left:50px; margin-top:10px; float:right}
 .phone p{ font-size:16px; color:#333;}

.phone h3 {
    font-size: 24px;
    color: #0352a9;
    color: #c00000;
}

/*bannerLan*/
.bannerLans{/*height:650px;*/}
.bannerLans .slideBox{ width:100%;/*height:650px;*/}

/* 幻灯片css */
.slideBox {overflow:hidden;position:relative;/*border:1px solid #ddd;*/z-index:0;}
.slideBox .hd {height:10px;overflow:hidden;position:absolute;bottom:15px;left:50%;z-index:1;margin:0 0 0 -48px;}
.slideBox .hd ul {overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li {float:left;margin-right:3px;width:30px;height:10px;line-height:10px;text-align:center;background:#fff;cursor:pointer;color:#fff;}
.slideBox .hd ul li.on {background:#236aa8;color:#236aa8;}
.slideBox .bd {position:relative;height:100%;z-index:-1;}
.slideBox .bd li {zoom:1;vertical-align:middle;}
.slideBox .bd img {width:100%;height:100%;display:block;border:0;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next {position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:40px;background:url(slider-arrow.png) -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next {left:auto;right:3%;background-position:8px 5px;}
.slideBox .prev:hover, .slideBox .next:hover {filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop {display:none;}
.slideBox .nextStop {display:none;}

/*iititles*/
.iititles{height:82px;text-align: center;margin: 60px auto 20px;width: 448px;position: relative;} 
.iititles .p1{width:200px;height:38px; line-height: 38px;border:1px solid #999999;display: inline-block;}
.iititles .p1 h2{ font-size:18px;font-family:'Microsoft YaHei';display: inline-block;}
.iititles .p1 h1{ font-size:18px;font-family:'Microsoft YaHei';display: inline-block;}

.iititles p.p2{height:41px;font-size:16px;font-family:'Times New Roman';}
.iititles span.sp1{ position: absolute; left: 18px; top: 20px;}
.iititles span.sp2{ position: absolute; right: 18px; top: 20px;}

/*ourpro*/
.ourpro{overflow: hidden;}
.ourpro li{width: 285px;height: 373px;overflow: hidden;float: left;margin-right: 15px;position: relative;}
.ourpro li .pic{ width: 285px;}
.ourpro li .pic img{width: 285px; height:265px;}
.ourpro li .bg{display:none;position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: url(ourprobg.png);}
.ourpro li .tit{width: 285px;height: 110px;position: absolute;bottom: 0px;left: 0;z-index: 2;background:#A71F06;}
.ourpro li .tit p{height: 110px;line-height: 110px;background: url(nava.png) no-repeat center center;text-align: center;color: #fff;font-size: 16px;}
.ourpro li .tit p a{color: #fff;}
.ourpro li:hover .bg{ display:block;}
.ourpro li:hover .tit{ background:#A71F06;}

/*ourcase*/
.ourcase{ }
.ourcase li{width: 370px;float: left;margin-right: 30px;}
.ourcase li .pic{width: 370px;height: 231px;overflow: hidden;}
.ourcase li .pic img{width: 370px;height: 231px;}
.ourcase li .tit{font-size: 16px;text-align: center;font-weight: bold;line-height: 42px;}
.ourcase li .tit a{ }
.ourcase li .jj{font-size: 13px;}
.ourcase li .time{font-size: 12px;}

/*ouradva*/
.ouradva{ }
.ouradva li{width: 260px;float: left;margin: 0 10px;padding: 10px;text-align: center;}
.ouradva li p.p1{font-size: 16px;font-family: 'Microsoft YaHei';}
.ouradva li p.p2{margin-top: 10px;}
.ouradva li p.pic{ }
.ouradva li p.pic img{ }

/*ourabout*/
.ourabouts{ width:1200px;margin:0 auto;height:104px;text-align:center;}

/*ouradv*/
.ouradvs{width:1200px;margin:0 auto;position:relative;height: 540px;}
.ouradvs p{position: absolute;}
.ouradvs p.p1{width: 383px;height: 393px;margin: auto;position: relative;top: 70px;}
.ouradvs p.p2{top: 44px;left: 454px;}
.ouradvs p.p3{top: 134px;left: 110px;}
.ouradvs p.p4{top: 180px;right: 63px;}
.ouradvs p.p5{bottom: 185px;left: 120px;}
.ouradvs p.p6{bottom: 142px;right: 92px;}
.ouradvs p.p7{bottom: 48px;left: 365px;}
.ouradvs span{color:#333333;font-size:16px;font-family:'Microsoft YaHei';}
/*service*/
.services{height: 285px; background: url(b4.jpg) center center no-repeat; text-align: center;}
.services li{ display: inline-block;width:200px;}
.services li .pic{width:200px;margin-top: 60px;}
.services li .pic img{ width:108px;height:108px;}
.services li .txt{color: #FFFFFF;font-family: 微软雅黑;font-size: 15px;line-height:30px;margin-top: 20px;}

/*ournews*/
.ournewss{ width:1200px;margin:0 auto;}
.ournewss .news1{ float:left;width:620px;}
.ournewss .news1 dl{overflow: hidden;border-bottom: 1px dotted #ccc;padding-bottom: 15px;}
.ournewss .news1 dl dt{width: 200px;float: left;}
.ournewss .news1 dl dt img{ width: 200px; height: 126px;}
.ournewss .news1 dl dd{float: right;width: 400px;}
.ournewss .news1 dl dd>a{ font-size: 16px;font-weight:bold;}
.ournewss .news1 dl dd>p{ font-size: 14px; line-height: 20px !important; margin: 5px 0 5px; }
.ournewss .news1 dl dd>span{ font-size:12px;}
.ournewss .news1 dl dd>span>a{ float:right;}
.ournewss .news1 ul{ }
.ournewss .news1 ul li{line-height: 38px;height: 38px;padding-left: 15px;background: none;border-bottom: 1px dotted #CCC;background: url(left_listicon.gif) no-repeat left center;}
.ournewss .news1 ul li a{color: #545454;font-size: 14px;}
.ournewss .news1 ul li span{margin-right: 5px;color: #999;float: right;color: #999;float: right;}
.ournewss .news1 ul li:hover a{ font-weight: bold;color: #346200;}
.ournewss .news2{ float:right;width:550px;}
.ournewss .news2 dl{overflow: hidden;padding-bottom: 5px;border-bottom: 1px dotted #ccc;margin-bottom: 15px;}
.ournewss .news2 dl dt{width: 110px;float: left;}
.ournewss .news2 dl dt img{ width: 110px; height: 70px;}
.ournewss .news2 dl dd{width: 546px;float: right;}
.ournewss .news2 dl dd>a{font-size: 14px;line-height: 16px;font-weight:bold;}
.ournewss .news2 dl dd>p{font-size:12px;line-height: 14px;margin-top: 5px;}
.ournewss .news2 dl dd>span{display: block;font-size:12px;}
.ournewss .news2 dl dd>span>a{ float:right;}

/*footer*/
.footers{background: #1b1c20;margin-top: 76px;padding: 15px 0 30px;position: relative;}
.footnavs{position: relative;top: -40px;width: 960px;margin: 0 auto;}
.footnavs ul{background: #A71F06;text-align: center;}
.footnavs ul li{display: inline-block;width: 150px;text-align: center;font-size: 16px;height: 50px;line-height: 50px;}
.footnavs ul li a{color: #fff;}
.footnavs ul li.on a,.footnavs ul li:hover a{ color: #ffe100;}
.footers p{text-align: center;font-size: 16px;color: #fff;}

/***********************************************************/
/*wenhua*/
.wenhua{height: 380px;background: url(b5.jpg) center center no-repeat;text-align:center;padding-top: 60px;margin-top: 50px;}
.wenhua .tit{ height:62px;color:#FFFFFF;font-family:微软雅黑;font-size:24px;line-height:33.6px;}
.wenhua .p1{ line-height:2;font-size:16px;font-family:'Microsoft YaHei';color:#FFFFFF;}
.wenhua .p2{ line-height:2;font-size:14px;font-family:'Microsoft YaHei';color:#FFFFFF;}

/*tolianxi*/
.tolianxi{ width: 531px;margin:30px auto 0;text-align:center;}
.tolianxi .p1{ font-size: 24px; line-height: 2; color: #000000;}
.tolianxi .p2{ font-size: 16px; line-height: 2;}
.tolianxi a{ display:inline-block;width: 219px; height: 50px;line-height: 50px; background: url(lxw.png) no-repeat center center;font-size: 16px; color: #FFFFFF;margin-top: 10px;}

/*nleft*/
.nleft{width:220px;float: left;}
.nleft .nnav{ }
.nleft .nnav li{height: 60px;line-height: 60px;margin-bottom: 10px;background: #F2F2F2;text-align: center;}
.nleft .nnav li a{font-size: 14px;font-family: SimSun;color: #000;}
.nleft .nnav li:hover,.nleft .nnav li.on{ background: #A71F06;}
.nleft .nnav li:hover a,.nleft .nnav li.on a{ color: #fff;}

/*nnav1s*/
.nnav1s{height: 70px;background: #f2f2f2;}
.nnav1s ul li{width: 120px;height: 70px;line-height: 70px;float: left;text-align: center;}
.nnav1s ul li a{color: #000;}
.nnav1s ul li:hover,.nnav1s ul li.on{background: #A71F06;}
.nnav1s ul li:hover a,.nnav1s ul li.on a{ color:#fff;}

/*nright*/
.nright{width: 945px;float: right;}

/*newslist*/
.newslist{ }
.newslist ul li{text-align: left;overflow: hidden;border: 1px solid #CCCCCC;margin-bottom: 20px;padding: 20px;}
.newslist ul li .pic{width: 320px;float: left;}
.newslist ul li .pic img{ width: 320px; height: 200px;}
.newslist ul li .txt{width: 560px;float: right;}
.newslist ul li h2{text-align: center;font-size: 18px;color: #000000;font-weight: normal;line-height: 36px;margin-bottom: 5px;border-bottom: 1px dotted #ccc;}
.newslist ul li p{font-size: 14px;line-height: 30px !important;}
.newslist ul li span{font-size: 12px;}
.newslist ul li span a{float: right;}

/*prolist*/
.prolist{ }
.prolist ul li{width: 285px;float: left;margin-right: 20px;margin-bottom: 20px;text-align:center;}
.prolist ul li img{width: 285px;height: 210px;}
.prolist ul li p{font-size: 18px;line-height: 36px;}
.prolist ul li a{ }

/*详情页*/
h1.title{font-size: 18px;font-weight: bold;text-align: center;line-height: 35px;word-break: break-all;word-wrap: break-word;}
.time{border-bottom: dashed 1px #cccccc;height: 30px;line-height: 30px;overflow: hidden;font-size: 12px;}
.time span.sp1{float: left;}
.time span.sp2{float: right;}
.picimg{ text-align:center;margin:30px auto;}
.picimg img{ max-width:800px;}
.description{border-bottom: 2px solid #A71F06;}
.description span{display: inline-block;height: 40px;line-height: 40px;background: #A71F06;color: #fff;padding: 0 34px;font-size: 18px;}
.infos{margin: 20px 0;padding: 10px;}
.infos img{ max-width:800px;}

/*pagecon*/
.pagecon{margin: 30px auto;text-align: center;}
.pagecon li{ }
.pagecon li span,.pagecon li a{display: inline-block;background: #e8e8e8;padding: 2px 12px;}
.pagecon li a:hover,.pagecon li a.active{background: #A71F06;color: #fff;}
.pagecon .prev-a{text-align: left;}
.pagecon .next-a{text-align: left;}

        .toper{background-color: #eee;}
        .toper a:hover{color: blue;}
        .tops{height: 40px;line-height: 40px;font-size: 14px;overflow: hidden;width: 1280px;margin: 0 auto}
        .tops .sptit{float: left;}
        .tops .spmap{float: right;}
        .tops .spmap .spp{margin: auto 5px;}
        .tops h1{font-weight: normal;font-size: 14px;display: inline;}

    .catlist{line-height: 50px;}
    .catlist li{ line-height: 50px;background: #F2F2F2;text-align: center; display: inline-block;margin-right: 50px;padding: 0 30px;}
    .catlist li a{font-size: 14px;font-family: SimSun;color: #000;}
    .catlist li:hover{ background: #A71F06;}
    .catlist li:hover a{color: #fff;}
    .wwrap>li.active,.catlist li.active{background: #A71F06;}
    .wwrap>li.active a,.catlist li.active a{color: #fff;}
    .newlist{text-align: left;margin-top: 30px; }
    .newlist ul li{margin-bottom: 10px;border-bottom: 1px dashed #bbb;}
    .newlist ul li:hover .tit,.newlist ul li:hover .int{color:#A71F06 }
    .newlist ul li .tit{line-height: 35px;font-size: 14px;color: #646464;overflow: hidden;}
    .newlist ul li .tit p{display: inline-block;float: left;font-size: 16px;}
     .newlist ul li .tit span{float: right;}
     .newlist ul li .int{line-height: 30px;font-size: 13px;color: #686868;text-indent: 2em;}
     .pages{margin: 30px auto;height: 50px;}
     .pages a{padding: 5px 10px;margin-right: 10px;background-color: #e4e4e4;}

      .pages a.active,.pages a:hover{background: #A71F06;color: #fff;}  

    .tags{line-height: 40px;border-bottom: 1px dashed #bbbb;border-top:1px dashed #bbbb;padding-left: 15px; font-size: 14px;text-align: left}  
    .tags span{font-size: 16px;font-weight: bold;}

    .gggg{height: 177px; background: url(b3.jpg) center center no-repeat; width: 100%;text-align:center;}
    .gggg .wwrap{height: 52px; line-height: 52px; padding-top: 20px;}
    .gggg .wwrap span{font-size:32px;color:#FFFFFF;font-family:SimHei;}

    .gggg .hhhh{width:384px;margin:20px auto 0;height:61px;line-height: 70px;background: url(tel.png) no-repeat top left;}
.gggg .hhhh .sp1{font-size:16px;font-family:'Microsoft YaHei';color:#FFFFFF;line-height:1;}
.gggg .hhhh .sp2{line-height:1.5;font-size:16px;font-family:'Microsoft YaHei';}
.gggg .hhhh .sp3{color:#FFFFFF;line-height:1;}
.gggg .hhhh .sp4{font-size:18px;color:#FFFFFF;line-height:1;}

.flink{width: 960px;margin: 0 auto;color: #fff;margin-top: -20px;margin-bottom: 5px; }
.flink span{font-weight: bold;font-size: 16px;line-height:28px;}
.flink a{font-size: 14px;line-height: 28px;margin: auto 8px;color: #fff;}
/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}