﻿*{color: #3c3c3c;font-size: 14px;list-style-type: none;font-family: 'Microsoft Yahei', Helvetica, Arial, sans-serif; }
body, html { font-size: 100%; 	padding: 0; margin: 0;}
li{list-style: none;}
a{text-decoration: none;}
em{font-style:normal;}





.header_top{width: 100%;height: 100px;}
.top{width: 1200px;margin: 0 auto;}
.top div{float: left;}
.logo{width: 206px;}
.logo img{margin-top: 14.5px;}
.xian{margin-left: 20px;margin-top: 27px;margin-right: 20px;}
.slogn p{color: #3c3c3c;font-size: 18px;margin-top: 27px;margin-bottom: 0px;}
.slogn p:nth-child(2){margin-top: 3px;}
.top .rexian{float: right;}
.rexian{margin-top: 23px;}
.phone{height: 30px;line-height:30px;margin-left: 12px;color: #ee5b02;font-size: 22px;font-weight: bold;letter-spacing: 0.6px;}
.top .rexian .phone2{color:#717171;font-size: 18px;float: none;text-align: right;letter-spacing: 0.6px;}
.top .rexian .phone2 em{font-style:normal;font-size: 14px;}




.header{width: 100%;height: 55px;background: #2f6cab;}
.header #menu{width: 1200px;margin: 0 auto;height: 55px;padding-left: 0px;}
.header #menu li{float: left;width: 171.42857px;height: 55px;text-align: center;line-height: 55px;position: relative}
.header #menu li a{display:block;}
.header #menu li:hover{background: #d97132;}
.header #menu li a{color: #fff;font-size: 15px;}
.active {color: white;background-color: #d97132;}

.header #menu li .erji{position: absolute;z-index: -1;width: 382px;padding-left: 0px;background:rgba(255, 255, 255, 0.9);opacity: 0;transition: 0.5s;}
.header #menu li:hover .erji{opacity: 1;z-index: 10;}
.header #menu li .erji li{float: none;height: 31px;line-height: 31px;}
.header #menu li .erji li:nth-child(2){margin-top: 33px;}
.header #menu li .erji2 li{width: 180px;float: left;}
.header #menu li .erji2{width: 540px;}
.header #menu li .erji2 li:nth-child(1){margin-top: 26px;}
.header #menu li .erji2 li:nth-child(2){margin-top: 26px;}
.header #menu li .erji2 li:nth-child(3){margin-top: 26px;}
.header #menu li .erji li:last-child{margin-bottom: 33px;}
.header #menu li .erji2 li:last-child{margin-bottom: 29px;}
.header #menu li .erji li:hover{background: none;}
.header #menu li .erji li a{color: #3c3c3c;}
.header #menu li .erji li a:hover{color: #d97132;}
.header #menu li .erji .p{float: right;margin-top: 30px;margin-right: 29px;}
.header #menu li .erji img{width: 178px;height: 126px;display: none}
.header #menu li .erji .block{display: block}
.header #menu li:last-child .erji{right: 0;}


.slides{margin-top: 0px;}
.flexslider{position:relative;height:526px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
		.slides{position:relative;z-index:1;}
		.slides li{height:526px;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;padding-left: 0px;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;padding-left: 0px;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;opacity: 0.7;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;opacity: 0.7;}
        .flex-direction-nav li a.flex-prev:hover{opacity: 1;}
        .flex-direction-nav li a.flex-next:hover{opacity: 1;}
        .slides{padding-left: 0px;}

.new{height: 582px;width: 100%;background: #f5f5f5;}
.newch{width: 1200px;margin: 0 auto;}
.newch .ab{width: 374px;height:479px;float: left;margin-top: 40px;}
.newch .xw{width: 374px;height:479px;float: left;margin-left: 39px;margin-top: 40px;}
.newch .zx{width: 374px;height:479px;float: left;margin-left: 39px;margin-top: 40px;}
.newchtop{width: 374px;height: 47px;}
.tit{color: #3c3c3c;font-size: 23px;float: left;margin-top: 2px;}
.mo{width: 57px;height:19px;float: right;margin-top:7px;background: #d97132;line-height: 19px;text-align: center;color: #fff;font-size: 12px;}
.mo a{color: #fff;}
.nei{height:436px;width: 374px;background: #fff;box-shadow: 0px 0px 5px #d2d2d2;overflow: hidden;}
.nei img{width: 374px;height: 147px;}
.nei h3{color: #2f6cab;font-weight: normal;margin-left: 26px;margin-top: 21px;margin-bottom: 6px;font-size: 15px;}
.nei p{line-height: 27px;margin-top: 0px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 8;}
.ab p{padding: 0px 26px;}
.nei .nieb li:nth-child(1) p{margin-top: 0px;}
.nieb{width: 325px;margin: 0 auto;padding-left: 0px;}
.nieb li{height: 100px;width: 325px;border-bottom: 1px dashed #cbcbcb;}
.nieb li p a{color:#3c3c3c;font-size: 16px;}
.nieb li p a:hover{color: #2f6cab;}
.nieb li p:nth-child(1){margin-bottom: 0px;padding-top: 13px;}
.nieb li p:nth-child(2){line-height:20px;margin-top: 3px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.nieb li:nth-child(1) p:nth-child(1){padding-top: 18px;padding-bottom: 3px;}




.headtit{width: 1200px;margin: 0 auto;height: 95px;}
.tit2{float: left;color: #3c3c3c;font-size: 23px;line-height: 95px;}
.mo2{width: 57px;height:19px;float: right;margin-top: 41px;background: #d97132;line-height: 19px;text-align: center;color: #fff;font-size: 12px;}
.mo2 a{color: #fff;}
    .swiper-container {
      width: 1200px;
      height: 225px;
      padding: 0px 30px;
    }
    .swiper-slide {
      text-align: center;
      width: 216px;
      font-size: 18px;
      height: 171px;
      background: #fff;

      
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-slide p{position: absolute;font-size: 16px; top: 166px;width: 216px;}
.swiper-slide img{width: 214px;height: 166px;border: 1px solid #dedede;}
.swiper-slide:hover p{color: #2f6cab;}
.swiper-button-next{opacity: 0.5;}
.swiper-button-prev{opacity: 0.5;}
.swiper-button-next:hover{opacity: 1;transition: 1s;}
.swiper-button-prev:hover{opacity: 1;transition: 1s;}

.lingyu{height: 271px;width: 100%;margin-top: -6px;}
.lingyulb{width: 1200px;margin: 0 auto;}
.lingyuch{width: 185px;height: 130px;float: left;margin-left: 18px;overflow: hidden;}
.lingyuch:nth-child(1){margin-left: 0px;}
.lylb{position: relative;top: -38px;height: 34px;background:rgba(0, 0, 0, 0.5);font-size: 15px;line-height: 34px;text-align: center;color: #fff;}
.lingyuch:hover .lylb{color: #2f6cab;transition: 1s;}
.lingyuch:hover  img{transform: scale(1.2,1.2);transition: 1s;}

.youlian{min-height: 206px;width: 100%;background: #f5f5f5;}
.youlian ul{width: 1200px;margin: 0 auto;padding-left: 0px;overflow: hidden}
.youlian ul li{width:240px;text-align: center;font-size: 16px;float: left;margin-top: 8px;}
.youlian ul li:nth-child(1){margin-top: 0px;}
.youlian ul li:nth-child(2){margin-top: 0px;}
.youlian ul li:nth-child(3){margin-top: 0px;}
.youlian ul li:nth-child(4){margin-top: 0px;}
.youlian ul li:nth-child(5){margin-top: 0px;}
.youlian ul li a:hover{color: #2f6cab;}




.footer{height: 192px;width: 100%;background: #2f6cab;float: left;}
.footnav{text-align: center;padding-top: 52px;}
.footnav a{color: #fff;}
.footnav a:hover{color: #ee5b02;}
.footnav em{color: #fff;width: 50px;margin: 0px 24px;}
.footer p{text-align: center;color: #fff;}








.aboutb{height:352px;width: 100%;background: url(404.png);background-position:center; margin:0 auto;overflow: hidden;}

.centerbg{width: 100%;background: #f5f5f5;float: left;padding-bottom: 40px;}
.center{width: 1200px;margin: 0 auto;}
.centerlf{width: 240px;float: left;}
.dhtop{width: 228px;height: 200px;border: 1px solid #2f6cab;background: #fff;margin-left: 10px;margin-top: -85px;position: absolute;}
.dhtop2{width: 230px;height: 202px;background: #2f6cab;position: absolute;margin-top: -95px;}
.dhtop2 img{margin-left: 35px;position: absolute;margin-top: 41px;}
.dhtop2 p{margin-left: 80px;color:#fff ;}
.dhtop2 p:nth-child(2){font-size: 26px;margin-top: 84px;margin-bottom: 0px;}
.dhtop2 p:nth-child(3){margin-top: 0px;text-transform:uppercase;}
.dhlf{width: 240px;margin-top: 126px;padding-left: 0px;}
.dhlf li{height: 47px;border-bottom: 1px solid #dfdfdf;}
.dhlf li:hover{background: #d97132;}
.dhlf li a{font-size: 16px;color: #3c3c3c;line-height: 47px;padding-left:33px;background: url(../image/dhtop2.png) no-repeat;background-position: 14px center;
    overflow: hidden;height: 47px;display: block;text-overflow: ellipsis;white-space: nowrap;}
.dhlf li:hover a{background: url(../image/dhtop3.png) no-repeat;background-position: 14px center;color: #fff;}
.active2{background: #d97132;}
.dhlf .active2 a{background: url(../image/dhtop3.png) no-repeat;background-position: 14px center;color: #fff;}
.centerht{width: 940px;float:left;margin-left: 20px;background: #FFFFFF;}
.centerhtop{width: 880px;height: 47px;padding-top: 13px;margin: 0 auto;border-bottom: 1px solid #dfdfdf;}
.centerhtop h3{font-size: 22px;color: #2f6cab;font-weight: normal;float: left;margin-top: 0px;margin-bottom: 0px;line-height: 47px;}
.centerhtop ul{float: right;height: 47px;margin-top: 0px;margin-bottom: 0px;}
.centerhtop ul p{float: left;font-size: 12px;line-height: 47px;margin-bottom: 0px; margin-top: 0px;}
.centerhtop ul li{float: left;font-size: 12px;}
.centerhtop ul li a, .centerhtop ul li em{float: left;font-size: 12px;line-height: 47px;}
.centerhtop ul li:last-child em{display: none;}
.centerhtop ul li:last-child a{color: #d97132;}
.centerhtop ul li a:hover{color: #d97132;}
.content{width: 880px;margin: 0 auto;font-size: 15px;line-height: 40px;margin-top: 29px;margin-bottom: 100px;min-height: 500px;}



.menu_list{width:240px;margin-top: 126px;}
.menu_head{width:206px;height:47px;line-height:47px;font-size:16px;color:#3c3c3c;cursor:pointer;border-bottom:1px solid #dfdfdf;position:relative;background:#f5f5f5 url(../image/dhtop4.png) center no-repeat;background-position: 13px 19px;margin:0;padding-left: 34px;}
.menu_head:hover,.menu_head.on{background:#d97132 url(../image/dhtop4.png) center no-repeat;background-position: 13px 19px;color: #fff;}
.menu_head>a{font-size:16px;color:#3c3c3c;}
.menu_head:hover>a,.menu_head.on>a{color:#fff;}
.menu_body{width:240px;height:auto;overflow:hidden;line-height:38px;backguound:#fff;}
.menu_body a{display:block;width:206px;height:38px;line-height:38px;color:#3c3c3c;text-decoration:none;background:#fff url(../image/dhtop6.png) center no-repeat;background-position: 13px 15px;margin:0;padding-left: 34px;}
.menu_body a:hover,.menu_body a:focus,.menu_body a.on{text-decoration:none;color:#d97132;background:#fff url(../image/dhtop5.png) center no-repeat;background-position: 13px 15px;margin:0;}
.menu_body a:first-child{padding-top: 9px;background-position: 13px 24px;}
.menu_body a:last-child{padding-bottom: 9px;}
.centertopbug{float: left;margin-left: 30px;}
.dhht{width: 880px;border-bottom: 1px solid #e8e8e8;padding-left: 0px;float: left;margin-left: 30px;margin-top: 24px;margin-bottom: 0px;padding-bottom: 22px;}
.dhht li{float: left;width: 176px;margin-bottom:8px;}
.dhht li a{background:url(../image/dhtop6.png) no-repeat;background-position: 0px 6.2px;padding-left: 17px;}
.dhht li a:hover,.dhht li a:focus,.dhht li a.on{background:url(../image/dhtop5.png) no-repeat;background-position: 0px 6.2px;color: #d97132;}
.liebiao{width: 880px;float: left;margin-left: 30px;margin-top: 34px;min-height: 800px;}
.liebiaoch{width: 880px;padding-left: 0px;margin: 0;overflow: hidden;padding-bottom: 10px;}
.liebiaoch li{width: 275px;float: left;margin-left: 27.5px;margin-bottom: 48px;}
.liebiaoch li:nth-child(1){margin-left: 0px;}
.liebiaoch li:nth-child(4){margin-left: 0px;}
.liebiaoch li:nth-child(7){margin-left: 0px;}
.liebiaoch li:nth-child(10){margin-left: 0px;}
.liebiaoch li img{width: 273px;height: 205px;border: 1px solid #dad9d9;}
.liebiaoch li p{margin-left: 3px;margin-bottom: 0px;margin-top: 3px;}
.liebiaoch li p:nth-child(2){margin-top: 10px;}
.liebiaoch li p b{display:block;font-weight:initial;}
.liebiaoch li p b:nth-child(2){margin-left:74px;}
.liebiaoch li p:nth-child(4) b:first-child{height:21px;float:left;}
.liebiaoch li p a{color: #2f6cab;}
.fenye ul{margin: 0 auto;text-align: center;width: 100%;}
.fenye ul a,.fenye ul span{padding:3px 11px;border: 1px solid #e4e4e4;font-size: 10px;color: #2f2f2f;margin: 0px 6px;display: inline-block}
.fenye ul a:hover,.fenye ul span{padding: 4px 12px;border:none;color: #fff;background: #d97132;}
.fenye{padding: 0 50px 50px 0;display: block;clear: both}


.lanrenzhijia{ width:440px;height:auto; overflow:hidden;float: left;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(../image/loading.gif) no-repeat center center;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.spec-preview{width:386px;height:272px;border:1px solid #DFDFDF;margin-left: 26px;}
.spec-scroll{clear:both;margin-top:13px;width:440px;}
.spec-scroll .prev{float:left;margin-right:8px;background: url(../image/prev2.png);}
.spec-scroll .next{float:right;background: url(../image/next2.png);}
.spec-scroll .prev,.spec-scroll .next{display:block;width:16px;height:18px; cursor:pointer;margin-top: 25px;}
.spec-scroll .items{float:left;position:relative;width:388px;height:70px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;padding-left: 0px;margin-top: 0px;margin-bottom: 0px;}
.spec-scroll .items ul li{float:left;width:96.5px;text-align:center;margin-left: 1.2px}
.spec-scroll .items ul li img{padding:2px;width:88px;height:66px;}
.spec-scroll .items ul li img:hover{border:2px solid #2f6cab;padding:0px;}
.xinghao{float: left;width: 414px;height: 357px;}
.xinghao h3{font-size: 25px;color: #d97132;margin-top: 7px;margin-bottom: 7px;}
.xinghao p{line-height: 28px;margin-top: 11px;}
.canshu{width: 828px;float: left;margin-top: 41px;margin-left: 26px;}
.canshutit{width: 130px;height: 39px;background: #d97132;color: #fff;line-height: 39px;font-size: 16px;text-align: center;border-radius: 5px 5px 0px 0px;}
.titxian{height: 1px;width: 828px;background: #d97132}
.canshuxq{width:828px;font-size: 15px;line-height: 40px;margin-top: 29px;margin-bottom: 100px;}




.xwlb{width: 880px;padding-left: 0px;margin: 0 auto;padding-bottom: 50px;min-height: 400px;}
.xwlb li{border-bottom: 1px solid #e4e4e4;}
.xwlb li a{font-size: 18px;color: #3c3c3c;background:url(../image/dhtop7.png) center no-repeat;background-position: 0px 5px; padding-left: 24px;display: block;margin-top: 32px;}
.xwlb li a:hover{color: #d97132;background:url(../image/dhtop8.png) center no-repeat;background-position: 0px 5px;}
.xwlb li p{padding-left: 24px;margin-top: 10px;margin-bottom: 19px;}
.xinwen{width: 880px;margin: 0 auto;}
.xinwen h1.t{font-size: 30px;color: #3c3c3c;text-align: center;margin-bottom: 9px;margin-top: 50px;}
.xinwen p.fbsj{font-size: 13px;text-align: center;border-bottom:1px dashed #d6d6d6; padding-bottom: 18px;margin-top: 11px}
.xinwen p.fbsj font{padding-right: 20px}
.xinwen .content{margin-bottom: 50px;}
.shangxia{width: 880px;margin: 0 auto;border-top: 1px solid #e5e5e5;}
.shangxia p{font-size: 15px;color: #3c3c3c;margin-bottom: 0px;margin-top: 0px;}
.shangxia p:first-child{margin-top: 24px;}
.shangxia p:last-child{margin-top: 10px;margin-bottom: 52px;}
.shangxia p a{font-size: 15px;color: #3c3c3c;}
.shangxia p a:hover{color: #d97132;}




.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url("../image/sidebar_bg.png") no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url("../image/sidebar_bg.png") no-repeat -119px -115px; padding-left:22px;}


.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url("../image/blue_line.png") repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}