@charset "utf-8";
.left{float:left;}
.right{float:right;}
.clearfix:after{content:"";display: block;clear: both;}
a{text-decoration: none;}
img{border:0;}
ul,li{list-style: none;margin:0;padding:0;padding-inline-start: 0px;}
*{margin:0;padding:0;}
:root{font-size: 14px;--first_color:#1f80c4;--write:#fff;}
body{font-size: 1rem;}
*{transition: all .2s;}
.lf, .fl {float: left;display: inline}
.fr {float: right;	display: inline}
.clear {	clear: both;	display: block}
.content{width:1200px;margin:auto;}
.linear{background-color: #666;background: -webkit-linear-gradient(to right,#1e60d1, #14469c);/* Safari 5.1 - 6.0*/
background: -o-linear-gradient(to right,#1e60d1, #14469c);/* Opera 11.1 - 12.0*/
background: -moz-linear-gradient(to right,#1e60d1, #14469c);/* Firefox 3.6 - 15*/
background: linear-gradient(to right,#1e60d1, #14469c);/* 标准的语法*/}

input:focus, textarea:focus { outline: none; border: 1px solid #14469c;}
input::-ms-clear { display: none;}
header{left:0;top:0;width:100%;background:#fff;z-index: 999;/*border-bottom:1px solid #ddd;*/}
.header_clear{width:100%;height:0px;}

.inbanner{margin-top:0px;transition: all 0s;}
.slides-box{width: 100%; height: 500px; margin: auto; overflow: hidden;position: relative;transition: all 0s;}
.slides{position: relative; height: 500px; width: 100%; margin: auto; float: left;transition: all 0s;}
.slides li{position: absolute; width: 100%; height: 500px;transition: all 0s;}
.slides li img{display: block; width: 100%; margin: auto;transition: all 0s;}
.slides li a{display: block; width: 100%; height:100%; margin: auto;transition: all 0s;}
.prev, .next{position: absolute; z-index: 9; top: 50%; margin-top: -40px; left: 0; height: 70px; width: 30px; color: #fff; cursor: pointer; background-color: #000; opacity: .5;}
.prev:hover, .next:hover{opacity: .7;}
.prev{background-image: url("../images/banner_left.gif");}
.next{left: auto; right: 0; background-image: url("../images/banner_right.gif");}
.pagination{position: absolute;bottom: 20px;z-index: 9;}
.pagination li{padding: 5px 7px;float: left;}
.pagination li a{display: block; width: 35px; height: 4px; background: rgba(20,70,156,0.9);color: #fff; text-align: center; font-family: Arial;text-decoration: none;}
.pagination .active{background: rgba(231,24,48,0.9);}
/* 头部开始*/.header_nav_box>nav,.header_nav_box>nav ul,.header_nav_box>nav ul li,.header_nav_box>div{display: inline-block;vertical-align: bottom;}
.header_t_box{background:#f8f8f8;color:#333;line-height:30px; height:30px; font-size:12px;}


.header_t_box a{color:#333; margin:0 px;}
.header_t_box a:hover{color:#1a53a3;}

.header_t_box a:after {
    content: '|';
    font-size: 10px;
    color: #555;
    padding:0 8px;
    font-family: "Microsoft Yahei";
    width: 10px;
    height: 10px;
    transition: all .6s cubic-bezier(.215,.61,.355,1) 0s;
    position: relative;
    left: 0;
    text-indent: 20px;
}
.header_t_box a:last-child{}
.header_t_box a:last-of-type:after { width: 0; height: 0;content:''; padding:0px;}

/*.header_fixed{transition: all 1s;-moz-box-shadow:2px 2px 5px #000;-webkit-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000;}*/
.header_fixed{
transition: background-color .3s ease-out;
    box-shadow: 0 0 13px rgba(0,0,0,.2);
}



.head {	height: 95px}
.head h1 { margin-top:15px;width: 238px;}
.head .text {  width: 477px;	height: 95px;	padding-left: 25px;}
.head .text p {	font-size: 18px;	color: #333; margin-left:0px;}
.head .text p em {color: #e50013}
.head .text .t1 {font-size: 28px;	color: #14469c;	margin-top: 15px;margin-left:0px;}
.head .tel {	width: 190px;	height: 60px;	padding-left: 40px;	background: url(../images/h_tel.png) no-repeat left center;	padding-top: 5px;	margin-top:20px;}
.head .tel .t1 {color: #e7181c;	font-size: 26px;}


.menu{ width:100%; background:#14469c;}

.nav{ width: 100%; background:#0057b4;height: 55px; line-height: 55px; overflow: hidden;transition: all .36s ease}
.nav ul li{ float: left;position: relative;text-align: center; width: 133px; background: url(../images/line1.png) no-repeat right center;}
.nav .nav-content {}
.nav ul li:last-child{ background:none;}
.nav .nav-content ul li a{ color: #fff; font-size: 14px; position: relative; display: block;    }
.nav .nav-content ul .tsli{ margin: 0;}
.nav .nav-content ul li a.on, .nav .nav-content ul li a:hover, .nav .nav-content ul li  .active{ background: #e7181c;}

#topnav{z-index: 999;border-top: 1px solid #c1ddb6; width: 100%; top:0px; background-color:#fff; z-index:2;transition: all .36s ease}
#topnav.navbg{box-shadow: 0 2px 6px rgba(0,0,0,.1) ; position: fixed;top:0; width: 100%;background-color:#FFF; z-index: 1000; transition: all .36s ease}
#topnav.navbg .nav{height: 55px; /* filter:alpha(opacity=95); opacity:0.95;*/z-index:1000;transition: all .16s ease}

.header_nav_box>nav ul li .active{transition: all 1s;color:#14469c;border-bottom:3px solid #14469c;}*/

/*.header_nav_box>nav { height:86px;}
.header_nav_box>nav ul li a{position: relative;display: inline-block;line-height: 42px;font-size: 15px;font-weight: bold;margin-top:-10px;padding:0 20px;color:#333;border-bottom:3px solid #fff;}
.header_nav_box>nav ul li a:hover{transition: all 1s;color:#14469c;}
.header_nav_box>nav ul li .active{transition: all 1s;color:#14469c;border-bottom:3px solid #14469c;}*/

/* Banner开始*/#banner{min-height: 300px;/* background: url(../images/banner_bg.png) repeat #444;*//* padding:10px 0;*/box-sizing: border-box;position: relative;}
#banner .banner_{height:100%;background:#fff;border-radius: 8px;overflow: hidden;}
#banner .swiper-container{height: 500px;}
#banner .swiper-slide{display: block;position: relative;overflow: hidden;}
#banner .swiper-slide img{border-radius: 5px;display: block;width: 1920px;position: absolute;top:0;left:50%;margin-left:-960px;}
.h_about_img_list li{width: calc(100% / 6 - 10px);margin-right: 12px;float: left;}
.h_about_img_list li img{max-width: 100%;}
.h_about_img_list li:nth-child(6n){margin-right: 0;}
/* 主内容区域*/

.more-title{ width: 1200px; margin: 30px auto 30px; text-align: center;}
.more-title p{ font-size: 32px; color: #14469c; text-align: center;display: inline-block; vertical-align: top;background: url(../images/titlebg1.png)no-repeat 0 22px; width: 489px;}
.more-title b{ font-size: 18px; line-height: 20px;color: #333;display: block; font-weight:normal; margin-top:5px;}
.more-title b em {color: #e7181c;font-weight:bold;}

.more-title2{ width: 1200px; margin: 30px auto 30px; text-align: center;}
.more-title2 p{ font-size: 32px; color: #FFF; text-align: center;display: inline-block; vertical-align: top;background: url(../images/titlebg1.png)no-repeat 0 22px; width: 489px;}
.more-title2 b{ font-size: 16px; line-height: 20px;color: #EEE;display: block; font-weight:normal; margin-top:8px;}
.more-title2 b em {color: #ffbebe; font-style:normal}

.ys_title{ width: 1200px; margin: 30px auto 30px; text-align: center;}
.ys_title p{ font-size: 32px; color: #14469c; text-align: center;display: inline-block; vertical-align: top; width:100%;}
.ys_title p span{color: #e7181c;}
.ys_title b{ font-size: 22px; line-height: 20px;color: #333;display: block; font-weight:normal; margin-top:12px;background: url(../images/titlebg1.png)no-repeat 0 22px;}
.ys_title b em {color: #e7181c;font-weight:bold;}

/*ys*/

.ys{padding: 10px 0 0 0;}
.ys .nr{ position: relative;}
.ys .nr .ysxx{ position: absolute; left: 210px; top: 50px;}
.ys .nr ul li{ position: relative; overflow: hidden;z-index: 12;}
.ys .nr ul li .js {}

.ys .nr ul li .js dl dt{ margin-bottom: 40px;}

.ys .nr ul li .js dl dt p{  color: #fff; font-size: 18px; padding-left:20px; background: #14469c; text-align: center; width: 365px; height: 38px; border-radius: 19px; display: inline-block; line-height: 38px; margin-left: 15px;}
.ys .nr ul li .js dl dt span{ position:absolute; z-index:100; color: #fff; font-size: 30px; font-weight: bold; margin-top:-8px; border:2px solid #fff; background: #e7181c; text-align: center; width: 50px; height: 50px; border-radius: 27px; display: inline-block; line-height: 50px; }
.ys .nr ul li .js dl dd{ margin: 0 0 20px 25px;}
.ys .nr ul li .js dl dd p{ background: url(../images/ystb.png) left top no-repeat; color: #333; font-size: 16px;vertical-align: top;  line-height: 26px; display: block; padding-left:37px;width: 530px; margin-bottom:15px;}
.ys .nr ul li .js dl dd p  span{color: #e7181c;}
.ys .nr ul li .pic { margin-right:0;}

.ys .nr ul li .yspic1{ float:right; margin-top:0px;}


.sec_title{text-align: center;position: relative;}
main section .sec_title h3{display: inline-block;font-size: 1.8rem;text-align: center;margin:20px 10px 10px 10px;color:#1f80c4;}
main section .sec_title .h3_before{display: inline-block;width:100px;height:3px;background: #1f80c4;position: relative;margin-top:-.5rem;}
main section .sec_title .h3_after{display: inline-block;width:100px;height:3px;background: #1f80c4;}
main section .sec_title span{display: block;text-align: center;color:#666;}
/* 解决方案*/.Solution{text-align: center;}
.Solution ul{margin-top:20px;}
.Solution ul li{width:calc(100% / 4);float: left;text-align: center;box-sizing: border-box;padding:10px 30px;position: relative;}
.Solution ul li h3{color:#666;}
.Solution ul li:not(:last-child):after{content:"";display: block;width:1px;height:60%;position: absolute;right:0;top:20%;background: #eee;}
.Solution ul li span{/* background: #1f80c4;*/display: inline-block;color:#fff;line-height: 24px;padding:0 20px;border-radius: 99px;margin:5px;}
.Solution ul li p{color:#666;}
.f16{ font-size:16px;}
.main_contact{line-height: 36px;padding:0 40px;border-radius: 99px;display: inline-block;color:#fff;margin-top:20px;}
/* 产品中心*/.proist .left{background: #1f7fc3;width:285px;min-height: 168px;}
.proist .left img{display: block;}
.proist .left .more_pro{line-height: 62px; height:62px; font-size:16px; background:#e7181c;color: #fff;display: block;text-align: center;}
.proist .right{width:915px;/* background: #f8f8f8;*/}
.proist .right li{width:285px;margin-left:20px;background:#f7f7f7;float: left;margin-bottom:20px;border:1px solid #eee;box-sizing: border-box;/* -moz-box-shadow:0px 0px 9px #D6D6D6;-webkit-box-shadow:0px 0px 9px #D6D6D6;box-shadow:0px 0px 9px #D6D6D6;*/}
.proist .right li:hover{background:#14469c;color:#fff;border:1px solid #14469c;}
.proist .right li:hover,.proist .right li:hover h4,.proist .right li:hover p{color:#fff;}
.proist .right li img{width:100%;}
.proist .right li h4{font-size: 1.2rem;color:#14469c; text-align:center;margin:5px 16px;height: 36px;line-height: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.proist .right li p{color:#666;margin:5px 16px;line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
.M_banner{width:100%;/* min-height: 300px;*/background: #1f80c4;}
.M_banner img{display: block;width:100%;}


/*smallbanner2*/

.smallbanner2{ background: url(../images/ad_banner.jpg) top center no-repeat; width: 100%; min-width:1200px; height: 282px; margin: 0px 0 0; /*background-size: cover;*/}
.smallbanner2 .nr .right{ padding: 90px 110px 0 0;}
.smallbanner2 .nr .right p{ color: #fff; font-size: 32px; font-weight: bold;}
.smallbanner2 .nr .right p b{ color: #e7181c;}
.smallbanner2 .nr .right i{ color: #fff; font-size: 22px; width: 605px; border-bottom: 1px dashed #fff; display: block; margin-top:15px;}
.smallbanner2 .nr .right>div{ display: inline-block; vertical-align: top;}
.smallbanner2 .nr .right .rx{ color: #fff; font-size: 15px; margin: 15px 30px 0 0;}
.smallbanner2 .nr .right .rx b{ color: #fff; font-size: 27px; }
.smallbanner2 .nr .right .more a{ color: #fff;  font-size: 15px; display: inline-block; vertical-align: top; width: 129px; height: 37px; line-height: 37px;text-align: center; border: 1px solid #fff; margin: 15px 0 0 0;}
.smallbanner2 .nr .right .more a:hover{ background:#e7181c;border: 1px solid #e7181c; }

.smallbanner2 .nr .right .more a img{ vertical-align: middle; margin: -4px 6px 0 0;}

/* 我们的优势*/



.advantage ul li{width:100%;}
.advantage ul li div{width:50%;position: relative;box-sizing: border-box;}
.advantage ul li .zi{padding-left: 100px;}
.advantage ul li div h5{font-size: 1.4rem;color:#444;margin-top:30px;}
.advantage ul li div i{font-size:2.4rem;color:#eee;display: block;margin-left: -10px;}
.advantage ul li div h5 img{width: 60px;margin-right:20px;position: absolute;top: 30px;left: 26px;z-index: 9;}

.advantage ul li div h5::after{content:"";display: block;height:5px;width:60%;border-radius: 99px;background:#1f80c4;margin:10px 0;}
.advantage ul li div p{font-size: 1.2rem;/* background: #f8f8f8;*/padding-right:40px;color:#888;}
.advantage ul li div a{line-height: 36px;display: inline-block;color:#fff;border-radius: 99px;padding:0 30px;margin:10px 0;}
/* .advantage ul li .left{text-align: left;}
.advantage ul li .right{text-align: right;}
.advantage ul li .right h5:after{float:right;clear: both;}*//* 应用案例*/.application .sec_title h3{color:#fff;}
.application .sec_title .h3_before ,.application .sec_title .h3_after{background:#fff;border-radius: 99px;}
.application .sec_title span{color:#fff;}
.application{min-height: 300px; padding-bottom:20px;}
.application_list_C li{width:calc(100% / 6 - 10px);margin-right:12px;float: left;text-align: center;background: #fff;min-height: 120px;margin-top:10px;margin-bottom:20px;position: relative;}
.application_list_C li:nth-child(6n){margin-right:0;}
.application_list_C li:hover{ background:#e7181c;}
.application_list_C img{display: block;width:100%;background: #ececec;}
.application_list_C h5{line-height: 36px;color:#333;}
.application_list_C li:hover h5{ color:#fff;}
.h_about_more{ margin-top:30px;}
.h_about_more li{display: inline-block;}
.h_about_more li a{display: block;line-height: 30px;padding: 0 20px; background:#0057B4;color: #FFF;border-radius:3px;}
.h_about_more li a:hover{background:#e7181c;}
/* 关于*/.home_about{min-height: 560px;background: url(../images/about_bg.png) no-repeat;background-size: 100%;}
.h_about_content{margin-bottom:40px;background: #fff;color: #666;line-height: 24px;border: 1px solid #14469c;}
.h_about_content .right{padding:20px 20px 20px 0;box-sizing: border-box;}
.h_about_content b{color: #e7181c;}
.h_about_content h3{color:#14469c; font-size:18px;}
.h_about_content hr{width: 20%;height: 3px;background: #14469c;border: 0;margin-top:5px;}
.h_about_content p{font-size: 1.1rem;margin: 10px 0;color: #333; text-indent:2em; margin-top:15px;}
.h_about_content>.left{width: 42%;padding: 20px;box-sizing: border-box;}
.h_about_content>.left img{max-width: 100%;}
.h_about_content>.right{width: 58%;}
.pro_youshi{background: #eee; width:100%; display:block; margin:0 auto; padding-top:10px;padding-bottom:20px;}
.pro_youshi li{width: calc(100% / 4 - 24px);float: left;margin: 30px 32px 30px 0;background: #ffffff;}
.pro_youshi li:nth-child(4n){margin-right: 0;}
.pro_youshi li div{background: #14469c;text-align: center;padding: 20px;}
.pro_youshi li div h4{color: #fff;font-size: 2rem;}
.pro_youshi li div img{height: 40px;margin: 20px 0;}
.pro_youshi li p{padding: 20px;color: #333;height:170px; line-height:26px;}
.pro_youshi .active div{background: #e7181c;position: relative;}
.pro_youshi .active div::after{content: "";position: absolute;display: block;left: 50%;margin-left: -12px;bottom: -24px;width: 0;height: 0;border-width: 12px;border-style: solid;border-color: #e7181c transparent transparent transparent;}
.home_about .sec_title span{padding:20px 20%;}
.home_about_num ul{margin:10px 12%;}
.home_about_num li{width:calc(100% / 4);float: left;padding:20px 30px;text-align: center;box-sizing: border-box;overflow: hidden;}
/* 首页新闻*/.home_news_c>div{box-sizing: border-box;}
.home_news_c .left{width:60%;margin-right:2%;}
.home_news_c .right{width:38%;/* padding:20px;*/border-radius: 5px;box-sizing: border-box;}
.home_news_c li{line-height: 48px;border-bottom: 1px solid #efefef;height:48px;padding:0 20px;}
.home_news_c li:hover{background:#f8f8f8;}
.home_news_c li a{color:#666;}
.home_news_c li h3{display: inline-block;color:#333;font-size: 1rem; font-weight:normal;}
.home_news_c li h3:hover{color:#e7181c;}
.home_news_c li span{float: right;color:#666;}
.home_news_c .new_first{padding:0;height:340px;position: relative;-moz-box-shadow:0px 0px 10px #dedede;-webkit-box-shadow:0px 0px 10px #dedede;box-shadow:0px 0px 10px #dedede;}
.new_first img{display: block;width:100%;max-height: 270px;}
.new_first i{position: absolute;top:1rem;left:1rem;background:rgba(0, 0, 0, .5);color:#fff;line-height: 36px;padding:0 20px;border-radius: 99px;}
.new_first  div h3{color:#e7181c; font-size:18px;}


.new_first div{/* background: #fbfbfb;*/padding:10px 20px;}
.new_first h5{/* font-size: 1.2rem;*/font-weight: normal;color:#666;}
.home_news_c .right{border:1px solid #14469c; height:635px; overflow:hidden;}
.home_news_c .right .logo_2{/* display: block;*/box-sizing: border-box;}
.home_news_c .right .logo_2_f{box-sizing: border-box;text-align: center;padding:15px;}
.home_news_c .right h4{text-align: center;color: #14469c;line-height:54px;font-size: 18px;}
.home_news_c .right .wenda{padding:10px 30px;border-top:1px solid #f3f3f3;line-height: 36px;font-size: 14px;}
.home_news_c .right .wenda p{line-height: 24px;color:#666;font-size: 14px;}
.home_news_c .right .wenda h5{font-size: 15px; font-weight:normal;}
.home_news_c .right .wenda h5::before{content:"I";color:#14469c;}
.home_news_c .right .wenda p::before{content:"-";color:#e7181c;}
.page_main{min-height: 600px;}
.page_main h2{/* font-weight: normal;*/color:#14469c;}
.page_main h3{font-weight: normal;color:#14469c;}
/* 面包屑*/.Crumbs{width:100%;line-height: 48px;/* border-bottom:1px solid #f8f8f8;*/}
.Crumbs li,.Crumbs h4{display: inline-block;}
.Crumbs a{color:#666;}
.Crumbs a:hover{color:#333;text-decoration: underline;}
/* 页脚*/footer{background: #444;min-height: 300px;}
.footer_Top{background: url("../images/footer_top_bg.jpg") no-repeat #ddd;background-size: 100% 100%;height:136px;padding:20px 0;min-width: 1200px;box-sizing: border-box;color:#fff;}
.footer_Top h3{font-size: 20px;line-height: 24px;padding-left:10px;border-left:3px solid #fff;margin:10px 0;}
.footer_Top p{display: inline-block;background:#b8e1ff50;line-height: 24px;margin-bottom:5px;padding:0 10px;}
.footer_50{width:50%;color:#ffffff80;padding:20px 0;padding-right:10%;box-sizing: border-box;}
.footer_50 img{width:30%;margin-bottom:10px;}
.footer_20{width:20%;color:#ffffff80;padding:20px 0;/* padding-right:10%;*/box-sizing: border-box;}
.footer_20 h4{font-size: 1.2rem;color:#fff;margin-bottom:10px;letter-spacing: 1px;}
.footer_20 a{color:#ffffff90;line-height:24px;}
footer a:hover{color:#fff;text-decoration: underline;}
.footer_30{width:30%;color:#ffffff80;padding:20px 0;/* padding-right:10%;*/box-sizing: border-box;}
.footer_30 li{float:left;width:50%;padding:0 30px;box-sizing: border-box;text-align: center;}
.footer_30 li img{width:100%;}
.footer_bottom{color:#ffffff40;border-top:1px solid #ffffff10;line-height: 36px;}
.footer_bottom a{color:#ffffff40;}


/*footer*/
.index-footer{background: #f8f8f8;}
.index-footer-main{height: 194px;padding-top: 52px;padding-bottom: 10px;}
.index-footer-logo{float: left;width: 243px;border-right: 1px solid #dfdfdf;}
.footer-logoimg img{padding-bottom: 42px; width:180px;}
.footer-pho{padding-bottom: 20px;}
.footer-pho span{display: block;color: #333;font-size: 14px;}
.footer-pho span:first-child{width: 15px;float: left;margin-right: 6px;}
.footer-pho .footer-pho-num{font-size: 24px;padding-top: 6px; color:#e7181c;}
.footer-pho span img{margin-top: -5px;}
.index-footer-WeChat{width: 300px;float: right;border-left: 1px solid #dfdfdf; }
.index-footer-WeChat dl{ float:left; margin-left:35px; margin-top:8px;}
.index-footer-WeChat dl dt{width: 112px;height: 112px;background: #dfdfdf;margin: 0 auto;text-align: center;}
.index-footer-WeChat span{display: -webkit-flex;display: flex;width: 112px;height: 112px;-webkit-align-items:center;align-items:center;}
.index-footer-WeChat span img{display: block;margin: 0 auto;max-width: 92%;}
.index-footer-nav{float: left;}
.index-footer-WeChat dl dd{font-size: 12px;color: #83868b;line-height: 42px;text-align: center;padding-bottom: 0px;}
.index-footer-nav div{float: left;}
.index-footer-nav div:last-child{float: none;}
.index-footer-nav h4{color: #333;font-size: 16px; font-weight:normal;}
.footer-nav-l{padding-left: 62px;}
.footer-nav-l ul,
.footer-nav-c ul,
.footer-nav-r ul{padding-top: 28px;}
.footer-nav-l ul li a,
.footer-nav-c ul li a,
.footer-nav-r ul li{font-size: 14px;color: #333;line-height: 30px;}
.footer-nav-c{padding-left: 102px;}
.footer-nav-r{padding-left: 92px;}
.footer-nav-l ul li a:hover,
.footer-nav-c ul li a:hover{color: #e7181c;}
.baq{height: 58px;line-height: 58px;position: relative;background: #efefef;color: #333;font-size: 14px;text-align: center;}
.baq a{color: #333;}
.baq a:hover{color: #e7181c;}
.footer-oa{float: right;}
.baq .oa-admin{font-size: 12px;color: #d0d1d2;}




/* 内页*/#mainer .list_main_box{width:72%;background: #FFF;padding:24px 20px 24px 0;box-sizing: border-box;}
#mainer hr{opacity: .1;}
#mainer{/* background: #fbfbfb;*/margin-bottom:20px;}
#mainer .prolist{ margin-top:30px;}
#mainer .prolist li{width:calc(100% / 4 - 1.5%);margin-right:2%;float:left;background: #ffffff;margin-bottom:30px;padding:10px;box-sizing: border-box;text-align: center;overflow: hidden;min-height: 340px;border:1px solid #eee;}
#mainer .prolist li:nth-child(4n){margin-right: 0;}
#mainer .prolist li img{width:100%;display: block; overflow:hidden;}
#mainer .prolist li:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transition: all 0.5s;}
#mainer .prolist li:hover{-moz-box-shadow:0px 0px 9px #efefef;-webkit-box-shadow:0px 0px 9px #efefef;box-shadow:0px 0px 9px #efefef;}
#mainer .prolist li h3{color:#666;line-height:48px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
#mainer .prolist li .txt a{display: inline-block;height:36px;line-height: 36px;border:1px solid #536b94;color:#536b94;text-align: center;width:45%;}
#mainer .prolist li .txt .contact_pro{display: inline-block;height:36px;line-height: 36px;border:1px solid #e56568;color:#e56568;text-align: center;width:49%;}
#mainer .prolist li:hover .txt a{color:#fff;background:#14469c; }
#mainer .prolist li:hover .txt .contact_pro{color:#fff;background:#e7181c;}
#mainer .prolist li:hover h3{ color:#e7181c; }
#mainer .page_right{width:26%;background: #f8f8f8;padding:24px 20px;box-sizing: border-box; margin-top:30px; border:1px solid #f0f0f0;}
#mainer .page_right h5{font-size: 16px;padding-left:10px;border-left:5px solid #e7181c;margin-bottom:10px; color:#14469c; }
#mainer .side_clear{width:100%;height:30px;}
.right_side_new li{width:100%;line-height: 36px;}
.right_side_new li:not(:last-child){border-bottom:1px solid #eee;}
.right_side_new li a{color:#666;}
.right_side_new li a:hover{transition: all .1s;color:#e7181c;text-decoration: underline;}
.right_side_new li a{display: block;color:#666;}
.right_side_new li a:after{content:"";display: block;clear: both;}
.right_side_new li h4{width: 72%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;float: left;font-weight: normal;font-size: 1rem;}
.right_side_new li span{float: right;}
.right_side_pro li a{display: block;margin-bottom:10px;color:#666; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.right_side_pro li a:hover{transition: all .1s;color:#14469c;border-bottom:1px dashed #e7181c;/* text-decoration: underline;*/}
/* .right_side_pro li:hover img{transition: all .1s;border:1px solid #14469c;}*/.right_side_pro li a::after{content:"";display: block;clear: both;}
.right_side_pro li img{width:30%;float: left;/* border-radius: 99px;*/border:1px solid #ddd;margin-right:10px;}
.right_side_pro li a h4{ color:#14469c;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.right_side_pro li a:hover h4{ color:#e7181c;}
.right_side_pro li a p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}
.right_side_contact{color:#666;}
.right_side_contact h3{color: #14469c;line-height: 32px;}
.right_side_contact b{color: #333;line-height: 24px;}
.thd h3{font-size: 1.4rem;}
.thd font{color:#999;line-height:48px;}
.pro_rec_box h2{font-size: 1.3rem;}
.pro_rec_box h3{font-weight: normal;/* color:#666;*/line-height: 36px;}
.list_89{margin-top:10px;}
.list_89 li{width:50%;float: left;line-height: 36px;padding-right:40px;box-sizing: border-box;}
.list_89 li::after{content:"";display: block;clear: both;}
.list_89 li a{color:#666;}
.list_89 li a:hover{color:#14469c;}
.list_89 li p{width: 66%;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.list_89 li span{float: right;color:#999;}
.list_88{margin-top:0px;}
.list_88::after{content:"";display: block;clear: both;}
.list_88 li{width:calc(100% / 4 - 9px);margin-right:12px;float: left;margin-top:20px;background: #fff;box-sizing: border-box;padding:5px;text-align: center;}
.list_88 li a{color:#666;line-height: 36px;}
.list_88 li:hover a{color:#14469c;}
.list_88 li img{display: block;width:100%;}
.list_88 li:nth-child(4n){margin-right:0;}


.list_101{margin-top:0px;}
.list_101::after{content:"";display: block;clear: both;}
.list_101 li{width:calc(100% / 4 - 9px);margin-right:12px;float: left;margin-top:20px;background: #fff;box-sizing: border-box;padding:5px;text-align: center;}
.list_101 li a{color:#666;line-height: 36px;}
.list_101 li:hover a{color:#14469c;}
.list_101 li img{display: block;width:100%;}
.list_101 li:nth-child(4n){margin-right:0;}

.goods_info>h2{font-size: 1.3rem;}
.goods_info>h3{font-weight: normal;line-height: 36px;/* color:#666;*/}
.guide .hd { border-bottom:1px dashed #14469c; width:96%; margin-bottom:10px;}
.guide .hd h1{font-weight: normal;margin: 10px 0; text-align:center; color:#14469c;}
.product .guide strong{line-height: 24px;color:#14469c; font-weight:normal;}
.content_main{color:#666;padding-bottom:10px;}
.product .goods_guide{border:1px solid #eee; margin-top:6px;}
.product .guide a{color:#666;}
.product .guide a:hover{color:#14469c;}
.product .guide .a{display: inline-block;line-height: 36px;height:36px;padding:0 20px;background: #14469c;color:#fff;margin-top:10px;}
.product .guide .zixun{background:#e7181c;}
.product .guide .zixun2{background:#14469c;}
.pic{width:50%; border-right:1px dashed #eee;}
.guide{width:48%;  }
#thumblist{width:100%;}
#thumblist img{width:100%;}
.product .guide .a:hover{color:#fff;opacity: .8;}
.pro_rec ol::after{content: "";display: block;clear: both;}
.content_main{word-wrap:break-word}
.content_main p{margin:10px 0; line-height:26px; color:#333;}
.content_main p[lang="en"]{margin:16px 0;padding:10px;box-sizing: border-box;color:#444;background: #f7f7f7;border-left:2px solid #14469c; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px;}
.content_main h4{ color:#14469c; font-size:16px; text-decoration:underline;}

.content_main table{width:100%;word-wrap: break-word;border: 1px solid #14469c;margin-top:20px;table-layout:fixed;word-wrap:break-word;word-break:break-all;}
.content_main table tr{line-height: 32px;}
.content_main table tr:first-child{width: 100%;}
.content_main table tr:nth-child(odd){background: #f6f6f6;}
.content_main table thead{text-align: center;line-height: 36px;background: #333;color:#fff;}
.content_main table tr td{padding:2px 10px;word-wrap: break-word;}

.content_main table th{background:#14469c;color:#fff;line-height: 36px;}
.content_main table td{border: 1px solid #ddd; color:#333;}
.pro_rec ol li{width: calc(100% / 3 - 20px);margin-right:30px;float: left;margin-bottom:20px;background:#14469c;color: #fff;text-align: center;box-sizing: border-box;border: 2px solid #eee;}
.pro_rec ol li:hover{transition: all .5s;border: 2px solid #14469c;}
.pro_rec ol li:nth-child(3n){margin-right:0;}
.pro_rec ol li img{width:100%;}
.pro_rec ol li dd a{color:#fff;line-height: 36px;height: 36px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding:0 20px;}
.pro_rec ol li:hover dd a{color:#fff;opacity: .8;}
.product .guide span{ width:95%;min-height: 90px;background:#FFF;padding:10px 0;box-sizing: border-box;display: block;margin-bottom:10px;color:#373d41; font-size:14px; line-height:26px;border-bottom:1px dashed #14469c;}
.right_side_pro p{color:#666; font-size:12px; padding-top:10px; line-height:22px;}
.next_map{margin-top:20px;}
.next_map a{color:#666;line-height: 36px;}
.arclist li{line-height: 24px;padding:20px 0;/* background: #fff;*/border-bottom:1px solid #eee;}
.arclist li font{/*background: #14469c;*/color:#666;padding-left:25px; font-weight:normal;}
.arclist li:last-child{margin-bottom:20px;}
.arclist li h4{font-size: 15px; padding-bottom:15px; color:#333;}
.arclist li a{color:#666;}
.arclist li:hover h4{color: #e7181c;}


.arclist li:hover{padding-left:20px;border-left:3px solid #14469c;background: #eee;}
.arclist span{color:#666;}
.abmlist li{width:calc(100% / 2 - 2%);margin-right:4%;float: left;padding: 20px;box-sizing: border-box;background: #fff;margin-bottom:20px;text-align: center;box-shadow: 0 0 8px #eaeaea;border:1px solid #fff;}
.abmlist li:nth-child(2n){margin-right:0;}
.abmlist li img{width:100%;}
.abmlist li a{color:#666;}
.abmlist li a h4{line-height: 20px; padding-top:10px; color:#333;}
.abmlist li:hover{ border:1px solid #14469c;}
.abmlist li:hover h4{ color:#14469c;}
/* 分页按钮*/.page a{display: block;padding:0 20px;height:40px;line-height: 40px;text-align: center;background:var(--fisrt_color);color:var(--fourth_color);float: left;margin-right:10px;}
.page a:hover{opacity: .5;}
.page_rows{line-height: 40px;color:#ddd;}
.page_rows::before{content:"当前页:"}
.page_rows::after{content:"总页数"}
.page .selected{background: #14469c;color:#fff;}
/* 分页按钮*/
.contact_{background:#FFF;padding:24px 0px;color:#333;}
.contact_ h2{color:#14469c; font-size:18px;}
.contact_ h3{color:#888; font-size:14px; padding-top:10px;}
.contact_ hr{border: 0;height: 1px;width: 100%;background: #ddd;margin:10px 0;}
.contact_ .left{width:48%;}
.contact_ .left strong{color:#333;font-weight: normal;}
.contact_ .left p{line-height: 36px;font-size: 1.2rem;}
.contact_>.contact_msg .right{width:48%;color:#333;}
.contact_ .right input{line-height: 30px;margin:3px 0 6px 0;width: 100%;border:1px solid #ddd;border-radius: 5px;padding:0 10px;box-sizing: border-box;}
.contact_ .right input:focus{border: 1px solid #14469c;}
.contact_ .right textarea:focus{border: 1px solid #14469c;}
.contact_ .right input[type="submit"]{line-height: 36px;width:40%;/* border: 0;*/background: #f8f8f8;border:1px solid #14469c;color:#14469c;cursor: pointer;}
.contact_ .right input[type="submit"]:hover{transition: all 0.3s;background: #14469c;color:#fff;}
.contact_ .right textarea{line-height: 30px;margin:3px 0 6px 0;width: 96%;border:1px solid #ddd;border-radius: 5px; padding:0 10px;}
.contact_ a{color:#333;}
.contact_  a:hover{color:#e7181c;}

.map{background:#F8F8F8; border:1px solid #f0f0f0;padding:24px 30px;}

.contact_ .link{color:#14469c;display: inline-block;border:1px solid #14469c;border-radius: 99px;line-height: 36px;padding:0 20px;margin:10px 0;}
.contact_  .link:hover{transition: all 0.3s;background: #14469c;color:#fff;opacity: 1;}
.about_{padding: 24px 0px;background: #fff;}
.about_ h3{color:#888; font-size:14px; padding-top:10px;}
.about_ p{text-indent:2em;line-height: 28px;margin:20px 0;box-sizing: border-box;color:#333;}

.nweizhi{ width:100%;  position: relative;height:50px;border-bottom:1px solid #e5e5e5;}

#daohang { float:left;position: relative; padding: 13px 0px; height: 24px; line-height:24px;  width: 870px;font-family:"Microsoft Yahei"; color: #9e9e9e; text-align: left; }
#daohang span{ padding-right:5px; color:#333; background:url(../images/icon-home.png) left 1px no-repeat; padding-left:20px;}
#daohang li{ display:inline-block;margin-right:5px;}
#daohang li a{ margin-right:5px;color:#333; display:inline-block;}
#daohang li a:hover{ margin-right:5px;color:#000;}
#daohang li:after {content:'>';font-size:13px;color:#555; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang li:last-of-type:after { width: 0; height: 0;content:'';}
#daohang li:last-of-type a{ color:#14469c;}


#cntrBody{font-size:14px;line-height:28px;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:25px 0; font-size:14px;line-height:28px;}
#cntrBody p{text-indent:2em;line-height:28px; color:#2a2a2a;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#dituContent{margin:0 auto;}
#cntrBody img {max-width:100%; max-height:880px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 100% ? "100%" : "auto"):(this.style.height = this.offsetHeight >= 880 ? "880px" : "auto")); display:inline !important ; margin-left:-2em;}
#cntrBody a{ color:#666;}
#cntrBody a:hover{ color:#333;}

#cntrBody table{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
#cntrBody table caption{ padding-bottom:5px; text-align:left;} 
#cntrBody table th{ border:1px solid #ccc; background-color:#eee; font-weight:bold;  padding:10px 15px; font-size:18px; }
#cntrBody table td{ border:1px solid #ccc; padding:5px 15px;}
#cntrBody table td p{ margin:0 !important;}
#cntrBody table tr.altrow{ background-color:#ccc;}
#cntrBody table tbody tr.odd{background:#f8f8f8;}
#cntrBody table tbody tr:hover{background:#ddd;}


.hui_about_more{ margin-top:10px;}
.hui_about_more li{display: inline-block;margin-top:10px;}
.hui_about_more li a{display: block;width:225px;line-height: 40px;padding: 0 20px; background:#0057B4;color: #FFF;border-radius:3px;font-size:16px;}
.hui_about_more li a:hover{background:#e7181c;}