/* 样式初始化
--------------------------------------------------*/
*{box-sizing:border-box; margin:0; padding:0; outline:0; border:0;}
html{height:100%;}
body{margin:0;font-family:'微软雅黑'; overflow-y:auto; line-height:22px;}
nav, footeraa, section, header, article{display:block;}
h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button, textarea,img{list-style:none;padding:0;margin:0; font-weight:normal;}
img{display:block;margin:0px;padding:0px;border:none;  max-width: 100%;}
a{color:#000;text-decoration:none;}
input, textarea {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
a , input:focus , textarea:focus, select:focus , label:focus , option:focus{outline:none;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.fl{float:left;} .fr{float:right;}
.f1{font-size:20px; color:#1759a9; font-weight:bold;}

*{-webkit-tap-highlight-color:transparent;-webkit-appearance: none;}  
.wrap{width: 96%; height: auto; margin: 0 auto;}
/* 主体结构
--------------------------------------------------*/

header{ height:70px; background:#fff; margin-bottom: 10px;}
header h1 {float:left;margin:6px 0 0 6px;}
header h1 img{ max-width:80%;}
header p{ position:relative; padding-right:10px; z-index:1;}
header .wen{ float:left; margin-left:0; margin-top:10px; padding-left:10px; border-left:1px solid #999;}
header .wen p{ font-size:12px; color:#000; font-weight: 600; line-height: 30px;}


/*布局*/

.header{width:100%; background:#fff; position:relative;}
.logo{float:left; padding:8px 0 0 10px; overflow:hidden;}
.logo img{width:150px; display:block;}

.top_rlg{float:right; margin:28px 10px 0 0;}
.top_rlg li{width:21px; float:left; margin-right:8px;}
.top_rlg li:nth-child(2n){margin-right:0;}

.top_nav{display:block;color:#fff;font-size:0.9rem; background:#1759a9; margin:10px auto 0;}
.top_nav1{height:40px;display:block;background:#1759a9;line-height:40px;color:#fff;position:relative;font-size:0.9rem; margin-top:15px;}
.home_nav li{width:33.333%; border-left:1px solid #296baa; margin-left:-1px; float:left; text-align:center; font-size:15px;}
.home_nav li a{display:block;color:#fff;background:#1759a9; border-bottom:1px solid #296baa;height:40px;line-height:40px;}
.home_nav li a:hover{background:#e3000c; display:block}
.sub_title{text-align:center;font-size:18px; color:#fff; background:#1759a9; margin:0 50px;} 
.sub_back{width:50px;height:40px;text-indent:-900em;overflow:hidden;background:#1759a9 url(../images/menu_back.png) center no-repeat;position:absolute;top:0;left:0;cursor:pointer;outline:none;background-size:auto 50%;overflow:hidden;z-index:999;}
.sub_back a{display:block;}



.qkmenu{background:#f3f3f3;padding:15px 15px 0px;}
.qkmenu ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.qkmenu ul li{width:33%;margin-bottom:15px;}
.qkmenu ul li a{display:flex;justify-content:space-between;align-items:center; font-size: 14px}
.qkmenu ul li a big{width:38%;}
.qkmenu ul li a p{width:58%;color:#474747;}

/*--------------------------------------------------*/
.banner{display:none;position:relative;width:100%;-ms-touch-action:pan-y;line-height:0;z-index:0;}
.item img{width:100%; display:block;}
.owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.banner .owl-wrapper,.banner .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls{text-align:center;height:auto;width:100%;z-index:10;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px; wbackground:#666;filter:Alpha(Opacity=50);opacity:0.5;z-index:999;}
.owl-theme .owl-controls .owl-pagination{position:absolute;bottom:1rem;width:100%;}
.owl-prev , .owl-next{position:absolute;}
.owl-prev{left:0%;}
.owl-next{right:0%;}
.owl-controls .owl-page{display:inline-block;margin:0;padding:0;line-height:0;zoom:1;*display:inline;}
.owl-controls .owl-page span{display:block;margin:0;padding:0;line-height:0;width:30px;height:2px;margin:0 0.2em;filter:Alpha(Opacity=70);opacity:0.7;background:#fff;}
.owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;z-index:999;position:relative;background:#1759a9;}
/*--------------------------------------------------*/


.proshow { font-size:0; overflow: hidden; margin-top: 25px;}
.proshow ul{margin-right: -2%;}
.proshow li{width:48%; float: left; margin-right: 2%;margin-top: 16px; border: 1px solid #efefef}
.proshow li img{width: 100%}

.proshow li span,.proshow li a{ display:block;}
.proshow li span{ margin:1px 0 0 0; background:#fff;}
.proshow li span a{ font-size:14px; color:#8e8e8e; font-weight:lighter; padding-left:10px; line-height:52px; text-align:left; position:relative; transition:all .3s ease; white-space:nowrap; overflow:hidden;    text-overflow: ellipsis;}
.proshow li span a:after{ content:'+'; display:block; position:absolute; bottom:0; right:0; width:23px; line-height:23px; text-align:center; font-size:16px; color:#fff; background:#0068b7;transition:all .3s ease;}
.proshow li>a{ overflow:hidden; position:relative;}
.proshow li>a:after{ content:''; display:block; position:absolute; top:-130%; left:-200%; width:200%; height:200%; transform:rotate(30deg);  transition:all .3s ease;}
.proshow li:hover>a:after{left: -50%;top: -50%;}
.proshow li:hover span a{ background:#0068b7; color:#fff; padding-left:10px;}
.proshow li:hover span a:after{ background:#0068b7;}

.search{height:34px;margin-right:40px;position:relative;}
.search .search_text{height:34px;border:1px solid #ddd;border-right:none;width:100%;text-indent:8px;vertical-align:middle;font-weight:normal;font-size:12px;-webkit-appearance:none;}
.search a.search_btn{position:absolute;top:0;right:-40px;height:34px;line-height:34px;width:60px;background:#1759a9;color:#fff;text-align:center; font-size:14px;}

.main_gjcnr{width:100%; background:#f8f8f8; margin:auto; padding:20px 2%; box-sizing:border-box;}
.gjc{width:100%; line-height:24px; font-size:12px; padding-bottom:10px; color:#787876;}
.gjc span{font-size:14px;color:#1759a9;}

.main{width:95%; margin:40px auto 0; position:relative;}
.main_tit{width:96%; margin:auto; text-align:center;}
.main_tit .dbt{font-size:30px; font-family:Arial; font-weight:bold; color:#1759a9; text-transform:uppercase; padding-bottom:10px;}
.main_tit_nr{width:96%; margin:10px auto 0; line-height:23px; text-align:center; position:relative; border-bottom:1px solid #d6d6d6;}
.main_tit_nr .xbt{display:inline-block; background:#fff; padding:0 20px; font-size:24px; left:50%; transform: translate(-50%,0); position:absolute; top:-13px;}
.main_tit_nr .xbt a{ color:#1759a9; font-weight:600}

.main_pro_bt{width:100%; margin:40px auto 0; text-align:center;}
.main_pro_bt li{width:24%; float:left; line-height:30px; background:#fff; border:1px solid #e6e6e6; margin:0 1% 10px 0; text-align:center; font-size:14px;}
.main_pro_bt li:nth-child(4n){margin-right:0;}
.main_pro_bt li a{width:100%; float:left; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main_pro_bt li a:hover,.main_pro_bt li a.on{background:#1759a9; color:#fff;}

.main_pronr{width:95%; margin:40px auto 0; position:relative;}
.main_pro_img{width:100%; margin:auto; text-align:center; overflow:hidden;}
.main_pro_img ul{width:10000%; position:relative;}
.main_pro_img ul li{width:0.48%; float:left; background:#fff; margin-right:0.02%; border:1px solid #e6e6e6; padding:5px;}
.main_pro_img ul li:hover{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3); box-shadow:0 3px 10px rgba(0,0,0,0.3); border-color:#1759a9;}
.main_pro_img ul li .pic{width:100%; float:left; overflow:hidden;}
.main_pro_img ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.main_pro_img li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_pro_img ul li .title{width:100%; float:left; padding:20px; text-align:center;}
.main_pro_img ul li .title h3{font-size:14px; color:#1759a9;}
.main_pro_img ul li .title p{font-size:16px; color:#787876; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.main_pro_l,.main_pro_r{position:absolute; top:50%; margin-top:-15px; width:30px; height:30px; transition:0.3s; cursor:pointer; overflow:hidden;}
.main_pro_l{left:-15px; background:url(../images/left.png) center no-repeat;}
.main_pro_l:hover{left:-15px; background:url(../images/lefth.png) center no-repeat;}
.main_pro_r{right:-15px; background:url(../images/right.png) center no-repeat;}
.main_pro_r:hover{right:-15px; background:url(../images/righth.png) center no-repeat;}

.main_yyalbg{width:100%; margin:40px auto 0; background:#f4f4f4; padding:50px 0 40px; overflow:hidden;}
.main_yyal{width:95%; margin:auto;}
.main_tit2{width:96%; margin:auto; text-align:center;}
.main_tit2 .dbt{font-size:30px; font-family:Arial; font-weight:bold; color:#1759a9; text-transform:uppercase; padding-bottom:10px;}
.main_tit2_nr{width:100%; margin:10px auto 0; line-height:23px; text-align:center; position:relative; border-bottom:1px solid #d6d6d6;}
.main_tit2_nr .xbt{display:inline-block; background:#f4f4f4; padding:0 20px; font-size:24px; left:50%; transform: translate(-50%,0); position:absolute; top:-13px;}
.main_tit2_nr .xbt a{ color:#1759a9; font-weight:600}

.main_yyal_img{width:100%; margin:30px auto 0;}
.main_yyal_img ul li{width:280px;float:left; margin-right:20px;}
.main_yyal_img ul li .pic{width:100%; float:left; overflow:hidden;}
.main_yyal_img ul li .pic img{width:100%; background:#ccc; padding:5px; display:block; -webkit-transition:all .3s; transition:all .3s;}
.main_yyal_img ul li a:hover .pic img{background:#1759a9;}
.main_yyal_img ul li .title{width:100%; float:left; font-size:14px; padding-top:10px; line-height:30px; text-align:center;}

.main_yyal_btn{width:100%; margin:60px auto 0; position:relative; border-bottom:1px solid #e6e6e6;}
.main_yyal_btn a{width:160px; height:42px; margin:auto; line-height:42px; font-size:16px; font-family:Arial; text-align:center; left:50%; transform: translate(-50%,0); position:absolute; top:-21px; display:inline-block; background:#fff; border:1px solid #d6d6d6; border-radius:20px;}
.main_yyal_btn a:hover,.main_about_rbtn a:hover{background:#1759a9; color:#fff; border:1px solid #1759a9;}

.main_about{width:95%; margin:40px auto 0;}
.main_about_nr{width:100%; margin:auto;}
.main_about_pic{width:100%; float:left; background:#eee; padding:5px; overflow:hidden; box-shadow:0 1px 20px #ccc;}
.main_about_pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.main_about_pic a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_about_text{width:100%; float:left; margin-top:30px;}
.main_about_rtit{width:100%; float:left; line-height:30px;}
.main_about_rtit h3{font-size:24px; color:#333;}
.main_about_rtit p{font-size:14px; font-family:Arial; margin-top:10px; }
.main_about_rwz{width:100%; float:left; margin-top:20px; font-size:14px; line-height:30px;}
.main_about_rbtn{width:150px; float:left; margin-top:30px;}
.main_about_rbtn a{width:148px; height:40px; margin:auto; line-height:40px; font-size:16px; font-family:Arial; text-align:center; background:#fff; border:1px solid #d6d6d6; border-radius:20px; display:block;}

.main_honor_img{width:95%; margin:40px auto 0; border-top:1px solid #d6d6d6; padding-top:30px;}
.main_honor_img li{width:280px; float:left; margin-right:20px;}
.main_honor_img li .pic{width:100%; float:left; overflow:hidden;}
.main_honor_img li .pic img{width:100%; background:#fff; border:1px solid #e6e6e6; display:block; -webkit-transition:all .3s; transition:all .3s;}
.main_honor_img li a:hover .pic img{border:1px solid #1759a9;}
.main_honor_img li .title{width:100%; float:left; font-size:16px; padding-top:10px; line-height:30px; text-align:center;}

.main_newsbg{width:100%; margin:60px auto 0; background:#f4f4f4; background-size:cover; padding:60px 0;}
.main_news{width:95%; margin:auto;}
.main_tit3{width:310px; margin:auto; text-align:center;}
.main_tit3 h1{font-size:30px; font-family:Arial; font-weight:bold; color:#1759a9; text-transform:uppercase; padding-bottom:10px;}
.main_tit3_nr{width:310px; margin:10px auto 0; line-height:23px; text-align:center; position:relative; border-bottom:1px solid #333;}
.main_tit3_nr h3{display:inline-block; background:#d0d4d7; padding:0 20px; font-size:24px; left:50%; transform: translate(-50%,0); position:absolute; top:-13px;}

.main_newsnr{width:100%; margin:40px auto 0;}
.main_news_pic{width:100%; float:left; margin-top:0px; position:relative; overflow:hidden;}
.main_news_pic img{width:100%; display:block;-webkit-transition:all .3s; transition:all .3s;}
.main_news_pic a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.main_news_wz{width:100%; position:absolute; bottom:0; background:rgba(0,0,0,0.5); padding:10px 10px 0 10px; color:#fff; font-size:14px;}
.main_news_wz a{color:#fff;} .main_news_wz a:hover{font-weight:bold;}
.main_news_wz .xdbt{float:left; line-height:24px; text-align:center;}
.main_news_wz .an{width:110px; margin:10px auto 0; line-height:30px; text-align:center; background:#1759a9;}
.main_news_text{width:100%; float:left; margin-top:30px;}
.main_news_text li{width:100%; float:left; margin-bottom:15px;}
.main_news_text li:nth-child(3n){margin-bottom:0;}
.main_news_text li .txt{width:75%; float:left;}
.main_news_text li .txt .xwbt{font-size:16px; color:#333;}
.main_news_text li .txt p{padding-top:8px; line-height:24px; font-size:12px; color:#999;}
.main_news_text li .time{width:55px; float:right; font-family:Arial; text-align:center; line-height:24px; margin-top:15px;}
.main_news_text li .time .rq{font-size:30px;}
.main_news_text li .time .times{font-size:14px; padding-top:0px;}
.main_news_text li a{width:100%; float:left; display:block; background:#fff; padding:25px 20px;}
.main_news_text li a:hover{display:block; background:#1759a9; color:#fff;}
.main_news_text li a:hover .txt .xwbt, .main_news_text li a:hover .txt p{color:#fff;}


.main_link{width:95%; margin:40px auto 0; background:#fff; border:1px solid #e6e6e6; padding:20px 10px;}
.main_link_tit{width:100%; float:left; background:url(../images/link_tb.jpg) top left no-repeat; padding:0 0 10px 25px; color:#333; border-bottom:1px solid #e6e6e6; font-size:16px;}
.main_link_text{width:100%; float:left; line-height:24px; margin-top:10px; font-size:13px; color:#666;}
.main_link_text a{color:#666;} .main_link_text a:hover{color:#ff0000;}

.copy_box{width:95%; margin:auto; padding:10px 0; word-wrap:break-word; font-size:12px;}
.copy_box_txt{width:100%; margin:auto; text-align:center; line-height:24px;}

.footer{width:100%; margin:40px auto 0; background:#eee; padding:10px 2% 20px 2%;}

.foot_nav{height:45px;}
.bottomToolbar{width:100%; font-size:1em; position:fixed; display:block; margin:0; padding:0; bottom:0; left:0; text-align:center; z-index:999; background:#296baa;}
.bottomToolbar li{width:25%;float:left;position:relative;text-align:center; border-right:1px solid #0a4184;}
.bottomToolbar li img{text-align:center; margin:auto; width:auto; height:23px;}
.bottomToolbar li a {padding:5px 0 2px 0;margin-right:1px; display:block;font-size:20px;text-align:center;color:#FFF;text-decoration:none;}
.bottomToolbar li a:hover,.bottomToolbar li.over{background-color:#1759a9;color:#fff;}
.bottomToolbar li em{text-align:center;margin:0 auto;color:#fff;font-size:0.8rem;display:block;font-style:normal;}
.bottomToolbar li a:hover em{color:#fff;}


/*首页代码 End*/


.sub_nav{width:100%; margin:auto; padding:10px 2.5% 20px 2.5%; background:#f1f1f1;}
.sub_nav li{width:32%;float:left;font-size:0.8rem; margin:10px 2% 0 0;}
.sub_nav li a{border:1px solid #ddd; background:#fff; display:block; text-align:center; line-height:2.6em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sub_nav li:nth-child(3n){margin-right:0;}
.sub_nav li a.on , .sub_nav li a:hover{background:#1759a9;border:1px solid #1759a9;color:#fff;}

.ny_main{width:100%; margin:auto;}

.aboutBox1{width: 100%; height: auto; overflow: hidden; padding: 50px 0; box-sizing: border-box;}
.aboutBox_l{width:100%;height:auto;}
.hTitle{font-size:28px;margin-bottom:15px;position: relative; color: #565656;}
.hTitle span{display: block;font-size:32px;color:#191919; font-weight: 600}
.aboutBox_l .hTitle{position:relative;padding-bottom:15px;}
.aboutBox_l .hTitle::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:1px;background:#0068b7;}
.aboutBox_l .txt{height:160px;margin-bottom:10px;line-height:1.6;}
.aboutBox1 .font{overflow-y:auto;height:auto;margin-bottom:20px; color: #565656; font-size: 15px; line-height: 28px;}
.aboutBox_r{width: 100%; height: auto; margin-bottom: 20px;}
.aboutBox_r .bgImg{animation:scale 30s infinite;}
.aboutBox_num{display: -webkit-flex;display:flex;-webkit-justify-content: space-between;justify-content: space-between;flex-flow: row wrap-reverse;}
.aboutBox_num li{float:left;color:#191919; font-size: 13px;}
.aboutBox_num li span{color:#0068b7;font-size:24px;position:relative;font-family:Arial;font-weight:bold;line-height:1.2;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}



.sy_al{padding:25px 0; width: 100%; height: auto; background:#F7F7F7; background-size: cover; box-sizing: border-box;}
/*我们的优势*/
.container02{ overflow:hidden; }
.container02 ul{margin-bottom:20px; margin-top:30px;}
.container02 ul li{float:left;width: 33.333%;height:580px;position:relative;overflow:hidden;}
.container02 ul li:before{content:"";background:#0068b7;position:absolute;left:0;top:0;width: 100%;height:100%;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li:nth-of-type(1):before{background:#038dc7;}
.container02 ul li:nth-of-type(2):before{background:#0659e2;}
.container02 ul li:nth-of-type(3):before{background:#0068b7;}
.container02 ul li:nth-of-type(4):before{background:#e84337;}
.container02 ul li a{ display:block; width:100%; height:100%; padding:2% 10%;}
.container02 ul li .bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .con{position:relative;z-index:1;overflow: hidden;}
.container02 ul li .con .zi{ height:50px; line-height:50px; margin-top:20%;}
.container02 ul li .con .zi2{ font-size:15px; color:#fff; text-transform:uppercase}
.container02 ul li .con .zi3{ font-size:20px; font-weight:bold; color:#fff; margin-bottom:72px; margin-top:8px; position:relative}
.container02 ul li .con .zi3:before{ content:""; position:absolute; top:48px; left:0; width:0; height:2px; background:#fff; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}
.container02 ul li .con p {
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
	width:80%;
    transform: translateX(-400px);
    -webkit-transform: translateX(-400px);
    -moz-transform: translateX(-400px);
    -moz-transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    transition: all 0.6s ease-in-out;
}
.container02 ul li:hover:before{ right:0; width:100%}
.container02 ul li:hover .con p{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);}
.container02 ul li:hover .con .zi3:before{ width:35px; }
.container02 ul li .bg{ -webkit-transform-origin: left; -moz-transform-origin: left; -ms-transform-origin: left; -o-transform-origin: left; transform-origin: left; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s; -moz-transform: perspective(300px) rotateY(0deg); -ms-transform: perspective(300px) rotateY(0deg); -o-transform: perspective(300px) rotateY(0deg); transform: perspective(300px) rotateY(0deg); background-size: cover;}
.container02 ul li:hover .bg{ opacity: 1; -webkit-transform: perspective(300px) rotateY(90deg); -moz-transform: perspective(300px) rotateY(90deg); -ms-transform: perspective(300px) rotateY(90deg); -o-transform: perspective(300px) rotateY(90deg); transform: perspective(300px) rotateY(90deg); }
.inter-inner { width: 94%; height: 94%; position: absolute; left: 3%; top: 3%; }
.inter-inner .line1, .inter-inner .line2 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; filter: alpha(opacity=0); pointer-events: none; -webkit-transition: opacity 0.6s, -webkit-transform 0.6s; transition: opacity 0.6s, transform 0.6s; transition-delay:0.6s}
.inter-inner .line1 { border-top: 2px solid #fff; border-bottom: 2px solid #fff; -webkit-transform: scale(0,1); transform: scale(0,1); }
.inter-inner .line2 { border-right: 2px solid #fff; border-left: 2px solid #fff; -webkit-transform: scale(1,0); transform: scale(1,0); }
.container02 ul li:hover .line1,.container02 ul li:hover .line2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); transform: scale(1); }


.history{width:100%;overflow: hidden; padding:25px 0; box-sizing: border-box;}
.hz{margin: 0px auto; padding-top: 30px;}
.hz ul.about-history{padding: 0px !important; margin-top: 30px;}
.about-history li{border-top: 1px dashed #e1e4ec;font-size: 14px;color: #777;position: relative;list-style: none;overflow: hidden;}
.a-lis2{background-color: #f6f7fa;}
.a-border-fn{margin-top: 30px;height: 30px;line-height: 0;}
.about-history-year{width: 150px;font-size:18px;line-height: 56px;color: #333;padding: 0 20px 0 24px;display: table-cell;border-right: 1px solid #e1e4ec;box-sizing: border-box;}
.about-history-year span{font-size: 13px;}
.about-history il{width: 11px;height: 11px;display: block;margin-top: -5px;position: absolute;top: 50%;left: 174px;background: url(../images/dot.png) no-repeat;}
.about-detail-cont{width: calc(100% - 138px);line-height: 28px;max-height: 56px;font-size: 15px;vertical-align: middle;display: table-cell;padding-left: 35px;}


/* 诚聘精英 */
.about_join{width: 100%; height: auto; overflow: hidden; padding: 25px 0; box-sizing: border-box; background: #fbfbfb}
.about_joinny{margin-top:20px;}
.cjwt-hz{ border-bottom: 1px dotted #d5d3d3; padding: 10px 0 20px 0; margin-bottom:10px;overflow: hidden; cursor: pointer; }
.cjwt-pic{width:20px;float:left;padding-top:5px;margin-right:10px;}
.cjwt-title{margin: 0 0 5px 0px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cjwt-nr-title a{font-size:22px; font-weight: normal; color:#333}
.cjwt-nr-title a:hover{color:#1568bf;}
.cjwt-nr-ms{margin-top:10px;color:#666;}
.cjwt-hd{margin-top:10px;}
.cjwt-hz-tb{padding-top:3px;}
.cjwt-nr{ width: 80%; }
.cjwt-hz-bottom{padding:20px 0 10px 0;overflow:hidden; display:none;}
.cjwt-hz-bottom.active{ display:block;}
.cjwt-hz-bottom-pic{margin-top:8px;}
.cjwt-hz-bottom-wz{font-size:15px;}

.cjwt-hz-bottom-zw{height: 20px; line-height: 20px;  padding-left: 10px; border-left: 4px solid #1568bf; font-size: 18px;font-weight:bold;}
.cjwt-hz-bottom-fl li{border:1px dashed #F60;float:left;margin:0 0.5%;width:80px;text-align:center;color:#F60;}
.cjwt-hz-bottom-nt{ margin-top: 20px; font-size: 14px; line-height: 25px;}
.cjwt-fl{margin-top:30px;}

.listMenu2{font-size:14px;text-align:center;margin-top:30px;overflow:hidden;background: #0068b7;}
.listMenu2 a{display:inline-block;color:#fff;line-height:40px;padding: 0 21px;background: #0068b7; box-sizing: border-box;}
.listMenu2 a::before,.listMenu2 a::after{background:#0068b7;transition:all .5s;}
.listMenu2 a::after{top:auto;bottom:0;left:auto;right:0;}
.listMenu2 .cur,.listMenu2 a:hover{color:#fff;background:#f59f28;}
.listMenu2 .cur::after,.listMenu2 .cur::before,.listMenu2 a:hover::after,.listMenu2 a:hover::before{width:100%;}

/*内页荣誉认证*/
.honor {padding:25px 0; height:auto; overflow:hidden; margin-top:0%}
.honor ul { list-style: none; overflow: hidden; margin-right: -2%; margin-top: 30px;}
.honor li { width:48%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 10px;}
.honor li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.honor li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.honor li .pic img { width: 100%!important; overflow: hidden;}
.honor li div:hover { border: 1px solid #1568bf; }
.honor li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.honor li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/

/*内页荣誉认证*/
.honor2 {padding:25px 0; height:auto; overflow:hidden; margin-top:0%; background: #f7f7f7}
.honor2 ul { list-style: none; overflow: hidden; margin-right: -2%; margin-top: 30px;}
.honor2 li { width:48%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 10px;}
.honor2 li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.honor2 li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.honor2 li .pic img { width: 100%!important; overflow: hidden;}
.honor2 li div:hover { border: 1px solid #1568bf; }
.honor2 li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.honor2 li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/

/*内页荣誉认证*/
.zzyf {padding:25px 0; height:auto; overflow:hidden; margin-top:0%; background: #f7f7f7}
.zzyf ul { list-style: none; overflow: hidden; margin-right: -2%; margin-top: 30px;}
.zzyf li { width: 48%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 10px;}
.zzyf li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.zzyf li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.zzyf li .pic img { width: 100%!important; overflow: hidden;}
.zzyf li div:hover { border: 1px solid #1568bf; }
.zzyf li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.zzyf li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }

/*.zzyf li:nth-child(1), .zzyf li:nth-child(2){width: 48%}*/
/*内页荣誉认证*/

/*内页荣誉认证*/
.pzgl {padding:25px 0; height:auto; overflow:hidden; margin-top:0%;}
.pzgl ul { list-style: none; overflow: hidden; margin-right: -2%; margin-top: 30px;}
.pzgl li { width:48%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 10px;}
.pzgl li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.pzgl li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.pzgl li .pic img { width: 100%!important; overflow: hidden;}
.pzgl li div:hover { border: 1px solid #1568bf; }
.pzgl li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.pzgl li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/

/*内页荣誉认证*/
.pzgl2 {padding:25px 0; height:auto; overflow:hidden; margin-top:0%; background: #f7f7f7}
.pzgl2 ul { list-style: none; overflow: hidden; margin-right: -2%; margin-top: 30px;}
.pzgl2 li { width:48%; height: auto; overflow: hidden; margin-right:2%; float: left; margin-bottom: 10px;}
.pzgl2 li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.pzgl2 li a { display: block; width: 100%; overflow: hidden; transition:all 0.3s;}
.pzgl2 li .pic img { width: 100%!important; overflow: hidden;}
.pzgl2 li div:hover { border: 1px solid #1568bf; }
.pzgl2 li a:hover{ transform:scale(1.2,1.2);  overflow: hidden;}
.pzgl2 li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/


/***************customer***************/
.customers{width:100%;overflow:hidden;margin:0 auto;padding:25px 0;background: #fff;}
.customers ul{margin-top:30px; margin-right:-1%;}
.customers ul li{float:left;width:31.333%;overflow:hidden;border:1px solid #dbdbdb; margin-right:1%; margin-bottom:2%;}

.customers ul li .imgs{overflow:hidden;}
.customers ul li .imgs img{display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.customers ul li .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}


.news_list{width:100%; padding:0; font-size:12px; margin:0; overflow: hidden;}
.news_list li{height:auto; line-height:20px; padding-bottom:10px; margin-top:15px; float:left; border-bottom:1px #e2e2e2 dotted; box-sizing:border-box; }
.news_list li .img{  width:30%; padding-right:2%; float: left;}
.news_list li .img img{width: 100%}
.news_list li .rtnr{ width:68%;  box-sizing:border-box; float: right;}
.news_list li .z1{ width:100%; float:left; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_list li .z1 a{color:#1759a9;font-size:15px;}
.news_list li .z2{ width:100%;  height:auto; line-height:24px; overflow:hidden;padding-top:6px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_list li .z3{ width:100%; width:100px; height:28px;line-height:28px;background:#666;margin-top:6px;text-align:center; }
.news_list li .z3 a{ color:#fff; display:block;  }
.news_list li .z3 a:hover{ color:#fff; background:#e86200;}


.wxlist{width:100%; margin:20px auto 0; background:#fff; padding:0 2.5%; overflow:hidden;}
.wxlist img,.wxlist1 img{width:100%; display:block;}
.wxlist p{font-size:14px; line-height:30px; color:#666;}
.wxlist strong{font-size:18px; color:#1759a9;}



.parter{width:100%; float:left; margin-top:30px; }
.parter ul li{width:49%; float:left; margin:0 2% 20px 0;}
.parter ul li:nth-child(2n){margin-right:0;}
.parter ul li span{width:100%;float:left; text-align:center;line-height:24px; font-size:14px; padding:10px 0; background:#999; color:#fff;}
.parter ul li a span{width:100%; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.parter ul li a:hover span{background:#1759a9; color:#fff;}
.parter ul li img{width:100%; display:block; padding:5px; border:1px solid #d6d6d6; background:#fff;}
.parter ul li img:hover{padding:5px;background:#1759a9; border:1px solid #1759a9;}


/*关于我们代码 End*/


.slide_join{width:100%; float:left;}
.slide_join h3{float:left;width:100%; height:45px; padding:0 10px 0 20px; font-weight:normal; background-color:#d6d6d6; margin-top:20px; cursor:pointer;}
.slide_join h3:first-of-type{margin-top:0;}
.slide_join h3.on{background-color:#1759a9;}
.slide_join h3 span{float:left; width:80%; height:45px; color:#000; font-size:16px; line-height:45px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../images/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../images/join_img10.png) no-repeat;}
.slide_join ul{float:left; width:100%; background-color:#fff; padding-top:20px;}
.slide_join ul .join_show{float:left; width:100%; font-size:14px; line-height:28px;}
.slide_join ul .join_show strong{font-size:18px; font-weight:bold; color:#1759a9;}
.join_show table{ border-collapse:collapse; border:1px #ccc solid !important; width:100% !important; line-height:30px !important;}
.join_show table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #ccc solid !important; line-height:30px!important;}
.join_show table td div{padding:0px !important; height:auto !important;}

/**人才招聘代码 End**/


.news_text{width:100%; float:left;}
.news_text dl{display:block; width:100%; float:left; overflow:hidden; transition:background-color .25s ease-in-out; -webkit-transition: background-color .25s ease-in-out; margin-top:30px; border-bottom:1px solid #e6e6e6; padding-bottom:30px;}
.news_text dl:last-of-type{border-bottom:none;}

.com-img{width:100%; overflow:hidden;}
.com-img img{width:100%; display:block; transition:all 0.4s ease-in 0s; -webkit-transition:all 0.4s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1);}

.news_text dl dt{width:100%; float:left;} 
.news_text dl dd{width:100%; float:right;}
.news_text dl dd .left{width:100%; float:left; margin-top:10px;}
.news_text dl dd .left h3{line-height:48px; font-size:22px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#1759a9;} 
.news_text dl:hover dd h3 a{color:#1759a9;}
.news_text dl dd .left .con{line-height:24px; overflow:hidden; font-size:14px; color:#666;}
.news_text dl dd .right{margin-top:20px; width:100%; float:right;} 
.news_text dl dd .right p{text-align:center; font-size:18px; padding-top:5px; font-family:Arial;}
.news_text dl dd .right p:nth-child(1){font-size:60px; position:relative; font-weight:bold; line-height:60px;}
.news_text dl dd .right p:nth-child(1):after{position:absolute; width:68px; height:1px; background-color:#d6d6d6; left:50%; margin-left:-34px; bottom:0; content:'';}
.news_text dl dd a.more{width:110px; height:34px; line-height:32px; border:1px solid #d6d6d6; display:inline-block; text-align:center; border-radius:15px; margin-top:20px; font-size:14px;}

.new-view-title{text-align:center; border-bottom:1px solid #e6e6e6; line-height:30px; padding:15px 0; font-size:14px;}
.new-view-title .line{padding:0 10px; color:#d6d6d6;}
.color-blue{color:#787876;}
.new-view-title .xwdbt{line-height:24px; font-size:16px; font-weight:bold; color:#1759a9;}

.newsmore_text{width:100%;float:left; margin-top:30px; line-height:30px; font-size:14px;}
.newsmore_text img{width:100%; display:block;}

.view-page{width:100%; float:left; position:relative; margin-top:20px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:100%; float:left; height:38px; border:solid 1px #e5e5e5; line-height:38px; position:static;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; margin-top:10px; text-align:center; box-sizing:border-box;}
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; width:100%; border:none !important;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#1759a9;}
.view-page .next:hover a{color:#fff; background:#1759a9;}
.view-page .back a{background:#1759a9;color:#fff; text-align:center;}
.view-page .back a:hover{background:#ff0000; color:#fff;}


.newsmore_list{width:100%;float:left; margin-top:20px;}
.newsmore_list_tit{width:100%; height:38px; background-color:#1759a9; color:#fff; padding:0 20px; line-height:38px;font-size:16px; border:1px solid #e6e6e6; }
.newsmore_list_text{width:100%;float:left; border:1px solid #e6e6e6; border-top:none; padding:10px; background:#fff;}
.newsmore_list_text ul li{background:url(../images/biao.jpg) left no-repeat; padding-left:15px; line-height:30px; float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline; border-bottom:1px dashed #e6e6e6; font-size:12px;}
.newsmore_list_text ul li span{float:right; color:#aaa;}


/*新闻动态代码 End*/

.contact{width: 100%; height: auto; overflow: hidden; padding: 50px 0; box-sizing: border-box;}
.contact_lx{font-size: 16px; line-height: 35px;}
.contact_lx p:first-child{font-size: 19px; }

.list{}
.list li{ }
.list li:last-child{ width:100%;}
.list li dd{ float:left; width:50%;}
.list li .zi{ font-size:24px; color:#1759a9; padding-bottom:10px;}
.list li .txt{ position:relative; line-height:30px; margin-bottom:20px;}
.list li .txt p{ font-size:16px; padding-left:40px;}
.list li .txt em{ position:absolute; left:0; top:0;}
.list li h3{ padding-bottom:20px; font-size:18px; color:#1759a9;}

.tactfrms{}
.tactfrms .fbt{font-size: 25px;color:#333;font-weight: normal; margin-bottom: 20px}
.tactfrms ul{overflow: hidden; margin-right: -5%}
.tactfrms li{width:45%;float:left;;margin:0 5% 12px 0;position:relative;}
.tactfrms li input{width:98%;padding:15px;border:solid 1px #ddd;border-radius: 3px;box-sizing: border-box}
.tactfrms li.area{height:auto;width:100%;}
.tactfrms li textarea{padding:15px;width:94%;height:120px;border:solid 1px #ddd;border-radius: 3px; font-family: Arial, "sans-serif";box-sizing: border-box}
.tactfrms li:nth-child(2n){margin-right:0;}
.tactfrms .btn{text-align: center;margin-top:0;overflow: hidden;}
.tactfrms .btn input{height:40px;width:120px;font-size:16px;color:#fff;background:#0068b7;border-radius: 5px; border: none;}
.redxing{position:absolute;top:11px;left:57px;color:#0068b7;}

.contact_map{ width:100%;  padding-top: 30px;}
.contact_tu{width:43%;float:right;  margin-top: 25px;}
#map_container{height: 600px; margin: 25px 0;}


.pro_img{width:100%; float:left; margin-top:20px;}
.pro_img ul{margin-right:-2%;}
.pro_img li{width:98%; float:left; background:#fff; margin:0 2% 30px 0; border:1px solid #e6e6e6; border-radius:10px; padding:10px;}
.pro_img li:hover{-webkit-box-shadow:0 3px 20px rgba(0,0,0,0.5); box-shadow:0 3px 20px rgba(0,0,0,0.5); border-color:#1759a9;}
.pro_img li .pic{width:100%; float:left; overflow:hidden;}
.pro_img li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.pro_img li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.pro_img li .title{width:100%; float:left; padding:10px 20px; text-align:center;}
.pro_img li .title h3{font-size:15px; font-weight:bold; color:#1759a9;}
.pro_img li .title p{font-size:14px; color:#787876; overflow:hidden; padding-top:5px; text-overflow:ellipsis; white-space:nowrap;}

.product{width:100%; float:left;}
.promore_l{width:100%;float:left; margin-top:20px;}
.pros_right{width:100%; float:left; margin-top:40px; overflow:hidden;}

.sp-wrap{display:none; position:relative; float:left; width:100%;}
.sp-thumbs{text-align:left;display:inline-block; margin-top:10px;}
.sp-thumbs img{min-height:100%; min-width:50px; max-width:50px;}
.sp-thumbs a:link, .sp-thumbs a:visited {width:50px; height:46px; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position: center; -webkit-transition:all .2s ease-out; transition:all .2s ease-out; margin-right:5px; border:1px solid #e6e6e6;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active,.sp-current{opacity:1!important;position:relative;}

.sp-large{position:relative; overflow:hidden; top:0; left:0; height:100% !important;}
.sp-large a img{max-width:100%; display:block; border:1px solid #e6e6e6;}
.sp-large a{display:block;}

.sp-zoom{position:absolute;left:-50%;top:-50%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;display:none;}
.sp-lightbox{position:fixed;top:0;left:0;height:100%;width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9);z-index: 500;display: none;cursor: pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:100%; max-height:100%; border:2px solid #fff;}
#sp-prev, #sp-next{position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none;background:#000; border-radius:25px; border:2px solid #fff; width:50px;height:50px; transition: .2s;}
#sp-prev{left:10px;}
#sp-prev:before{content:''; border:7px solid transparent; border-right:15px solid #fff; position: absolute; top:16px; left:7px;}
#sp-next{right:10px;}
#sp-next:before{content:''; border:7px solid transparent; border-left:15px solid white; position: absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{background:#444;}

/*放大镜代码 End*/

.pros_right_top{width:100%; float:left;}
.pros_right_top h1{font-size:24px; font-weight:bold; color:#1759a9; line-height:24px;}
.pros_right_top h3{font-size:18px; color:#333; line-height:20px; margin-top:20px;}

.proleft{width:100%; float:left; margin-top:20px;}
.proleft h5{font-size:16px; font-weight:bold;}
.proleft p{line-height:24px; font-size:16px; color:#787876; margin-top:10px;}

.promore_nr{width:100%; float:left; margin-top:50px;}
.promore_tit{width:100%; float:left; font-size:22px; color:#1759a9; font-weight:bold; text-align:center;}
.promore_text{width:100%; float:left; margin-top:10px;}
.promore_text img{width:100%; display:block;}

.allcontent{width:100%; float:left; font-size:14px; line-height:30px; margin:30px 0; overflow-x:auto;}
.allcontent strong{font-size:16px; color:#1759a9; font-weight:normal;}
.allcontent table{border:1px solid #d6d6d6;}
.allcontent table tr:first-of-type{background:#eee;}
.allcontent table,.allcontent table tr,.allcontent2 table td{border-color:#d6d6d6; cursor:pointer;}
.allcontent table tbody tr:hover{background:#f3f3f3; color:#000;}
.allcontent table tbody tr.cur tr,.allcontent2 table tbody tr.cur td{border-color:#f3f3f3; color:#000;}
.allcontent table tbody tr.cur td{border-right:1px solid #fff;color:#fff;}
.allcontent table tbody tr.cur td:last-child{border-right:1px solid #ececec;}

.promore_nr table{ border-collapse:collapse; border:1px #ccc solid !important; width:100% !important; line-height:30px !important;}
.promore_nr table td{padding:5px!important; padding-left:10px !important; word-wrap:break-word; word-break:break-all; border:1px #ccc solid !important; line-height:30px!important;}
.promore_nr table td div{padding:0px !important; height:auto !important;}

/** 业务中心代码 End **/


.yyal_pic{width:100%; float:left; background:url(../images/yyal_picbg.jpg) center; background-size:cover; padding:50px 0;}
.yyal_pic h3{text-align:center; color:#fff; font-size:28px; padding:0 0 20px; position:relative;}
.yyal_pic h3:before{content:""; position:absolute; left:50%; margin-left:-16px; bottom:0; width:32px; height:1px; background:#fff;}
.yyal_pic p{text-align:center; width:90%; margin:12px auto 0; color:#fff; font-size:15px; line-height:25px;}

.yyal_img{width:100%; float:left;}
.yyal_img li{width:49%;float:left; margin:20px 2% 0 0;}
.yyal_img li:nth-child(2n){margin-right:0;}
.yyal_img li .pic{width:100%; float:left; overflow:hidden;}
.yyal_img li .pic img{width:100%; box-sizing:border-box; display:block; -webkit-transition:all .3s; transition:all .3s;}
.yyal_img li .title{width:100%; float:left; background:#fff; font-size:16px; padding:10px 0; line-height:30px; text-align:center;}
.yyal_img li a:hover .title,.yyal_img li a:hover .title p{background:#1759a9; color:#fff;}
.yyal_img li .title p{font-size:14px; color:#999;}

/** 工程实例代码 End **/


.qa_box{width:100%; float:left;}
.qa_box ul li{float:left; width:100%; background:#fff; border:1px solid #d6d6d6; padding:4% 3%; margin-top:20px;}
.qa_box ul li .bt{color:#333; font-size:18px; line-height:24px; background: url(../images/qa_icon1.png) no-repeat left center; padding-left:40px;}
.qa_box ul li .t{margin-top:18px; font-size:14px; line-height:24px;}
.qa_box ul li .left{width:100%; float:left;}

.qa_box ul li .right{display:inline-block; float:left; padding-top:20px;}
.qa_box ul li .right a{display:inline-block; line-height:32px; border:1px solid #e8e8e8; color:#999; font-size:14px; padding:0 20px; background:#fff;}
.qa_box ul li .right a:hover{background:#1759a9; border-color:#1759a9; color:#fff;}

/** 常见问题代码 End **/


.table{width:100%; float:left;}
.table table{width:100%; border:1px solid #e9e9e9; background:#fff;}
.table table tr{border:1px solid #e9e9e9;}
.table table tr th{background:#fcfcfc; font-weight:normal; color:#797979; font-size:16px; padding:1.5% 10px;}
.table table tr td{padding:1.5% 10px; color:#797979; font-size:14px; text-align:center;}
.table table tr td a{line-height:0; display:block;}

/** 下载中心代码 End **/


.video_list{width:100%; float:left; margin-bottom:30px;}
.video_list li{width:49%; float:left; margin:30px 2% 0 0;}
.video_list li:nth-child(2n){margin-right:0;}
.video_list li a.overflow{height:100%;}
.video_list li span.po-a{width:100%; height:100%; top:0; left:0; filter:alpha(opacity=40); opacity:0.4; background-color:#000; display:none;}
.video_list li i.po-a{width:40px; height:40px; top:50%; left:50%; background:url(../images/video_bags.png) no-repeat center; display:none; margin:-20px 0 0 -20px;}
.video_list li h3{color:#4c4c4c; font-size:14px; line-height:22px; height:22px; width:100%; font-weight:normal; margin-bottom:20px;}
.video_list li p{color:#999; width:100%; padding-top:20px; line-height:18px;}
.video_list li a:hover span.po-a,.video_list li a:hover i.po-a{display:block;}
.po-r{position:relative;}
.display-b{display: block;}
.overflow{overflow:hidden;}
.po-a{position:absolute;}
.transition_all{transition:all 0.6s; -webkit-transition: all 0.6s;}




.cont_text{width:100%; float:left;}
.cont_l{width:100%;float:left; line-height:30px; font-size:14px;}
.cont_r{width:100%;float:left; margin-top:20px; text-align:center;}
.cont_r img{width:200px; height:200px; margin:auto;}
.map{width:100%; margin:40px auto 0;}

/**联系我们代码 End**/


.Pages{width:100%;float:left; line-height:32px; zoom:1; overflow:hidden; text-align:center; border-top:1px solid #e6e6e6; padding-top:20px; margin-top:20px; font-size:14px;}
.Pages span{padding:0px 3px; display:inline-block;}
.Pages a{display:inline-block; margin:0px 2px; height:32px; }
.Pages .p_page em{font-style:normal; font-family:Arial;}
.Pages .p_page em a{padding:0px 10px; border:solid 1px #e1e1e1;}
.Pages .p_page em a.a_cur{color:#1759a9; border:0; border-top:solid 1px #1759a9; border-bottom:solid 1px #1759a9;}
.Pages .a_prev{width:32px; background:url(../images/bg_prev.jpg) no-repeat;}
.Pages .a_next{width:32px; background:url(../images/bg_next.jpg) no-repeat;}


.ac-a{width: 100%;padding-top: 1.08rem;padding-bottom: .53rem;}
.ac-b{margin: 0 auto;}
.ac-c{width: 100%;overflow: hidden;padding-bottom: .63rem;border-bottom: 1px solid #666;}
.ac-d{float: left;font-size: 18px;color: #222;}
.ac-e{float: right;font-size: 14px;color: #333;line-height: 25px;}
.ac-blue{color: #1759a9;}
.ac-f{width: 100%;padding-bottom: .9rem;}
.ac-g{width: 100%;border-bottom: 1px solid #dcdcdc;}
.ac-g.active .ac-n:after{content: "-";}
.ac-h{width: 100%;overflow: hidden;cursor: pointer;transition: background-color .3s; box-sizing: border-box;}
.ac-h:hover{background-color: #f7f7f7;}
.ac-i{float: left;font-size: 0; width:65%;}
.ac-k{font-size: 13px;color: #333;display: inline-block;vertical-align: top;line-height: 44px;}
.ac-k1{padding-right: 10px;box-sizing: content-box; width: 30%}
.ac-k2{padding-right: 10px;width: 47%;box-sizing: content-box;}
.ac-k3{padding-left: 10px;}
.ac-n{float: right;font-size: 13px;color: #333;line-height: 44px;}
.ac-n:after{content: "+";display: inline-block;vertical-align: middle;width: 30px;text-align: center;font-size: 28px;color: #1759a9;padding-left: .25rem;line-height: 44px;}
.ac-o{display: none;width: 100%;background-color: #f7f7f7;}
.ac-p{width: 100%;padding: 10px;border-bottom: 2px solid #eee;font-size: 0; box-sizing: border-box;}
.ac-r{display: inline-block;vertical-align: top;width: 25%;font-size: 14px;color: #333;}
.ac-s{width: 100%;padding:10px;box-sizing: border-box;}
.ac-t{width: 100%;overflow: hidden;margin-bottom: 25px;}
.ac-u{width: 100%;}
.ac-u1{float: left; margin-bottom: 25px;}
.ac-u2{float: right;}
.ac-v{font-size: 14px;color: #1759a9;margin-bottom: 15px;}
.ac-w{font-size: 14px;color: #333;line-height: 24px;}
.ac-x{display: block;width:50%;line-height:30px;border: none;text-align: center;background-color: #1759a9;font-size: 16px;color: #fff;cursor: pointer;border-radius: 50px;}

/**客户留言代码**/
.message{width:100%; float:left; padding-top: 0px;}
.message h3{text-align:center; color:#333; font-size:18px; font-weight:bold;}
.message ol{width:100%; float:left; margin-top:10px;}
.message ol li{float: left; width:100%; margin-bottom:15px; background:#fff; border:1px solid #e6e6e6;}
.message ol li:nth-child(2n){float:right;}
.message ol li:nth-child(6){float:left;}
.message ol li:nth-child(7){float:right;}
.message ol li input{width:100%; height:auto;  background:none; border:none; color:#999; padding:0 15px; font-size:14px; outline:none; -webkit-appearance:none; line-height:55px;}
.message ol li textarea{font-size:14px; padding:10px 15px; width:90%; height:180px; border:none; background:none; color:#999; outline:none; -webkit-appearance: none; box-sizing: border-box;}
.message ol li .btn,.message ol li .btn2{color:#fff; font-size:16px; cursor:pointer;}
.message ol li .btn{background:#1759a9;}
.message ol li .btn2{background:#999;}
/**客户留言代码 End**/

.pror_img{width:100%; padding:25px 0; box-sizing:border-box; overflow: hidden;}
.pror_img ul{margin-right: -2%}
.pror_img li{width:48%; float:left; background:#fff; border:1px solid #d6d6d6; overflow:hidden; margin-right:2%; margin-bottom: 20px;}
.pror_img li:hover{border:1px solid #1759a9; box-shadow:0 5px 10px #999;}
.pror_img li:last-of-type{margin-bottom:20px;}
.pror_img li .pic{width:100%; float:left; overflow:hidden;}
.pror_img li .pic img{width:100%; display:block; transition:all .3s; -webkit-transition:all .3s; height: auto;}
.pror_img li:hover .pic img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.pror_img li .text{width:100%; float:left; text-align:center; padding:6px;}
.pror_img li .text .npbt{font-size:14px; font-weight:400; line-height:30px; color:#000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pror_img li:hover .text .npbt{color:#1759a9;}
.pror_img li .text p{font-size:14px; margin-top:5px; font-family:Arial;}


.ptel{line-height:46px;background:#333;margin:15px 0;font-size:16px;color:#fff;padding-left:20px;font-weight:bold;}
.ptel span{font-size:22px;}
.ptel a{float:right;width:90px;height:auto;background:#1759a9;text-align:center;color:#fff; line-height:48px;}
.ptel a:hover{background:#1759a9;}
.pp1{background:#f5f5f5;line-height:40px;border:1px solid #d2d2d2;text-align: center;font-size:16px;color:#555;}

.zixun{margin-top: 30px; display: flex; flex-wrap: nowrap; vertical-align: middle;}
.zixun .zx{width: 48%; height: 40px; background-color: #1759a9; line-height: 40px; text-align: center; font-size: 16px; color: #fff;}
.zixun .zx ~ .zx{margin-left: 20px;}
.zixun .msg-btn{background: #4e4e4e;}
.icon{display: inline-block; font-style: normal; vertical-align: middle;}
.icon-detail-zx{width: 21px; height: 21px; margin-top: -2px; margin-right: 5px; background: url(../images/zx1.png) no-repeat center; background-size: contain;}
.icon-detail-down{width: 17px; height: 17px; margin-top: -2px; margin-right: 5px; background: url(../images/down.png) no-repeat center; background-size: contain;}

.products{width:100%;  padding:30px 0; box-sizing:border-box}
.promore_l{width:100%;float:left;}

/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #e6e6e6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;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:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:12px;}
.spec-scroll .items{float:left;position:relative;width:75%; height:64px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:54px;}
.spec-scroll .items ul li img:hover{border:2px solid #1759a9; padding:1px;}

.pros_right{width:100%; float:right; margin-top:30px; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pros_right_top h1{overflow:hidden; display:inline-block; font-size:20px; font-weight:bold; color:#1759a9; padding-bottom:10px;}
.proleft{width:100%;float:left; font-size:14px; line-height:30px; margin-top:20px;}

.proleft_btn{width:100%; float:left; margin-top:20px;}
.proleft_btn li{width:49%; float:left; margin-right:2%;}
.proleft_btn li:nth-child(2n){margin-right:0;}
.proleft_btn li a{width:100%; height:35px; float:left; line-height:35px; text-align:center; font-size:14px; background:#eee; display:block;}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#1759a9; color:#fff;}

.tabs-basic{width:100%; margin-top:40px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0;background: #e7e7e7;}
.tabs-basic ul li{width:32.333%; display:inline-block; margin-bottom:2px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{width:100%; display:block; text-decoration:none; text-align:center; background:#eee; border:1px solid transparent; padding:10px;}
.tabs-basic .tab-active{border-bottom:2px solid #1759a9; color:#fff; background:#1759a9; font-weight:bold;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:20px auto 0; background:#fff;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%;}

.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:30px;}
.hot_pro2_tit{width:100%; background:#f1f1f1; color:#1759a9; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; border-left:3px solid #1759a9;}

.scrollleft2{width:100%; float:left; margin-top:20px;}
.scrollleft2 li{width:200px; float:left; margin-right:10px; overflow:hidden;}
.scrollleft2 li img{width:100%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #1759a9;}
.scrollleft2 li span{display:block; width:100%; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;}

/** äº§å“ä¸­å¿ƒä»£ç  End **/
