@charset "utf-8";
/* CSS Document */

body{ background: url(/Template/Pc/images/bdbj.jpg) repeat;	min-width:1150px;}
.head-bj{ width: 100% ; height: 530px; position: relative; overflow: hidden;}

.home{ width: 100%; height: 530px;  overflow: hidden; }
.home .focus{ overflow:hidden; position:relative;width:100%; height:530px;}
.home .focus ul{ overflow:hidden; width:9999px;height:100%;}
.home .focus li{ float:left; width:100%; height:100%; position:absolute;}
.home .focus li + li{z-index:-1;}
.home .focus li img{width:100%;height:100%}
.home .focus li a{display:block;width:100%;height:100%; }
.home .focus .nav{position:absolute;left:0;bottom:36px;width:100%;text-align: center;}
.home .focus .nav i{display:inline-block;width:20px;height:20px;margin:0 8px;line-height:3px;text-align: center;vertical-align: middle;cursor: pointer; background-color: #fff; border-radius: 20px; opacity: 0.6;}
.home .focus .nav i.now{ background-color: #fff ; opacity: 1;}

/*按钮*/
.focus .prev {position: absolute;left: 30px;top: 0;width: 80px;height: 100%;z-index: 10;}
.focus .next { position: absolute; right: 30px; top: 0; width: 80px; height: 100%; z-index: 10;}
.focus .prev a {position: absolute;left: 0;top: 50%;margin-top: -40px;width: 80px;height: 80px;
background: url(/Template/Pc/images/ld_prev.png) no-repeat center;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.focus .next a {position: absolute;right: 0;top: 50%;margin-top: 40px;width: 80px;height: 80px;background: url(/Template/Pc/images/ld_next.png) no-repeat center;opacity: 0;transition: all 0.3s; -webkit-transition: all 0.3s;}

.focus .prev:hover a,
.home .focus .next:hover a {
    opacity: 1;
}


.main-bj{ width: 100% ; background: url(/Template/Pc/images/main-bj.jpg) no-repeat top center;}
.main-c{ width: 1150px; margin: 0 auto; padding-bottom: 70px; overflow: hidden;}
.lam-box{ width: 1150px; height: 80px; border-bottom: 1px solid #d8d1ca; position: relative; overflow: hidden;}
.lm{ width: 870px; height: 80px; line-height: 90px; overflow: hidden;}
.lm a{ font-size: 24px; color: #433030; background: url(/Template/Pc/images/lmx.jpg) no-repeat right center; padding: 0 16px 0 6px}
.lm a:hover{color: #ba2926;font-weight: bold}
.lm a.on{font-weight: bold; color: #ba2926;}
.dw-box{ width: 280px; height: 80px; line-height: 96px;font-size: 14px; color: #433030;text-align: right; position: absolute;right: 0;top: 0; overflow: hidden;}
.dw-box a{ font-size: 14px; color: #433030}
.dw-box a.on{color: #ba2926;font-weight: bold}

.nr-box{ width: 100%;}

.tp-box{ width: 1066px; margin: 0 auto; overflow: hidden;}
.tp-box ul{ width: 1160px ; padding-top: 36px;}
.tp-box ul li{ width:338px; height: 278px; margin-right: 25px;float: left;  margin-bottom: 34px; position: relative;}
.tp-box ul li .sp-bj{width: 338px; height: 240px; overflow: hidden;}
.tp-box ul li .sp{ width: 338px; height: 240px;transition: all 0.4s;}
.tp-box ul li h4{ width: 100% ; height: 38px; line-height: 38px;text-align: center;font-size: 16px;
    color: #464646; overflow: hidden;}
.tp-box ul li:hover{background-color: #d5a555;}
.tp-box ul li:hover h4{ color: #fff}
.tp-box ul li:hover .sp-bj .sp {transform: scale(1.1);}


/* ======翻页====== */
.pagelable{ width: 100% ; border-top: 1px solid #d5cec9;}
.pageCustom{ text-align:center; margin:auto; margin-top: 33px;}
.pageCustom a{width: 38px; height: 38px;line-height: 38px;display: inline-block; background: url(/Template/Pc/images/fy1.png) no-repeat; text-align: center;font-size: 16px;color: #666;margin: 0 4px;}

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }

.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 38px; height: 38px;line-height: 38px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Pre:hover{font-weight: bold;
color: #fff;  }
.pageCustom a.pageCustom_Pre_Disable{width: 38px;height: 38px; display: inline-block;text-align: center;cursor: pointer;}

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold;color: #bd2929;  background: url(/Template/Pc/images/fy3.png) no-repeat}
.pageCustom a.pageCustom_Num_On{  font-weight: bold;color: #fff; background: url(/Template/Pc/images/fy2.png) no-repeat}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 38px; height: 38px;line-height: 38px;display: inline-block;
	text-align: center; }
.pageCustom a.pageCustom_Next:hover{font-weight: bold;
color: #fff; }
.pageCustom a.pageCustom_Next_Disable{ width: 38px;height: 38px; display: inline-block;text-align: center;cursor: pointer;}
 
.zw{ display: none}


.ly-bj{ width: 1150px; background: url(/Template/Pc/images/ly-bj.jpg) no-repeat; padding-bottom: 80px; margin: 27px 0 0 0; overflow: hidden;}
.ly-c{ width: 990px; margin: 0 auto; overflow: hidden;}
.name-box{ width: 100% ; height: 34px;}
.ly-b{ width: 485px; height: 34px;float: left; margin: 63px 0 78px 0; }
.ly-b h3{ width: 94px; height: 34px; line-height: 34px;float: left; text-align: center ; font-size: 18px; font-weight: bold; color: #433030; overflow: hidden;}
.ly-b .mma{ width: 373px ; height: 32px; line-height: 32px;float: left; padding-left: 15px; border: solid 1px #626262 ; color: #433030; font-size: 16px; }

.name-box2{ width: 100% ;}
.name-box2 h3{ width: 94px; height: 48px; line-height: 48px;float: left; text-align: center ; font-size: 18px; font-weight: bold; color: #433030; overflow: hidden;}
.name-box2 .mmb{ width: 844px ; height: 240px; line-height: 24px;float: left; padding: 15px; border: solid 1px #626262 ; color: #433030; font-size: 16px; background: none ; font-family: "微软雅黑"}
.wwb{ width: 100% ; height: 74px; line-height: 74px; text-align: center; font-size: 16px; color: #433030; overflow: hidden;}
.submit{ width: 100% ; height: 50px; line-height: 50px; text-align: center; background-color: #bd2929; font-size: 24px; font-weight: bold; color: #fff;}
.onb{ border: solid 1px #bd2929 !important;}

.lxwm{ line-height: 80px; font-size: 24px; color: #ba2926; font-weight: bold ; padding-left: 5px;}
.dt-bj{ width: 1140px; background-color: #e9e9e8; padding: 5px ; margin: 31px 0 0 0}
.lxfs{ width: 1040px; margin: 0 auto; padding: 24px 0 40px 0}
.lx-l{ width: 680px;float: left;}
.lx-l h3{ width: 100% ; height: 20px; line-height: 20px;  font-size: 18px; font-weight: bold; color: #ba2926 ; overflow: hidden;}
.lx-l h4{ width: 100% ; height: 20px; line-height: 20px; font-size: 16px; color: #433030; margin: 10px 0 0 0; overflow: hidden;}
.lx-l h4 span{ font-weight: bold ;}

.lx-m{ width: 120px;float: right; text-align: center;}
.lx-m .emm{ width: 90px; height: 90px;}
.lx-m  h3{ width: 100% ; text-align: center; font-size: 16px; color: #433030; padding: 4px 0 0 0}

.dtu{ width: 100% ; height: 400px;}
.dt-api{ width: 100% ; height: 400px;}

.new{ width: 805px; height: 80px; line-height: 80px; font-size: 24px; color: #bd2929; font-weight: bold; white-space:nowrap;  text-overflow:ellipsis; overflow: hidden;}

.nw-l{ width: 805px;float: left; margin: 12px 0 0 0; overflow: hidden;}
.nw-r{ width: 314px;float: right;margin: 12px 0 0 0; overflow: hidden;}
.xw-bj{ width: 100% ;  background: url(/Template/Pc/images/rr.jpg) repeat;}
.biaot{ width: 100% ; height: 57px; background: url(/Template/Pc/images/rtu.jpg) no-repeat; position: relative; overflow: hidden;}
.biaot h3{ width: 170px; height: 57px; line-height: 57px ; font-size: 18px; color: #fff ;float: left; padding-left: 13px; overflow: hidden;}
.biaot a{ font-size: 14px; color: #fff; position: absolute; right: 11px; top: 19px }
.nww{ width: 100% ;}
.nww ul{ width: 290px; margin: 0 auto; overflow: hidden;}
.nww ul li{ width: 100%; border-bottom: 1px solid #d9d1cf;}
.nww ul li a{ width: 260px;  padding: 15px ; display: block; margin: 7px 0; overflow: hidden; }
.nww ul li a img{ width: 132px; height: 96px;float: left;}
.nww ul li a .ww-r{ width: 113px;float: right;}
.nww ul li a .ww-r h3{ width: 100% ; height: 40px;line-height: 20px; font-size: 16px; color: #433030; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.nww ul li a .ww-r h4{width: 100% ; height: 16px;line-height: 16px; font-size: 14px; color: #878787; margin: 38px 0 0 0 ; overflow: hidden; }
.nww ul li a:hover{ background-color: #efd69c;}
.nww ul li a:hover h3{ color: #bd2929}
.nww ul li a:hover h4{color: #bd2929}

.nww ul .hid img{ display: none}
.nww ul .hid .ww-r{ width: 100%}

.pho-bj{ width: 100% ; height: 100px; background: url(/Template/Pc/images/php.jpg) no-repeat; margin: 21px 0 0 0; overflow: hidden;}
.pho-bj h3{ width: 220px; height: 18px; line-height: 18px; font-size: 16px; color: #433030; padding-left: 85px; margin: 22px 0 8px 0; overflow: hidden;}
.pho-bj h4{ width: 220px; height: 32px; line-height: 32px; font-size: 30px;font-weight: bold; color: #ba2926; padding-left: 85px; overflow: hidden;}

.nw-l .tim{ width: 100% ; height: 16px; line-height: 16px; font-size: 14px; color: #878787; overflow: hidden;}
.text-box{ width: 100% ; font-size: 16px; color: #453838; line-height: 26px; padding: 29px 0 22px 0;text-align:justify; overflow: hidden;}
.text-box img{ max-width: 100%; height: auto;}
.text-box p{ margin: 16px 0 !important}

.fxiang{ width: 100% ; text-align: center; border-top: 1px solid #d4ccc8; padding: 8px 0 20px 0}
.bdsharebuttonbox span{  height: 50px; line-height: 50px; font-size: 14px;float: left; color: #bd2929}
.bdsharebuttonbox{ width: 270px !important; height: 50px !important; margin: 0 auto; padding: 10px 0 0 0; overflow: hidden; }
.bdsharebuttonbox a{float: left !important;}

.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{   background-image: none !important;margin: 3px 0px 4px 0 !important;}
.bdsharebuttonbox .bds_weixin{ width: 50px !important; height: 50px !important; background-image: none; background: url(/Template/Pc/images/qw2.png) no-repeat !important;background-position: left center !important; }
.bdsharebuttonbox .bds_sqq{width: 50px !important; height: 50px !important; background-image: none; background: url(/Template/Pc/images/qw1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_tsina{width: 50px !important; height: 50px !important; background-image: none; background: url(/Template/Pc/images/qw3.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox a{ margin: 0 8px !important; display: block}
.bdsharebuttonbox .bds_tsina:hover{ background: url(/Template/Pc/images/qw3-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_sqq:hover{ background: url(/Template/Pc/images/qw1-1.png) no-repeat !important;background-position: left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background: url(/Template/Pc/images/qw2-1.png) no-repeat !important;background-position: left center !important; }
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ padding: 0 !important}


.xg-bj2{width:90%;padding: 2% 5%;margin-top: 2px;background-color: #f4f4f4;background: url(/Template/Pc/images/sxt.jpg) repeat;border-top: 14px solid #bd2929;border-bottom: 1px solid #d2cbc7;  overflow:hidden;position: relative;}
.page-t{ width:100%; height: 22px;padding-bottom:6px; padding-top:5px;}
.page-t h3{ width:75px; height:22px; float: left; line-height:22px; font-size:16px; color:#bd2929; margin-bottom:10px;}
.page-t a{ width:560px;height:22px; float: left;  line-height:22px;font-size:16px; color:#453838;  display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#bd2929}
.page-t:hover h3{ color:#bd2929}



.nwb{ width: 100% ;}
.nwb ul{ width:100% ; overflow: hidden;}
.nwb ul li{ width: 100%; border-bottom: 1px solid #d9d1cf;}
.nwb ul li a{ width: 761px;  padding: 22px ; display: block; margin: 7px 0; overflow: hidden; }
.nwb ul li a img{ width: 183px; height: 121px;float: left;}
.nwb ul li a .ww-r{ width: 558px;float: right;}
.nwb ul li a .ww-r h3{ width: 100% ; height: 20px;line-height: 20px; font-size: 16px; color: #433030; font-weight: bold; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow: hidden;}
.nwb ul li a .ww-r p{width: 100% ; height: 54px;line-height: 18px; font-size: 14px; color: #878787; margin: 10px 0 18px 0 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;  overflow: hidden; }
.nwb ul li a .ww-r .gd-box{ width: 100% ; height: 16px}
.nwb ul li a .ww-r .gd-box h4{float: left;height: 16px;line-height: 16px; font-size: 14px; color: #878787}
.nwb ul li a .ww-r .gd-box h5{float: right; height: 16px;line-height: 16px;font-size: 14px; color: #c35454}
.nwb ul li a:hover{ background-color: #efd69c;}
.nwb ul li a:hover h3{ color: #bd2929}
.nwb ul li a:hover p{color: #d38e61}
.nwb ul li a:hover .gd-box h4{ color: #c35454}
.nwb ul .hid img{ display: none}
.nwb ul .hid .ww-r{ width: 100%}


.Bottom-material{ width: 100% ; height: 163px; background: url(/Template/Pc/images/sos-bj.jpg) no-repeat top center; overflow: hidden;}
.material-c{ width: 1200px; margin: 0 auto; position: relative; overflow: hidden;}
.sou-bj{ width: 100% ; height: 163px; position: relative;}
.jiy{ position: absolute; left: 3px; top: 31px}

.sos-box{ width: 348px; height: 36px; border-bottom: 2px solid #76240f ;float: right; position: relative; margin: 33px 3px 0 0; overflow: hidden;}
.sos-box .pla{ width: 290px; height: 36px; line-height: 36px; padding-left: 8px; font-size: 16px; color: #d5a555 ; font-family: "微软雅黑"}
.ys::-webkit-input-placeholder{ color:#76240f; }
.ys::-moz-placeholder{color:#76240f;}
.ys:-moz-placeholder{ color:#76240f;}
.ys:-ms-input-placeholder{color:#76240f;}
.sos-box .but{ width: 27px; height: 28px; background: url(/Template/Pc/images/seac.png) no-repeat; position: absolute; right: 6px; top: 0; border: none ; cursor: pointer;}
.sos-box .but.on{ background: url(/Template/Pc/images/seac1.png) no-repeat;}

.so{background: url(/Template/Pc/images/suo.jpg) repeat; background-position: top center}

.nwc ul li a{ width: 1106px}
.nwc ul li a .ww-r{ width: 906px}


