/*******basic********/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font-size:14px;color:#333;font-family: "Microsoft YaHei",Verdana, Arial, "΢���ź�", Geneva, sans-serif;-webkit-text-size-adjust:100%;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input,textarea,button{padding:0;margin: 0;outline: none;border:none;}
header,section,nav,footer{  width:100%;}
*{color:#333; -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;  margin:0;  padding:0; }
*, input, textarea {  font-family: "Microsoft YaHei",Verdana, Arial,Geneva, sans-serif;  }
.lf{  float:left;  }
.rt{  float:right;  }
.clearFix:after{  display: block;  content:"";  clear:both;  }
.point:hover{  cursor:pointer;  }
.container{margin: auto;width:1200px;}
.hideE{  display:none;  }

*.noBorderRight{border-right:none !important;}
*.noBorderbottom{border-bottom:none !important;}
*.noMarRight{margin-right:0 !important;}
*.noAfter:after{display: none !important;}
*.transit{
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;}
img.scale:hover{
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);}
*.shadow{
    -webkit-box-shadow: 1px 1px 1px 1px #dddddd;
    -moz-box-shadow: 1px 1px 1px 1px #dddddd;
    box-shadow: 1px 1px 1px 1px #dddddd;}
/***back to top**/
#toTop{width:56px;height:56px;position:fixed;cursor:pointer;display:none;right:3%;bottom:4%;z-index:60;background:url("../../images/top.gif") no-repeat 0 0;  background-position: -53px 0;  }
#toTop:hover{background-position-x:-115px}
@font-face {font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?v=4.5.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg')}
@font-face {font-family:Pe-icon-7-stroke;font-style:normal;font-weight:400;src:url(fonts/Pe-icon-7-stroke.eot?d7yf1v);src:url(fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'),url(fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'),url(fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'),url(fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');}

/*****headTop*******/
.headTop{line-height: 50px;background: #eaeaea;}
.headTop *{font-size: 14px;}
.headTop .btnGroup{}
.headTop .btnGroup a{position: relative;padding:0 8px;}
.headTop .btnGroup a.hasLine:after{content: '';position: absolute;display: block;width:1px;height:14px;top:19px;right:0;background: #000;}


/********header*******/
.header{width: 100%;}
.topHotLine{position: relative;margin-bottom: 10px;margin-top: 10px;} 
.topHotLine .tel{margin-right: 10px;width: 46px;height: 46px;}
/*.topHotLine .p1{color:#1375e3;font-size: 18px; }*/
.topHotLine .p2{font-family:Arial;color:#144397;font-size: 30px; height: 46px;line-height: 46px;}

.logoBox{position: relative;width:100%;height:150px;padding-top:40px;}
.logoBox img{display: block;width: 126px;height: auto;}
.logoBox p{font-size:24px;font-weight: bold; color:#333333;margin-left: 20px;height: 32px;line-height: 32px;padding-top: 2px;}
.logoBox .entitle{font-size:14px;font-style: normal;font-weight: normal;color:#666666;}

.navBox{height:100%;position: relative;background: #144397;}


.navList{position: relative;text-align: center;margin: auto;display: flex;}
.navList>li{flex:1;position: relative;display: inline-block;height:50px;width:150px;text-align: center;margin: 0;padding: 0;}
.navList>li>a{display: block;width:100%;height:100%;line-height:50px;text-align: center;font-size: 16px;color:#fff;}
.navList>li:hover>a{color:#fff; }
.navList>li.active>a{color:#fdb811;}
.navList>li:hover .smallList{display: block;}
.smallList{width:100%;background: #1a2a39;position: absolute;right:0;top:50px;z-index:500;display: none;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;}
.smallList li a{display: block;width:100%;height:30px;line-height:30px;padding:0 8px;font-size: 16px;overflow: hidden;color:#fff;-webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;}
.smallList li a:hover{color:#fdb811;}

/******nav******/



/*****banner****/
.bannerBox{position: relative;}


.slick_ban .slick-slide img{width:100%;}
.slick-list{width:100%;}
.slick_ban .slick-prev:before,.slick_ban .slick-next:before{display: none;}
.slick_ban .slick-prev,.slick_ban .slick-next{width:71px;height:71px;opacity: 0.7;border-radius:6px;z-index: 100;top:47%;}
.slick_ban .slick-prev{background: url("../../images/prev_icon.png") no-repeat center;left:75px;}
.slick_ban .slick-next{background: url("../../images/next_icon.png") no-repeat center;right:75px;}
.slick_ban .slick-dots{bottom:32px;}

.slick_ban .slick-dots li button:before{opacity: 1;color: #fff}
.slick_ban .slick-dots li button:before{opacity: 1;color: #fff;font-size:16px;}
.slick_ban .slick-dots li.slick-active button:before{opacity: 1;color: #FF69B4}

 
/*****sec1*******/
.sec1{padding-top:80px;}
.sec1 .picBox{height: 350px;width:581px;overflow: hidden;}
.sec1 .secTi{margin-bottom: 30px;font-size: 24px;font-weight: bold;} 
.sec1 .secTi span{font-size: 18px;font-weight: normal;}
 
.sec1 .msgBox{width:581px;height: 350px;}
.sec1 .msgBox .txt{line-height: 34px;text-indent:2em;height:263px;overflow: hidden;}
 
/******sec2******/  
.sec2{height:970px;margin-top: 80px;background:url("../../images/bac1.jpg") no-repeat 0 0; }
.sec2 .secTi img{margin-right: 15px; } 
.sec2 .secTi{margin-bottom: 40px; font-size: 24px;font-weight: bold;color:#fff;} 
.sec2 .secTi span{font-size: 18px;font-weight: normal;color:#fff;}
 
.sec2{padding-top:80px;padding-bottom:50px;}
.secBox{} 
.sec2 ul{}
.sec2 ul li{width:279px;margin-right: 28px;}
.sec2 ul li:nth-child(4n){margin-right: 0;}
.sec2 ul li .picBox{width:280px;height:300px;overflow: hidden;}
.sec2 ul li .name{height:74px;line-height:74px;overflow: hidden;font-size: 14px;text-align: center;color:#fff;}  
/**********sec5***********/


.sec5{padding-bottom: 79px;}

.sec5 .secTi{ padding:80px 0 80px;font-size: 24px;font-weight: bold;color: #333333} 
.sec5 .secTi span{font-size: 18px;font-weight: normal;color: #666666} 
.sec5 .msgBox1{width:581px;} 
.sec5 .msgBox1 img{width:581px;height: 416px;} 

 .sec5 .msgBox2{width:581px;margin-left:38px; }
.sec5 .msgBox2 ul{width:581px;}
.sec5 .msgBox2 ul li{width:581px;height:63px;position: relative;margin-top:25px;  }
.sec5 .msgBox2 ul li:nth-child(1){margin-top: 0;}

.sec5 .msgBox2 ul li a{width:518px;display: block;padding-left: 15px;color: #666666;}
.sec5 .msgBox2 ul li a .name{margin:-3px 0 3px 0;width:518px;display: block;height:26px;line-height: 26px;overflow: hidden;font-size: 18px;font-weight: bold;}
.sec5 .msgBox2 ul li a .con{overflow: hidden;width:518px;display: block;height:20px;line-height: 20px;overflow: hidden;font-size: 12px;}
.sec5 .msgBox2 ul li .time {font-size: 12px;height:20px;line-height: 20px;}
.sec5 .msgBox2 ul li .num{ color:#fff;text-align: center; height:63px;width:63px;line-height:63px;font-size: 18px;background: #666666;}
.sec5 .msgBox2 ul li .num:hover {background: #144397;}
.sec5 .msgBox2 ul li:hover a *{color:#144397;}
.sec5 .msgBox2 ul li:hover .num{background: #144397;}
/*********sec3**********/ 
.secBox{}
.sec3{height:400px;background:url("../../images/bac2.jpg") no-repeat 0 0; } 
.sec3 .img1{margin: 120px 298px 15px; } 
.sec3 .tel{width:254px;margin: 0 auto;  } 
.sec3 .tel p{color:#fff;height: 46px;line-height: 46px;margin-left: 12px; font-size:30px; } 

/**********sec4***********/
.sec4{padding-bottom:79px;}
.sec4 .secTi{ padding:80px 0 40px;font-size: 24px;font-weight: bold;color: #333333} 
.sec4 .secTi span{font-size: 18px;font-weight: normal;color: #666666} 
.sec4 .msgBox{width:581px;color:#641f00;margin-left: 38px;}
 
.sec4 .indexForm{width:581px;}
.sec4 .indexForm .indexfline{margin-bottom: 41px;}
 .sec4 .indexForm .indexfline input{padding: 0 27px;width:100%;background: #e7e7e7;height:56px;line-height:56px;}
.sec4 .indexForm .indexfline textarea{padding: 25px 27px;width:100%;background: #e7e7e7;height:238px;} 
.sec4 .indexForm .indexfline .indexSub{width:100%;height:56px;background: #144397;color:#fff;font-size: 18px;border:none;}
.sec4 .indexForm .indexfline_yzm{margin-bottom: 41px;}
.sec4  .indexForm .indexfline_yzm input{padding: 0 27px;width:285px;background: #e7e7e7;height:56px;line-height:56px;}
.sec4 .indexForm .indexfline_yzm img{display: block;width:150px;height:56px;}


 

/****footer****/
.foot{background: #1c1c1c;height:519px;padding:80px 0;font-size:14px;} 
 
.foot_main{width:100%;margin:0 auto;}
.foot_main .msg{line-height: 30px;text-align: center} 
.foot_main .tel{color: #144397;font-size: 30px;text-align: center;height: 78px;line-height: 78px;} 
 
.foot_main .logo_f{width: 126px;height:auto;margin:0 auto;display: block;}  
.foot *{color:#d4d0d0;}
.foot_copy{text-align: center;line-height: 30px;height:30px;} 

/******  poster *********/
.poster{width:100%;height:345px;background: url("../../images/poster.jpg") no-repeat center;background-size: auto 100%;padding-top:80px;margin-bottom: 45px;}
.poster .msg{text-align: center;margin-left: 300px;}
.poster .msg .p1{font-size: 46px;color:#be1a23;margin-bottom: 15px;font-weight: bold;}
.poster .msg .p2{font-size: 30px;color:#000;margin-bottom: 13px;font-family: "宋体";font-weight: bold;}
.poster .msg .p3{font-size: 18px;color:#000;}
.poster .msg .p3 span{font-size: 20px;color:#fff;}



/************ other *********/
.otherWeb{padding-bottom:60px;}
.otherWeb .leftBox{width:268px;}
.otherWeb .leftBox .top{height:123px;background: url("../../images/bg8.jpg") no-repeat center;text-align: center;padding-top:27px;}
.otherWeb .leftBox .top .zhName{font-size: 28px;color:#fff;margin-bottom: 7px;}
.otherWeb .leftBox .top .enName{font-size: 14px;color:#fff;}
.otherWeb .leftBox ul{}
.otherWeb .leftBox ul li{border-top:1px solid #fff;}
.otherWeb .leftBox ul li a{display: block;height:45px;line-height: 45px;background: #ebe9e9;font-size: 16px;text-align: center;}
.otherWeb .leftBox ul li a:hover{background: #0957a1;color:#fff;}
.otherWeb .leftBox .contactUsBox{background: #ebe9e9;margin-top: 25px;}
.otherWeb .leftBox .contactUsBox .part1{height:83px;background: url("../../images/bg9.jpg") no-repeat center;text-align: center;padding-top:13px;}
.otherWeb .leftBox .contactUsBox .part1 .zhName{font-size: 28px;color:#000;}
.otherWeb .leftBox .contactUsBox .part1 .enName{font-size: 14px;color:#000;}
.otherWeb .leftBox .contactUsBox .part2{height:92px;text-align: center;border-bottom:1px solid #fff;padding-top: 20px;}
.otherWeb .leftBox .contactUsBox .part2 .p1{font-size: 14px;margin-bottom: 5px;}
.otherWeb .leftBox .contactUsBox .part2 .p2{font-family: Arial;color:#1375e3;font-size: 30px;font-weight: bold;}
.otherWeb .leftBox .contactUsBox .part3{line-height: 28px;padding:12px 33px;}


.otherWeb .rightBox{width:870px;}
.otherWeb .rightBox .breadNav{height:58px;line-height: 58px;border-bottom:1px dashed #333;margin-bottom: 37px;}
.otherWeb .rightBox .breadNav img{vertical-align: middle;margin-right: 5px;}
.otherWeb .rightBox ul.pList{}
.otherWeb .rightBox ul.pList li{width:280px;margin-right: 15px;margin-bottom: 25px;}
.otherWeb .rightBox ul.pList li .picBox{height:165px;overflow: hidden;border-bottom:1px solid #fff;}
.otherWeb .rightBox ul.pList li .name{height:35px;line-height: 35px;background: #555555;color:#fff;width:73%;padding-left:10px;}
.otherWeb .rightBox ul.pList li .btn{height:35px;line-height: 35px;text-align: center;font-weight: bold;color:#fff;background: #be1a23;width:27%;}
.page{text-align: center;margin:15px 0 40px;}


.detailBox{}
.detailBox .pShow{margin-bottom: 34px;}
.detailBox .pShow .detailbanBox{width:460px;}
.detailBox .pShow .slider-for{margin-bottom: 10px;}
.detailBox .pShow .slider-for .picBox{width:100%;height:300px;overflow: hidden;}
.detailBox .pShow .slider-nav{padding:10px 20px;background: #eeeeee;}
.detailBox .pShow .slider-nav .picBox{width:94px;height:55px;overflow: hidden;margin: auto;}
.slider-nav .slick-prev:before,.slider-nav .slick-next:before{display: none;}
.slider-nav .slick-prev,.slider-nav .slick-next{width:32px;height:32px;opacity: 0.7;border-radius:6px;z-index: 100;top:40%;}
.slider-nav .slick-prev{background: url("../../images/cc-left.png") no-repeat center;left:-6px;}
.slider-nav .slick-next{background: url("../../images/cc-right.png") no-repeat center;right:-6px;}
.slider-nav .slick-current .picBox{border:2px solid #be1a23;}
.detailBox .pShow .pEasyInfo{width:370px;}
.detailBox .pShow .pEasyInfo .name{font-size: 20px;color:#be1a23;font-weight: bold;padding:20px 0;border-bottom: 1px solid #cccccc;margin-bottom: 18px;}
.detailBox .pShow .pEasyInfo .type{color:#333;font-weight: bold;line-height: 30px;}
.detailBox .pShow .pEasyInfo .txt{line-height: 30px;}
.detailBox .pShow .pEasyInfo .orderPhone{line-height: 70px;font-size: 24px;text-align: center;border-top: 1px solid #cccccc;margin-top: 15px;}
.detailBox .pShow .pEasyInfo .orderPhone span{color:#be1a23;}
.detailBox .pShow .pEasyInfo .ljcgBtn{width:188px;height:40px;line-height: 40px;text-align: center;color:#fff;display: block;margin: auto;font-size: 16px;background: #be1a23;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;}
.detailBox .pDisplay{}
.detailBox .title{text-align: center;background: url("../../images/bg10.png") no-repeat center bottom;font-size: 24px;line-height: 48px;height:48px;margin-bottom: 45px;}
.detailBox .title .zhName{color:#be1a23;}
.detailBox .title .enName{color:#999;font-family: Arial;}
.detailBox .msg{text-align: center;}
.detailBox .msg img{max-width: 100%;margin: 10px 0;}

.detailBox .pYuyue{}
.detailBox .pYuyue form{}
.detailBox .pYuyue form .formLine{margin-bottom: 15px;}
.detailBox .pYuyue form .formLine .formLine_box{border:1px solid #aaa;width:350px;overflow: hidden;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;}
.detailBox .pYuyue form .formLine .formLine_box label{height:40px;line-height: 40px;font-size: 16px;padding-left:18px;}
.detailBox .pYuyue form .formLine .formLine_box input{font-size: 18px;padding:8px 10px;}
.detailBox .pYuyue form .formLine .tip{height:40px;line-height: 40px;margin-left: 16px;font-size: 16px;color:#999;}
.detailBox .pYuyue form .areaformLine{margin-bottom: 15px;}
.detailBox .pYuyue form .areaformLine .formLine_box{width:730px;height:150px;border:1px solid #aaa;overflow: hidden;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;}
.detailBox .pYuyue form .areaformLine .formLine_box label{height:40px;line-height: 40px;font-size: 16px;padding-left:18px;}
.detailBox .pYuyue form .areaformLine textarea{height:100%;width:618px;font-size: 16px;resize: none;line-height: 24px;padding: 8px;}
.detailBox .pYuyue form .ewmformLine{margin-bottom: 15px;}
.detailBox .pYuyue form .ewmformLine .formLine_box{width:350px;border:1px solid #aaa;overflow: hidden;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;}
.detailBox .pYuyue form .ewmformLine .formLine_box label{height:40px;line-height: 40px;font-size: 16px;padding-left:18px;}
.detailBox .pYuyue form .ewmformLine .formLine_box input{font-size: 18px;padding:8px 10px;width:80px;}
.detailBox .pYuyue form .ewmformLine  img{width:76px;height:26px;margin-left: 10px;margin-top: 8px;}
.detailBox .pYuyue form .ewmformLine  span{background: url("../../images/re.jpg") no-repeat center;display: inline-block;width:24px;height:24px;margin-left: 8px;margin-top: 8px;}

.formBtn{width:120px;height:42px;display: inline-block;color:#fff;font-size: 18px;margin-left: 15px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    border-radius:8px;}
.tijiao{background: #0957a1;}
.chongzhi{background: #999999;}


/******* caseList *********/
.otherWeb .rightBox ul.caseList{}
.otherWeb .rightBox ul.caseList li{width:280px;margin-right: 15px;margin-bottom: 25px;}
.otherWeb .rightBox ul.caseList li .picBox{height:283px;overflow: hidden;border-bottom:1px solid #fff;}
.otherWeb .rightBox ul.caseList li img{width: 100%;}
.otherWeb .rightBox ul.caseList li .name{    text-align: center;height:33px;line-height: 33px;background: #0957a1;color:#fff;padding:0 10px;font-size: 16px;}


/*******  详情 ********/
.otherWeb .rightBox .singleCon{}
.otherWeb .rightBox .singleCon .top{text-align: center;margin-bottom: 28px;}
.otherWeb .rightBox .singleCon .top .name{font-weight: bold;font-size: 18px;margin-bottom: 10px;}
.otherWeb .rightBox .singleCon .top .time{font-size: 14px;color:#1375e3;}
.otherWeb .rightBox .singleCon .msg{line-height: 34px;}
.otherWeb .rightBox .singleCon .msg img{display: block;width:auto;height:auto;max-width: 100%;margin: 25px auto 0;}
.otherWeb .rightBox .singleCon .prevOrNext{margin-top: 40px;}
.otherWeb .rightBox .singleCon .prevOrNext>div,.otherWeb .rightBox .singleCon .prevOrNext>div *{font-size: 14px;}
.otherWeb .rightBox .singleCon .prevOrNext>div:hover,.otherWeb .rightBox .singleCon .prevOrNext>div:hover *{color:#0957a1;}
.otherWeb .rightBox .singleCon .prevOrNext>div{line-height: 20px;}
.otherWeb .rightBox .singleCon .prevOrNext>div a{display: inline-block;line-height: 20px;max-width:255px;}


/*******  newsList *************/
.otherWeb .rightBox .newsList{padding: 0 10px;}
.otherWeb .rightBox .newsList li{padding-bottom:16px;margin-bottom: 35px;border-bottom:1px dashed #ddd;}
.otherWeb .rightBox .newsList li:hover .date{background: #1375e3;}
.otherWeb .rightBox .newsList li .date{width:60px;height:60px;text-align: center;background: #b8b8b8;padding-top: 4px;}
.otherWeb .rightBox .newsList li .date .p1{font-size: 28px;font-weight: bold;font-family: Arial;color:#fff;}
.otherWeb .rightBox .newsList li .date .p2{font-size: 14px;font-weight: bold;font-family: Arial;color:#fff;}
.otherWeb .rightBox .newsList li .msgBox{width:775px;}
.otherWeb .rightBox .newsList li .msgBox .name{line-height: 18px;font-size: 14px;margin-bottom: 5px;}
.otherWeb .rightBox .newsList li .msgBox .txt{line-height: 20px;font-size: 14px;color:#666;}