@charset "utf-8";
html {width: 100%;-webkit-text-size-adjust:none;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);height: 100%;}
* {margin: 0;padding: 0;border: 0;}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
i {font: inherit;}
input,select,option {vertical-align: middle;border-radius: 0px;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline: none;}
input[type="text"],input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;appearance: none;border-radius: 0;outline: none;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
h1,h2,h3,h4,h5,h6,i {font-weight: normal;}
select::-ms-expand { display: none; }
a {color: #111111;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration: none;outline: none;}
.clear {clear: both; }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin: 0;padding: 0;}
.wrap { width:1200px; margin:0 auto;}
/*clear 页头，页脚，内容区都不用再加清除样式 */
.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 }
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/* 初始化 */
body{width: 100%;height: 100%;font-size: 16px; background: #fff;min-height: 100%;font-family: 'Microsoft Yahei', '微软雅黑', Arial, sans-serif; }
/*头部*/
.header { height:112px;}
.header .h-logo { float:left; padding-top:16px;}
.header .h-logo img { height:76px;}
.header .h-text { float:left; position:relative; padding-left:27px; margin-left:21px;}
.header .h-text:after{content:""; position:absolute; left:0; top:37px; width:1px; height:48px; background-color:#999999; }
.header .h-text .tit{ padding-top:30px; color:#333333; font-size:22px; line-height:34px; font-weight:bold;letter-spacing: 3px;}
.header .h-text .des{ color:#333333; font-size:16px; line-height:30px;letter-spacing: 2px;}
.header .h-tel { float:right; background:url(../images/h-tel.png) no-repeat; padding-left:68px; background-position:0 35px; padding-right:26px;}
.header .h-tel .cn{ padding-top:29px; color:#333333; font-size:18px; line-height:28px; font-weight:bold;letter-spacing: 3px;}
.header .h-tel .en{ color:#ee5500; font-size:24px; line-height:28px; font-weight:bold;}
/*导航*/
.nav { background-color:#333333; text-align:center; height:60px;}
.nav ul { display:inline-block;}
.nav ul li { float:left; position:relative;}
.nav ul li a { display:block;  color:#ffffff; font-size:16px; line-height:60px; margin:0 20px; padding:0 20px; }
.nav ul li.active { background-color:#c30d23;}
.nav ul li.active a { font-weight:normal;}
.nav ul li:hover { background-color:#c30d23;}
.nav ul li:hover a { font-weight:normal;}
.nav ul li:hover .sub ul li{ background-color:#c92539;}
.nav ul li:hover .sub ul li a{ font-weight:normal;}
.nav ul li .sub { position: absolute;width:100%;left:0;top:60px; z-index:30000; }
.nav ul li .sub ul { display:block;}
.nav ul li .sub ul li{ float:left; width:100%; text-align:center; position:relative;background-color:rgba(195, 13, 35, 0.9); padding-top:5px; }
.nav ul li .sub ul li:after{content:""; position:absolute; left:50%; top:0; margin-left:-40px; width:80px; height:1px; background-color:#FFF; }
.nav ul li .sub ul li:first-child { margin-top:7px;}
.nav ul li .sub ul li:first-child:after{content:""; position:absolute; left:50%; top:-7px; margin-left:-11.5px; width:23px; height:7px;background:url(../images/sub-bg.png) no-repeat; }
.nav ul li .sub ul li:last-child { padding-bottom:5px;}
.nav ul li .sub ul li a { width:100%; padding:0; margin:0; line-height:40px; font-size:16px; }
.nav ul li .sub ul li a:hover { font-weight:bold;}
/*轮播图*/
.banner { height:auto;}
.banner img { width:100%;}
.banner .swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.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-pagination-bullet-active { background-color:#c30d23;}
/*公共标题*/
.public { text-align:center;}
.public .tit{ color:#c30d23; font-size:30px; line-height:46px; font-weight:bold;letter-spacing: 4px;}
.public .tit a {color:#c30d23;}
.public .des{ color:#333333; font-size:22px; line-height:40px; background:url(../images/public-bg.png) no-repeat center;letter-spacing: 2px;}
.public .en{ color:#cccccc; font-size:14px; line-height:24px; text-transform:uppercase;}
/*jiaodian*/
.jiaodian { background:url(../images/jiaodian-bg.jpg) repeat-x; height:427px; padding-top:52px;}
.jiaodian-show { height:auto; padding-top:34px;}
.jiaodian-show ul li { float:left; text-align:center;border-radius:10px; position:relative; margin-left:20px; }
.jiaodian-show ul li:first-child { margin-left:0;}
.jiaodian-show ul li .pic { width:285px; height:225px; overflow:hidden; border-radius:10px;}
.jiaodian-show ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}
.jiaodian-show ul li:hover img{transform: scale(1.05);	transition: 0.5s;}
.jiaodian-show ul li .tit { position:absolute; left:0; bottom:0; width:100%; color:#fff; font-size:18px; line-height:46px; background-color:rgba(0, 0, 0, 0.7);border-bottom-left-radius:10px; border-bottom-right-radius:10px; height:46px; overflow:hidden;}
.jiaodian-show ul li:hover .tit {background-color:rgba(195, 13, 35, 0.9);} 
/*kexue*/
.kexue { height:auto; padding-top:52px; padding-bottom:60px;}
.kexue-show { height:auto; padding-top:46px;}
.kexue-l { float:left; width:600px;}
.kexue-l-ban { height:96px; width:580px; line-height:96px; text-align:center; color:#fff; font-size:24px; font-weight:bold; background-color:#c30d23;letter-spacing:4px; overflow:hidden;}
.kexue-l-con { padding-top:18px;}
.kexue-l-con ul li{ float:left; margin-top:10px; margin-right:20px; width:280px; height:58px; line-height:58px; color:#fff; font-size:18px; background-color:#333333;letter-spacing:4px; text-align:center; overflow:hidden;}
.kexue-l-con ul li.active { background-color:#c30d23;}
.kexue-l-con ul li a { color:#FFF; display:block;}
.kexue-l-pic {padding-top:20px; width:580px; height:250px; overflow:hidden;}
.kexue-l-pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
.kexue-r { float:right; width:600px;}
.kexue-r-ban { height:96px; width:580px; line-height:96px; text-align:center; color:#fff; font-size:24px; font-weight:bold; background-color:#333333;letter-spacing:4px;}
.kexue-r-con { padding-top:18px;}
.kexue-r-con ul li{ float:left; margin-top:10px; margin-right:20px; width:280px; height:58px; line-height:58px; color:#fff; font-size:18px; background-color:#333333;letter-spacing:4px; text-align:center;}
.kexue-r-con ul li.active { background-color:#c30d23;}
.kexue-r-con ul li a { color:#FFF; display:block;}
.kexue-r-pic {padding-top:20px; width:580px; height:250px; overflow:hidden;}
.kexue-r-pic img{max-width: 100%;max-height: 100%;vertical-align: middle; }
/*weihai*/
.weihai { background:url(../images/weihai-bg.jpg) repeat-x; height:482px; padding-top:52px;}
.weihai-show { padding-top:10px;}
.weihai-l { float:left; width:750px;}
.weihai-l ul li { margin-top:26px;}
.weihai-l ul li:hover .tit{ background-color:#c30d23;}
.weihai-l ul li:hover .des span { color:#c30d23;}
.weihai-l .tit { float:left; width:50px; height:50px; line-height:50px; text-align:center; color:#ffffff; font-size:16px; background-color:#333333; position:relative;border-radius:5px;}
.weihai-l .tit:before{content:""; position:absolute; left:50%; top:10px; margin-left:-19px; width:38px; height:1px; background-color:#FFF; }
.weihai-l .tit:after{content:""; position:absolute; left:50%; bottom:10px; margin-left:-19px; width:38px; height:1px; background-color:#FFF; }
.weihai-l .des { float:right; width:680px; line-height:24px; color:#666666; font-size:16px; height:48px; overflow:hidden;}
.weihai-l .des span { font-weight:bold; color:#333333;}
.weihai-r { float:right; width:423px; height:279px;border-radius:10px; margin-top:24px; }
.weihai-r img{max-width: 100%;max-height: 100%;vertical-align: middle;border-radius:10px; }
/*caozuo*/
.caozuo { height:auto; padding-top:52px; padding-bottom:60px;}
.caozuo-show { height:auto; padding-top:120px;}
.caozuo-show ul li { float:left; margin-left:18px; width:200px; height:164px;position:relative; overflow:hidden;}
.caozuo-show ul li .pic { width:100%; height:100%;}
.caozuo-show ul li .pic img { width:100%; height:100%;}
.caozuo-show ul li .con { position:absolute; top:100%; left:0; width:100%; height:100%; background-color:rgba(195, 13, 35, 0.8); text-align:center;transition: 0.6s;}
.caozuo-show ul li .con .tit { padding-top:53px; color:#fff; font-size:22px; line-height:38px; font-weight:bold; height:38px; overflow:hidden;}
.caozuo-show ul li .con .riqi { color:#fff; font-size:17px; line-height:26px;}
.caozuo-show ul li:nth-child(even){ margin-top:-52px; width:264px; height:216px; }
.caozuo-show ul li:nth-child(even) .con .tit { padding-top:73px;}
.caozuo-show ul li:first-child { margin-left:0;}
.caozuo-show ul li:hover .con { top:0;}
.caozuo-xin { height:auto; padding-top:40px;}
.caozuo-xin .swiper-container{width:100%;height:100%}
.caozuo-xin .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;transition:.3s;transform:scale(.8)}
.caozuo-xin .swiper-slide-active,.swiper-slide-duplicate-active{transform:scale(1)}
.caozuo-xin .caozuo-li {width:100%; height:217px;position:relative; overflow:hidden;}
.caozuo-xin .caozuo-li .pic { width:100%; height:100%;}
.caozuo-xin .caozuo-li .pic img { width:100%; height:100%;}
.caozuo-xin .caozuo-li .con { position:absolute; top:100%; left:0; width:100%; height:100%; background-color:rgba(195, 13, 35, 0.8); text-align:center;transition: 0.6s;}
.caozuo-xin .caozuo-li .con .tit { padding-top:73px; color:#fff; font-size:22px; line-height:38px; font-weight:bold; height:38px; overflow:hidden;}
.caozuo-xin .caozuo-li .con .riqi { color:#fff; font-size:17px; line-height:26px;}
.caozuo-xin .caozuo-li:hover .con { top:0;}
/*zhong*/
.zhong { background:url(../images/zhong-bg.jpg) repeat-x; height:313px;}
.zhong-show { padding-top:48px;}
.zhong-show ul li { float:left; margin-left:83px; width:217px; height:217px; border-radius:50%; text-align:center; background:url(../images/zhong-li-bg.png) no-repeat;}
.zhong-show ul li:hover { background:url(../images/zhong-li-bg1.png) no-repeat;}
.zhong-show ul li:first-child { margin-left:41.5px;}
.zhong-show ul li .tit { padding-top:39px; color:#fff; font-size:24px; line-height:50px; font-weight:bold;letter-spacing: 3px; }
.zhong-show ul li .des { color:#fff; font-size:18px; line-height:28px; height:56px; position:relative;}
.zhong-show ul li .des:after{content:""; position:absolute; left:50%; margin-left:-16px; bottom:-15px; width:32px; height:2px; background-color:#fff; }
/*youshi*/
.youshi { background:url(../images/youshi-bg.jpg) repeat-x; height:482px; padding-top:52px;}
.youshi-show { padding-top:33px;}
.youshi-show ul li { float:left; margin-left:12px;width:190px; height:287px; position:relative; text-align:center; overflow:hidden;}
.youshi-show ul li:first-child { margin-left:0;}
.youshi-show ul li .one { width:100%; padding-top:48px; height:287px; border:#cfcfcf solid 1px; background-color:#fff;box-sizing: border-box;}
.youshi-show ul li .one .icon { margin-left:39.5px; width:109px; height:109px;border-radius:50%; background-color:#333333;}
.youshi-show ul li .one .ban { margin-top:53px; font-size:18px; color:#333333; font-weight:bold; line-height:30px; position:relative; }
.youshi-show ul li .one .ban:after{content:""; position:absolute; left:50%; top:-23px; margin-left:-17px; width:34px; height:1px; background-color:#adadad; }
.youshi-show ul li .two { position:absolute; top:100%; left:0; width:100%; height:100%;border:#c30d23 solid 2px;box-sizing: border-box; transition: 0.5s;}
.youshi-show ul li .two .tit { margin-top:10px; color:#cb3d4c; font-size:18px; line-height:44px; font-weight:bold; position:relative; height:44px; overflow:hidden;}
.youshi-show ul li .two .tit:after{content:""; position:absolute; left:50%; bottom:0; margin-left:-17px; width:34px; height:1px; background-color:#cf3d4f; }
.youshi-show ul li .two .des { padding:5px 18px 0 18px; color:#666666; font-size:12px; line-height:24px; text-align:left; height:216px; overflow:hidden;}
.youshi-show ul li:hover .two { top:0;}
.youshi-show ul li:first-child .two { background:#fff url(../images/youshi-icon11.png) no-repeat;}
.youshi-show ul li:first-child+li .two { background:#fff url(../images/youshi-icon21.png) no-repeat;}
.youshi-show ul li:first-child+li+li .two { background:#fff url(../images/youshi-icon31.png) no-repeat;}
.youshi-show ul li:first-child+li+li+li .two { background:#fff url(../images/youshi-icon41.png) no-repeat;}
.youshi-show ul li:first-child+li+li+li+li .two { background:#fff url(../images/youshi-icon51.png) no-repeat;}
.youshi-show ul li:first-child+li+li+li+li+li .two { background:#fff url(../images/youshi-icon61.png) no-repeat;}
/*dingzhi*/
.dingzhi { height:auto; padding-top:52px; padding-bottom:60px;}
.dingzhi-show { height:auto; padding-top:25px;}
.dingzhi-show ul li { float:left; margin-left:50px;width:200px; height:224px;position:relative; overflow:hidden; text-align:center; transition: 0.5s;}
.dingzhi-show ul li:first-child { margin-left:0;}
.dingzhi-show ul li .tit { margin-top:20px; color:#333333; font-size:18px; line-height:26px; position:relative;}
.dingzhi-show ul li:hover { background-color:#c30d23;}
.dingzhi-show ul li:hover .tit { color:#fff;margin-top:40px;}
.dingzhi-show ul li:hover .tit:after{content:""; position:absolute; left:50%; top:-18px; margin-left:-35px; width:70px; height:2px; background-color:#fff; }
.dingzhi-show ul li .pic { margin:0 auto; width:53px; height:53px; margin-top:40px;}
.dingzhi-show ul li:first-child .pic{ background:url(../images/dingzhi-icon1.png) no-repeat;}
.dingzhi-show ul li:first-child+li .pic{ background:url(../images/dingzhi-icon2.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li .pic{ background:url(../images/dingzhi-icon3.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li+li .pic{ background:url(../images/dingzhi-icon4.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li+li+li .pic{ background:url(../images/dingzhi-icon5.png) no-repeat;}
.dingzhi-show ul li:first-child:hover .pic{ background:url(../images/dingzhi-icon11.png) no-repeat;}
.dingzhi-show ul li:first-child+li:hover .pic{ background:url(../images/dingzhi-icon21.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li:hover .pic{ background:url(../images/dingzhi-icon31.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li+li:hover .pic{ background:url(../images/dingzhi-icon41.png) no-repeat;}
.dingzhi-show ul li:first-child+li+li+li+li:hover .pic{ background:url(../images/dingzhi-icon51.png) no-repeat;}
/*biaozhun*/
.biaozhun { background:url(../images/biaozhun-bg.jpg) repeat-x; height:549px; padding-top:52px;}
.biaozhun-show { padding-top:33px; height:207px; position:relative;}
.biaozhun-show .swiper-container{width:100%;height:100%}
.biaozhun-show .swiper-slide{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}
.biaozhun-show .swiper-button-next { background:url(../images/biaozhun-next1.png) no-repeat; width:48px; height:48px; right:-90px; }
.biaozhun-show .swiper-button-next:hover {background:url(../images/biaozhun-next2.png) no-repeat;}
.biaozhun-show .swiper-button-prev { background:url(../images/biaozhun-prev1.png) no-repeat; width:48px; height:48px; left:-90px;}
.biaozhun-show .swiper-button-prev:hover {background:url(../images/biaozhun-prev2.png) no-repeat;}
.biaozhun-show .swiper-button-prev:after { display:none;}
.biaozhun-show .swiper-button-next:after { display:none;}
.biaozhun-show .biaozhun-li { padding:30px; position:relative;}
.biaozhun-show .biaozhun-li .tit { float:left; width:100%; color:#c30d23; font-size:29px; line-height:63px; font-weight:bold;letter-spacing:2px;}
.biaozhun-show .biaozhun-li .tit span { color:#999999; font-size:22px; font-weight:normal;letter-spacing:0px;}
.biaozhun-show .biaozhun-li .des { float:left; width:100%; color:#666666; font-size:17px; line-height:30px;letter-spacing:1px;}
.biaozhun-des { margin-top:41px; height:94px; background:url(../images/biaozhun-des.png) no-repeat; font-size:16px; color:#333333; line-height:29px; padding-left:38px; padding-top:16px;}
.biaozhun-show .biaozhun-li:after{content:""; position:absolute; top:0; right:33px; width:16px; height:27px; background-color:#c30d23; border-bottom-left-radius:8px; border-bottom-right-radius:8px; }
.biaozhun-show .biaozhun-li:hover { background-color:#c30d23;}
.biaozhun-show .biaozhun-li:hover .tit { color:#FFF;}
.biaozhun-show .biaozhun-li:hover .tit span{ color:#FFF;}
.biaozhun-show .biaozhun-li:hover .des { color:#FFF;}
.biaozhun-show .biaozhun-li:hover:after{ background-color:#fff;}
/*anniu*/
.anniu { background:url(../images/anniu-bg.jpg) repeat-x; height:220px;}
.anniu-show { position:relative; padding-top:49px;}
.anniu-show ul li { float:left; width:33.33%; text-align:center; position:relative;}
.anniu-show ul li .tit { color:#ffffff; font-size:36px; font-weight:bold; line-height:62px;}
.anniu-show ul li .des { color:#ffffff; font-size:29px; line-height:58px;}
.anniu-show ul li:after{content:""; position:absolute; top:0; left:0; width:1px; height:110px; background-color:#b0535e;}
.anniu-show ul li:first-child:after { width:0;}
/*xinwen*/
.xinwen { background:url(../images/xinwen-bg.jpg) repeat-x; height:375px;}
.xinwen-show { padding-top:35px;}
.xinwen-show ul li{ float:left; margin-top:25px; width:600px;}
.xinwen-show ul li .pic { float:left; width:182px; height:114px; overflow:hidden; border: #dddddd solid 1px; text-align:center; line-height:110px;}
.xinwen-show ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s; }
.xinwen-show ul li .pic:hover img{transform: scale(1.05); transition: 0.5s;}
.xinwen-show ul li .con { float:left; margin-left:20px; width:370px; height:auto;}
.xinwen-show ul li .con .tit { color:#000000; font-size:16px; line-height:42px; height:42px; overflow:hidden;}
.xinwen-show ul li .con .tit a { color:#000000;}
.xinwen-show ul li .con .tit a:hover { color:#c30d23; text-decoration:underline; font-weight:bold;}
.xinwen-show ul li .con .tit span { float:right; color:#c30d23; font-size:12px;}
.xinwen-show ul li .con .des { color:#666666; font-size:13px; line-height:21px; height:63px; overflow:hidden;}
/*wenti*/
.wenti { height:auto; padding-top:52px; padding-bottom:60px;}
.wenti-show { height:200px; padding-top:25px;}
.wenti-show .swiper-container{width:100%;height:100%}
.wenti-show .swiper-slide{background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.wenti-li { height:auto; position:relative;}
.wenti-li:after{content:""; position:absolute; left:664px; top:9px; width:1px; height:132px; background-color:#cccccc; }
.wenti-l { float:left; width:610px;}
.wenti-l .pic { float:left; margin-top:6px; width:271px; height:145px; text-align:center; overflow:hidden;}
.wenti-l .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; border-radius:7px; }
.wenti-l .con { float:right; width:290px;}
.wenti-l .con .tit { color:#333333; font-size:18px; line-height:46px; font-weight:bold; height:46px; overflow:hidden;}
.wenti-l .con .tit a {color:#333333;}
.wenti-l .con .tit a:hover {color:#c30d23; text-decoration:underline;}
.wenti-l .con .des { color:#666666; font-size:16px; line-height:24px;}
.wenti-r { float:left; margin-top:14px; margin-left:90px; width:500px;}
.wenti-r ul li { float:left; color:#666666; font-size:16px; line-height:29px; height:29px; overflow:hidden;}
.wenti-r ul li a { color:#666666; }
.wenti-r ul li:hover { font-weight:bold; text-decoration:underline; }
.wenti-r ul li:hover a { color:#c30d23; }
.wenti-show .swiper-pagination-bullet { width:12px; height:12px;}
.wenti-show .swiper-pagination-bullet-active { background-color:#c30d23;}
/*youqing*/
.youqing { background:url(../images/youqing-bg.jpg) repeat-x; height:165px; padding-top:52px;}
.youqing-show { height:97px; position:relative;}
.youqing-show .swiper-container{width:100%;height:100%}
.youqing-show .swiper-slide{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}
.youqing-show .swiper-button-next { background:url(../images/biaozhun-next1.png) no-repeat; width:48px; height:48px; right:-90px; }
.youqing-show .swiper-button-next:hover {background:url(../images/biaozhun-next2.png) no-repeat;}
.youqing-show .swiper-button-prev { background:url(../images/biaozhun-prev1.png) no-repeat; width:48px; height:48px; left:-90px;}
.youqing-show .swiper-button-prev:hover {background:url(../images/biaozhun-prev2.png) no-repeat;}
.youqing-show .swiper-button-prev:after { display:none;}
.youqing-show .swiper-button-next:after { display:none;}
.youqing-show a { display:block; width:192px; height:90px; overflow:hidden; text-align:center; line-height:85px;}
.youqing-show a  img{max-width: 100%;max-height: 100%;vertical-align: middle; }
/*footer*/
.footer { height:auto;}
.f-top { padding:53px 0 23px 0;}
.f-top .f-tel{ float:left; margin-top:10px; width:250px; height:99px; padding-left:70px; background:url(../images/f-tel.png) no-repeat; background-position:0 6px;}
.f-top .f-tel .tit { color:#999999; font-size:16px; line-height:27px;}
.f-top .f-tel .des { color:#333333; font-size:18px; line-height:30px;}
.f-top .f-add { float:left; margin-top:10px; width:330px; height:99px; padding-left:70px; background:url(../images/f-add.png) no-repeat;background-position:0 6px;}
.f-top .f-add .tit { color:#999999; font-size:16px; line-height:27px;}
.f-top .f-add .des { color:#333333; font-size:18px; line-height:30px;}
.f-top .f-ewm { float:right;width:370px; position:relative;}
.f-top .f-ewm:after{content:""; position:absolute; left:-114px; top:-16px; width:1px; height:128px; background-color:#dddddd; }
.f-top .f-ewm .pic { float:left; width:99px; height:99px;}
.f-top .f-ewm .pic img { width:100%;}
.f-top .f-ewm .con { float:left; padding-top:11px; margin-left:20px;}
.f-top .f-ewm .con .tit{ color:#333333; font-size:18px; line-height:34px; font-weight:bold;}
.f-top .f-ewm .con .des{ color:#999999; font-size:14px; line-height:30px;}
.f-copy { padding:19px 0 21px 0; border-top:#ebebeb solid 1px; text-align:center; color:#999999; font-size:14px; line-height:26px;}
.f-copy span { color:#c30d23; }
.f-copy a { color:#999999;}
/*返回顶部*/
p#top{ position:fixed;display:none;bottom:20px;right:20px;}  
p#top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:63px;transition:color 1s;}  
p#top a:hover{ color:#979797;  }  
p#top a span{background:url(../images/gotop.png) no-repeat center;border-radius:6px;display:block;height:64px;transition:background 1s;}  
#top a:hover span{background:url(../images/gotop.png) no-repeat center;} 
/*内页*/
.position { height:auto; padding-top:20px;}
.weizhi { color:#666666; font-size:12px; line-height:50px;}
.n-cn { color:#c30d23; font-size:30px; line-height:50px; font-weight:bold; text-align:center;letter-spacing: 4px;}
.n-en { color:#c9c9c9; font-size:14px; line-height:30px; text-align:center;text-transform:uppercase;}
.n-main { height:auto;}
/*联系我们*/
.n-contact { padding:33px 0 50px 0;}
.n-contact ul li{ float:left; margin-left:15px; margin-top:15px; height:240px; width:360px; border:#eeeeee solid 10px;text-align:center;  position:relative; overflow:hidden;}
.n-contact ul li .one { color:#333333; font-size:24px; line-height:240px;}
.n-contact ul li .two { position:absolute; top:100%; left:0; width:100%; height:100%; background-color:#c30d23;transition: 0.5s;}
.n-contact ul li .two .tit { padding-top:33px; color:#fff; font-size:24px; line-height:70px; position:relative;letter-spacing: 2px;}
.n-contact ul li .two .tit:after{content:""; position:absolute; left:50%; margin-left:-92px; bottom:0; width:184px; height:3px; background-color:#fff; }
.n-contact ul li .two .des { padding-top:34px; color:#fff; font-size:14px; line-height:26px;}
.n-contact ul li:hover .two { top:0;}
/*新闻展示*/
.n-show { padding-bottom:38px;}

.n-show .tit{ color:#333333; font-size:24px; line-height:48px; text-align:center;}
.n-show .riqi{ color:#999999; font-size:14px; line-height:32px; text-align:center;}
.n-show .des{ padding-top:12px; color:#666666; font-size:14px; line-height:24px;}
.n-show .des img { width:100%;max-width: 800px;}
.n-show .other { margin-top:36px; color:#666666; font-size:14px; line-height:22px; position:relative;}
.n-show .other a { color:#666666;}
.n-show .other a:hover { color:#c30d23; text-decoration:underline; font-weight:bold;}
.n-show .other .prev { float:left;}
.n-show .other .next { float:right;}
.n-show .other .back { position:absolute; left:50%; margin-left:-58px; width:116px; height:22px;} 
.n-show .other .back a { display:block; color:#000000; background:url(../images/back.jpg) no-repeat; padding-left:40px;  display:block; width:100%;}
.n-show .other .back a:hover { color:#c30d23; background:url(../images/back2.jpg) no-repeat;}
/*图片列表*/
.n-pic { height:auto; padding-bottom:38px;}
.n-pic ul li { float:left; margin-left:15.75px; margin-top:40px; width:379px; height:auto;}
.n-pic ul li .pic { width:379px; height:309px; text-align:center; overflow:hidden;}
.n-pic ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.6s;}
.n-pic ul li .pic:hover img{transform: scale(1.05); transition: 0.6s;}
.n-pic ul li .tit { padding-top:30px; color:#333333; font-size:18px; line-height:40px; height:40px; overflow:hidden;}
.n-pic ul li .tit a { color:#333333;}
.n-pic ul li .tit a:hover { color:#c30d23; text-decoration:underline; font-weight:bold;}
.n-pic ul li .des { color:#333333; font-size:14px; line-height:27px; height:54px; overflow:hidden;}
.pagination { margin:10px 0 40px 0; box-sizing: border-box;text-align:center; padding:10px 0; font-size:14px;}
.pagination a { border:#cccccc solid 1px; padding:3px 5px;}
.pagination a:hover { background-color:#c30d23; color:#FFF;}
/*新闻列表*/
.n-news { height:auto; padding-bottom:38px;}
.n-news ul li{ float:left; margin-top:25px; width:600px;}
.n-news ul li .pic { float:left; width:182px; height:114px; overflow:hidden; border: #dddddd solid 1px; text-align:center; line-height:110px;}
.n-news ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s; }
.n-news ul li .pic:hover img{transform: scale(1.05); transition: 0.5s;}
.n-news ul li .con { float:left; margin-left:20px; width:370px; height:auto;}
.n-news ul li .con .tit { color:#000000; font-size:16px; line-height:42px; height:42px; overflow:hidden;}
.n-news ul li .con .tit a { color:#000000;}
.n-news ul li .con .tit a:hover { color:#c30d23; text-decoration:underline; font-weight:bold;}
.n-news ul li .con .tit span { float:right; color:#c30d23; font-size:12px;}
.n-news ul li .con .des { color:#666666; font-size:13px; line-height:21px; height:63px; overflow:hidden;}
/*关于我们*/
.n-gywm { background:url(../images/gywm-bg.jpg) repeat-x; height:645px; padding-top:22px;}
.n-gywm .public .des {letter-spacing: 8px;}
.n-gywm-show { height:auto; padding-top:16px;}
.n-gywm-show .pic { float:left; margin-top:17px; width:431px; height:372px; position:relative;}
.n-gywm-show .pic .icon { position:absolute; right:0; bottom:0;}
.n-gywm-show .con { float:right; width:730px;}
.n-gywm-show .con .tit { color:#c30d23; font-size:20px; line-height:50px; font-weight:bold;letter-spacing: 3px;}
.n-gywm-show .con .tit span {letter-spacing: 0px; font-size:16px; font-weight:normal; text-transform:uppercase;}
.n-gywm-show .con .des { color:#666666; font-size:16px; line-height:34px; background:url(../images/gywm-des.png) no-repeat bottom right;}
.n-sdyd { padding:60px 0;}
.n-sdyd ul li{ float:left; margin-left:70.66px; width:247px; height:247px; background-color:#FFF; box-shadow: 0 0 20px #ccc;border-radius:20px;transition: 0.5s; }
.n-sdyd ul li:first-child { margin-left:0;}
.n-sdyd ul li .pic { width:87px; height:87px; margin:40px auto 38px; border-radius:10px;}
.n-sdyd ul li .tit { padding:0 30px; text-align:center; color:#333333; font-size:15px; line-height:22px; font-weight:bold;letter-spacing: 1px;}
.n-sdyd ul li:hover { background-color:#c30d23;}
.n-sdyd ul li:hover .tit { color:#fff;}
.n-sdyd ul li:first-child  .pic{ background:#c30d23 url(../images/sdyd-pic1.png) no-repeat;}
.n-sdyd ul li:first-child+li  .pic{ background:#c30d23 url(../images/sdyd-pic2.png) no-repeat;}
.n-sdyd ul li:first-child+li+li  .pic{ background:#c30d23 url(../images/sdyd-pic3.png) no-repeat;}
.n-sdyd ul li:first-child+li+li+li  .pic{ background:#c30d23 url(../images/sdyd-pic4.png) no-repeat;}
.n-sdyd ul li:first-child:hover  .pic{ background:#fff url(../images/sdyd-pic11.png) no-repeat;}
.n-sdyd ul li:first-child+li:hover  .pic{ background:#fff url(../images/sdyd-pic21.png) no-repeat;}
.n-sdyd ul li:first-child+li+li:hover  .pic{ background:#fff url(../images/sdyd-pic31.png) no-repeat;}
.n-sdyd ul li:first-child+li+li+li:hover  .pic{ background:#fff url(../images/sdyd-pic41.png) no-repeat;}
.n-fzlc { background:url(../images/fzlc-bg.jpg) repeat-x; min-height:440px; padding-top:62px; background-size:cover; padding-bottom:50px;}
.n-fzlc-show { position:relative; background:url(../images/fzlc-show-bg.png) repeat-x; padding-top:6px; margin-top:34px;}
.n-fzlc-show .swiper-container{width:100%;height:100%}
.n-fzlc-show .swiper-slide{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}
.n-fzlc-show .swiper-button-next { background:url(../images/fzlc-next1.png) no-repeat; width:50px; height:50px; right:-60px; top:80px; }
.n-fzlc-show .swiper-button-next:hover {background:url(../images/fzlc-next2.png) no-repeat;}
.n-fzlc-show .swiper-button-prev { background:url(../images/fzlc-prev1.png) no-repeat; width:50px; height:50px; left:-60px; top:80px;}
.n-fzlc-show .swiper-button-prev:hover {background:url(../images/fzlc-prev2.png) no-repeat;}
.n-fzlc-show .swiper-button-prev:after { display:none;}
.n-fzlc-show .swiper-button-next:after { display:none;}
.n-fzlc-show .tit { width:112px; height:47px; background-color:#c30d23; color:#fff; font-size:18px; text-align:center; line-height:47px; border-radius:10px; margin:0 auto; }
.n-fzlc-show .icon { width:17px; height:17px; margin:18px auto; background:url(../images/fzlc-icon.png) no-repeat;}
.n-fzlc-show .des { width:100%; padding:20px 20px; height:auto; background-color:#FFF; border-radius:10px; color:#333333; font-size:12px; line-height:23px;box-sizing: border-box; border:#dddddd solid 1px;}
.n-ryzs { height:auto; padding-top:52px; padding-bottom:60px;}
.n-ryzs-show {  padding-top:17px;}
.n-ryzs-show ul li { float:left; margin-left:23.2px; margin-top:23.2px; width:271px; height:189px; overflow:hidden;}
.n-ryzs-show ul li img{max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s; }
.n-ryzs-show ul li:hover img{transform: scale(1.05); transition: 0.5s;}
/*检测*/
.n-zbgz { height:auto;}
.n-zbgz-show { padding:46px 0 66px 0;}
.n-zbgz-show ul li{ float:left; margin-left:26.66px; width:280px; padding-top:42px; height:224px; background-color:#FFF; box-shadow: 0 0 20px #ccc;border-radius:20px;transition: 0.5s;}
.n-zbgz-show ul li:first-child { margin-left:0;}
.n-zbgz-show ul li .tit { width:138px; height:52px; margin:0 auto; background-color:#c30d23; border-radius:26px; text-align:center; line-height:52px; font-size:24px; color:#FFF; font-weight:bold; letter-spacing: 4px;}
.n-zbgz-show ul li .des { padding:30px 40px; font-size:18px; line-height:30px; color:#333333;}
.n-zbgz-show ul li:hover { background-color:#c30d23;}
.n-zbgz-show ul li:hover .tit { background-color:#FFF; color:#c30d23;}
.n-zbgz-show ul li:hover .des { color:#fff;}
.n-zysb { background:url(../images/zysb-bg.jpg) repeat-x; height:542px; padding-top:60px;}
.n-zysb-show { padding-top:46px;}
.n-zysb-show ul li{ float:left; margin-left:31.5px; width:379px;}
.n-zysb-show ul li:first-child { margin-left:0;}
.n-zysb-show ul li .pic { width:379px; height:280px; overflow:hidden;}
.n-zysb-show ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.n-zysb-show ul li:hover .pic img{transform: scale(1.05); transition: 0.5s;}
.n-zysb-show ul li .tit { background-color:#FFF; line-height:70px; text-align:center; color:#333333; font-size:18px;transition: 0.5s;}
.n-zysb-show ul li:hover .tit {background-color:#c30d23;color:#fff; font-weight:bold;}
.n-szbgz { height:auto; padding-top:56px; padding-bottom:56px;}
.n-szbgz-show { padding-top:38px; text-align:center; color:#333333; font-size:16px; line-height:32px; }
.n-szbgz-show img { margin-top:20px;}
.n-szysb { background:url(../images/zysb-bg.jpg) repeat-x; height:542px; padding-top:60px;}
.n-szysb-show { padding-top:46px;}
.n-szysb-show ul li{ float:left; margin-left:31.5px; width:379px;}
.n-szysb-show ul li:first-child { margin-left:0;}
.n-szysb-show ul li .pic { width:379px; height:280px; overflow:hidden;}
.n-szysb-show ul li .pic img {max-width: 100%;max-height: 100%;vertical-align: middle; transition: 0.5s;}
.n-szysb-show ul li:hover .pic img{transform: scale(1.05); transition: 0.5s;}
.n-szysb-show ul li .tit { line-height:70px; text-align:center; color:#333333; font-size:18px;}
.n-szysb-show ul li:hover .tit {color:#c30d23; font-weight:bold;}
/*n-fwlc*/
.n-fwlc { height:auto; padding-top:70px; padding-bottom:64px;}
.n-fwlc-show { height:auto; padding-top:25px; text-align:center;}
.n-fwlc-show ul { display:inline-block;}
.n-fwlc-show ul li { float:left; margin-left:50px;width:200px; height:224px;position:relative; overflow:hidden; text-align:center; transition: 0.6s;}
.n-fwlc-show ul li:first-child { margin-left:0;}
.n-fwlc-show ul li .tit { margin-top:20px; color:#333333; font-size:18px; line-height:26px; position:relative;}
.n-fwlc-show ul li:hover { background-color:#c30d23;}
.n-fwlc-show ul li:hover .tit { color:#fff;margin-top:40px;}
.n-fwlc-show ul li:hover .tit:after{content:""; position:absolute; left:50%; top:-18px; margin-left:-35px; width:70px; height:2px; background-color:#fff; }
.n-fwlc-show ul li .pic { margin:0 auto; width:53px; height:53px; margin-top:40px;}
.n-fwlc-show ul li:first-child .pic{ background:url(../images/dingzhi-icon1.png) no-repeat;}
.n-fwlc-show ul li:first-child+li .pic{ background:url(../images/dingzhi-icon2.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li .pic{ background:url(../images/dingzhi-icon3.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li+li .pic{ background:url(../images/dingzhi-icon4.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li+li+li .pic{ background:url(../images/dingzhi-icon5.png) no-repeat;}
.n-fwlc-show ul li:first-child:hover .pic{ background:url(../images/dingzhi-icon11.png) no-repeat;}
.n-fwlc-show ul li:first-child+li:hover .pic{ background:url(../images/dingzhi-icon21.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li:hover .pic{ background:url(../images/dingzhi-icon31.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li+li:hover .pic{ background:url(../images/dingzhi-icon41.png) no-repeat;}
.n-fwlc-show ul li:first-child+li+li+li+li:hover .pic{ background:url(../images/dingzhi-icon51.png) no-repeat;}
.n-sfbz { background:url(../images/zysb-bg.jpg) repeat-x; height:542px; padding-top:60px; margin-bottom:30px;}
.n-sfbz-show { padding-top:46px;}
.n-sfbz-show .con { float:left; width:510px;}
.n-sfbz-show .con .tit { padding-top:35px; color:#c30d23; font-size:24px; line-height:72px; font-weight:bold;letter-spacing: 4px;}
.n-sfbz-show .con .des { color:#333333; font-size:18px; line-height:29px;letter-spacing: 1px;}
.n-sfbz-show .con .more { margin-top:61px; width:190px; height:50px; line-height:50px; font-size:20px; background-color:#c30d23; text-align:center;border-radius:10px;letter-spacing: 1px;	transition: 0.5s;}
.n-sfbz-show .con .more a{ color:#fff; display:block;}
.n-sfbz-show .con .more:hover { background-color:rgba(195, 13, 35, 0.8);}
.n-sfbz-show .pic { float:right; width:615px; overflow:hidden;}
.n-sfbz-show .pic img { width:100%;transition: 0.5s;}
.n-sfbz-show .pic:hover img{transform: scale(1.05);	transition: 0.5s;}
/*图片列表*/
.n-piclist { height:auto; margin-top:20px;}
.n-piclist ul li{ float:left; width:280px; margin-left:16px; margin-bottom:10px; text-align:center;}
.n-piclist ul li .pic { width:280px; height:183px; overflow:hidden; border:#dddddd solid 1px; line-height:180px; text-align:center;}
.n-piclist ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s; }
.n-piclist ul li .pic:hover img{transform: scale(1.05);	transition: 0.5s;}
.n-piclist ul li .tit { font-size:16px; color:#4c4b4b; line-height:40px;}
.n-piclist ul li:hover .tit {color:#c30d23; font-weight:bold;}
.n-newslist { height:auto; margin-top:20px;}
.n-newslist ul li{ float:left; width:99%; padding-left:1%; color: #333; line-height: 30px;font-size: 16px; position:relative;}
.n-newslist ul li:after{content:""; position:absolute; left:0; top:12px; width:5px; height:5px; background-color:#c30d23; }
.n-newslist ul li span { float:right; color:#666;}
.n-newslist ul li:hover a {color:#c30d23; text-decoration:underline;}
@media(max-width:1400px){
.biaozhun-show .swiper-button-next,	.biaozhun-show .swiper-button-prev { display:none;}
.youqing-show .swiper-button-next,	.youqing-show .swiper-button-prev { display:none;}
}
@media(max-width:1200px){
.nav {width:1200px; margin:0 auto;}
.jiaodian {width:1200px; margin:0 auto;}
.weihai {width:1200px; margin:0 auto;}
.zhong {width:1200px; margin:0 auto;}
.youshi {width:1200px; margin:0 auto;}
.biaozhun {width:1200px; margin:0 auto;}
.youqing {width:1200px; margin:0 auto;}
.n-gywm {width:1200px; margin:0 auto;}
.n-fzlc {width:1200px; margin:0 auto;}
}