@charset "utf-8";
@import url("iconfont.css");
*{margin:0;padding:0}
html{overflow-x:hidden;font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
h1,h2,h3{font-weight:400}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
.lt{float:left}
.rt{float:right}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
.clearfix::after{content:"";display:block;clear:both}
*{box-sizing:border-box}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.clear { clear:both;}
.wrap{width:1600px;position:relative;max-width:100%;margin:0 auto}
.wrap::after{content:"";display:block;clear:both}
.wrapno{width:1600px;max-width:100%;margin:0 auto}
/*自定义*/
body{ font-family:Microsoft YaHei; padding-top:116px; }
/*header*/
.header{height:116px; position:relative; background-color:#ffffff; position:fixed; top:0; left:0; width:100%; z-index:3333;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);}
.header .logo{float:left; margin-top:10px; width:217px; height:96px;}
.header .logo a { width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header .nav{float:right;}
.header .nav ul li{
	float:left;
	color:#333333;
	/* [disabled]font-size:18px; */
	line-height:116px;
	margin-left:51px;
	font-weight:bold;
} 
.header .nav ul li:hover a{ color:#124b98;}
.header .nav ul li.active a{}
.h-tel { float:right; margin-left:168px; background:url(../images/h-tel.png) no-repeat left center; padding-left:40px; color:#124b98; font-size:22px; line-height:116px;  font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.nav_btn{display:none;width:26px;height:20px;position:absolute;right:0;top:37%;}
.nav_btn span{display:block;transition:all .3s;height:3px;width:100%;position:absolute;left:0;border-radius:2px;background:#124b98;transition:all .3s}
.nav_btn span:nth-of-type(1){top:0}
.nav_btn span:nth-of-type(2){top:50%;margin-top:-1.5px}
.nav_btn span:nth-of-type(3){bottom:0}
.nav_btn.on span:nth-of-type(1){top:50%;transform:rotate(45deg)}
.nav_btn.on span:nth-of-type(2){opacity:0}
.nav_btn.on span:nth-of-type(3){top:50%;transform:rotate(-45deg)}
.f_nav { display:none; margin:0 auto; text-align:center; width:100%; max-width:750px; min-width:320px; height: 3.5em; padding: 0.1em 0;background:#045fb2;position:fixed; bottom:0; z-index:999;}
.f_nav a{color: #fff; display: block; text-align: center; width: 33.33%; float: left; margin: 0 auto; font-size:14px;}
.f_nav a i{display: block;font-size: 1.5em;line-height: 1.4em;}
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*banner*/
.banner { width:100%;}
.banner .swiper-container{width:100%;height:100%}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-button-next{opacity:0.4;outline:none;}
.banner .swiper-button-prev{opacity:0.4;outline:none;}
.banner .swiper-button-next:hover{opacity:0.8;} 
.banner .swiper-button-prev:hover{opacity:0.8;} 
.banner .swiper-slide a { display:block; width:100%;}
.banner .swiper-slide img { width:100%; display:block;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:20px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; width:25px; height:25px; background:url(../images/banner-dian1.png) no-repeat; background-size:100% 100%; opacity: 1;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { opacity:1;  background:url(../images/banner-dian2.png) no-repeat; background-size:100% 100%;}
/*i-search*/
.i-search { height:84px; }
.i-search-left { float:left; width:70%; color:#333333; font-size:16px; line-height:84px; height:84px; overflow:hidden;  }
.i-search-left span { font-weight:bold; margin-right:13px; }
.i-search-left a { white-space:nowrap; margin-right:13px;}
.i-search-left a:hover{ color:#124b98;}
.i-search-right { float:right; margin-top:17px; }
.i-search-right input[type=text] { width:300px; height:46px;color:#333333; font-size:16px; border:#e5e5e5 solid 1px; vertical-align:middle; padding-left:10px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.i-search-right input[type=submit] { width:92px; text-align:center; height:46px; background-color:#1e6bd4; color:#ffffff; font-size:16px; cursor:pointer; border:none;vertical-align:middle; font-weight:bold; border-top-right-radius:3px; border-bottom-right-radius:3px; }
/*i-public*/
.i-public { text-align:center; }
.i-public .en { color:#e6e6e6; font-size:44px; line-height:1; font-weight:bold; text-transform:uppercase;}
.i-public .tit { color:#124b98; font-size:38px; line-height:1; font-weight:bold; margin-top:-29px; }
.i-public .tit span { color:#333333;}
.i-public .tit i { display:inline-block; width:220px; height:12px; vertical-align:middle; margin:0 7px; background:url(../images/public1.png) no-repeat; background-size:100% 100%; margin-top:-4px; }
.i-public .tit i.two { background:url(../images/public2.png) no-repeat; background-size:100% 100%;}
.i-public .des { color:#999999; font-size:16px; line-height:1; margin-top:17px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.i-public.i-public-white .en { color:#315b9a; }
.i-public.i-public-white .tit { color:#ffffff; }
.i-public.i-public-white .tit span { color:#ffffff;}
.i-public.i-public-white .tit i { background:url(../images/public1-2.png) no-repeat; }
.i-public.i-public-white .tit i.two { background:url(../images/public2-2.png) no-repeat; }
.i-public.i-public-white .des { color:#f2f2f2;  }
/*i-pro*/
.i-pro { background-color:#f2f2f2; padding-bottom:88px; padding-top:70px; }
.i-pro-ban { text-align:center; margin-top:31px; }
.i-pro-ban ul { display:inline-block;}
.i-pro-ban ul li { float:left;color:#333333; font-size:16px; line-height:42px; border:#f2f2f2 solid 1px; border-radius:21px; margin:0 10px; }
.i-pro-ban ul li a { display:block; padding:0 33px;}
.i-pro-ban ul li.active { border:#bfbfbf solid 1px; color:#124b98; }
.i-pro-list { padding-top:5px;}
.i-pro-list ul li{ float:left; width:381px; text-align:center; margin-top:24px; }
.i-pro-list ul li:nth-child(4n+2) { margin-left:25.33px;}
.i-pro-list ul li:nth-child(4n+3) { margin-left:25.33px;}
.i-pro-list ul li:nth-child(4n+4) { margin-left:25.33px;}
.i-pro-list ul li .pic{ height:302px; overflow:hidden; display: flex;  align-items: center; justify-content: center; background-color:#FFF;}
.i-pro-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-pro-list ul li:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.i-pro-list ul li .tit { background-color:#124b98; color:#ffffff; font-size:16px; line-height:55px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;  }
/*i-liyou*/
.i-liyou { height:621px; background:#194990 url(../images/liyou-bg.jpg) no-repeat top center; padding-top:78px; }
.i-liyou-list { margin-top:66px; }
.i-liyou-list ul li { float:left; width:300px; text-align:center; }
.i-liyou-list ul li:nth-child(4n+2) { margin-left:133.33px;}
.i-liyou-list ul li:nth-child(4n+3) { margin-left:133.33px;}
.i-liyou-list ul li:nth-child(4n+4) { margin-left:133.33px;}
.i-liyou-list ul li .pic { height:128px; display: flex;  align-items: center; justify-content: center; }
.i-liyou-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-liyou-list ul li .tit { color:#ffffff; font-size:30px; line-height:1; margin-top:47px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-liyou-list ul li .des { color:#ffffff; font-size:16px; line-height:32px; margin-top:17px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
/*i-anli*/
.i-anli { padding-top:74px; padding-bottom:87px;}
.i-anli-list { margin-top:24px; }
.i-anli-list ul li{ float:left; width:387px; height:255px; position:relative; text-align:center; margin-top:18px; margin-left:17px; }
.i-anli-list ul li:first-child { width:791px; height:528px; margin-left:0;}
.i-anli-list ul li .pic { width:100%; height:100%; overflow:hidden;}
.i-anli-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-anli-list ul li:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.i-anli-list ul li .tit { position:absolute; bottom:0; left:0; width:100%; height:44px; background-color:rgba(0, 0, 0, 0.7);color:#ffffff; font-size:16px; line-height:44px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px; }
/*i-hezuo*/
.i-hezuo { background-color:#f5f5f5; padding-top:70px; padding-bottom:87px; }
.i-hezuo-list { margin-top:21px; }
.i-hezuo-list ul li{ float:left; width:248px; height:110px;  overflow:hidden; display: flex;  align-items: center; justify-content: center; background-color:#FFF; border:#e3e3e3 solid 1px; margin-top:20px; }
.i-hezuo-list ul li:nth-child(6n+2) { margin-left:22.4px;}
.i-hezuo-list ul li:nth-child(6n+3) { margin-left:22.4px;}
.i-hezuo-list ul li:nth-child(6n+4) { margin-left:22.4px;}
.i-hezuo-list ul li:nth-child(6n+5) { margin-left:22.4px;}
.i-hezuo-list ul li:nth-child(6n+6) { margin-left:22.4px;}
.i-hezuo-list ul li img { max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-hezuo-list ul li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
/*i-youshi*/
.i-youshi { width:100%; max-width:1920px; }
.i-youshi ul li{ float:left; width:33.33%; position:relative; height:518px;}
.i-youshi ul li .pic { width:100%; height:100%; overflow:hidden;}
.i-youshi ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-youshi ul li:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.i-youshi ul li .con { position:absolute; left:8%; bottom:39px; width:84%;}
.i-youshi ul li .con .tit {color:#ffffff; font-size:30px; line-height:1;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-youshi ul li .con .des {color:#ffffff; font-size:16px; line-height:24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:20px; }
/*i-about*/
.i-about { height:650px; background:#0e3f87 url(../images/about-bg.jpg) no-repeat top center; background-size:100% 100%; padding-top:84px;}
.i-about-des { color:#ffffff; font-size:16px; line-height:32px; text-align:center; margin-top:47px; }
.i-about-list { text-align:center; margin-top:90px; }
.i-about-list ul li { float:left; width:25%; }
.i-about-list ul li .nob {color:#ffffff; font-size:82px; line-height:1; }
.i-about-list ul li .nob span { display:inline-block; width:21px; height:21px; text-align:center; background-color:#1e6bd4; border-radius:50%;color:#ffffff; font-size:16px; line-height:21px; margin-left:-31px; }
.i-about-list ul li .des {color:#ffffff; font-size:16px; line-height:1; margin-top:14px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
/*i-rongyu*/
.i-rongyu { background-color:#f5f5f5; padding-bottom:44px; }
.i-rongyu-ban { text-align:center; margin-top:-55px;}
.i-rongyu-ban ul { display:inline-block;}
.i-rongyu-ban ul li { float:left; width:317px; height:55px; margin:0 10px; background-color:#797979; text-align:center; color:#ffffff; font-size:20px; line-height:55px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-rongyu-ban ul li.active { background-color:#1e6bd4;}
.i-rongyu-ban ul li a { display:block; }
.i-rongyu-li { display:none; }
.i-rongyu-con { margin-top:70px; }
.i-rongyu-con ul li{ float:left; width:365px; text-align:center; }
.i-rongyu-con ul li:nth-child(4n+2) { margin-left:46.66px;}
.i-rongyu-con ul li:nth-child(4n+3) { margin-left:46.66px;}
.i-rongyu-con ul li:nth-child(4n+4) { margin-left:46.66px;}
.i-rongyu-con ul li .pic { height:491px; border:#ffffff solid 10px; background-color:#FFF; display: flex;  align-items: center; justify-content: center; overflow:hidden;}
.i-rongyu-con ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-rongyu-con ul li:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.i-rongyu-con ul li .tit { color:#333333; font-size:16px; line-height:30px; margin-top:21px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
/*i-lianxi*/
.i-lianxi { background:url(../images/lianxi-bg.jpg) no-repeat top center; background-size:auto 100%; height:382px; padding-top:43px; }
.i-lianxi-left { float:left; width:840px; padding-top:92px; }
.i-lianxi-left .tit { color:#ffffff; font-size:42px; line-height:1.5;}
.i-lianxi-left .des { color:#ffffff; font-size:20px; line-height:1.5; margin-top:15px; }
.i-lianxi-right { float:left; margin-left:40px; width:auto; padding-top:95px; }
.i-lianxi-right .tel { color:#ffffff; font-size:34px; line-height:39px; font-weight:bold; background:url(../images/lianxi-tel.png) no-repeat left center; padding-left:51px; font-family:Arial, Helvetica, sans-serif; background-size:auto 100%; }
.i-lianxi-right .more { width:195px; height:46px; border:#ffffff solid 2px; text-align:center; color:#ffffff; font-size:18px; line-height:42px; margin-top:19px; }
.i-lianxi-right .more a { display:block;}
.i-lianxi-right .more:hover { background-color:#124b98; color:#FFF; }
/*i-news*/
.i-news { padding-top:38px; padding-bottom:80px;}
.i-news-con { margin-top:42px; }
.i-news-left { float:left; width:534px; border:#e3e3e3 solid 1px; }
.i-news-left .pic { height:301px; background-color:#FFF; display: flex;  align-items: center; justify-content: center; overflow:hidden;}
.i-news-left .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.i-news-left:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.i-news-left .con { height:130px; padding:13px 30px 0 30px;}
.i-news-left .con .tit {color:#333333; font-size:24px; line-height:2.75;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-news-left .con .more {color:#333333; font-size:14px; line-height:1; border-top:#e5e5e5 dashed 1px; padding-top:21px;}
.i-news-left .con .more span{ float:right;}
.i-news-left:hover .con .tit { color:#124b98; }
.i-news-right { float:right; width:1026px;}
.i-news-right ul li { float:left; width:498px; height:203px; border:#e3e3e3 solid 1px; padding:13px 30px 0 30px; margin-bottom:27px; }
.i-news-right ul li:nth-child(even) { margin-left:30px; }
.i-news-right ul li .tit {color:#333333; font-size:24px; line-height:2.75;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.i-news-right ul li .des {color:#666666; font-size:16px; line-height:24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.i-news-right ul li .more {color:#333333; font-size:14px; line-height:1; border-top:#e5e5e5 dashed 1px; padding-top:21px; margin-top:23px;}
.i-news-right ul li .more span{ float:right;}
.i-news-right ul li:hover .tit { color:#124b98; }
/*footer*/
.footer { background-color:#f5f5f5; padding-bottom:50px; }
.f-left { float:left; width:400px; margin-top:70px; }
.f-tel { background:url(../images/f-tel.png) no-repeat left center; padding-left:67px; }
.f-tel .cn {color:#666666; font-size:15px; line-height:1;}
.f-tel .nob {color:#333333; font-size:34px; line-height:1; font-weight:bold; margin-top:17px; }
.f-text {color:#666666; font-size:15px; line-height:32px; margin-top:30px; }
.f-text img { margin-right:5px;}
.f-mid { float:right; width:760px; margin-right:100px; margin-top:56px; }
.f-mid dl { float:left; width:19%; margin-left:7%;}
.f-mid dl dt {color:#333333; font-size:20px; line-height:50px; margin-bottom:11px; border-bottom:#e2e2e2 solid 1px; }
.f-mid dl dd {color:#666666; font-size:15px; line-height:32px;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.f-mid dl:nth-child(2) { width:40%;} 
.f-mid dl:nth-child(2) dd { float:left; width:50%; }
.f-mid dl dd:hover {color:#124b98;}
.f-right { float:right; width:144px; text-align:center; margin-top:63px; }
.f-right .pic { height:144px;}
.f-right .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.f-right .tit { color:#666666; font-size:15px; line-height:44px; }
/*f-copy*/
.f-copy { background-color:#124b98; color:#ffffff; font-size:14px; line-height:30px; padding-top:17px; padding-bottom:17px; }
.f-copy-left { float:left;}
.f-copy-right { float:right;}
/*sidebar*/
.sidebar { width:128px; height:auto; position:fixed; right:10px; top:20%; z-index:3334; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }
.sidebar .ban { height:37px; background-color:#1e6bd4; text-align: center;color:#ffffff; font-size:18px; line-height:37px; font-weight:bold; position:relative; }
.sidebar .ban .cha { position:absolute; right:-4px; top:-4px; width:20px; height:20px; line-height:15px; cursor:pointer; }
.sidebar .ban .cha img { width:100%; height:100%;}
.sidebar .list { background-color:#f9fafb;border:#ebebeb solid 1px;}
.sidebar .list ul li { text-align:center; line-height:37px; border-top:#e6e5e4 solid 1px; color:#1e6bd4; font-size:14px; font-weight:bold;}
.sidebar .list ul li img  {max-width: 100%;max-height: 100%;vertical-align: middle;}
.sidebar .list ul li:first-child { border-top:none; }
.sidebar .ewm { background-color:#ebebeb; border:#ebebeb solid 10px;}
.sidebar .ewm img {max-width: 100%;max-height: 100%;vertical-align: middle;}
/*n-banner*/
.n-banner { width:100%; height:auto; position:relative; }
.n-banner .pic{ width:100%; height:auto; }
.n-banner .pic img{ width:100%; height:auto; display:block;}
.n-banner .tit { position:absolute; left:8.3%; top:40%;color:#ffffff; font-size:52px; line-height:1; font-weight:bold;  }
/*n-main*/
.n-main {min-height:300px; padding-top:50px; padding-bottom:50px; }
.n-search { background-color:#f5f5f5;}
.n-left { float:left; width:260px; }
.n-left-ban { color:#333333; font-size:30px; line-height:2.33; font-weight:bold;}
.n-left-list { height:auto;}
.n-left-list ul li{ color:#005da9; font-size:16px; line-height:50px; background:url(../images/jiao.png) no-repeat right center; padding-left:17px; padding-right:17px;  position:relative;}
.n-left-list ul li:after{content:""; position:absolute; left:0; top:50%; margin-top:-2.5px; width:5px; height:5px; background:url(../images/dian.png) no-repeat; }
.n-left-list ul li:hover {color:#3185bf;}
.n-left-list .erji { height:auto; }
.n-left-list .erji ul li{ color:#666666; font-size:15px; line-height:40px; border-bottom:#e8e8e8 dashed 1px; background-image:none; padding-left:27px;  }
.n-left-list .erji ul li:last-child { margin-bottom:5px;}
.n-left-list .erji ul li:after { display:none; }


.n-right { float:right; width:1230px; }
/*n-page*/
.n-page {color:#333333; font-size:16px; line-height:30px; padding:20px 0;}
.n-page img{ max-width:100%;}
/*n-newshow*/
.n-newshow { padding:30px 0;}
.n-show { padding:10px; color:#333333; font-size:16px; line-height:2;}
.n-show img { max-width:100%;}
.n-show .img-responsive { display:inline;}
.n-tit { font-size:22px; text-align:center; line-height:34px; padding:0 10px; color:#124b98; font-weight:bold;}
.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#999999; }
.n-xian {border-bottom:#ebebeb dashed 1px; height:1px; margin-top:20px;}
.n-other { line-height:24px; padding:20px 0; color:#999999; }
.n-other a:hover{ text-decoration:underline; color:#999999; } 
/*pagination*/
.pagination { width:100%; display:block;  text-align:center; font-size:14px; color:#7b7b7b; padding-bottom:20px; }
.pagination a { color:#7b7b7b;  padding:5px 9px;border-radius:3px; border:#dddddd solid 1px; margin:0 6px; }
.pagination a:hover { background-color:#124b98; color:#FFF;border:#124b98 solid 1px;}
.pagination a.now{ background-color:#124b98; color:#FFF;border:#124b98 solid 1px;}
/*n-news-list*/
.n-news-list { height:auto; }
.n-news-list ul li {  height:203px; border:#e3e3e3 solid 1px; padding:13px 30px 0 30px; margin-bottom:27px; }
.n-news-list ul li .tit {color:#333333; font-size:24px; line-height:2.75;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.n-news-list ul li .des {color:#666666; font-size:16px; line-height:24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.n-news-list ul li .more {color:#333333; font-size:14px; line-height:1; border-top:#e5e5e5 dashed 1px; padding-top:21px; margin-top:23px;}
.n-news-list ul li .more span{ float:right;}
.n-news-list ul li:hover .tit { color:#124b98; }
/*n-pro-list*/
.n-pro-list { padding-bottom:30px;}
.n-pro-list ul li{ float:left; width:381px; text-align:center; margin-top:24px; border:#d9d9d9 solid 1px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:25px;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:25px;}
.n-pro-list ul li .pic{ height:302px; overflow:hidden; display: flex;  align-items: center; justify-content: center; background-color:#FFF;}
.n-pro-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.n-pro-list ul li:hover .pic img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
.n-pro-list ul li .tit { background-color:#124b98; color:#ffffff; font-size:16px; line-height:55px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 5px;  }
/*n-view-top*/
.n-view-top{ height:auto; }
.n-view-top .pic { float:left; width:641px; height:507px; display: flex;  align-items: center; justify-content: center; border:#d9d9d9 solid 1px; }
.n-view-top .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-view-top .con { float:right; width:540px; }
.n-view-top .con .tit { color:#333333; font-size:30px; line-height:1.5; margin-top:8px; font-weight:bold;}
.n-view-top .con .line { border-top:#e3e3e3 solid 1px;margin-top:28px; position:relative; }
.n-view-top .con .line:after{content:""; position:absolute; left:0; bottom:-1px; width:40px; height:3px; background-color:#124b98; }
.n-view-top .con .des { color:#333333; font-size:16px; line-height:38px; margin-top:19px; height:228px; overflow:auto;}
.n-view-top .con .bot { margin-top:49px; border-top:#e3e3e3 solid 1px;}
.n-view-top .con .tel { float:left; color:#333333; font-size:16px; line-height:42px; background:url(../images/view-tel.png) no-repeat left center; padding-left:51px; margin-top:23px;}
.n-view-top .con .tel span { font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.n-view-top .con .more { float:right; margin-top:24px; width:137px; height:34px; background-color:#124b98; text-align:center; color:#ffffff; font-size:16px; line-height:34px;border-radius:17px; }
.n-view-top .con .more a { display:block; }
.n-view-top .con .more i { display:inline-block; width:21px; height:19px; background:url(../images/view-more.png) no-repeat; vertical-align:middle; margin-right:10px; margin-top:-2px; }
.n-view-top .con .tiao { margin-top:31px; }
.n-view-top .con .tiao ul li { float:left; text-align:center; width:48%; height:30px; text-align:center; color:#333333; font-size:16px; line-height:30px; margin-left:3%; background:url(../images/tiao-bg.png) repeat-x; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.n-view-top .con .tiao ul li:first-child { margin-left:0; }


.n-view-bot { margin-top:77px;}
.n-view-bot .ban { text-align:center;color:#333333; font-size:30px; line-height:1; background:url(../images/view-dian.jpg) repeat-x center; margin-bottom: 20px;}
.n-view-bot .ban span { display:inline-block; background-color:#FFF; padding:0 25px; }
.n-view-bot .con { color:#333333; font-size:16px; line-height:38px; padding-bottom:30px; }
.n-view-bot .con img { max-width:100%;}
.n-view-bot .con h3 { color:#124b98; font-size:24px; line-height:44px; margin-top:20px; }
.n-view-bot .con table{ width: 100%; }
.n-view-bot .con table tr,td { border: 1px solid #ebebeb;padding: 10px; text-align: left; }


/*n-public*/
.n-public { text-align:center; color:#333333; font-size:38px; line-height:1; font-weight:bold; }
/*n-contact*/
.n-contact { margin-top:90px;}
.n-contact-con { margin-top:20px; color:#333333; font-size:16px; line-height:2.5;}
.n-contact-con h2 { font-size:28px; font-weight:bold; margin-top:13px;}
.n-contact-con h3 { font-size:20px; font-weight:bold; margin-top:20px;}
.n-contact-left { float:left; width:440px; }
.n-contact-mid { float:left; width:400px; margin-left:204px;position:relative; }
.n-contact-mid:before{content:""; position:absolute; left:-143px; top:0; width:1px; height:100%; background-color:#f2f2f2; }
.n-contact-mid:after{content:""; position:absolute; right:-20px; top:0; width:1px; height:100%; background-color:#f2f2f2; }
.n-contact-right { float:right; width:440px;}
.n-contact-tel { margin-top:23px; padding-bottom:10px; }
.n-contact-tel .cn{color:#124b98; font-size:16px; line-height:2.5;}
.n-contact-tel .nob{ color:#124b98; line-height:1; font-size:32px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
/*map*/
.map { width:100%; margin-top:60px; }
.map img { width:100%;}
/*n-liuyan*/
.n-liuyan { margin-top:90px; padding-bottom:86px; }
.n-liuyan-con { margin-top:35px; }
.n-liuyan-con ul li { margin-top:30px; display: flex; flex-direction: row;justify-content: space-between; }
.n-liuyan-con ul li:nth-child(1) { float:left; width:32%; margin-right:2%;}
.n-liuyan-con ul li:nth-child(2) { float:left; width:32%; margin-right:2%;}
.n-liuyan-con ul li:nth-child(3) { float:left; width:32%;}
.n-liuyan-con input[type=text] { width:100%; height:45px;color:#333333; font-size:16px; border:#cccccc solid 1px; padding-left:18px; border-radius:5px; }
.n-liuyan-con textarea { width:100%; height:317px;color:#333333; font-size:16px; border:#cccccc solid 1px;outline: none; line-height:45px; resize:none; padding-left:18px; border-radius:5px;}
.n-liuyan-con input[type=submit] { width:324px; margin:0 auto; text-align:center; height:45px; background-color:#124b98; color:#fff; font-size:20px; border-radius:5px; cursor:pointer; border:none;}
/*n-about*/
.n-about { margin-top:90px; padding-bottom:90px; }
.i-about-des.n-about-des { color:#333333; }
.i-about-list.n-about-list { margin-top:70px;}
.i-about-list.n-about-list ul li .nob {color:#333333;}
.i-about-list.n-about-list ul li .des {color:#666666;}
/*n-hexin*/
.n-hexin { background-color:#f5f5f5; padding-top:88px; padding-bottom:90px; }
.n-hexin-con { margin-top:15px; }
.n-hexin-con ul li{ float:left; width:385px; height:273px; border:#ededed solid 1px; background-color:#FFF; margin-top:20px; }
.n-hexin-con ul li:nth-child(4n+2) { margin-left:20px;}
.n-hexin-con ul li:nth-child(4n+3) { margin-left:20px;}
.n-hexin-con ul li:nth-child(4n+4) { margin-left:20px;}
.n-hexin-con ul li .tit{ padding-left:26px; color:#333333; font-size:20px; line-height:60px; font-weight:bold; background-color:#e6e8e9; }
.n-hexin-con ul li .con { margin-top:19px; height:170px; overflow:auto;}
.n-hexin-con ul li .con p{ padding-left:40px; color:#005da9; font-size:16px; line-height:34px; background:url(../images/hexin-jiao.png) no-repeat left center;overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.n-hexin-con ul li .con p:hover { color:#1e6bd4; }
/*n-huoban*/
.n-huoban { padding-top:90px; padding-bottom:90px;}
.n-huoban-show { margin-top:43px; }
.n-huoban-left { float:left; width:321px; height:407px; background:url(../images/huoban-bg.jpg) no-repeat; background-size:cover;color:#ffffff; font-size:30px; line-height:1.66; padding:119px 0 0 43px;  }
.n-huoban-left .more { margin-top:38px;}
.n-huoban-right { float:left; width:1279px; margin-top:1px; }
.n-huoban-right ul li { float:left; width:25%; height:136px; border:#cccccc solid 1px; margin-top:-1px; margin-left:-1px;text-align:center; overflow:hidden;display: flex;  align-items: center; justify-content: center;}
.n-huoban-right ul li img { max-width: 100%;max-height: 100%;vertical-align: middle; -webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;transition:all .7s ease-in-out;overflow:hidden;}
.n-huoban-right ul li:hover img{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1) }
/*n-wenhua*/
.n-wenhua { background-color:#124b98; padding-top:90px; padding-bottom:90px; }
.n-wenhua .n-public { color:#FFF; }
.n-wenhua-con { margin-top:38px; }
.n-wenhua-left { float:left; width:968px; } 
.n-wenhua-left ul li { float:left; width:33.33%; height:252px; position:relative;}
.n-wenhua-left ul li .pic {width: 100%;height: 100%; }
.n-wenhua-left ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}
.n-wenhua-left ul li .con { position:absolute; top:0; left:0; width:100%; height:auto; padding:79px 0 0 60px;}
.n-wenhua-left ul li .con .tit {color:#333333; font-size:26px; line-height:30px; font-weight:bold;}
.n-wenhua-left ul li .con .des {color:#666666; font-size:16px; line-height:22px; font-weight:bold; margin-top:16px; }
.n-wenhua-left ul li:nth-child(1) .con .tit {color:#ffffff;}
.n-wenhua-left ul li:nth-child(1) .con .des {color:#bcd3f2;}
.n-wenhua-left ul li:nth-child(3) .con .tit {color:#ffffff;}
.n-wenhua-left ul li:nth-child(3) .con .des {color:#ffffff;}
.n-wenhua-left ul li:nth-child(5) .con .tit { display:none; }
.n-wenhua-left ul li:nth-child(5) .con .des { display:none; }
.n-wenhua-left ul li:nth-child(6) .con .tit {color:#ffffff;}
.n-wenhua-left ul li:nth-child(6) .con .des {color:#c4c4c4;}
.n-wenhua-right { float:left; width:632px; height:504px; margin-left:-1px; }
.n-wenhua-right img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

@media (max-width:1600px){
.wrap{width:94%}
.header .logo{ width:13.56%;}
.header .nav ul li{ margin-left:30px;} 
.h-tel { margin-left:12%;}
/*i-public1600*/
.i-public .en { font-size:38px; }
.i-public .tit { font-size:34px; margin-top:-24px; }
/*i-pro1600*/
.i-pro { padding-bottom:78px; padding-top:60px; }
.i-pro-ban ul li { margin:0 9px; }
.i-pro-ban ul li a { padding:0 23px;}
.i-pro-list ul li{ width:23.81%; }
.i-pro-list ul li:nth-child(4n+2) { margin-left:1.58%;}
.i-pro-list ul li:nth-child(4n+3) { margin-left:1.58%;}
.i-pro-list ul li:nth-child(4n+4) { margin-left:1.58%;}
.i-pro-list ul li .pic{ height:253px; }
/*i-liyou1600*/
.i-liyou { height:auto;  padding-top:68px; padding-bottom:68px; }
.i-liyou-list { margin-top:61px; }
.i-liyou-list ul li { width:20%; }
.i-liyou-list ul li:nth-child(4n+2) { margin-left:6.66%;}
.i-liyou-list ul li:nth-child(4n+3) { margin-left:6.66%;}
.i-liyou-list ul li:nth-child(4n+4) { margin-left:6.66%;}
.i-liyou-list ul li .tit { font-size:26px; }
/*i-anli1600*/
.i-anli { padding-top:64px; padding-bottom:77px;}
.i-anli-list ul li{ width:24.18%; height:216px; margin-top:16px; margin-left:1%; }
.i-anli-list ul li:first-child { width:49.43%; height:448px; }
/*i-hezuo1600*/
.i-hezuo { padding-top:60px; padding-bottom:77px; }
.i-hezuo-list ul li{  width:15.5%; height:100px; }
.i-hezuo-list ul li:nth-child(6n+2) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(6n+3) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(6n+4) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(6n+5) { margin-left:1.4%;}
.i-hezuo-list ul li:nth-child(6n+6) { margin-left:1.4%;}
/*i-youshi1600*/
.i-youshi ul li{ height:390px;}
.i-youshi ul li .con {left:7%; bottom:34px; width:86%;}
.i-youshi ul li .con .tit { font-size:26px; }
/*i-about1600*/
.i-about { height:auto; padding-top:74px; padding-bottom:104px;}
.i-about-des { margin-top:42px; }
.i-about-list { margin-top:80px; }
.i-about-list ul li .nob { font-size:62px; }
.i-about-list ul li .nob span {  margin-left:-21px; }
/*i-rongyu1600*/
.i-rongyu-con { margin-top:60px; }
.i-rongyu-con ul li{ width:22.8%; }
.i-rongyu-con ul li:nth-child(4n+2) { margin-left:2.93%;}
.i-rongyu-con ul li:nth-child(4n+3) { margin-left:2.93%;}
.i-rongyu-con ul li:nth-child(4n+4) { margin-left:2.93%;}
.i-rongyu-con ul li .pic { height:391px;}
.i-rongyu-con ul li .tit { margin-top:16px; }
/*i-lianxi1600*/
.i-lianxi { height:302px;}
.i-lianxi-left { width:48%; padding-top:46px; }
.i-lianxi-left .tit { font-size:36px;}
.i-lianxi-right { margin-left:3%; padding-top:55px; }
.i-lianxi-right .tel { font-size:30px; line-height:37px; }
/*i-news1600*/
.i-news { padding-bottom:70px;}
.i-news-left { width:33.37%; }
.i-news-right { width:64.12%;}
.i-news-right ul li { width:48.5%; }
.i-news-right ul li:nth-child(even) { margin-left:3%; }
/*footer1600*/
.footer { padding-bottom:45px; }
.f-left { width:25%; margin-top:50px; }
.f-tel .nob { font-size:30px; }
.f-text { font-size:14px; }
.f-mid { width:47.5%; margin-right:6%; margin-top:46px; }
.f-mid dl { width:19%; margin-left:7%;}
.f-right { margin-top:53px; }
.f-right .tit {  font-size:14px; }
/*n-banner1600*/
.n-banner .tit { font-size:42px;  }
/*n-main1600*/
.n-main { padding-top:40px; padding-bottom:40px; background-size:84% auto; background-position:left top; }
.n-left {  width:16.25%; }
.n-left-ban {font-size:26px;}
.n-left-list ul li{ line-height:45px;}
.n-right { width:76.8%;}
/*n-pro-list1600*/
.n-pro-list ul li{ width:31%; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:2%;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:2%;}
.n-pro-list ul li .pic{ height:253px; }
/*n-view-top1600*/
.n-view-top .pic { width:50%;}
.n-view-top .con { width:46%; }
.n-view-top .con .tit {  font-size:26px;}
.n-view-bot .ban {  font-size:26px; }
.n-view-top .con .tel span  { font-size:22px;}
.n-view-bot .con h3 { font-size:22px; line-height:40px; }
/*n-public1600*/
.n-public {font-size:34px; }
/*n-contact1600*/
.n-contact { margin-top:80px;}
.n-contact-con h2 { font-size:26px; }
.n-contact-left { width:27%; }
.n-contact-mid { width:25%; margin-left:8%; }
.n-contact-mid:before{ left:-8%;}
.n-contact-mid:after{ right:-1%;}
.n-contact-right { width:34%;}
.n-contact-tel .nob{ font-size:28px;}
/*map1600*/
.map { margin-top:50px; }
/*n-liuyan1600*/
.n-liuyan { margin-top:70px; padding-bottom:66px; }
/*n-about1600*/
.n-about { margin-top:70px; padding-bottom:70px; }
.i-about-list.n-about-list { margin-top:60px;}
/*n-hexin1600*/
.n-hexin { padding-top:68px; padding-bottom:70px; }
.n-hexin-con ul li{ width:24%; }
.n-hexin-con ul li:nth-child(4n+2) { margin-left:1.33%;}
.n-hexin-con ul li:nth-child(4n+3) { margin-left:1.33%;}
.n-hexin-con ul li:nth-child(4n+4) { margin-left:1.33%;}
/*n-huoban1600*/
.n-huoban { padding-top:70px; padding-bottom:70px;}
.n-huoban-left {  width:20%; font-size:26px; }
.n-huoban-right { width:80%; }
/*n-wenhua1600*/
.n-wenhua { padding-top:70px; padding-bottom:70px; }
.n-wenhua-left { width:60.5%; } 
.n-wenhua-left ul li { height:242px;}
.n-wenhua-left ul li .con { padding:69px 0 0 30px;}
.n-wenhua-left ul li .con .tit {font-size:24px;}
.n-wenhua-right { width:39.5%; height:484px; }
/*i-search1600*/
.i-search { height:64px; }
.i-search-left { width:84%; line-height:64px; height:64px; }
.i-search-left span { margin-right:7px; }
.i-search-left a { margin-right:7px; }
.i-search-right { width:16%; margin-top:14px; }
.i-search-right input[type=text] { width:76%; height:36px; padding-left:5px; }
.i-search-right input[type=submit] { width:23.5%; height:36px; }

}

@media (max-width:1400px){
.header .nav ul li{ margin-left:20px;} 
.h-tel { margin-left:8%;}
/*i-public1400*/
.i-public .en { font-size:34px; }
.i-public .tit { font-size:32px; margin-top:-19px; }
/*i-pro1400*/
.i-pro { padding-bottom:68px; padding-top:50px; }
.i-pro-ban ul li a { padding:0 13px;}
.i-pro-list ul li .pic{ height:214px; }
/*i-liyou1400*/
.i-liyou {  padding-top:58px; padding-bottom:58px; }
.i-liyou-list { margin-top:56px; }
.i-liyou-list ul li .tit { font-size:24px; }
/*i-anli1400*/
.i-anli { padding-top:54px; padding-bottom:67px;}
.i-anli-list ul li{ height:183px; margin-top:12px; }
.i-anli-list ul li:first-child { height:378px; }
/*i-hezuo1400*/
.i-hezuo { padding-top:50px; padding-bottom:67px; }
.i-hezuo-list ul li{ height:80px; }
/*i-youshi1400*/
.i-youshi ul li{ height:340px;}
.i-youshi ul li .con {left:6%; bottom:29px; width:88%;}
.i-youshi ul li .con .tit { font-size:24px; }
/*i-about1400*/
.i-about { padding-top:64px; }
.i-about-des { margin-top:37px; }
.i-about-list { margin-top:60px; }
.i-about-list ul li .nob { font-size:42px; }
.i-about-list ul li .nob span {  margin-left:-11px; }
/*i-rongyu1400*/
.i-rongyu { padding-bottom:34px; }
.i-rongyu-con { margin-top:50px; }
.i-rongyu-con ul li .pic { height:331px;}
.i-rongyu-con ul li .tit { margin-top:11px; }
/*i-lianxi1400*/
.i-lianxi { height:282px;}
.i-lianxi-left { padding-top:36px; }
.i-lianxi-left .tit { font-size:32px;}
.i-lianxi-right { padding-top:45px; }
.i-lianxi-right .tel { font-size:28px; line-height:35px; }
/*i-news1400*/
.i-news { padding-bottom:60px;}
.i-news-left .con .tit { font-size:20px;}
.i-news-right ul li .tit {font-size:20px; }
/*footer1400*/
.footer { padding-bottom:40px; }
.f-tel .nob { font-size:28px; }
/*n-banner1400*/
.n-banner .tit { font-size:40px;  }
.n-news-list ul li .tit {font-size:20px; }
/*n-main1400*/
.n-main { padding-top:35px; padding-bottom:35px; }
.n-left-ban {font-size:24px;}
/*n-pro-list1400*/
.n-pro-list ul li .pic{ height:214px; }
/*n-view-top1400*/
.n-view-top .con .tit {  font-size:24px;}
.n-view-top .con .line {margin-top:23px; }
.n-view-top .con .tel { float:none; width:100%;margin-top:13px;}
.n-view-top .con .more { float:none; margin-top:10px; }
.n-view-bot .ban {  font-size:24px; }
/*n-public1400*/
.n-public {font-size:32px; }
/*n-contact1400*/
.n-contact { margin-top:60px;}
.n-contact-con h2 { font-size:24px; }
.n-contact-tel .nob{ font-size:26px;}
/*map1400*/
.map { margin-top:40px; }
/*n-liuyan1400*/
.n-liuyan { margin-top:50px; padding-bottom:46px; }
/*n-about1400*/
.n-about { margin-top:50px; padding-bottom:50px; }
.i-about-list.n-about-list { margin-top:50px;}
/*n-hexin1400*/
.n-hexin { padding-top:48px; padding-bottom:50px; }
.n-hexin-con ul li .tit{ font-size:18px; line-height:50px;}
/*n-huoban1400*/
.n-huoban { padding-top:50px; padding-bottom:50px;}
.n-huoban-left { font-size:24px; padding:119px 0 0 13px;   }
/*n-wenhua1400*/
.n-wenhua { padding-top:50px; padding-bottom:50px; }
.n-wenhua-left ul li { height:202px;}
.n-wenhua-left ul li .con { padding:49px 0 0 30px;}
.n-wenhua-left ul li .con .tit {font-size:22px;}
.n-wenhua-right { height:404px; }

}

@media (max-width:1200px){
body{ padding-top:80px; }
.header{height:80px;}
.header .logo{ width:163px; height:60px;}
.header .nav{ display:none;}
.nav_btn{display:block;}
.h-tel { margin-right:45px; margin-left:0; line-height:80px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:10px;}
/*i-public1200*/
.i-public .en { font-size:30px; }
.i-public .tit { font-size:28px; margin-top:-14px; }
/*i-pro1200*/
.i-pro { padding-bottom:58px; padding-top:40px; }
.i-pro-ban ul li a { padding:0 10px;}
.i-pro-list ul li .pic{ height:181px; }
.i-pro-list ul li .tit { line-height:45px;}
/*i-liyou1200*/
.i-liyou {  padding-top:48px; padding-bottom:48px; }
.i-liyou-list { margin-top:51px; }
.i-liyou-list ul li .tit { font-size:22px;margin-top:37px; }
/*i-anli1200*/
.i-anli { padding-top:44px; padding-bottom:57px;}
.i-anli-list ul li{ height:154px; margin-top:10px; }
.i-anli-list ul li:first-child { height:318px; }
/*i-hezuo1200*/
.i-hezuo { padding-top:40px; padding-bottom:57px; }
.i-hezuo-list ul li{ height:70px; }
/*i-youshi1200*/
.i-youshi ul li{ height:280px;}
.i-youshi ul li .con {left:5%; bottom:24px; width:90%;}
.i-youshi ul li .con .tit { font-size:22px; }
/*i-about1200*/
.i-about { padding-top:54px; padding-bottom:94px; }
.i-about-des { margin-top:32px; }
.i-about-list { margin-top:50px; }
.i-about-list ul li .nob { font-size:36px; }
/*i-rongyu1200*/
.i-rongyu { padding-bottom:24px; }
.i-rongyu-ban { margin-top:-45px;}
.i-rongyu-ban ul{ display:block;}
.i-rongyu-ban ul li { width:31.33%; height:45px; margin:0 1%; font-size:18px; line-height:45px;}
.i-rongyu-con { margin-top:40px; }
.i-rongyu-con ul li .pic { height:291px;}
.i-rongyu-con ul li .tit {margin-top:5px; }
/*i-lianxi1200*/
.i-lianxi { height:232px;}
.i-lianxi-left { padding-top:12px; }
.i-lianxi-left .tit { font-size:28px;}
.i-lianxi-right { padding-top:25px; }
.i-lianxi-right .tel { font-size:24px; line-height:33px; padding-left:40px; }
/*i-news1200*/
.i-news { padding-bottom:50px;}
.i-news-left .pic { height:281px;}
.i-news-left .con { padding:13px 20px 0 20px;}
.i-news-left .con .tit { font-size:18px;}
.i-news-right ul li { height:193px;  padding:13px 20px 0 20px; }
.i-news-right ul li .tit {font-size:18px; }
/*footer1200*/
.footer { padding-bottom:35px; }
.f-left { width:45%; }
.f-tel .nob { font-size:24px; }
.f-mid { display:none; }
/*n-banner1200*/
.n-banner .tit { font-size:34px;  }
.n-news-list ul li { height:193px;  padding:13px 20px 0 20px; }
.n-news-list ul li .tit {font-size:18px; }
/*n-main1200*/
.n-main { padding-top:30px; padding-bottom:30px; }
.n-left-ban {font-size:22px;}
/*n-pro-list1200*/
.n-pro-list ul li .pic{ height:181px; }
.n-pro-list ul li .tit { line-height:45px;}
/*n-view-top1200*/
.n-view-top .con .tit {  font-size:22px;}
.n-view-top .con .line {margin-top:18px; }
.n-view-top .con .tel span  { font-size:20px;}
.n-view-bot { margin-top:57px;}
.n-view-bot .ban {  font-size:22px; }
.n-view-bot .con h3 { font-size:20px; line-height:36px; }
/*n-public1200*/
.n-public {font-size:28px; }
/*n-contact1200*/
.n-contact { margin-top:40px;}
.n-contact-con h2 { font-size:22px; }
.n-contact-con h3 { font-size:18px; }
.n-contact-tel .nob{ font-size:24px;}
/*map1200*/
.map { margin-top:30px; }
/*n-liuyan1200*/
.n-liuyan { margin-top:40px; padding-bottom:36px; }
.n-liuyan-con input[type=submit]{ font-size:18px;}
/*n-about1200*/
.n-about { margin-top:40px; padding-bottom:40px; }
.i-about-list.n-about-list { margin-top:40px;}
/*n-hexin1200*/
.n-hexin { padding-top:38px; padding-bottom:40px; }
/*n-huoban1200*/
.n-huoban { padding-top:40px; padding-bottom:40px;}
.n-huoban-left { font-size:22px;  }
/*n-wenhua1200*/
.n-wenhua { padding-top:40px; padding-bottom:40px; }
.n-wenhua-left { float:none; width:100%; }
.n-wenhua-left ul li .con .tit {font-size:20px;}
.n-wenhua-right { display:none; }
/*i-search1200*/
.i-search { height:auto; padding-top:15px; padding-bottom:20px; }
.i-search-left { float:none; width:100%; line-height:30px; height:auto; }
.i-search-right { float:none; width:100%; margin-top:15px; }
.i-search-right input[type=text] { width:74%;}
.i-search-right input[type=submit] { width:23%; }
}


@media (max-width:992px){

/*i-public992*/
.i-public .en { font-size:24px; }
.i-public .tit { font-size:24px; margin-top:-9px; }
/*i-pro992*/
.i-pro { padding-bottom:48px; padding-top:30px; }
.i-pro-ban ul li {line-height:32px;}
.i-pro-ban ul li a { padding:0 10px;}
.i-pro-list ul li .pic{ height:137px; }
.i-pro-list ul li .tit { line-height:35px;}
/*i-liyou992*/
.i-liyou {  padding-top:38px; padding-bottom:38px; }
.i-liyou-list { margin-top:41px; }
.i-liyou-list ul li .pic { height:88px; }
.i-liyou-list ul li .tit { font-size:18px;margin-top:27px; }
.i-liyou-list ul li .des { font-size:14px; line-height:28px; }
/*i-anli992*/
.i-anli { padding-top:34px; padding-bottom:47px;}
.i-anli-list ul li{ height:115px; margin-top:9px; }
.i-anli-list ul li:first-child { height:239px; }
.i-anli-list ul li .tit { height:34px; line-height:34px; }
/*i-hezuo992*/
.i-hezuo { padding-top:30px; padding-bottom:47px; }
.i-hezuo-list ul li{ height:50px; }
/*i-youshi992*/
.i-youshi ul li{ height:210px;}
.i-youshi ul li .con { bottom:19px;}
.i-youshi ul li .con .tit { font-size:20px; }
.i-youshi ul li .con .des { margin-top: 10px;}
/*i-about992*/
.i-about { padding-top:44px;padding-bottom:84px; }
.i-about-des { font-size:14px; line-height:28px; margin-top:27px; }
.i-about-list { margin-top:40px; }
.i-about-list ul li .nob { font-size:32px; }
/*i-rongyu992*/
.i-rongyu-ban { margin-top:-35px;}
.i-rongyu-ban ul li { height:35px; font-size:16px; line-height:35px;}
.i-rongyu-con { margin-top:30px; }
.i-rongyu-con ul li .pic { height:220px;  border:#ffffff solid 5px;}
/*i-lianxi992*/
.i-lianxi { background:url(../images/lianxi-bg2.jpg) no-repeat top center; height:162px; padding-top:35px; padding-bottom:30px;}
.i-lianxi-left { display:none;}
.i-lianxi-right { padding-top:0; margin-left:0; }
.i-lianxi-right .tel { font-size:22px; }
.i-lianxi-right .more { width:150px; height:36px; border:#ffffff solid 1px; font-size:16px; line-height:34px; }
/*footer992*/
.f-tel .nob { font-size:22px; }
/*f-copy992*/
.f-copy-left { float:none; width:100%; }
.f-copy-right { float:none; width:100%; }
/*n-banner992*/
.n-banner .tit { font-size:28px;  }
/*n-main992*/
.n-left-ban {font-size:20px;}
/*n-pro-list992*/
.n-pro-list ul li .pic{ height:137px; }
.n-pro-list ul li .tit { line-height:35px;}
/*n-view-top992*/
.n-view-top .pic { float:none; width:100%; height:auto;}
.n-view-top .con{ float:none; width:100%; margin-top:20px;}
.n-view-top .con .tit {  font-size:20px;}
.n-view-top .con .line {margin-top:13px; }
.n-view-top .con .tel span  { font-size:18px;}
.n-view-top .con .des { height:auto; }
.n-view-bot { margin-top:37px;}
.n-view-bot .ban {  font-size:20px; }
.n-view-bot .con h3 { font-size:18px; line-height:32px; }
/*n-public992*/
.n-public {font-size:24px; }
/*n-contact992*/
.n-contact-left { float:none; width:100%; }
.n-contact-mid { float:none; width:100%; margin-left:0;}
.n-contact-mid:before{ display:none; }
.n-contact-mid:after{ display:none; }
.n-contact-right { float:none; width:100%; }
.n-contact { margin-top:30px;}
.n-contact-con h2 { font-size:20px; }
.n-contact-tel .nob{ font-size:22px;}
.n-liuyan-con textarea { height:217px;}
/*n-about992*/
.n-about { margin-top:30px; padding-bottom:30px; }
.i-about-list.n-about-list { margin-top:30px;}
/*n-hexin992*/
.n-hexin-con ul li{ width:48.5%;  }
.n-hexin-con ul li:nth-child(4n+2) { margin-left:0;}
.n-hexin-con ul li:nth-child(4n+3) { margin-left:0;}
.n-hexin-con ul li:nth-child(4n+4) { margin-left:0;}
.n-hexin-con ul li:nth-child(even) { margin-left:3%; }
/*n-huoban992*/
.n-huoban { padding-top:30px; padding-bottom:30px;}
.n-huoban-left { font-size:20px;  }



}

@media (max-width:767px){
body{ padding-top:65px; }
/*header768*/
.header{height:65px;}
.header .logo{ margin-top:5px;width:150px; height:55px;}
.h-tel { font-size:18px; padding:0; background-image:none; line-height:65px; }
.nav_btn{top:35%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:5px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; width:20px; height:20px;}

/*i-public768*/
.i-public .en { font-size:22px;}
.i-public .tit { font-size:22px; margin-top:-5px; }
.i-public .tit i { width:40px; margin:0 4px;  margin-top:-3px; }
/*i-pro768*/
.i-pro { padding-bottom:38px; }
.i-pro-ban { margin-top:21px;}
.i-pro-ban ul li { width:50%; margin:0; margin-top:5px; }
.i-pro-list { padding-top:0; }
.i-pro-list ul li{  width:48.5%;  margin-top:20px; }
.i-pro-list ul li:nth-child(4n+2) { margin-left:0;}
.i-pro-list ul li:nth-child(4n+3) { margin-left:0;}
.i-pro-list ul li:nth-child(4n+4) { margin-left:0;}
.i-pro-list ul li:nth-child(even) { margin-left:3%; }
.i-pro-list ul li .pic{ height:136px; }
/*i-liyou768*/
.i-liyou { padding-top:30px;}
.i-liyou-list { margin-top:21px; }
.i-liyou-list ul li { width:48.5%; margin-top:20px; }
.i-liyou-list ul li:nth-child(4n+2) { margin-left:0;}
.i-liyou-list ul li:nth-child(4n+3) { margin-left:0;}
.i-liyou-list ul li:nth-child(4n+4) { margin-left:0;}
.i-liyou-list ul li:nth-child(even) { margin-left:3%; }
.i-liyou-list ul li .pic { height:78px; }
.i-liyou-list ul li .tit { font-size:16px; margin-top:17px;}
.i-liyou-list ul li .des {-webkit-line-clamp: 2;}
/*i-anli768*/
.i-anli { padding-bottom:37px;}
.i-anli-list ul li{ width:48.5%; height:115px; margin-top:9px; margin-left:0; }
.i-anli-list ul li:nth-child(odd) { margin-left:3%;}
.i-anli-list ul li:first-child { width:100%; height:239px; margin-left:0; }
/*i-hezuo768*/
.i-hezuo-list ul li{  width:32%; margin-top: 10px;}
.i-hezuo-list ul li:nth-child(6n+2) { margin-left:0;}
.i-hezuo-list ul li:nth-child(6n+3) { margin-left:0;}
.i-hezuo-list ul li:nth-child(6n+4) { margin-left:0;}
.i-hezuo-list ul li:nth-child(6n+5) { margin-left:0;}
.i-hezuo-list ul li:nth-child(6n+6) { margin-left:0;}
.i-hezuo-list ul li:nth-child(3n+2) { margin-left:2%;}
.i-hezuo-list ul li:nth-child(3n+3) { margin-left:2%;}
/*i-youshi768*/
.i-youshi ul li{ float:none; width:100%; height:300px;}
.i-youshi ul li .con .tit { font-size:16px; }
.i-youshi ul li .con .des { font-size:14px; line-height:20px;}
/*i-about768*/
.i-about { padding-top:34px; }
.i-about-des { margin-top:22px; }
.i-about-list { margin-top:0; }
.i-about-list ul li { width:33.33%; margin-top:30px; }
.i-about-list ul li:nth-child(4) { width:66.66%; }
.i-about-list ul li .nob { font-size:22px; }
.i-about-list ul li .nob span { margin-left:0;}
/*i-rongyu768*/
.i-rongyu { height:auto; }
.i-rongyu-con { margin-top:10px; }
.i-rongyu-con ul li{ width:48.5%; margin-top:20px; }
.i-rongyu-con ul li:nth-child(4n+2) { margin-left:0;}
.i-rongyu-con ul li:nth-child(4n+3) { margin-left:0;}
.i-rongyu-con ul li:nth-child(4n+4) { margin-left:0;}
.i-rongyu-con ul li:nth-child(even) { margin-left:3%; }
.i-rongyu-con ul li .pic { height:230px;}
/*i-lianxi768*/
.i-lianxi { background:url(../images/lianxi-bg3.jpg) no-repeat top center;height:82px; padding-top:30px; padding-bottom:30px;}
.i-lianxi-right .tel { float:left; font-size:18px; line-height:20px; padding-left:25px; }
.i-lianxi-right .more { float:left; width:70px; height:20px; font-size:14px; line-height:18px; margin-top:0; margin-left:20px;}
/*i-news767*/
.i-news { padding-bottom:30px;}
.i-news-left { float:none; width:100%; }
.i-news-left .pic { height:auto;}
.i-news-left .con { padding:10px 20px 0 20px;}
.i-news-left .con .tit { font-size:16px;}
.i-news-right { float:none; width:100%; margin-top:20px; }
.i-news-right ul li { float:none; width:100%; height:183px;  padding:10px 20px 0 20px; margin-bottom:20px; }
.i-news-right ul li:nth-child(even) { margin-left:0; }
.i-news-right ul li .tit {font-size:16px; }
.i-news-right ul li .des {font-size:14px; }
/*footer767*/
.f-left { float:none; width:100%; margin-top:0; padding-top:40px; }
.f-tel .nob { font-size:18px; margin-top:12px; }
.f-right {float:none; width:100%; text-align:center; margin-top:30px; }
/*sidebar767*/
.sidebar { display:none; }
/*n-banner767*/
.n-banner .tit { font-size:22px;  }
.n-news-list ul li { height:183px;  padding:10px 20px 0 20px; margin-bottom:20px; }
.n-news-list ul li .tit {font-size:16px; }
.n-news-list ul li .des {font-size:14px; }
.n-tit { font-size:20px;}
/*n-main767*/
.n-main { background:none; padding-top:20px; padding-bottom:20px; }
.n-left { float:none; width:100%; border-top:#fafafa solid 1px; padding-top:20px; }
.n-right { float:none; width:100%; padding-bottom:20px; }
/*n-pro-list767*/
.n-pro-list { padding-top:0; }
.n-pro-list ul li{  width:48.5%;  margin-top:0; margin-bottom:20px; }
.n-pro-list ul li:nth-child(3n+2) { margin-left:0;}
.n-pro-list ul li:nth-child(3n+3) { margin-left:0;}
.n-pro-list ul li:nth-child(even) { margin-left:3%; }
.n-pro-list ul li .pic{ height:136px; }
/*n-view-top767*/
.n-view-top .con .tit {  font-size:18px;}
.n-view-top .con .line {margin-top:10px; }
.n-view-bot { margin-top:27x;}
.n-view-bot .ban {  font-size:18px; }
/*n-public767*/
.n-public {font-size:22px; }
/*n-contact767*/
.n-contact-con h2 { font-size:18px; }
.n-contact-con h3 { font-size:16px; }
.n-contact-tel .nob{ font-size:20px;}
.n-liuyan-con ul li { margin-top:15px;}
.n-liuyan-con ul li:nth-child(1) { width:100%;}
.n-liuyan-con ul li:nth-child(2) { width:100%;}
.n-liuyan-con ul li:nth-child(3) { width:100%;}
.n-liuyan-con textarea { height:117px;}
.n-liuyan-con input[type=submit]{ width:100%; font-size:16px;}
/*n-about767*/
.i-about-list.n-about-list { margin-top:20px;}
/*n-hexin767*/
.n-hexin-con ul li{  height:263px; margin-top:15px; }
.n-hexin-con ul li .tit{ padding-left:16px; font-size:16px; }
.n-hexin-con ul li .con { margin-top:15px;}
.n-hexin-con ul li .con p{ padding-left:30px; background:url(../images/hexin-jiao2.png) no-repeat left center;}
/*n-huoban767*/
.n-huoban-show { margin-top: 23px;}
.n-huoban-left { float:none; width:100%; height:150px; padding:20px 0 0 0; text-align:center; font-size:18px;  }
.n-huoban-left .more { margin-top:8px;}
.n-huoban-right {  float:none; width:100%; padding-left:2px; margin-top:20px; }
.n-huoban-right ul li { width:50%;}
/*n-wenhua767*/
.n-wenhua-left ul li { float:none; width:100%; height:172px; }
.n-wenhua-left ul li .con { padding:29px 0 0 30px;}

}

@media (max-width:350px){
.header .logo{ width:133px; }	
.h-tel { margin-right:40px; font-size:16px;}
}

@media (min-width: 1201px){
.header .nav { display: block !important;}

}