*{margin: 0;padding: 0;list-style: none;transition: all;-o-transition: all;-ms-transition: all;-moz-transition: all;}
body,html{font-family:"微软雅黑";font-size:14px;color:#000 }
a{text-decoration:none;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
a:hover{text-decoration:none;}
em,i,strong{font-style:normal;}
img{display: inline-block; border: 0;max-width:100%}
input,textarea{outline: none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.w1200{width:1200px;margin:0 auto;overflow:hidden}
.img img {width: 100%;height: 100%;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s;-webkit-transition-duration: 1s;}
.img:hover img {transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.w1580{width:1580px;margin:0 auto;}

.header{height:100px;overflow:inherit}
.header .logo{float:left;margin-top:35px;}
.header ul{float:right}
.header ul li{font-size:16px;float:left;line-height:98px;margin-right:44px;}
.header ul li a{color:#232323;display:block;border-bottom:2px solid #fff}
.header ul li a:hover,.header ul li a.cur{border-bottom:2px solid #224c96;color:#224c96;font-weight:bold}
.top_right{float:right;position:relative;z-index:2;margin-top:38px;margin-left:84px;}
.top_right i{width:21px;height:21px;background:url(../image/serch.png) no-repeat center;display:inline-block;vertical-align:middle;cursor:pointer}
.top_right div{position:absolute;right:0px;width:242px;top:100px;display:none}
.top_right div input[type='text']{width:180px;height:30px;padding:0px 10px;font-size:20px;color:#666;border:1px solid #d8d8d8;float:left;border-right:none;font-size:12px;}
.top_right div input[type='button']{width:40px;height:32px;font-size:12px;background:#224c96;color:#fff;border:none;float:left;cursor:pointer}


.banner{ position: relative; width:100%; height:635px; overflow: hidden; }
.banner .pic{ position:relative; z-index:0; }
.banner .pic li a{width:100%;height:635px;float:left}
.banner .pic li a .w1580{position:relative;height:100%}
.banner .pic li a dl{width:820px;background-color:rgba(0,0,0,0.6);color:#fff;padding:35px 0px 66px 0px;position:absolute;bottom:0px;left:116px;}
.banner .pic li a dl:before{width:7px;height:80px;background:#308b39;content:'';position:absolute;top:0px;left:36px}
.banner .pic li a dl dt,.banner .pic li a dl dd{padding:0px 74px;}
.banner .pic li a dl dt{font-size:42px;font-weight:bold;}
.banner .pic li a dl dd{font-size:14px;line-height:32px;margin-top:18px}
.banner .pic li a i{right:0px;font-size:14px;font-weight:bold;position:absolute;bottom:26px;color:#fff}
.banner .hd { width:100%; position: absolute; bottom:29px;font-size:0; z-index:1; }
.banner .hd li{margin-left:10px;height: 10px; overflow: hidden; width: 12px; cursor: pointer;float:left;zoom:1;background:#fff;}
.banner .hd .on{ background:#308b39;width:20px;}

/*首页*/
.inA{padding:66px 0px}
.in_AL{float:left;width:600px;}
.in_ALT{height:388px;width:100%;background:url(../image/inpic1.png) no-repeat left bottom}
.in_ALT span,.in_tit span,.in_slide .hd span,.picScroll .w1200 span{font-size:22px;color:#232323;float:left}
.in_slide .hd span,,.picScroll .w1200 span{color:#fff}
.in_ALT span i,.in_tit span i,.in_slide .hd span i,.picScroll .w1200 span i{display:block;font-size:26px;color:#999999;font-family:Arial;margin-bottom:5px}
.in_AB,.in_AB ul{width:100%;float:left}
.in_AB ul{margin-top:30px;}
.in_AB p{font-size:15px;color:#232323;line-height:34px;}
.in_AB ul li{text-align:center;float:left;border-right:1px solid #e2e2e2;padding-right:10px;margin-left:10px;}
.in_AB ul li:first-child{margin-left:0px}
.in_AB ul li strong{font-size:36px;color:#224c96;}
.in_AB ul li i{font-size:14px;color:#999999;font-weight:normal;margin-left:6px;}
.in_AB ul li span{font-size:14px;color:#666666;display:block}
.in_AB ul li:last-child{padding:0px;border:none}
.in_AR{float:right;width:536px;float:right}
.in_tit,.in_ARC{width:100%;float:left}
.in_tit a{float:right;font-size:14px;color:#777777;margin-top:35px}
.in_tit a:after{content:'>';font-family:"宋体";color:#777777;font-weight:bold;padding-left:5px}
.in_tit a:hover,.in_tit a:hover:after{color:#d71518;}
.in_ARC div{width:100%;float:left;overflow:hidden;margin-top:20px;position:relative}
.in_ARC div span{position:absolute;bottom:0px;left:0px;right:0px;background-color:rgba(0,0,0,0.4);line-height:36px;font-size:18px;color:#fff;padding:0px 102px 0px 14px}
.in_ARC div span i{font-size:12px;color:#a8a8ac;position:absolute;right:20px;}
.in_ARC>p{font-size:14px;color:#999999;line-height:24px;margin-top:20px;width:100%;float:left;height:72px;overflow:hidden}
.in_ARC>a{float:left;font-size:14px;color:#d71518;font-weight:bold;margin-top:12px;}
.in_a{width:100%;float:left}
.in_a a{height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 15px;
    padding:0px 100px 0px 0px;
    color: #333333;
    display: block;
    margin-top:10px;
    position: relative;}
.in_a a i{right:0px;font-size:12px;color:#666;position:absolute}


.inB{width:100%;float:left;background:url(../image/inpic3.jpg) no-repeat center;height:719px;}
.in_slide .hd{ width:100%;float:left;margin-top:56px}
.in_slide .hd ul{ float:right}
.in_slide .hd span{color:#fff}
.in_slide .bd{width:100%;float:left;margin-top:32px}
.in_slide .hd ul li{ float:left; padding:0 20px; cursor:pointer; line-height:37px;border:1px solid #666b76;font-size:14px;color:#fff;text-align:center;margin-left:15px; }
.in_slide .hd ul li.on{background:#d71518;border-color:#d71518}
.sli_left{float:left;width:689px;height:424px;float:left;border:1px solid #3b3e4b}
.sli_left img{width:666px;height:439px;float:left;margin-left:40px;margin-top:30px}
.sli_right{width:450px;padding:0px 34px;height:331px;background:#fff;float:left;margin-left:-9px;margin-top:75px;position:relative;text-align:left}
.sli_right i,.sli_right p,.sli_right strong{width:100%;float:left}
.sli_right i{font-size:14px;color:#333333;font-weight:bold;margin-top:34px;}
.sli_right strong{font-size:26px;color:#224c96;margin-top:18px;}
.sli_right p{font-size:15px;color:#666666;line-height:33px;margin-top:25px;}
.sli_right a{font-size:14px;color:#000000;font-weight:bold;left:34px;position:absolute;bottom:38px}
.sli_right a:hover,.slide_btn a:hover{color:#224c96}
.visual{width:100%!important;height:470px;position:relative;}
.visual ul.slides_container{width:100% !important;height:470px;display:inline-block;position:relative;}
.visual ul.slides_container li{text-align:center;width:100% !important;position:relative;height:470px;overflow:hidden;}
.slideControl ul.pagination{position:absolute;left:726px;bottom:10px;z-index:5}
.slideControl ul.pagination li{float:left;font-size:14px;color:#7a7b80;width:auto !important;cursor:pointer;font-family:Arial;margin-right:58px;border-bottom:1px solid #7a7b80;padding-bottom:6px}
.slideControl ul.pagination li a{color:#7a7b80}
.slideControl ul.pagination li a:hover,.slideControl ul.pagination li.current a{color:#fff;border-color:#fff !important;font-weight:normal !important}
.slideControl p.slide_lBt,.slideControl p.slide_rBt{position:absolute;left:0px;width:40px;height:40px;z-index:6;top:224px;font-family:"宋体";text-align:center;line-height:40px;background-color:rgba(0,0,0,0.9);}
.slideControl p.slide_rBt{left:40px;}
.slideControl p.slide_lBt a,.slideControl p.slide_rBt a{display:block;color:#fff}
.slideControl p.slide_lBt a:hover,.slideControl p.slide_rBt a:hover{color:#224c96}

.inC{width:100%;float:left;overflow:hidden}
.picScroll{position:relative; width:1920px;margin:0 auto;overflow:hidden;     }
.picScroll .w1200{position:relative;padding:60px 0px 40px 0px}
.picScroll .prev,
.picScroll .next{ display:block; width:15px; height:8px; background:url(../image/ico.png) no-repeat center; z-index:20 ;float:right ;margin-top:30px;}
.picScroll .next{ background:url(../image/ico1.png) no-repeat center; margin-left:24px;}
.picScroll .prev:hover{  background:url(../image/ico0.png) no-repeat center; }
.picScroll .next:hover{  background:url(../image/ico01.png) no-repeat center;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:480px; float:left; overflow:hidden; position:relative}
.picScroll ul li img{ width:100%;display:block; background:url(/css/images/loading.gif) center center no-repeat; }
.picScroll ul li div{position:absolute;left:0px;right:0px;bottom:0px;padding:30px;background-color:rgba(0,0,0,0.6)}
.picScroll ul li div p{display:none}
.picScroll ul li div strong{font-size:20px;color:#fff}
.picScroll ul li div span{color:#acacad;margin-top:14px;}
.picScroll ul li div span i{margin-right:16px;}
.picScroll ul li div p,.picScroll ul li div span,.picScroll ul li div strong{width:100%;float:left}
.picScroll ul li:hover div{top:0px;background-color:rgba(43,84,149,0.9);padding-top:25px;}
.picScroll ul li:hover div p{line-height:26px;color:#e0e4ed;display:block;}
.picScroll ul li:hover span{margin-bottom:10px;color:#bec7d9}


.inD{width:100%;float:left;line-height:72px;background:#343539}
.inD p{float:left;}
.inD p strong{color:#fff}
.inD p a{color:#bfbfc0;margin-left:40px;}
.inD p a:hover{color:#fff}
.inD span{float:right;font-weight:bold;font-size:20px;font-family:"Arial";color:#fff}
.inD span:before{content:url(../image/ico3.png);float:left;margin-right:10px;margin-top:4px}



/*关于我们*/
.abanner{width:100%;float:left;height:450px;position:relative;display:table;}
.abanner div{display:table-cell;vertical-align:middle;color:#fff}
.abanner dl dt{font-size:33px;font-weight:bold;margin-bottom:20px; }
.abanner dl dd p{font-size:20px;color:#e4dcdc}
.abanner dl dd p i{display:block;font-size:16px;font-family:Arial;color:#abadb4;margin-top:10px;}
.aboutA{width:100%;float:left;border-bottom:1px solid #e5e2e2;line-height:70px;}
.about_AL{float:left}
.about_AL a{color:#666666;float:left}
.about_AL a:hover,.about_AL a.cur,.about_AR a:hover,.about_AR a.cur{color:#d71518;font-weight:bold}
.about_AL a:after{content:'|';padding:0px 18px;color:#e5e5e5}
.about_AL a:last-child:after,.about_AR a:last-child:after{display:none}
.about_AR{float:right;}
.about_AR span,.about_AR a{float:left;font-size:12px;color:#a7a7a7}
.about_AR a:after{content:'>';color:#a7a7a7;padding:0px 5px}
.about_AR span:before{content:url(../image/ico7.png);float:left;margin-right:5px;}
.about_BL{width:698px;float:left}
.about_BL dl dt{font-size:30px;color:#666666}
.about_BL dl dd{color:#2f579c;margin-top:10px;}
.about_BL dl dd strong{margin-left:20px;}
.aboutB{padding:50px 0px 78px 0px}
.about_BL ul li{float:left;border-right:1px solid #d9d9d9;padding-right:30px;margin-right:30px;margin-top:50px;}
.about_BL ul li span{color:#2f579c;font-size:39px;}
.about_BL ul li p{color:#777777;margin-top:5px}
.about_BL ul li:last-child{padding-right:0px;margin-right:0px;border:none}
.about_BL div{margin-top:68px;width:100%;float:left}
.about_BL div p{color:#666666;line-height:32px;}
.about_BR{float:right;width:390px;height:434px;}
.about_BB{width:100%;float:left;margin-top:30px;}
.about_BB p{color:#666666;line-height:32px;margin-top:10px;}

.about1A{text-align:center;padding:60px 0px 100px 0px}
/*荣誉资质*/
.about2A{padding-bottom:78px}
.about2A .hd{position:relative; }
.about2A .hd ul{ float:left;width:100%;float:left; }
.about2A .hd ul li{ float:left;cursor:pointer;width:387px;height:138px; position:relative;margin-right:19px;margin-top:55px;}
.about2A .hd ul li:last-child{margin-right:0px}
.about2A .hd ul li img{width:100%;float:left;display:block}
.about2A .hd ul li p{position:absolute;left:0px;right:0px;top:0px;bottom:0px;background-color:rgba(0,0,0,0.6);line-height:138px;text-align:center;font-size:24px;color:#fff}
.about2A .hd ul li.on p{background-color:rgba(16,51,114,0.9);}
.about2A .hd ul li.on i{position:absolute;bottom:-8px;left:0px;height:8px;right:0px;background:url(../image/ico8.png) no-repeat center}
.about2A .bd table{ width:100%;float:left;zoom:1; margin-top:62px; }
.about2A .bd table td{padding:20px 25px;color:#666}
.about2A .bd table td a{color:#666}
.about2A .bd table thead td{border-bottom:2px solid #2f579c;padding:12px 25px}
.about2A .bd table tbody td{border-bottom:1px dashed #e6e6e6}
.about2A .bd table td i{width:18px;height:16px;background:url(../image/ico9.png) no-repeat center;display:block;cursor:pointer}
.about2A .bd table td i:hover{background:url(../image/ico09.png) no-repeat center}
.about2A .bd table td .td_div{position:fixed;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(0,0,0,0.8);display:none}
.about2A .bd table td .td_div div{display:table;width:100%;height:100%;text-align:center}
.about2A .bd table td .td_div div p{display:table-cell;vertical-align:middle;}
.about2A .bd table td .td_div div p span{width:607px;height:837px;background:#fff;display:inline-block;line-height:837px;position:relative}
.about2A .bd table td .td_div div p span img{vertical-align:middle;border:1px solid #ebebea}
.about2A .bd table td .td_div div p span em{position:absolute;right:6px;top:6px;width:18px;height:18px;background:url(../image/close.png) no-repeat center;cursor:pointer}

.about3A{padding-top:47px;}
.about3A dl{float:left;width:630px;}
.about3A dl dt{font-size:30px;color:#666666}
.about3A dl dd{color:#666666;line-height:32px;margin-top:15px}
.about3_AR{width:288px;height:152px;float:right}
.about3A .chronicle{ width: 100%; float:left; overflow: hidden;margin-top:45px;position:relative;margin-bottom:70px;}
.about3A .chronicle .content{ overflow: hidden;width:100%;}
.about3A .chronicle .content .item{height:100%}
.about3A .chronicle .title,.about .chronicle .title p{ color: #fff;}
.about3A .chronicle .btn{ width: 100%; text-align: center;}
.about3A .chronicle .btn div{ width:31px; height: 51px;text-align:center; position:absolute;left:0px;top:0px;display: inline-block; background:url(../image/ico10.png) no-repeat center #4f4f4f;cursor: pointer; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.about3A .chronicle .btn div:hover{background:url(../image/ico10.png) no-repeat center #308b39}
.about3A .chronicle .btn div.rightBtn{left:auto;right:0px;background:url(../image/ico11.png) no-repeat center #4f4f4f;}
.about3A .chronicle .btn div.rightBtn:hover{background:url(../image/ico11.png) no-repeat center #308b39}
.about3A .chronicle .info{ margin-top:45px;width:100%;float:left}
.about3A .chronicle .info .dec:not(:first-child){ display: none;}
.about3A .chronicle .info .dec{color: #fff; overflow: hidden; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s;}
.about3A .chronicle .info .dec img{width:421px;height:285px;float:left}
.about3A .chronicle .info .dec p{width:664px;float:left;margin-left:50px;color:#666666;line-height:30px;margin-top:18px;}
.about3A .chronicle .info .dec p:before{content:'';width:3px;height:12px;background:#224c96;float:left;margin-right:12px;margin-top:8px;}
.about3A .chronicle .year{ width:1040px;margin:0 auto;overflow:hidden}
.about3A .chronicle ul{ position: relative; height:56px;width: 800%; line-height:56px;}
.about3A .chronicle ul li{ float: left;width:101px;line-height:47px;border:2px solid #d3d3d3; text-align: center; font-weight:bold;font-family:Arial;color:#666666; font-size:18px;margin:0px 13px}
.about3A .chronicle ul li:last-child{ margin-right: 0;}
.about3A .chronicle ul li.cur{ position: relative;background:#224c96;color:#fff;border:2px solid #224c96}

.about4A{padding-bottom:79px;}
.about4A h2{font-size:30px;color:#000000;text-align:center;width:100%;float:left;margin-top:56px;}
.about4A ul,.about4A ul li img{width:100%;float:left}
.about4A ul li{width:385px;height:278px;float:left;position:relative;margin-right:22px;margin-top:40px;}
.about4A ul li div{position:absolute;left:0px;right:0px;top:0px;bottom:0px;text-align:center;background-color:rgba(0,0,0,0.6);color:#fff}
.about4A ul li div span{font-size:20px;font-weight:bold;display:block;margin:60px 0px 30px 0px}
.about4A ul li div p{line-height:32px;}
.about4A ul li:last-child{margin-right:0px}
.about4B{width:100%;float:left;background:#f5f5f5;margin-top:59px;}
.about4B img{float:right;width:600px;height:403px;}
.about4B ol{float:left;margin-left:80px;margin-top:27px;}
.about4B ol li{margin-top:25px;}
.about4B ol li strong{font-size:18px;color:#333333;margin-bottom:10px;display:block;position:relative}
.about4B ol li strong:before{content:url(../image/ico12.png);position:absolute;left:-33px;}
.about4B ol li p{color:#666666;line-height:32px;}


.about5A{padding:48px 0px}
.about5_AL{width:400px;float:left}
.about5_AL dl{width:100%;float:left}
.about5_AL dl dt{font-size:22px;color:#333333;border-bottom:1px solid #d3d3d3;padding-bottom:22px;margin-bottom:20px;}
.about5_AL dl dt:after{content:url(../image/ico17.png);padding-left:22px;}
.about5_AL dl dd p{font-size:15px;color:#333333;line-height:38px;position:relative;padding-left:22px;}
.about5_AL dl dd p img{position:absolute;left:0px;top:13px}
.about5_AB{width:382px;float:left;margin-top:60px;}
.about5_AR{width:800px;float:right}
.about5_AR img{width:100%;float:left}
.m_map{width:790px;height:600px;margin:30px auto;position:relative; background:url(../image/diru.png) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;cursor:pointer;background:url(../image/fi1.png) no-repeat 4px 20px;width:50px;height:50px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.hover_tu{background:url(/images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:0px;bottom:0px;font-size:12px;font-family:"宋体";color:#333333;}
.mp .find_mi1{left:-12px;width:55px;}
.mp .find_mi2{left:-5px;width:55px;}
.feng{position:absolute;display:none;padding:20px;box-shadow:0px 0px 4px #ebebeb;width:284px;left:-230px;bottom:50px;border-radius:5px;background-color:rgba(255,255,255,0.9);z-index:10;}
.feng .sang{position:absolute;left:235px;bottom:-11px;background:url(../image/vf2.png) no-repeat 0 0;width:18px;height:11px;}
.feng .tree .boou{width:86px;height:62px;float:left;}
.feng .tree .du_size{width:100%;float:left} 
.feng .tree .du_size p{font-size:12px;color:#000;line-height:24px;}
.feng .tree .du_size strong{font-size:14px;color:#333333;margin-bottom:10px;display:block}
.mp1{left:144px;top:140px;}
.mp2{left:593px;top:154px;}
.mp3{left:584px;top:185px;}
.mp4{left:535px;top:190px;}
.mp5{left:495px;top:170px;}
.mp6{left:494px;top:220px;}
.mp7{left:484px;top:280px;}




/*新闻中心*/
.newsA { position:relative;padding-top:50px;height:304px}
.newsA .title .pageState{ margin-left:5px;  }
.newsA .pageState span{font-size:36px;color:#308b39;margin-right:10px}
.newsA .content { width:100%; position: relative; }
.newsA .content .contentInner { width:100%; position: relative; overflow: hidden;}
.newsA .content .contentInner ul {width:100%;float:left; position: absolute;}
.newsA .content .contentInner ul li img{float:left;width:552px;height:304px;}
.newsA .content .contentInner ul li dl{width:648px;float:left;background:#f7f7f7;height:273px;margin-top:27px;}
.newsA .content .contentInner ul li dl dt{height: 50px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size:24px;color:#333333;margin-top:24px;width:566px;margin-left:30px;}
.newsA .content .contentInner ul li dl dt a{color:#333333;}
.newsA .content .contentInner ul li dl dt i{font-size:14px;color:#858585;display:block}
.newsA .content .contentInner ul li dl dd{height:64px;overflow:hidden;font-size:14px;color:#666666;line-height:32px;margin-top:20px;width:566px;margin-left:30px;}
.newsA .title .ac_List { position: absolute; left:582px; bottom:30px;font-size:18px;color:#6a6a6a }
.newsA .title .prev, .newsA .title .next {width:29px; height:29px; position: absolute;bottom:30px; cursor: pointer;  }
.newsA .title .prev { right:96px;background:url(../image/pre.png) }
.newsA .title .next { right:57px;background:url(../image/next.png)  }
.newsA .title .prev:hover { right:96px;background:url(../image/pre01.png) }
.newsA .title .next:hover{ right:57px;background:url(../image/next01.png)  }
.newsB ol{width:100%;float:left;margin-top:38px;}
.newsB ol li{width:100%;float:left;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid #e5e5e5}
.newsB ol li a{width:100%;float:left;display:block}
.newsB ol li a p:first-child{font-size:12px;width:130px;float:left;text-align:right;}
.newsB ol li a p:first-child span{font-size:12px;color:#888888}
.newsB ol li a p:first-child em{display:block;font-size:30px;font-weight:normal;}
.newsB ol li a div{width:1030px;float:right}
.newsB ol li a span{font-size:20px;color:#000000;display:block;}
.newsB ol li a p{height:60px;font-size:14px;color:#888888;line-height:30px;margin-top:10px;width:100%;float:left;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsB ol li a i{display:block;margin-top:20px;color:#888888;float:left}
.newsB ol li a:hover span,.newsB ol li a:hover i{color:#008cd7}

.d_newsB ol{width:100%;float:left;margin-top:38px;}
.d_newsB ol li{width:380px;float:left;margin-right:28px;margin-bottom:35px;}
.d_newsB ol li:nth-child(3n){margin-right:0px}
.d_newsB ol li a{width:100%;float:left;display:block}
.d_newsB ol li a p:first-child{width:100%;float:left;overflow:hidden;position:relative;height:208px}
.d_newsB ol li a p:first-child span{padding:0px;position:absolute;right:10px;top:10px;margin:0px;color:#fff;width:71px;height:61px;background:url(../image/newbg.png) no-repeat center;font-size:30px;text-align:center;font-family:"Arial";font-weight:bold;padding-top:10px}
.d_newsB ol li a p:first-child span:before{content:'';width:auto;height:auto;background:none}
.d_newsB ol li a p:first-child span em{display:block;font-weight:normal;font-size:14px;width:100%;float:left;margin-top:-5px}
.d_newsB ol li a p:first-child img{width:100%;float:left; transition-duration:2.5s;-ms-transition-duration:2.5s;-moz-transition-duration:2.5s;-webkit-transition-duration:2.5s;}
.d_newsB ol li a:hover p:first-child img{transform: scale(1.3);-o-transform: scale(1.3);-ms-transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3);}
.d_newsB ol li a span{height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:18px;padding-left:12px;color:#333333;display:block;margin-top:25px;width:100%;float:left;position:relative}
.d_newsB ol li a p{height:60px;overflow:hidden;text-overflow: ellipsis;font-size:14px;color:#909090;line-height:30px;margin-top:10px;width:100%;float:left}
.d_newsB ol li a i{width:122px;height:36px;text-align:center;line-height:36px;display:block;border:1px solid #d7d7d7;border-radius:15px;margin-top:20px;float:left;color:#888888}
.d_newsB ol li a i:after{content:url(../image/newioc.gif);padding-left:10px;}
.d_newsB ol li a:hover i:after{content:url(../image/newioc1.gif);}
.d_newsB ol li a:hover i{background:#008cd7;color:#fff;border:1px solid #008cd7;}
.d_newsB ol li a:hover span{color:#008cd7}
.d_newsB ol li a span:before{content:'';width:4px;height:4px;background:#0160b6;display:block;position:absolute;top:10px;left:0px}

.page{width:100%;float:left;text-align:center;margin:38px 0px 79px 0px;}
.page a{display:inline-block;margin:0px 8px;font-size:16px;color:#646464}
.page a span{float:left;line-height:30px;}
.page a:first-child span,.page a:last-child span{width:30px;height:30px;border-radius:100%;display:block}
.page a:first-child span{background:url(../image/ico18.png) no-repeat center #cccccc}
.page a:first-child:hover span{background:url(../image/ico18.png) no-repeat center #2888e2}
.page a:last-child span{background:url(../image/ico19.png) no-repeat center #cccccc}
.page a:last-child:hover span{background:url(../image/ico19.png) no-repeat center #2888e2}
.xq_top,.xq_en{width:94%;float:left;background:#f7f7f7;padding:28px 3%;margin-bottom:10px;}
.xq_en{position:relative;margin-top:86px;}
.xq_top dl{float:left;width:60%;}
.xq_top dl dt{font-size:24px;color:#333333}
.xq_top dl dd{font-size:14px;color:#858585;margin-top:12px;}
.xq_top .bshare-custom{float:right;}
.xq p{font-size:16px;color:#333333;line-height:32px;width:100%;float:left;margin-top:25px;text-indent:2em}
.xq_en a{width:100%;float:left;font-size:14px;color:#858585;line-height:36px;}
.xq_en a i{margin-left:30px;}
.xq_en .return{position:absolute;right:30px;top:-40px;left:auto;width:auto}
.newsxq{padding:49px 0px 79px 0px}

/*产品与技术*/
.cpbanner dl dd p{color:#e9f4fc}
.cpbanner dl dd p i{color:#cbe2f7;}
.chanpin_con h3{width:100%;float:left;text-align:center;font-size:30px;color:#666666;margin-top:50px;margin-bottom:45px;}
.chanpin_con{ width:100%;float:left}
.chanpin_con .hd{ height:39px; line-height:39px; background:#454545}
.chanpin_con .hd ul{ float:left;width:100%;text-align:center; height:42px;margin-top:-3px}
.chanpin_con .hd ul li{display:inline-block;color:#fff;cursor:pointer; padding:0px 22px;line-height:42px;}
.chanpin_con .hd ul li.on{background:#308b39;}
.m-slide{ position: relative; width:100%;float:left;margin-top:65px; }
.m-slide .image {position: relative }
.m-slide .image li{ display: none; width:100%;float:left ;min-height:567px;padding-bottom:20px}
.m-slide .image li img{width:482px;height:567px;float:left}
.m-slide .image .first { display: block }
.m-slide .image li dl{width:501px;float:right}
.m-slide .image li dl dt{font-size:22px;color:#333333;margin-bottom:20px;}
.m-slide .image li dl dd p{font-size:16px;color:#666666;line-height:40px;padding-left:22px;position:relative}
.m-slide .image li dl dd>p:before{content:url(../image/ico20.png);left:0px;position:absolute}
.m-slide .tab {width:100%;float:left;background:#f0f0f0;padding:55px 0px}
.m-slide .tab li {width:141px;height:141px;float:left;border:1px solid #f0f0f0;margin-right:40px; }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab .on { border:1px solid #cfcfcf }
.chanpin1{padding-bottom:78px;}
.cp1A{width:576px;float:left;margin-top:68px;}
.cp1A h2{font-size:30px;color:#224c96;margin-bottom:38px;position:relative}
.cp1A h2:after{content:'';width:16px;height:1px;background:#224c96;position:absolute;bottom:10px;margin-left:10px;}
.cp1A h2 i{display:block;font-size:18px;color:#333333;margin-bottom:15px}
.cp1A h2 em{font-size:15px;}
.cp1A p{color:#666666;line-height:32px;margin-bottom:18px;}
.cp1B{width:493px;float:right;}
.chanpin1 .cp1B{margin-top:40px}
.cp1B img{width:100%;height:384px;float:left;}
.cp1B p{display:block;text-align:center;font-weight:bold;font-size:18px;color:#224c96;margin-top:20px;width:100%;float:left;position:relative}
.cp1B p:before,.cp1B p:after{content:'';height:1px;background:#e6e6e6;position:absolute;left:0px;width:187px;top:13px;}
.cp1B p:after{left:auto;right:0px}
.cp3A{width:100%;float:left}
.cp3B{width:100%;float:left;background:#f9f9fb;padding:60px 0px 136px 0px}
.cp3_BC{width:100%;float:left;margin-top:57px;}
.cp3_BC i{width:573px;height:415px;float:left;overflow:hidden}
.cp3_BC div{float:right;width:580px;}
.cp3_BC div h3{font-weight:bold;font-size:18px;color:#224c96;margin-bottom:25px;margin-top:30px;}
.cp3_BC div p{color:#666666;line-height:32px;margin-top:10px}
.cp3B h4,.cp2E h4{width:100%;float:left;text-align:center;font-size:30px;color:#224c96}
.cp3_BC:nth-child(2n+1) i{float:right}
.cp3_BC:nth-child(2n+1) div{float:left}
.cp2A{width:526px;}
.cp2B{width:532px;float:right;margin-top:72px;}
.cp2B img{height:226px;width:100%;float:left;margin-bottom:30px;}
.cp2_ol{width:100%;float:left;margin-top:42px;}
.cp2_ol li{width:350px;float:left;margin-right:74px;}
.cp2_ol li:last-child{margin-right:0px}
.cp2_ol li a{width:100%;display:block;}
.cp2_ol li i{width:100%;height:190px;overflow:hidden;float:left}
.cp2_ol li strong{font-size:16px;color:#224c96;display:block;margin:20px 0px 15px 0px;width:100%;float:left}
.cp2_ol li p{color:#666666;line-height:28px;}
.cp2C{padding-bottom:86px;}
.cp2D{overflow:hidden;position:relative;padding-top:60px;}
.cp2D .hd{position:absolute;left:614px;bottom:33px;overflow:hidden;}
.cp2D .hd ul li{ float:left; cursor:pointer; display:block; width:11px; height:11px; margin-right:10px; _display:inline; background:#b8b8b8;border-radius:100% }
.cp2D .hd ul li.on{ background:#d71518;}
.cp2D .bd{width:100%;float:left}
.cp2D .bd ul{ overflow:hidden; zoom:1;}
.cp2D .bd ul li{ float:left;width:100%;float:left}
.cp2D .bd ul li img{width:560px;height:438px;float:left}
.cp2D .bd ul li dl{width:640px;float:right}
.cp2D .bd ul li dl dt{font-size:30px;color:#224c96;line-height:74px;padding-left:54px;}
.cp2D .bd ul li dl dd{background:#f9f9fb;height:288px;padding-left:54px;position:relative}
.cp2D .bd ul li dl dd i{position:absolute;bottom:0px;right:0px;font-size:80px;color:#ebebed;}
.cp2D .bd ul li dl dd strong{font-size:16px;color:#224c96;margin-top:50px;width:100%;float:left;margin-bottom:30px;}
.cp2D .bd ul li dl dd p{color:#666666;line-height:32px;}
.cp2E{padding:75px 0px 60px 0px}
.cp2E p{color:#666666;line-height:32px;width:100%;float:left;text-align:center;margin-top:20px}
.cp2E ul{width:100%;float:left;margin-top:40px;}
.cp2E ul li{width:370px;height:265px;float:left;margin-right:44px;position:relative}
.cp2E ul li:last-child{margin-right:0px}
.cp2E ul li a{display:block;width:100%;float:left}
.cp2E ul li p{opacity:0;position:absolute;left:0px;right:0px;top:0px;bottom:0px;font-size:16px;line-height:32px;background-color:rgba(51,81,139,0.9);color:#fff;margin-top:0px;padding:35px;width:auto;text-align:left}
.cp2E ul li:hover p{opacity:1}

/*精品业绩*/
.yjbanner dl dt{color:#121c2e}
.yjbanner dl dd p{color:#4b5a67}
.yjbanner dl dd p i{color:#8397a2}
.jpyj_top{width:100%;float:left;margin-top:40px;}
.jpyj_top strong,.jpyj_top a{float:left;color:#777777}
.jpyj_top strong{color:#666666}
.jpyj_top a{margin-right:28px;}
.jpyj_top a:hover,.jpyj_top a.cur{color:#d71518}
.jpyj_con ul{width:100%;float:left;margin-bottom:80px;}
.jpyj_con ul li{width:372px;height:421px;float:left;margin-right:42px;position:relative;margin-top:42px;}
.jpyj_con ul li:nth-child(3n){margin-right:0px}
.jpyj_con ul li img{width:100%;float:left}
.jpyj_con ul li div{position:absolute;left:0px;right:0px;bottom:0px;padding:23px;background-color:rgba(0,0,0,0.6)}
.jpyj_con ul li div p{display:none}
.jpyj_con ul li div strong{font-size:20px;color:#fff}
.jpyj_con ul li div span{color:#acacad;margin-top:14px;}
.jpyj_con ul li div span i{margin-right:16px;}
.jpyj_con ul li div p,.jpyj_con ul li div span,.jpyj_con ul li div strong{width:100%;float:left}
.jpyj_con ul li:hover div{top:0px;background-color:rgba(43,84,149,0.9);padding-top:33px;}
.jpyj_con ul li:hover div p{line-height:26px;color:#e0e4ed;display:block;}
.jpyj_con ul li:hover span{margin-bottom:28px;color:#bec7d9}

.coper_con,.coper2_con,.coper4_con{padding:48px 0px 80px 0px}
.coper_L{width:550px;float:left}
.coper_L h1{font-size:24px;color:#333333;display:block;margin-bottom:40px;}
.coper_L p{color:#666666;line-height:28px;margin-top:20px;}
.coper_con img{float:right;width:591px;}
.copA h2{color:#333333;}
.copA h2:after{display:none}
.coper2_con dl,.coper2_con ul,.coper2_bo{width:100%;float:left}
.coper2_con ul{margin-top:36px;}
.coper2_con dl dt{font-size:30px;color:#333333}
.coper2_con dl dd{font-size:16px;color:#333333;margin-top:20px;}
.coper2_con dl dd p{line-height:36px;}
.coper2_con ul li{width:335px;height:270px;float:left;border:1px solid #f0f0f0;margin-right:94px;}
.coper2_con ul li:nth-child(3n){margin-right:0px}
.coper2_con ul li i{height:53px;display:block;padding:0px 20px;margin-top:30px;}
.coper2_con ul li i img{vertical-align:middle}
.coper2_con ul li p{color:#666666;line-height:29px;padding:0px 20px;margin-top:25px;}
.coper2_bo{margin-top:56px;}
.coper2_bo span{font-size:16px;color:#333333;display:block;margin-bottom:10px}
.coper2_bo p{color:#666666;margin-top:20px;width:100%;float:left}
.coper3_img{float:left;margin-top:34px;width:auto}
.coper4_L{width:780px;float:left}
.coper4_L div{width:100%;float:left}
.coper4_L div h3{font-size:30px;color:#333333}
.coper4_L div p{color:#666666;line-height:36px;margin-top:14px;}
.coper4_L div strong{color:#666;margin-top:20px;display:block}
.coper4_L div ul li{color:#666666;margin-top:22px}
.coper4_L div ul li:before{content:url(../image/ico21.png);float:left;margin-right:8px}
.coper4_L div:last-child{margin-top:66px;}
.coper4_L div:last-child ul li:before{content:url(../image/ico22.png)}
.coper4_R{width:317px;height:544px;position:relative;float:right}
.coper4_R img{width:100%;float:left}
.coper4_R strong{font-size:32px;color:#fff;text-align:center;left:0px;right:0px;bottom:96px;position:absolute;font-style:italic}

.con_main{padding:40px 0px 79px 0px}
.con_top,.con1_top,.con4_left{width:804px;float:left;border:1px solid #ededed}
.con_top thead td{background:#224c96;color:#fff;padding:0px 16px;padding:16px;font-size:20px;}
.con_top tbody td{padding:14px 16px;border-bottom:1px solid #ededed;color:#666666}
.con_top tbody td:nth-child(2n+1){background:#f3f8fb}
.con_right{width:339px;float:right}
.con_RT{width:100%;float:left;height:273px;background:url(../image/conpic1.jpg) no-repeat center}
.con_RT span{font-size:18px;color:#fff;display:block;padding:0px 22px;margin-top:38px;}
.con_RT p{color:#fff;line-height:24px;padding:0px 22px;margin-top:34px;}
.con_RB{width:100%;float:left;height:340px;background:url(../image/conpic2.jpg) no-repeat center;margin-top:34px;}
.con_RB dt{font-size:18px;color:#fff;padding:0px 22px;margin-top:62px;}
.con_RB dt i{display:block;font-size:20px;color:#a9b0d7;margin-top:5px}
.con_RB dd{padding:0px 22px;margin-top:54px}
.con_RB dd p{line-height:30px;color:#fff;padding-left:12px;position:relative}
.con_RB dd p:before{content:'';width:2px;height:14px;background:#fff;position:absolute;left:0px;top:9px}
.con1_top,.con4_left{border:none}
.con1_top thead td{padding:20px;color:#fff;font-size:16px;background:#224c96}
.con1_top tbody td{padding:18px 20px;color:#666666}
.con1_top tbody tr:nth-child(2n) td{background:#eff2f5}
.con1_top td{border-right:1px solid #fff}
.con_h4{float:left;width:100%;font-size:22px;color:#224c96;margin-bottom:28px;}
.con_h4 i{float:right;color:#95a3c4;font-size:14px;}
.con1_top table{width:100%;float:left}
.con4_left img{display:block;margin-bottom:40px}
.con4_left img:last-child{margin-bottom:0px}
.con2A{width:100%;float:left;color:#666666;}
.con2A thead td{padding:18px 30px;font-weight:bold;background:#e3e4e6}
.con2A tbody td{padding:22px 30px;border-bottom:1px dashed #e6e6e6}
.con2A tbody td:nth-child(1),.con2A tbody td:nth-child(3),.con2A tbody td:nth-child(4){width:100px;}

/*人力资源*/
.job_main{padding-top:50px}
.jobanner dl dd p i{color:#d1cdca}
.job_top{width:100%;float:left}
.job_top h2,.job_bo h2,.job1_A dt{font-size:30px;color:#666666}
.job_top span{color:#2f579c;margin-top:15px;display:block}
.job_top p{line-height:32px;color:#666666;margin-top:30px;}
.job_top div img{float:left;width:431px;margin-top:40px;}
.job_top div img:last-child{float:right;width:746px;}
.job_bo{padding:50px 0px 80px 0px;background:#f6f6f6;margin-top:60px;width:100%;float:left}
.job_bo ul{margin-top:38px}
.job_bo ul li{float:left;width:220px;height:221px;background:#fff;text-align:center;margin-right:25px;text-align:center}
.job_bo ul li:last-child{margin-right:0px}
.job_bo ul li strong,.job_bo ul li span{display:block}
.job_bo ul li img{margin-top:50px;}
.job_bo ul li strong{font-size:18px;color:#0450a1;margin-top:10px;}
.job_bo ul li span{font-size:12px;color:#595757;margin-top:15px}
.job1_A,.job1_B,.job1_B p,.job1_C,.job1_C p{width:100%;float:left}
.job1_A dd{color:#666666;line-height:32px;margin-top:15px}
.job1_main{padding:50px 0px 60px 0px}
.job1_B{margin-top:48px}
.job1_B span{display:block;font-size:22px;color:#777777}
.job1_B span img{float:left;margin-right:10px;margin-top: 5px;}
.job1_B p,.job1_C p{position:relative;margin-top:20px;}
.job1_B p img{float:left;margin-right:5px;margin-top:5px;}
.job1_B p img:nth-child(3){margin-right:0px;}
.job1_B p img:nth-child(4){position:absolute;left:0px;top:211px;}
.job1_B p img:nth-child(5){position:absolute;left:401px;top:211px}
.job1_C p img:nth-child(4){top:220px}
.job1_C p img:nth-child(5),.job1_D p img:nth-child(5){right:0px;left:auto !important;top:220px;margin-right:0px}
.job1_D p img:nth-child(4){left:357px;top:220px;}
.job2A{height:279px;background:#224c96;margin-top:55px;width:100%;float:left;color:#fff}
.job2A img{width:687px;height:279px;float:left}
.job2A div{float:left;margin-left:34px;margin-top:20px;}
.job2A div p{line-height:40px;}
.job2B{padding-top:50px;}
.job2B .child{ overflow: hidden;width:100%;float:left;margin-bottom:40px;}
.job2B .tou{width:100%;float:left;background:#4695de; margin-top: 10px;}
.job2B .tou p{padding:0px 65px;color:#fff;line-height:40px;}
.job2B .tou p span{width:267px;float:left}
.job2B .child{width:100%;float:left;}
.job2B .child .dec{ overflow: hidden;}
.job2B .child .dec .title{ height:40px; background: #f3f3f3; color:#666666;margin-top:5px;line-height:40px;width:100%;float:left;position:relative;cursor: pointer;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.job2B .child .dec .title p{margin:0px 65px;overflow:hidden}
.job2B .child .dec .title span{ float: left;width:267px;}
.job2B .child .dec .title span:last-child{font-family:"Arial"}
.job2B .child .dec .title i{ float: right; width:12px; height:40px; right:26px;background: url(../image/ico24.png) no-repeat center;position:absolute}
.job2B .child .dec .title.cur{background:#f7f7f7}
.job2B .child .dec .title.cur i{ background-image: url(../image/ico23.jpg);}
.job2B .child .dec .cont{ padding:0px 60px 35px 60px;background:#fff; line-height: 34px; display: none;overflow:hidden}
.job2B .child .dec .cont p{ font-size: 14px; color: #666;width:100%;overflow:hidden}
.job2B .child .dec .cont h2{font-size:14px;color:#666;font-weight:bold;margin-top:30px;}
.job2B .child .more{width:100%;float:left;margin-top:40px;}
.job2B .child a{font-size:16px;color:#fff;width:144px;height:40px;display:block;margin:0 auto;line-height:40px;background:#d30023;border-radius:20px;text-align:center}



.footer{width:100%;float:left;background:#292a2e;padding-top:56px;}
.footer dl{width:410px;float:left;margin-right:45px;}
.footer dl dt{color:#fff;color:#fff;border-bottom:1px solid #6a6a6d;padding-bottom:25px;font-weight:bold;width:352px;}
.footer dl:first-child dt{width:312px;}
.footer dl dd{margin-top:16px;}
.footer dl dd a{color:#ababac;width:49%;float:left;line-height:35px}
.footer dl dd a:nth-child(2n){float:right;}
.footer dl dd a:hover{color:#fff}
.footer dl dd p{color:#ababac;line-height:35px}
.footer dl dd p img{margin-right:18px;vertical-align: middle;}
.fo_p{width:161px;float:right;text-align:center;font-size:12px;color:#bdbdbe}
.fo_p img{width:100%;display:block;margin-bottom:16px;}
.footer .w1200 div{width:100%;float:left;margin-top:70px;border-top:1px solid #484848}
.footer .w1200 div p{float:left;color:#818283;line-height:82px}
.footer .w1200 div p a{color:#818283;}
.footer .w1200 div p a:hover{color:#fff}
.footer .w1200 div p:last-child{float:right;}

@media screen and (max-width:1600px){
	.picScroll ul li{width:400px;}
	.w1580{width:1200px;}
	.top_right{margin-left:0px}
	.banner .pic li a dl{left:0px}
	.banner .hd li:first-child{margin-left:40px;}
}

@media screen and (max-width:1440px){
	.picScroll ul li{width:360px;}
	.picScroll{width:100%;float:left}
	.about2A .bd table td .td_div div p span{width:500px;height:700px;line-height:700px;}
	.about2A .bd table td .td_div div p span img{width:90%}
	.picScroll ul li div p{font-size:12px}
}
@media screen and (max-width:1366px){
	
	.picScroll ul li{width:341.5px;}
	.picScroll ul li{width:341.5px;}
	.about2A .bd table td .td_div div p span{width:400px;height:600px;line-height:600px;}
}
@media screen and (max-width:1200px){
	body{width:1200px;}
	.picScroll ul li{width:300px;}
}