﻿@charset "utf-8";
/* CSS Document */
.gao2 .nav-bj{ background-color: #fff;position: initial ; position: relative; top: 0; border-top: 1px solid #eaeaea}
.gao2 .nav-bj .nav{background: none}
.nav ul li .yj{color: #555}
.nav ul li:hover .yj{color: #fff}

.flexslider{width:100%; height:299px; position: relative;  overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li .tta { display: block;width: 1920px;  width:2560px; height:100%; position: relative; left:50%;margin-left:-960px; margin-left:-1280px; }
.flexslider .slides li .tta { text-align: center;}
.flexslider .slides li .tta img { display: inline-block; width:100%; height:299px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:15px;text-align:center; z-index:88;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ width: 8px; height:8px; background-color: #fff ; overflow: hidden; font-size: 0; cursor: pointer; opacity: 1; margin: 0 6px; display: inline-block ; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.flex-control-paging li a.flex-active{ opacity: 1; width: 20px; background-color: #c12411 ; border-radius:8px ; -webkit-border-radius:8px ; -moz-border-radius:8px ; -ms-border-radius:8px ; -o-border-radius:8px ; }

.flex-direction-nav{ width:100%;  position: absolute;left:0; top: 304px ;display: none}

.flexslider .slides li .cent-bj{ width: 100%; height: 299px ; position: absolute; left: 0;top: 0; z-index: 9;}
.flexslider .slides li .cent{ width: 1200px; margin: 0 auto; height: 299px;text-align: right; position: relative;}
.flexslider .slides li .dit{ width: 318px; height: 135px ;background: url(../images/dt.png) no-repeat; position: absolute; left: 0; bottom: 0;;text-align: left;}
.flexslider .slides li .dit h3{font-size: 28px;line-height: 28px; color: #fff; margin: 61px 0 12px 29px}
.flexslider .slides li .dit h5{font-size: 14px; color: #f3c0c0; text-transform: uppercase ;margin: 0 0 0 29px}
.flexslider .slides li .opct{ width: 882px; height: 43px ; background: rgba(0, 0, 0, 0.2);position: absolute; right: 0;bottom: 0;}
.flexslider .slides li .opct h3{ width: 860px; height: 43px ;line-height: 43px; text-align: right; font-size: 14px; color: #fff}
.flexslider .slides li .opct h3 a{ font-size: 14px; color: #fff}
.flexslider .slides li .opct h3 a:hover{ color: #c12411}
.flexslider .slides li .opct h3 a.on{ color: #c12411}

.main-bj{ width: 100%; background: url(../images/cnt.jpg) no-repeat bottom center; overflow: hidden;}
.main-c{ width: 1200px; margin: 0 auto;  overflow: hidden; }
.pad65{ padding-bottom: 65px}

.lm-box{ width: 100%; height: 75px;border-bottom: 1px solid #eaeaea;}

.txtScroll-left{ width:1200px ; height: 75px; margin: 0 auto;  position:relative;  z-index: 5;}
.txtScroll-left .hd{ overflow:hidden;  display: none}
.txtScroll-left .hd .prev{ width: 8px; height: 13px; background: url(../images/left.png) no-repeat; display: block; position: absolute; left: 0; top: 31px; cursor: pointer;}
.txtScroll-left .hd .next{width: 8px; height: 13px; background: url(../images/right.png) no-repeat; display: block; position: absolute;right: 0; top: 31px; cursor: pointer;}

.txtScroll-left .bd{  width: 1100px; margin: 0 auto; height: 72px; }
.txtScroll-left .bd ul{ zoom:1; text-align: center; height: 72px;   }
.txtScroll-left .bd ul li{  height:76px;  display: inline-block; margin: 0 25px; position: relative;}
.txtScroll-left .bd ul li .yng{ width: 100%; display: block ; height: 72px;line-height: 72px;white-space:nowrap;  text-overflow:ellipsis; overflow: hidden; }
.txtScroll-left .bd ul li .yng h4{display: inline-block; height: 72px; line-height: 72px; text-align: center; ;font-size: 16px; color: #777; }
.txtScroll-left .bd ul li i{ width: 34px; height: 1px; display: block ; background-color:#c12411; position: absolute; left: 50%; margin-left: -17px;bottom: 0;display: none }
.txtScroll-left .bd ul li:hover .yng h4{color: #c12411}
.txtScroll-left .bd ul li:hover i{display: block}
.txtScroll-left .bd ul li.on .yng h4{color: #c12411}
.txtScroll-left .bd ul li.on i{display: block}


.pic{ width: 1200px; margin: 44px 0 0 0;  overflow: hidden; }
.pic ul{ width: 1250px}
.pic ul li{ width: 380px; height: 356px; background-color: #fff ;float: left;margin: 0 28px 28px 0}
.pic ul li a{ width: 100%; height: 356px;display: block;position: relative;}
.pic ul li .tu{ width: 100%;}
.pic ul li .tu img{ width: 100%; height: 285px ; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; }
.pic ul li i{ width: 42px; height: 1px;display: block;background-color: #c12411; position: absolute; left: 20px;bottom: 51px ;}
.pic ul li h3{width: 340px; height: 18px;line-height: 18px; font-size: 18px; color: #555; position: absolute; left: 20px;bottom: 20px;}
.pic ul li:hover img{ transform: scale(0.95,0.95); -webkit-transform: scale(0.95,0.95); -moz-transform: scale(0.95,0.95); -ms-transform: scale(0.95,0.95); -o-transform: scale(0.95,0.95); }
.pic ul li:hover{background-color: #c12411;box-shadow: rgba(0, 0, 0, 0.2) 0 0 8px 2px ;}
.pic ul li:hover i{background-color: #fff}
.pic ul li:hover h3{color: #fff}
.pic ul li .zhe{ width: 100%; height: 285px ;text-align: center; background: rgba(0, 0, 0, 0.7); overflow: hidden; position: absolute; left: 0;top: 0; transition: all 0.5s;}
.pic ul li .zhe img{ width: 50px; height: 50px;margin-top: 110px}
.pic ul li:hover .zhe{display: none}

/* ======翻页====== */
.pagelable{ width: 100%; }
.pageCustom{ text-align: center; margin: auto; margin-top: 36px;}
.pageCustom a{ width: 34px; height: 34px; line-height: 34px; display: inline-block; border: solid 1px #d3d3d3; text-align: center; font-size: 16px; color: #585858; margin: 0 4px; background-color: #fff ; cursor: pointer;}

/*提示*/
.pageCustom a.pageCustom_Prompt{ width:auto; padding: 0px 12px; }

/*第一页-启用*/
.pageCustom a.pageCustom_First{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }
/*第一页-禁用*/
.pageCustom a.pageCustom_First_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_First_Disable:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }

/*上一页-启用*/
.pageCustom a.pageCustom_Pre{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }
/*上一页-禁用*/
.pageCustom a.pageCustom_Pre_Disable{ width: 71px; height:34px; line-height:34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Pre_Disable:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }

/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ font-weight: bold; color: #fff; background-color: #c12411; }
.pageCustom a.pageCustom_Num_On{  font-weight: bold; color: #fff; background-color: #c12411; }

/*下一页-启用*/
.pageCustom a.pageCustom_Next{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }
/*下一页-禁用*/
.pageCustom a.pageCustom_Next_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Next_Disable:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }

/*尾页-启用*/
.pageCustom a.pageCustom_Last{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }
/*尾页-禁用*/
.pageCustom a.pageCustom_Last_Disable{ width: 71px; height:34px; line-height: 34px; display: inline-block; text-align: center; cursor: pointer; }
.pageCustom a.pageCustom_Last_Disable:hover{ font-weight: bold; color: #fff; background-color: #c12411; border: solid 1px #c12411; }
 
/*跳转*/
 .pageCustom a.pageCustom_Go{ width: auto; padding: 0 6px; height: 32px; display: inline-block; line-height: 32px;text-align: center; border: none !important; background: none; }
 .pageCustom a.pageCustom_Go input{ margin:0 3px; width: 43px; height: 32px; line-height: 32px; display: inline-block; color: #696969; text-align: center; border: solid 1px #d3d3d3; background-color: #fff; font-size: 16px; color: #666; }
/*翻页end*/




.news{width: 100%;  padding: 15px 0 30px 0;}
.news ul{ width: 100% ;}
.news ul li{ width: 100%; border-bottom: 1px dashed #d2d2d2; padding: 22px 0; position: relative; overflow: hidden; }
.news ul li a{ width: 100%;display: block ; overflow: hidden; }
.news ul li a .tub{width: 200px; height: 150px;float: left; margin: 0 20px 0 0; overflow: hidden;}
.news ul li a img{width: 100%; height: 150px;}
.news ul li a .new-r{ width: 960px; float: left;}
.news ul li a h3{ width: 100%; height: 30px; line-height: 30px; font-size: 18px;color: #333 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 10px 0 17px 0; overflow: hidden;}
.news ul li a p{ width: 100%; height:26px; line-height: 26px; font-size: 16px; color: #777777 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1; overflow: hidden;}
.news ul li a .tim{ width: 100%; height: 18px;line-height: 18px;text-align: right; margin: 46px 0 0 0}
.news ul li a .tim span{ font-size: 14px; color: #999 ; display: inline-block; height: 20px; line-height: 20px; padding-left: 26px;margin-right: 20px;}
.news ul li a .tim  .sp1{background: url(../images/icd2.png) no-repeat left center}
.news ul li a .tim  .sp2{background: url(../images/icd1.png) no-repeat left center}
.news ul li a:hover h3{color: #c12411}
/* .news ul li:last-child{border: none} */

.news ul li.noa .new-r{ width: 100%}
.news ul li.noa .tub{display: none}



.xwlb{width: 100% ;padding: 44px 0 10px 0}
.xwlb ul{width: 100%}
.xwlb ul li{width: 100% ; margin: 0 0 10px 0}
.xwlb ul li a{width: 100% ; height: 35px;display: block;}
.xwlb ul li a h3{width: 1000px; height: 35px; line-height: 35px; font-size: 16px; color: #333333 ; padding-left: 5px;float: left; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.xwlb ul li a h3 span{color: #c12411}
.xwlb ul li a h4{width: 80px; height: 35px; line-height: 35px; font-size: 16px; color: #999999 ;float: right;text-align: right}
.xwlb ul li:hover a h3{color: #c12411}
.xwlb ul li:hover a h4{color: #c12411}
.xwlb ul li:last-child{border: none}
.xian{ width: 100%;border-top: 1px dashed #d2d2d2 ;margin: 6px 0 14px 0}

.suo{ width: 1200px; margin: 0 auto ;line-height: 76px ;font-size: 16px; color: #777}
.suo span{color: #c12411 ;font-weight: bold}


.titel{width: 100%;}
.titel h3{font-size: 20px; font-weight: bold ;color: #333 ;margin-bottom: 20px}
.titel i{ width: 16px; height: 1px;background-color: #c12411 ; display: block;margin-bottom: 17px}
.titel p{font-size: 16px; color: #555;}
.lxfs{ width: 1200px;  height: 192px ;background: url(../images/ww.jpg) no-repeat;margin: 28px 0; overflow: hidden;}
.lxfs .lx{ width: 33.333%;text-align: center ;float: left;}
.lxfs .lx img{margin: 33px 0 26px 0}
.lxfs .lx h5{font-size: 16px; line-height: 16px; color: #fff ;margin-bottom: 10px}
.lxfs .lx h6{font-size: 16px; line-height: 22px; color: #fff ;}


.Next-step2{ width: 100%;padding: 40px 0 ;text-align: center ;position: relative;}
.Next-step2 input{ width: 208px; height: 44px; line-height: 44px; display:inline-block; border: solid 1px #c12411; font-size: 16px; color: #c12411; text-align: center; cursor: pointer; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.Next-step2 input:hover{background-color: #c12411; color: #fff}

.input-bx{ width: 100%;margin-bottom: 33px; overflow: hidden;}
.input-bx .ipt-txt{ width: 63px; height: 45px; line-height: 45px; float: left; font-size: 16px; color: #555555;text-align: right; padding-right: 10px;}
.input-bx .ipt-txt span{color: #be3222}
.input-bx .iip{ width: 320px; height: 43px; background-color: #fff ;float: left; border: solid 1px #d2d2d2 ;font-size: 14px; color: #555;  border-radius:4px ; -webkit-border-radius:4px ; -moz-border-radius:4px ; -ms-border-radius:4px ; -o-border-radius:4px ;text-indent: 10px }
.input-bx h5{ width: 154px; height: 45px; background-color: #c12411 ;float: left; margin-left: 48px; border-radius:4px ;  overflow: hidden;}
.input-bx .iip2{ width: 1097px; height: 100px;text-indent: 0; padding: 10px;float: left;border: solid 1px #d2d2d2 ;font-size: 14px; color: #555; border-radius:4px ; font-family: "微软雅黑"}
.input-bx .iip:focus{border: solid 1px #be3222 ;}
.input-bj{ width: 100%; overflow: hidden;}
.input-bj .yzm2{ width: 400px ; float: left;}



.query-bj2{width: 100%; height: 100%;position: fixed; background: rgba(0, 0, 0, 0.2);
	left: 0; top: 0; z-index: 99; max-height: 96vw ; overflow-y: auto ;}
.query-bj2 .rwt-box2{ width: 396px; background-color: #fff ; margin: 0 auto; }
.caoz{ width: 100%; height: 48px;border-bottom: 1px solid #f5efef ; position: relative;}
.caoz h3{ line-height: 48px; font-size: 16px; color: #585858 ; padding-left: 16px; background-color: #f7f7f7}
.caoz .cha{ position: absolute; right: 20px;top: 17px ;cursor: pointer;}
.tr-nr{ width: 305px; margin: 0 auto; padding: 0 0 22px 0 ;text-align: center}
.tr-nr p{ width: 100%; text-align: center; font-size: 16px; color: #585858; line-height: 30px;}
.tr-nr p span{color: #9b0c23}
.tr-nr .cg{ margin: 0 0 20px 0}
.tbl{ width: 100% ; height: 100%;}



.dybj{ width: 100%; height: 301px ; background: url(../images/dybj.jpg) no-repeat center center; margin: 41px 0; overflow: hidden;}
.dyc{ width: 1200px; margin: 0 auto;}
.dyc .tte{ width: 100%; text-align: center; padding: 47px 0 0 0 }
.dyc .tte h3{ font-size: 24px; color: #fff ;margin-bottom: 10px;}
.dyc .tte h4{ font-size: 18px; color: #f4b2b2}

.ice-box{ width: 1200px; margin-top: 35px;  overflow: hidden;}
.ice-box ul{ width: 100%}
.ice-box ul li{ width: 200px; height: 130px; text-align: center ;float: left; background: url(../images/rit.png) no-repeat right center;}
.ice-box ul li img{ margin-bottom: 20px;}
.ice-box ul li h5{ margin-bottom: 6px; font-size: 16px; color: #fff}
.ice-box ul li h6{font-size: 14px; color: #e7a5a5 }
.ice-box ul li:last-child{background: none}

.nr-box{ width: 100%; font-size: 16px; color: #555 ;line-height: 30px; text-align: justify; padding: 15px 0; overflow: hidden;}
.nr-box img{max-width: 100% !important ; height: auto}


.lmw{ width: 100%; text-align: center ; padding: 40px 0 20px 0}
.lmw ul{width: 100%;}
.lmw ul li{display: inline-block ; }
.lmw ul li a{ display: inline-block ;height: 43px;line-height: 43px; text-align: center; border: solid 1px #e5e5e5; padding: 0 10px; min-width: 120px;font-size: 14px; color: #777}
.lmw ul li a:hover{ border: solid 1px #c12411 ; background-color: #c12411 ; color: #fff}
.lmw ul li a.on{ border: solid 1px #c12411 ; background-color: #c12411 ; color: #fff}


.wez{ width: 1200px;margin: 0 auto; height: 42px; background-color: #f9f8f9;text-align: right}
.wez h3{line-height: 42px; font-size: 14px; color: #999 ; padding-right: 20px;}
.wez h3 a{font-size: 14px; color: #999 ; }
.wez h3 a:hover{ color: #c12411}
.wez h3 a.on{ color: #c12411}


.pg-box{ width: 100%;border-top: 1px solid #dcdcdc;  margin: 20px 0 0px 0; padding-top: 30px; position: relative; }
.page-t{ width:100%; height: 40px;}
.page-t h3{ width:85px; height:40px; float: left; line-height:40px; font-size:16px; color:#777;text-align: right;}
.page-t a{ width:1000px;height:40px; float: left; line-height:40px;font-size:16px; color:#777; display:block; white-space:nowrap;  text-overflow:ellipsis; overflow:hidden}
.page-t:hover a{ color:#c12411 ; }
.page-t:hover h3{ color:#c12411; }
.page-t h3 span{ color:#c12411;}


.tit5{ width: 100% ;padding: 2px 0 18px 0 ; margin-bottom: 20px; text-align: center ;border-bottom: 1px solid #dcdcdc ; position: relative;}
.tit5 h2{   width:1004px ; margin: 0 auto;font-size: 20px; color: #333 ; line-height: 36px; text-align: center;}
.tit5 h5{ width: 100% ; height: 36px; line-height: 36px; text-align: center ; margin-top: 10px; overflow: hidden;}
.tit5 h5 span{ font-size: 14px; color: #999 ; display: inline-block; height: 20px; line-height: 20px; padding-left: 26px;margin-left: 20px;}
.tit5 h5 .sp1{background: url(../images/icd2.png) no-repeat left center}
.tit5 h5  .sp2{background: url(../images/icd1.png) no-repeat left center}
.tit5 i{width: 20px; height: 3px; display: block; background-color: #c12411; position: absolute; left: 50%; bottom: -2px; margin-left: -10px}



.img-box{ width: 100%; overflow: hidden;}
.img-box img{ width: 100%; height: auto; margin-bottom: 20px;}











