﻿@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.top{ width:100%; height:40px; line-height:40px; font-size:12px; min-width:1200px; background:#ededed;}
.top font{ float:left;}
.top p{ float: right;}
.top p a{ margin:0px 10px;}
.top p a:hover{ text-decoration:underline;}

.header{margin-bottom: -56px;position: relative;z-index:99999999999;}
.header .logo{ text-align:center;}
.header .nav{font-size: 0;color: #fff;}
.header .nav .center{position: relative;}
.header .nav .center:after{width: 500%;background: rgba(54,62,69,0.7);-webkit-transform: skewX(32deg);transform: skewX(32deg);position: absolute;left: 20px;top: 0;content: "";height: 100%;}
.header .nav ul{position: relative;z-index: 1;}
.header .nav li{display: inline-block;vertical-align: middle;}
.header .nav li a{display: block;font-size: 15px;line-height: 56px;padding: 0 40px;color: #fff;position: relative;}
.header .nav li a:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background:#0862c0;-webkit-transform: skewX(32deg);transform: skewX(32deg);width: 0;}
.header .nav li .arr{float: right;height: 40px;width: 40px;position: relative;display: none;z-index: 1;}
.header .nav li .arr:after{content: '';border-top: 2px solid #ccc;border-left: 2px solid #ccc;box-sizing: content-box;display: block;width: 8px;height: 8px;margin: auto;position: absolute;top: 0;bottom: 0;-webkit-transform: rotate(135deg);transform: rotate(135deg);right: 15px;}
.header .nav li.dropdown{position: relative;}
.header .nav .dropdown-box{position: absolute;left: 17px;min-width: 100%;top: 100%;display: none;z-index: 10;text-align: center;background: rgba(54,62,69,0.7);}
.header .nav .dropdown-box p{margin: 0;}
.header .nav .dropdown-box a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 10px;font-size: 14px;line-height: 40px;border-bottom: 1px solid rgba(0, 0, 0, 0.2);}
.header .nav .dropdown-box a:after{display: none;}
.header .nav .dropdown-box a:hover{background-color: #0862c0;}
.header .nav li.active a:after, .header .nav li.open a:after, .header .nav li a:hover:after{width: 100%;}
.header .nav li:hover .dropdown-box{display: block;}

.banner{width:100%; height:770px; overflow:hidden;}
.bannerc{width:100%; height:770px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:770px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:770px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:770px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:770px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:29%; top:750px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#0862c0;}

.section-title{margin-bottom: 40px;font-size: 24px;line-height: 1;}
.section-title small{display: block;font-size: 16px;text-transform: uppercase;color: #999;}
.section-title strong{display: block;position: relative;color: #0862c0;font-size: 30px;margin-top: 10px;}
.section-title strong:after{position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5;}
.section-title-more .more-big{float: right;margin-top: -77px;}
.more-big{display: block;background-color: #363e45;width: 184px;line-height: 44px;color: #fff;position: relative;overflow: hidden;}
.more-big:after{position: absolute;right:0;top:0;width:37px;content: "";height: 0;border-top: 44px solid #0862c0;border-left: 28px solid transparent;-webkit-transition: all .5s;transition: all .5s;}
.more-big span{display: block;padding: 0 15px 0 30px;font-size: 16px;position: relative;z-index: 1;}
.more-big span i{float: right;font-size: 20px;font-weight: bold;font-style: normal;}
.more-big:hover{color: #fff;}
.more-big:hover:after{width: 100%;height: 100%;}

.pnav{ text-align:center;}
.pnav a{ padding: 10px 25px; border:1px solid #dedede; margin:0 5px; color:#333;}
.pnav a:last-child{ background:#0862c0; color:#FFF;}
.pnav a:hover{ background:#0862c0; color:#FFF;}

.prodc{ width:1220px;}
.prodc li{float: left;width: 33.333333%;}
.prodc li a{display: block;padding: 20px 20px 50px;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 50px 20px 0 0px;position: relative;}
.prodc li .img-cover{padding-top: 260px;}
.img-cover{overflow: hidden;position: relative;}
.img-cover span{display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}
.prodc li .text{line-height: 40px;font-size: 18px;margin-top: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prodc li .desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.prodc li .more{;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.prodc li a:hover{background-color: #363e45;color: #fff;}
.prodc li a:hover .img-cover span{-webkit-transform: scale(1.1);transform: scale(1.1);}
.prodc li a:hover .more{background-color: #0862c0;color: #fff;border-color: #0862c0;}
.list-1-1 .img-cover{margin: -20px -20px 0 -20px;}

.index_sec_about{height:520px;margin:60px auto 0;color: #fff;background: url(../images/index_sec_about_bg.jpg); background-size: cover; overflow: hidden; padding-top:50px;}
.index_sec_about .section-title small {font-size: 42px; color:#FFF;}
.index_sec_about .section-title strong{ color:#FFF;}

.in-adv{margin: -20px 0 0 -20px;}
.in-adv li{float: left;width: 33.333333%;}
.in-adv li a{display: block;margin: 20px 0 0 20px;background: rgba(0,0,0,0.5);padding: 30px;overflow: hidden;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-adv li .img-center{float: left;width: 92px;line-height: 92px;height: 92px;border-radius: 50%;background-color: rgba(255,255,255,0.1);}
.in-adv li .text{margin-left: 116px;}
.in-adv li .text h4{margin: 0;font-weight: normal;font-size: 20px;line-height: 1.8;}
.in-adv li .text p{margin: 10px 0 0;}
.in-adv li a:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);background-color: rgba(16,68,146,0.9);}

.cnt{max-width: 1201px;margin: 0 auto;padding: 0 10px;}
.index_sec_certificate{margin: -181px 0 0;}
.index_sec_certificate .cnt .background.background_1{margin: 0 -66px;background: url(../images/index_sec_certificate_border.png);overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2{margin: 15px 15px;background: #fff;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt{margin-top: 50px;background: #f1f1f1;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border{margin: 20px;border: 1px solid #fff;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{margin: 19px 0 10px;text-align: center;text-transform: uppercase;font: 700 40px 'Berlin Sans FB';}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{text-align: center;font-size:26px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub .line{display: inline-block;width: 16px;height: 2px;margin: 0 11px;vertical-align: middle;background: #333;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub b{color: #ee551f;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list{margin: 13px 18px;font-size: 0;text-align: justify;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item{display: inline-block;position: relative;width: 21%;margin: 25px 21px;text-align: center;line-height: 231px;border: 1px solid #fff;}

.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item:before{content: "";display: block;padding: 114.9253731343284% 0 0;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item .imgbox.pic{display: block;position: absolute;top: 50%;left: 50%;width: 90%;height: 90%;transform: translate(-50%, -50%);}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .line_holder{display: inline-block;width: 100%;}
.index_sec_certificate .certificate_dialog{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 3;background: rgba(0,0,0,0.8);}
.index_sec_certificate .certificate_dialog .dialog_wnd{position: absolute;top: 50%;left: 50%;max-width: 1200px;margin: 30vh auto 0;text-align: center;background: white;}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content{}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content img{display: inline-block;max-width: 100%;}
.imgbox{position: relative;text-align: center;}
.imgbox:before{content: "";display: block;padding: 100% 0 0;}
.imgbox img{position: absolute;top: 50%;left: 50%;max-width: 100%;max-height: 100%;transform: translate(-50%, -50%);}

.adv{padding: 60px 0;background-color: #ecedf0; overflow:hidden; margin-top:70px;}
.adv-title{ text-align:center;}
.adv-title h3{margin: 0 0 15px;font-size: 30px;font-weight: bold;}
.adv-title h3 span{color: #0053a9;}
.adv-title i{display: block;font-style: normal;color: #444;font-size: 14px;}
.adv-text{border-bottom: 1px solid #ececec;margin-top: 20px;}
.adv-text h4{height: 62px;line-height: 62px;margin: 0 0 10px;font-size: 26px;font-weight: bold;}
.adv-text h4 i{display: inline-block;width: 77px;height: 62px;background: url(../images/icon_adv.png) no-repeat center top;color: #fff;font-size: 40px;text-indent: 10px;margin-right: 15px;font-style: normal;}
.adv-text h4 span{color: #0053a9;}
.adv-text p{line-height: 30px;color: #666;}
.adv img{margin-top: 40px;}
.col-md-6 {width: 50%;}

.marquee{height: 338px;overflow:hidden;}
.marquee li{float: left; width:360px; margin-right:20px;}
.marquee li a{display: block; background-color:#f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;}
.marquee li .img-cover{padding-top: 270px;}
.marquee li .more{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(8,98,192,0.7);color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(0);transform: scale(0);}
.marquee li .more i{text-transform: uppercase;position: absolute;left: 50%;top: 50%;font-style: normal;border: 1px solid #fff;width: 54px;line-height: 54px;border-radius: 50%;text-align: center;margin: -28px 0 0 -28px;}
.marquee li .text{line-height: 68px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0 15px;}
.marquee li a:hover{background-color: #0862c0;color: #fff;}
.marquee li a:hover .more{-webkit-transform: scale(1);transform: scale(1);}

.in-about{margin: 0;  position:relative;}
.in-about dt{float: left;position: relative;width: 556px; margin: 0 0 40px 40px;}
.in-about dt:before{content: '';position: absolute;left: -40px;bottom: -40px;width: 80%;height: 100%;background-color: #104492;}
.in-about dt img{position: relative;z-index: 1;}
.in-about dd{margin-left: 570px;background-color: #fff;box-shadow: 0 1px 18px 1px rgba(54,62,69,0.6);padding: 60px 80px;height: 320px; position:absolute; top:40px;}
.in-about dd h4{margin: 0;font-size: 24px;}
.in-about dd p{font-size: 16px;line-height: 36px;color: #666;margin: 25px 0 0;text-align: justify;}
.in-about dd .more-big{margin-top: 40px;}

.newsbg{ background-color: #f0f0f0; padding:50px 0; overflow:hidden;}
.list-3{}
.list-3 li{float: left;width: 590px;border: 1px solid #dedede;margin-bottom: 20px;}
.list-3 li:nth-child(2n){ float:right;}
.list-3 li a{display: block;background-color: #fff;padding: 20px;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;position: relative;}
.list-3 li a:after{position: absolute;left: 0;top: 0;content: "";width: 85px;height: 0;border-bottom: 125px solid #dfdfdf;border-right: 78px solid transparent;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-3 li .date{float: left;width: 115px;position: relative;z-index: 1;line-height: 1;padding: 5px 0;color: #fff;}
.list-3 li .date small{display: block;font-size: 16px;}
.list-3 li .date strong{display: block;font-size: 48px;margin-top: 10px;}
.list-3 li .text{margin-left: 140px;}
.list-3 li .text h4{margin: 0;font-weight: normal;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-3 li .text p{margin: 10px 0 0;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;line-height: 1.8;height: 50px;overflow: hidden;}
.list-3 li a:hover{background-color: #3a4249;color: #fff;}
.list-3 li a:hover:after{border-bottom-color: #0862c0;}
.list-3 li a:hover .text p{color: #fff;}

.section {padding: 50px 0;}
.sections {padding:50px 0;}
.yunu-link{padding: 20px 0;}
.yunu-link h4{border-bottom: 1px solid #ddd;margin: 0;font-size: 18px;color:#0862c0;padding-bottom: 15px;}
.yunu-link h4 small{text-transform: uppercase;font-size: 16px;font-weight: normal;color: #999;}
.yunu-link ul{margin-left: -20px;}
.yunu-link li{float: left;margin-left: 20px;margin-top: 20px;}

.clearfix {zoom: 1;}
.footer{background-color: #272c31;padding: 60px 0;color: #bdbebf;overflow: hidden;}
.footer .pp{display: none;}
.footer a{color: #bdbebf;}
.footer a:hover{color: #fff;}
.footer dl{float: left;margin: 0 20px 0 0;width: 140px;}
.footer dt{margin-bottom: 15px;color: #fff;font-size: 18px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.footer dt:after{display: block;content: '';height: 1px;width: 20px;background-color: #52565a;margin-top: 10px;}
.footer dd{margin: 0;}
.footer dd li{line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.footer-contact{float: right;width: 220px;}
.footer-contact .tel{font-size: 24px;color: #fff;line-height: 1.1;background: url(../images/907_tel_1.png) no-repeat 0 0;padding-left: 40px;}
.footer-contact .tel small{font-size: 16px;}
.footer-contact .code{margin: 20px 0 0 40px;}
.footer-contact .code .img-center{float: left;width: 100px;}
.img-center{text-align: center;font-size: 0;}
.img-center img{display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: all 0.5s;transition: all 0.5s;}
.footer-contact .code .text{float: right;border-top: 1px solid #52565a;border-bottom: 1px solid #52565a;line-height: 28px;padding: 20px 0;-webkit-writing-mode: vertical-rl;-ms-writing-mode: tb-rl;writing-mode: vertical-rl;-webkit-writing-mode: tb-rl;-ms-writing-mode: tb-rl;writing-mode: tb-rl;letter-spacing: 4px;}
.footer-copy{background-color: #0862c0;color: #fff;padding: 15px 0;text-align: center;}
.footer-copy p{margin: 5px 0;}
.footer-copy a{color: #fff;}

/*.left{width: 240px;background: #005fb0;padding: 15px 1px 0;}
.left h3{font-size:24px;line-height:46px;text-align: center;font-weight: normal;height:95px;}
.left h3 a{color: #fff;}
.left h3 span{font-size: 12px;background:url(../images/protibg.png) no-repeat center 0;line-height:23px;display: block;font-family: Arial;text-transform: uppercase;color: #88b4e2;}
.pro_nl{background:#fff;padding: 3px 0;}
.pro_nl li{height: 45px;line-height: 45px;font-size: 16px;border-bottom: solid 1px #f1f1f1;}
.pro_nl li:last-child{border-bottom:0;}
.pro_nl li a{background: url(../images/ico03.gif) no-repeat 44px 15px;color: #666;padding-left:79px;display: block;}
.pro_nl li a:hover{background:url(../images/ico04.gif) no-repeat 41px 16px;color: #005fb0;padding-left:76px;border-left: solid 3px #005fb0;font-weight: bold;}
.pro_pho{background: url(../images/pro_pho.png) no-repeat 14px 30px;font-size:14px;line-height:22px;color: #fff;height:74px;padding: 24px 0 0 55px;}
.pro_pho span{display: block;line-height: 30px;font-family: Times New Roman;font-size: 28px;}
.contact{ color:#FFF; padding:0 20px 20px;}
.contact p{ line-height:30px;}
.icons{vertical-align: middle;background: url(../images/icons.png) no-repeat;display: inline-block;}*/

.left{width: 240px;}
.blk-xs{width:240px;}
.blk{margin-bottom:15px;}

.fdh-01-tit{background: #005fb0;height: 80px;}
.fdh-01-tit h2{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h2 span{font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #005fb0;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{color: #fff;}
.fdh-01-nav dl{padding: 2px 0 4px;}
.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;overflow: hidden;}
.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #005fb0;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #005fb0;}
.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #005fb0;}
.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #005fb0;}
.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.leftnews .titles{background: #005fb0;height: 60px;color: #fff;font-size: 20px;line-height: 60px;font-weight: bold;text-align: center;}
.leftnews .titles h2{font-size: 20px;font-weight: bold;color: #fff;}
.leftnews .titles i{font-size: 20px;font-weight: bold;color: #fff; font-style:normal;}
.leftnews .title{height: 60px;}
.leftnews .leftcont{background: #fff;padding: 10px;border: 1px solid #ddd;border-top: 0;}
.leftnews .leftcont h2{font-size: 15px;font-weight: bold;color: #005fb0;padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;text-align: center;}
.leftnews .leftcont p{line-height: 32px;font-size: 14px;padding-top: 10px;display: block;}


.right{width: 930px;}
.right .right_title{padding-bottom: 10px;border-bottom: 1px solid #eee;text-transform: uppercase; overflow:hidden;}
.right .right_title h3{float:left;color: #005fb0;font-size: 22px;border-left: 3px solid #005fb0;height: 20px;line-height: 20px;padding-left: 14px;margin-top: 5px;}
.sitepath{color: #d9d9d9;text-transform: uppercase;}
.sitepath .home{width: 14px;height: 16px;display: inline-block;background-position: -114px -122px;margin-right: 10px;}
.sitepath a{display: inline-block;white-space: nowrap;color: #333;}
.sitepath a:hover{color: #1148a3;}

.title{font-size: 24px;color: #333333;text-align: center;margin: 10px 0 22px;font-weight: bold;}
.mark{color: #999999;height: 38px;line-height: 38px;text-align: center;margin-bottom: 20px;border-top: 1px dashed #e5e5e5;border-bottom: 1px dashed #e5e5e5;}
.mark i{ font-style:normal;}
.mark span{ margin-right:20px;}
.right .cont{padding: 20px 0 0;color: #666666;}
.right .cont .t1{padding: 0 0 25px;color: #1148a3;font-size: 20px;}
.right .cont .t2{color: #1148a3;font-size: 30px;display: block;padding: 30px 0;}

.news_list li {height:148px;border:1px solid #d8d8d6;margin-top:20px;}
.news_list li .d{width:258px;height:148px;border-right:1px solid #d8d8d6;float:left;text-align:center;font-family:Arial;}
.news_list li .d span{display:block;font-size:36px;font-weight:bold;color:#999;line-height:36px;padding-bottom:4px;padding-top:40px;}
.news_list li .d em{display:block;font-size:18px;width: 76px;border-top:1px solid #666;margin:0 auto;padding-top:2px;font-style:normal;}
.news_list li .t{width:579px;height:148px;float:right;padding:0 30px;}
.news_list li .t h2{font-size:16px;font-weight:normal;padding-top:30px;background:url(../images/line6.png) bottom left no-repeat;padding-bottom:8px;margin-bottom:5px;}
.news_list li .t .i{color:#999;line-height:22px; font-style:normal;}
.news_list li .t .m{text-align:right; font-style:normal;}
.news_list li .t .m a{background:url(../images/m3.png) left center no-repeat; padding-left:52px;}
.news_list li:hover{background:#005fb0;border:1px solid #1680c7;}
.news_list li:hover .d{border-right:1px solid #FFF;}
.news_list li:hover .d span{color:#fff;}
.news_list li:hover .d em{color:#fff;border-top:1px solid #fff;}
.news_list li:hover .t h2{background:url(../images/line7.png) bottom left no-repeat;}
.news_list li:hover .t h2 a{color:#fff;}
.news_list li:hover .t .i{color:#fff;}
.news_list li:hover .t .m a{background:url(../images/m4.png) left center no-repeat;color:#fff;}

.prodc_list{width: 947px;padding-bottom: 40px;display: flow-root;}
.prodc_list li{float: left;width: 33.333333%;}
.prodc_list li a{display: block;padding: 10px 10px 30px;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 42px 15px 0 0px;position: relative;}
.prodc_list li .img-cover{padding-top: 210px;}
.prodc_list li .text{line-height: 40px;font-size: 18px;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prodc_list li .desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.prodc_list li .more{;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.prodc_list li a:hover{background-color: #363e45;color: #fff;}
.prodc_list li a:hover .img-cover span{-webkit-transform: scale(1.1);transform: scale(1.1);}
.prodc_list li a:hover .more{background-color: #0862c0;color: #fff;border-color: #0862c0;}

.bit{background-color:#005fb0; line-height:40px; padding:0 20px; font-size:16px; font-weight:400; color:#FFF; margin:10px 0;}


.reLink{height: 48px;line-height: 48px;padding: 0;border-top: 1px solid #eee; margin: 20px auto;}
.reLink .prevLink, .wrapper .reLink .nextLink{width: 50%;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{ color: #005fb0;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #005fb0; color: #fff;border: 1px solid #005fb0}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #005fb0;padding: 4px 12px;margin: 0 3px;background: #005fb0;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.top_logo{ display:none;}
.menu-btn{ display:none;}
.wapbanner{ display:none;}

@media screen and (max-width: 767px) {
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;overflow-x: hidden;}
.top{ display:none;}
.logo{ display:none;}
.menu-btn{ display:block;}
.top_logo{display:block;text-align:left;margin-left:15px;width: 46.19%;}
.nav{ display:none;}

.header{padding: 10px 0;position: fixed;z-index:99999999999999;width: 100%;top: 0;left: 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);background-color: #fff;}
.menu-btn{padding: 1.9% 0;float: right;margin-right: 15px;}
.menu-btn:before, .menu-btn:after, .menu-btn span{display: block;height: 2px;background-color: #000;content: '';}
.menu-btn:before{width: 24px;}
.menu-btn:after{width: 18px;margin-left: 6px;}
.menu-btn span{width: 12px;margin: 6px 0 6px 12px;}

.header .nav{margin: 10px 0 -10px;text-align: left;background: transparent;border-bottom: 0;}
.header .nav .center:after{display: none;}
.header .nav ul{margin: 0 0px;}
.header .nav li{display: block;margin: 0;border-top: 1px solid #eee;background: none;}
.header .nav li a{line-height: 40px;padding: 0 15px;color: #333;}
.header .nav li a:after{display: none;}
.header .nav li .arr{display: block;}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover{background-color: transparent;color: #104492;}
.header .nav li.open .arr:after{border-color: #104492;-webkit-transform: rotate(225deg);transform: rotate(225deg);}
.header .nav .dropdown-box{position: static;background-color: #f5f5f5;min-width: auto;text-align: left;}
.header .nav .dropdown-box a{color: #333 !important;border-top: 1px dotted #ddd;padding: 0 15px;line-height: 40px;background-color: transparent !important;border-bottom: 0;}
.header .nav .dropdown-box a:hover{background-color: transparent !important;}

.wapbanner{margin-top:9.6%; display:block;}
.banner{ display:none;}

.center{width: auto;height:auto;margin: 2%;}
.section-title{margin-bottom: 2%; font-size: 20px;line-height: 1;text-align:center;}
.section-title small{display: block;font-size: 16px;text-transform: uppercase;color: #999;}
.section-title strong{display: block;position: relative;color: #0862c0;font-size: 20px;margin-top: 10px;}
.section-title strong:after{position: absolute;right: 0;top: 50%;height: 1px;width: 86%;content: "";background: #e5e5e5; display:none;}
.section-title-more .more-big{float: right;margin-top: -77px; display:none;}

.pnav{ text-align:center;}
.pnav a{  display:block; float:left; padding:0; width:47%; border:1px solid #dedede; margin:1% 1% 0; color:#333; line-height:40px}
.pnav a:last-child{ background:#0862c0; color:#FFF;}
.pnav a:hover{ background:#0862c0; color:#FFF;}

.prodc{width: 100%;}
.prodc li{float: left;width: 49%;}
.prodc li a{display: block;padding: 3% 3% 5%;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 5% 0% 10% 3%;position: relative;}
.prodc li .img-cover{padding-top: 66%;}
.img-cover{overflow: hidden;position: relative;}
.img-cover span{display: block;width: 100%;background: no-repeat center / cover;-webkit-transition: all 0.5s;transition: all 0.5s;height: 100%;position: absolute;left: 0;top: 0;}
.prodc li .text{line-height: 340%;font-size: 1em;margin-top: 1.5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prodc li .desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.prodc li .more{;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.prodc li a:hover{background-color: #363e45;color: #fff;}
.prodc li a:hover .img-cover span{-webkit-transform: scale(1.1);transform: scale(1.1);}
.prodc li a:hover .more{background-color: #0862c0;color: #fff;border-color: #0862c0;}
.list-1-1 .img-cover{margin: -20px -20px 0 -20px;}

.adv{padding: 6% 0;background-color: #ecedf0; overflow:hidden; margin-top:7%;}
.col-md-6 {width: 90%;margin-left: 5%;}
.col-md-6 img{ display:none;}
.adv-text h4{height: 62px;line-height: 62px;margin: 0 0 10px;font-size: 20px;font-weight: bold;}

.marquee{ display:none;}

.index_sec_about{height: auto;margin: 6% auto 0;color: #fff;background: url(../images/index_sec_about_bg.jpg);background-size: cover;overflow: hidden;padding: 5% 0;}
.in-adv{ margin:2%;}
.in-adv li{float: left;width:100%;}
.in-adv li a{display: block;margin: 2% 0 0 0px;background: rgba(0,0,0,0.5);padding: 30px;overflow: hidden;color: #fff;-webkit-transition: all 0.5s;transition: all 0.5s;}
.in-adv li .img-center{float: left;width: 80px;line-height: 92px;height: 80px;border-radius: 50%;background-color: rgba(255,255,255,0.1);}
.in-adv li .text{margin-left: 20%;}
.in-adv li .text h4{margin: 0;font-weight: normal;font-size: 16px;line-height: 1.8;}
.in-adv li .text p{margin: 0px 0 0;}
.in-adv li a:hover{-webkit-transform: translateY(-10px);transform: translateY(-10px);background-color: rgba(16,68,146,0.9);}

.cnt{max-width:100%;margin: 0 auto;padding: 0;}
.index_sec_certificate{margin:0 0 0;}
.index_sec_certificate .cnt .background.background_1{margin: 0;background: url(../images/index_sec_certificate_border.png);overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2{margin: 0;background: #fff;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt{margin-top: 0px;background: #f1f1f1;overflow: hidden;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border{margin: 20px;border: 1px solid #fff;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{margin: 19px 0 10px;text-align: center;text-transform: uppercase;font: 700 40px 'Berlin Sans FB';}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_main{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{text-align: center;font-size:26px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub{font-size: 24px;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub .line{display: inline-block;width: 16px;height: 2px;margin: 0 11px;vertical-align: middle;background: #333;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .sec_title_sub b{color: #ee551f;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list{margin: 13px 18px;font-size: 0;text-align: justify;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item{display: inline-block;position: relative;width: 20%;margin: 2% 2%;text-align: center;line-height: 231px;border: 1px solid #fff;}

.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item:before{content: "";display: block;padding: 114.9253731343284% 0 0;}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .certificate_item .imgbox.pic{display: block;position: absolute;top: 50%;left: 50%;width: 90%;height: 90%;transform: translate(-50%, -50%);}
.index_sec_certificate .cnt .background.background_1 .background.background_2 .cnt .cnt_inside_border .certificate_list .line_holder{display: inline-block;width: 100%;}
.index_sec_certificate .certificate_dialog{display: none;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 3;background: rgba(0,0,0,0.8);}
.index_sec_certificate .certificate_dialog .dialog_wnd{position: absolute;top: 50%;left: 50%;max-width: 1200px;margin: 30vh auto 0;text-align: center;background: white;}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content{}
.index_sec_certificate .certificate_dialog .dialog_wnd .dialog_content img{display: inline-block;max-width: 100%;}

.section {padding: 5% 0 17%;overflow: hidden;}

.in-about dt{float: none;width: auto;margin: 0  20px 0px;}
.in-about dt:before{left: -5px;bottom: -13%;width: 100%;}
.in-about dt img{ margin-left:1%; margin-top:5%;}
.in-about dd{margin: -5% 15px 0;padding: 20px;height: auto;position:inherit;}
.in-about dd h4{font-size: 16px;}
.in-about dd p{margin: 10px 0 0;font-size: 14px;line-height: 1.8;}
.in-about dd .more-big{width: 120px;line-height: 36px; margin-top:20px;}
.more-big:after{border-top-width: 36px;width: 26px;}
.more-big span{padding: 0 10px;font-size: 14px;}

.newsbg{ background-color: #f0f0f0; padding:5% 0; overflow:hidden;}
.list-3{ margin:2%;}
.list-3 li{float:none;width:100%;border: 1px solid #dedede;margin-bottom: 2%;}
.list-3 li:nth-child(2n){ float:none;}
.list-3 li a{display: block;background-color: #fff;padding: 2%;-webkit-transition: all 0.5s;transition: all 0.5s;overflow: hidden;position: relative;}
.list-3 li a:after{position: absolute;left: 0;top: 0;content: "";width: 15%;height: 0;border-bottom: 125px solid #dfdfdf;border-right: 78px solid transparent;-webkit-transition: all 0.5s;transition: all 0.5s;}
.list-3 li .date{float: left;width: 115px;position: relative;z-index: 1;line-height: 1;padding: 5px 0;color: #fff;}
.list-3 li .date small{display: block;font-size: 16px;}
.list-3 li .date strong{display: block;font-size: 48px;margin-top: 10px;}
.list-3 li .text{margin-left: 27%;}
.list-3 li .text h4{margin: 0;font-weight: normal;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list-3 li .text p{margin: 1% 0 0;color: #666;-webkit-transition: all 0.5s;transition: all 0.5s;line-height: 1.8;height: 50px;overflow: hidden;}
.list-3 li a:hover{background-color: #3a4249;color: #fff;}
.list-3 li a:hover:after{border-bottom-color: #0862c0;}
.list-3 li a:hover .text p{color: #fff;}

.sections{ display:none;}
.footer{ display:none;}
.footer-copy{ margin-top:0;}

.left{ display:none;}
.right{ width:100%;}
.right .right_title{padding-bottom: 1%;border-bottom: 1px solid #eee;text-transform: uppercase; overflow:hidden;}
.right .right_title h3{float:left;color: #005fb0;font-size:18px;border-left: 3px solid #005fb0;height: 20px;line-height: 20px;padding-left: 14px;margin-top: 5px;}
.sitepath{color: #d9d9d9;text-transform: uppercase; font-size:12px;}
.sitepath .home{width: 14px;height: 16px;display: inline-block;background-position: -114px -122px;margin-right: 10px;}
.sitepath a{display: inline-block;white-space: nowrap;color: #333;}
.sitepath a:hover{color: #1148a3;}

.title{font-size: 18px;color: #333333;text-align: center;margin: 1% 0 2%;font-weight: bold;}
.showContxt img{ width:100%;}

.news_list li {height: auto;border:1px solid #d8d8d6;margin-top:20px;overflow: hidden;}
.news_list li .d{width: 20%;height: auto;border-right: none;float:left;text-align:center;font-family:Arial;}
.news_list li .d span{display:block;font-size:36px;font-weight:bold;color:#999;line-height:36px;padding-bottom:4px;padding-top: 18%;}
.news_list li .d em{display:block;font-size: 14px;width: 100%;border-top:1px solid #666;margin:0 auto;padding-top:2px;font-style:normal;}
.news_list li .t{width: 72%;height: auto;float:right;padding: 0 3%;border-left: 1px solid #d8d8d6;}
.news_list li .t h2{font-size:16px;font-weight:normal;padding-top: 3%;background:url(../images/line6.png) bottom left no-repeat;padding-bottom: 0;margin-bottom: 0;}
.news_list li .t .i{color:#999;line-height:22px; font-style:normal;}
.news_list li .t .m{text-align:right; font-style:normal;}
.news_list li .t .m a{background:url(../images/m3.png) left center no-repeat; padding-left:52px;}

.prodc_list{width: 104%;padding-bottom: 4%;display: flow-root;}
.prodc_list li{float: left;width: 49%;}
.prodc_list li a{display: block;padding: 10px 10px 30px;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 10% 15px 20% 0px;position: relative;}
.prodc_list li .img-cover{padding-top: 66%;}
.prodc_list li .text{line-height: 40px;font-size: 18px;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prodc_list li .desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.prodc_list li .more{;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.prodc_list li a:hover{background-color: #363e45;color: #fff;}
.prodc_list li a:hover .img-cover span{-webkit-transform: scale(1.1);transform: scale(1.1);}
.prodc_list li a:hover .more{background-color: #0862c0;color: #fff;border-color: #0862c0;}

.prodc_lists{width: 104%;padding-bottom: 4%;display: flow-root;}
.prodc_lists li{float: left;width: 49%;}
.prodc_lists li a{display: block;padding: 10px 10px 30px;background-color: #f0f0f0;-webkit-transition: all 0.5s;transition: all 0.5s;margin: 10% 15px 20% 0px;position: relative;}
.prodc_lists li .img-cover{padding-top: 66%;}
.prodc_lists li .text{line-height: 40px;font-size: 18px;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.prodc_lists li .desc{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;color: #888;}
.prodc_lists li .more{;border: 4px solid #f0f0f0;background: #ffffff;line-height: 48px;width: 48px;height: 48px;text-align: center;color: #b3b3b3;font-size: 12px;border-radius: 50%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;position: absolute;left: 50%;bottom: -28px;margin-left: -28px;}
.prodc_lists li a:hover{background-color: #363e45;color: #fff;}
.prodc_lists li a:hover .img-cover span{-webkit-transform: scale(1.1);transform: scale(1.1);}
.prodc_lists li a:hover .more{background-color: #0862c0;color: #fff;border-color: #0862c0;}	 
	 
 }