@charset "utf-8";*{margin:0;padding:0}
body{font:14px/1.5 "宋体";color:#333;cursor:default}
img{border:0px;vertical-align:top}
ul,ol{list-style-type:none}
table{border-collapse:collapse;border-spacing:0}
input,textarea,select{font:14px/1 "Microsoft Yahei";color:#555;outline:0}
textarea{resize:none;overflow:auto}
input[type='checkbox'],input[type='radio']{vertical-align:-2px;margin-right:5px}
h1,h2,h3,h4,h5,h6,font{font-size:14px}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover,a:active{color:#e0272c}
em{font-style:normal}
h3,h4{font-weight:400}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#e5e5e5}
input:-moz-placeholder,textarea:-moz-placeholder{color:#e5e5e5}
input::-moz-placeholder,textarea::-moz-placeholder{color:#e5e5e5}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#e5e5e5}
.clearfix:after{content:"";clear:both;font-size:0px;line-height:0px;display:block;width:100%;height:1px}
.hidden{display:none}
.center{text-align:center}
.p-fl{float:left}
.p-fr{float:right}
.autocut{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}
.ease{-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
a{-webkit-transition:all ease 300ms;-moz-transition:all ease 300ms;-ms-transition:all ease 300ms;-o-transition:all ease 300ms;transition:all ease 300ms}
.noease,.noease *{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.wrap{width:1200px;margin:0 auto;position:relative}
.pcolor{color:#1B954E}
body{max-width:100%;overflow-x:hidden}
.p-header{position:relative;z-index:9999;width:100%;height:180px;background:#fff}
.p-header .wlc{width:100%;height:50px;background:#0d306a}
.p-header .wlc h5{float:left;font-weight:400;font-size:18px;color:#fff;line-height:50px}
.p-header .wlc span{float:right;font-size:18px;color:#fff;line-height:50px}
.p-header h1{float:left}
.p-header h1 img{display:block;height:130px}
.p-header .menu{float:right;padding-top:55px}
.p-header .menu ul{height:20px;margin-right:-20px}
.p-header .menu li{float:left}
.p-header .menu li a{display:block;padding:0 22px;font-size:20px;color:#0d0d0d;line-height:20px;border-right:1px solid #b6b6b6}
.p-header .menu li:last-child a{border-right:0}
.p-header .menu li a:hover,.p-header .menu li.on a{font-weight:bold;color:#3867ac}
.i-banner{position:relative;width:100%;height:560px;overflow:hidden}
.i-banner .flexslider ul{width:100%;height:100%}
.i-banner .flexslider ul li{width:100%;height:560px}
.i-banner .flexslider{position:relative;height:560px}
.i-banner .flex-control-nav{bottom:20px;z-index:999}
.flex-control-paging li a{width:20px !important;height:20px !important;background:url(../images/flex-control-nav-bg.png) 0 0 no-repeat !important}
.flex-control-paging li a.flex-active{background-position:0 -20px !important}
.i-channel{width:100%;overflow:hidden;padding:70px 0}
.i-channel ul{width:105%;overflow:hidden}
.i-channel li{float:left;width:181px;height:136px;border:1px solid #eee;margin-right:20px;text-align:center}
.i-channel li a{display:block;width:100%;height:100%;overflow:hidden}
.i-channel li em{display:block;width:40px;height:40px;margin:20px auto 0}
.i-channel li span{display:block;font-size:20px;color:#0d0d0d;line-height:30px;margin-top:5px}
.i-channel li p{font-size:14px;color:#cfcfcf;line-height:30px;text-transform:uppercase}
.i-channel li a:hover{background:#3867ac}
.i-channel li a.itm1:hover em{background:url(images/i-channel-icon01a.png) no-repeat}
.i-channel li a.itm2:hover em{background:url(images/i-channel-icon01a.png) no-repeat}
.i-channel li a.itm3:hover em{background:url(images/i-channel-icon01a.png) no-repeat}
.i-channel li a.itm4:hover em{background:url(images/i-channel-icon01a.png) no-repeat}
.i-channel li a.itm5:hover em{background:url(images/i-channel-icon01a.png) no-repeat}
.i-channel li a:hover span{color:#fff}
.i-channel li a:hover p{color:#99a9de}
.i-sm-tit{width:100%;overflow:hidden;margin-bottom:36px}
.i-sm-tit h3{float:left;font-size:26px;color:#0d0d0d;line-height:40px;font-weight:bold}
.i-sm-tit span{float:left;font-size:26px;color:#a6a6a6;line-height:40px;font-family:"Georgia";font-weight:400;margin-left:10px;text-transform:uppercase}
.i-news-about{width:100%;overflow:hidden}
.i-news{float:left;width:590px;margin-right: 20px;margin-bottom: 20px;}
.i-news:last-child {margin-right: 0;}
.i-news .list{width:100%;overflow:hidden}
.i-news .list .hot{width:100%;overflow:hidden;padding-bottom:25px;border-bottom:1px solid #d3d3d3}
.i-news .list .hot .pic{float:left;display:block;width:160px}
.i-news .list .hot .pic img{display:block;width:160px;height:106px}
.i-news .list .hot .desc{float:right;width:420px}
.i-news .list .hot .desc .tit{display:block;font-size:19px;color:#313131;line-height:30px}
.i-news .list .hot:hover .desc .tit{color:#3867ac}
.i-news .list .hot .desc p{width:100%;height:48px;overflow:hidden;font-size:16px;color:#737373;line-height:24px;margin-top:10px}
.i-news .list ul{width:100%}
.i-news .list li{width:100%;padding:25px 0;overflow:hidden;border-bottom:1px solid #d3d3d3}
.i-news .list li .time{float:left;display:block;width:80px;text-align:center}
.i-news .list li .time span{display:block;font-size:36px;color:#555;line-height:40px;}
.i-news .list li .time em{display:block;font-size:17px;color:#222;line-height:30px}
.i-news .list li .desc{float:right;width:509px}
.i-news .list li .desc .tit{display:block;width:100%;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;color:#313131;line-height:30px;margin-bottom:10px}
.i-news .list li:hover .desc .tit{color:#3867ac}
.i-news .list li .desc p{width:100%;height:24px;overflow:hidden;font-size:16px;color:#737373;line-height:24px}
.i-about-bg {width: 100%;height: 643px;background: url(../images/i-case-bg.jpg) top center no-repeat;overflow: hidden;padding: 40px 0 0;}
.i-about-bg .i-sm-tit h3 {color: #fff;}
.i-about-bg .i-sm-tit span {color: #aaa;}
.i-about{width:100%;margin-bottom: 20px;}
.i-about .pic{width:100%}
.i-about .pic img{display:block;width:100%;height: 350px;}
.i-about .desc{width:100%;overflow:hidden}
.i-about .desc p{width:100%;height:48px;overflow:hidden;font-size:16px;color:#fff;line-height:24px;margin:15px 0}
.i-about .desc .more{display:block;width:162px;height:40px;background:#c1415a;text-align:center;line-height:40px;font-size:16px;color:#fff}
.i-case{width:100%;/* background:url(../images/i-case-bg.jpg) top center no-repeat */;overflow:hidden;}
.i-case .wrap{padding-top:60px}
.i-case .i-sm-tit{margin-bottom:60px}
.i-case .i-sm-tit h3{color:#0d0d0d}
/* .i-case .i-sm-tit span{color:#bfd5e9} */
.i-case .csList{width:100%;overflow:hidden}
.i-case .csList ul{width:110%}
.i-case .csList li{float:left;width:380px;background:#fff;margin-right:30px}
.i-case .csList li .pic{display:block;width:100%;height:298px;overflow:hidden}
.i-case .csList li .pic img{display:block;width:100%;height:298px;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}
.i-case .csList li:hover .pic img{transform:scale(1.06,1.06);-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06)}
.i-case .csList li .tit{display:block;width:100%;height:80px;text-align:center;line-height:80px;font-size:22px;color:#0d0d0d;line-height:80px;transition: .5s;background-color: #eee;}
.i-case .csList li:hover .tit {color: #fff;background-color: #3867ac;}
.i-adv{width:100%;height:450px;background:url(../images/i-adv-bg.jpg) top center no-repeat;overflow:hidden; margin-top: 30px;}
.i-adv .adv-tit{width:100%;text-align:center;padding-top:30px}
.i-adv .adv-tit h3{font-size:30px;color:#fff;line-height:60px;font-weight:bold}
.i-adv .adv-tit p{font-size:20px;color:#aaaaaa;line-height:30px;font-family:"Georgia";text-transform:uppercase}
.i-adv .adv-list{width:100%;overflow:hidden;margin-top:40px}
.i-adv .adv-list ul{width:110%}
.i-adv .adv-list li{float:left;width:325px;text-align:center;margin-right:90px}
.i-adv .adv-list li img{display:block;margin:0 auto}
.i-adv .adv-list li span{display:block;font-size:22px;color:#ffffff;line-height:70px}
.i-adv .adv-list li p{font-size:16px;color:#e2e2e2;line-height:30px}
.i-zz{width:100%;padding:80px 0;overflow:hidden}
.i-zz .nav{float:right}
.i-zz .nav a{float:left;display:block;width:155px;height:36px;border:1px solid #3867ac;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;margin-left:10px;text-align:center;line-height:36px;font-size:18px;color:#333}
.i-zz .nav a.on{background:#3867ac;color:#fff}
.i-zz .zz-list{width:1340px;margin:0 auto;padding-top:40px}
.i-zz .zz-list .picScroll-zz{position:relative;width:100%}
.i-zz .zz-list .picScroll-zz .hd{position:absolute;left:0;top:60px;width:100%;height:52px}
.i-zz .zz-list .picScroll-zz .hd a{position:absolute;top:0;display:block;width:40px;height:52px;border:1px solid #3867ac;text-align:center;line-height:52px;font-size:22px;color:#3867ac;font-family:"Georgia";border-radius: 10px;}
.i-zz .zz-list .picScroll-zz .hd a:hover{background:#3867ac;color:#fff}
.i-zz .zz-list .picScroll-zz .hd .next{right:0}
.i-zz .zz-list .picScroll-zz .hd .prev{left:0}
.i-zz .zz-list .picScroll-zz .bd{width:1200px}
.i-zz .zz-list .picScroll-zz .bd li{float:left;width:285px;margin-right:20px}
.i-zz .zz-list .picScroll-zz .bd li img{display:block;width:285px;height:185px}
.p-footer{width:100%;height:420px;background:url(../images/p-footer-bg.jpg) no-repeat;margin-top:80px}
.p-footer .wrap{padding-top:50px;height: 100%;box-sizing: border-box;}
.p-footer .wrap>p {text-align: center;position: absolute;bottom: 0;width: 100%;line-height: 40px;}
.p-footer .logo-footer {width: 220px;float: left;margin-right: 110px;}
.p-footer .logo {width: 220px;height: 220px;}
.p-footer .logo img {width: 100%;height: 100%;display: block;}
.p-footer .logo-footer p {width: 100%;color: #0d0d0d;text-align: center;line-height: 50px;font-size: 16px;}
.p-footer .menu-footer {float: left;display: flex;}
.p-footer .menu-footer .menu-Box {margin-right: 55px;}
.p-footer .menu-footer .menu-Box:last-child {margin-right: 0;}
.p-footer .menu-footer .menu-Box ul {border-right: 1px #ccc solid;padding-right: 75px;}
.p-footer .menu-footer .menu-Box:last-child ul {border-right: 0px #ccc solid;padding-right: 0;}
.p-footer .menu-footer .menu-title {margin: 0 0 20px 0;font-size: 22px;font-weight: 700;color: #0D0D0D;}
.p-footer .menu-footer .menu-Box ul li {margin-bottom: 10px;font-size: 14px;}
.p-footer .info-footer{width:320px;float: right;}
.p-footer .leftInfo{width:100%}
.p-footer .leftInfo .i-sm-tit h3{font-size:22px}
.p-footer .leftInfo .i-sm-tit {margin-bottom: 0;}
.p-footer .leftInfo .i-sm-tit span{font-size:18px}
.p-footer .leftInfo .list{width:100%}
.p-footer .leftInfo .list *{font-size:14px;color:#0d0d0d;line-height:28px}
.p-footer .ewmBox{}
.p-footer .ewmBox img{display:block;width:100px;margin:10px 0;}
.p-footer .ewmBox span{display:block;width:100%;font-size:14px;color:#0d0d0d;text-align:left}
.pg-pos{width:100%;height:60px;background:#EEEEEE}
.pg-pos .lct{float:left;line-height:60px;font-size:16px;color:#333}
.pg-pos .cate{float:right}
.pg-pos .cate a{float:left;display:block;height:60px;padding:0 13px;font-size:16px;color:#3867ac;line-height:60px}
.pg-pos .cate a.on{background:#3867ac;color:#fff}
.pg-about{width:100%;padding:40px 0;overflow:hidden}
.pg-about .content{width:100%}
.pg-about .content p{font-size:16px;color:#333;line-height:30px}
.pg-about .content img{display:block;max-width:100%;margin:0 auto}
.art_tit{width:100%;text-align:center;margin-bottom:40px}
.art_tit h3{width:100%;font-size:24px;color:#333;line-height:60px}
.art_tit p{width:100%;font-size:14px;color:#666}
.pg-news{width:100%;padding:40px 0;overflow:hidden}
.pg-news .nsList{width:100%;overflow:hidden}
.pg-news .nsList ul{width:100%}
.pg-news .nsList li{width:100%;padding:20px 0;border-bottom:1px dashed #ccc;overflow:hidden}
.pg-news .nsList li .pic{float:left;width:220px;overflow: hidden;border-radius: 5px;}
.pg-news .nsList li .pic img{display:block;width:220px;height:150px;border-radius: 5px;transition: .5s;}
.pg-news .nsList li:hover .pic img {transform: scale(1.1);}
.pg-news .nsList li .desc{float:right;width:950px;overflow:hidden}
.pg-news .nsList li .desc .tit{display:block;width:100%;font-size:18px;color:#333;line-height:30px;transition: .5s;}
.pg-news .nsList li:hover .desc .tit {font-weight: 700; color: #3867ac;}
.pg-news .nsList li .desc .time{display:block;font-size:14px;color:#999;line-height:20px;margin:10px 0}
.pg-news .nsList li .desc p{font-size:14px;color:#666;line-height:22px;width:100%;height:44px;overflow:hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.pg-news .nsList li .desc .more{display:block;font-size:16px;color:#3867ac;line-height:40px;}
.pg-chanpin{width:100%;overflow:hidden;padding:40px 0}
.pg-chanpin .cpList{width:100%;overflow:hidden}
.pg-chanpin .cpList ul{width:110%;overflow:hidden}
.pg-chanpin .cpList li{float:left;width:580px;margin:0 20px 20px 0;overflow:hidden;transition: .5s;box-sizing: border-box;border-radius: 2px;}
.pg-chanpin .cpList li .pic{display:block;width:100%;overflow:hidden;border-radius: 5px;}
.pg-chanpin .cpList li:hover{border-color:#3867ac;background-color: #3867ac;}
.pg-chanpin .cpList li .pic img{display:block;width:100%;height:380px;border-radius: 5px 5px 0 0;transition: .5s;}
.pg-chanpin .cpList li:hover .pic img{transform: scale(1.1);}
.pg-chanpin .cpList li .tit{display:block;width:100%;text-align:center;line-height:85px;font-size:16px;color:#333;transition: .5s;}
.pg-chanpin .cpList li:hover .tit{color: #fff;}
.pg-about{width:100%;overflow:hidden;padding:40px 0}
.pg-about .thumbInfo{width:100%;overflow:hidden}
.pg-about .thumbInfo .thumbBox{float:left;width:48%}
.pg-about .thumbInfo .thumbBox .bigPic{width:100%;border:1px solid #ccc}
.pg-about .thumbInfo .thumbBox .bigPic img{display:block;padding:1%;width:98%;height:390px}
.pg-about .thumbInfo .thumbBox .smPic{width:100%;overflow:hidden;margin-top:10px}
.pg-about .thumbInfo .thumbBox .smPic img{float:left;display:block;width:100px;height:70px;margin-right:12px;cursor:pointer}
.pg-about .thumbInfo .infoBox{float:right;width:48%}
.pg-about .thumbInfo .infoBox ul{width:100%}
.pg-about .thumbInfo .infoBox li{width:100%;overflow:hidden;border-bottom:1px dashed #ccc}
.pg-about .thumbInfo .infoBox li span{float:left;font-size:14px;color:#666464;line-height:40px}
.pg-about .thumbInfo .infoBox li p{float:left;font-size:14px;color:#333;line-height:40px}
.pg-about .itmDesc{width:100%;overflow:hidden;margin-top:50px}
.pg-about .itmDesc .d_tit{width:100%;height:50px;background:#eee}
.pg-about .itmDesc .d_tit h3{width:200px;height:50px;background:#3867ac;text-align:center;line-height:50px;font-size:16px;color:#fff}
.pg-about .itmDesc .content{width:100%;margin-top:40px}
.pg-about .itmDesc .content img{display:block;max-width:1200px;margin:0 auto}
.pg-about .itmDesc .content p{font-size:14px;color:#333;line-height:30px}