body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i,button{margin:0;padding:0;font-family:"寰蒋闆呴粦",Arial, Helvetica, sans-serif;}
fieldset,img{border:0;margin:0; padding:0;}
body{margin:0; padding:0;overflow-x: hidden; }
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;transition: all 0.2s;}
a:hover{color:none;text-decoration:none;}
input,select,img{ vertical-align:middle;}
hr{border:1px solid #333;}
.clearfix {
    zoom: 1;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.fl{float: left;}
.fr{float: right;}
.wp{max-width:1200px;margin: 0 auto; }
.head{padding: 20px 0px;}
.tel{padding-left: 55px;background: url(img/tel.png) no-repeat;}
.tel span{font-size: 16px;display: block;margin-bottom: 5px;}
.tel b{font-size: 24px;color: #0d71eb;}
.menu{width: 100%;height: 48px;background: #0d71eb;}
.menu ul li{width: 150px; float: left;text-align: center;line-height: 48px;position: relative;}
.menu ul li a{color: #FFF;display: block;}
.menu ul li.curr{background: #1fb58c;}
.menu ul li div.sub{width: 100%; position: absolute;left: 0;z-index: 99; display: none;}
.menu ul li div.sub dl{background: #0d71eb;width: 100%;text-align: center;}
.menu ul li div.sub dl dt{line-height: 35px;background: #1fb58c;}
.menu ul li div.sub dl dt a{font-size: 14px;}
.menu ul li div.sub dl dt:hover{background: #0d71eb;}
.fullSlide{ width:100%;  position:relative;  height:598px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:598px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:598px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(images/touming.png) repeat-x; text-align:center;
     _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:#666; overflow:hidden; 
    line-height:9999px; 
}
.fullSlide .hd ul .on{ background:#285cd6; }
.topNum{width: 100%;height: 140px;background: #0d71eb;}
.topNum ul li{width: 25%;float: left;text-align: center;color: #FFF;position: relative;}
.topNum ul li b{font-size: 58px;display: block;margin-top: 22px;}
.topNum ul li span{font-size: 16px;}
.topNum ul li i{font-size: 16px;position: absolute;z-index: 9;top: 18px;right: 90px;}
.topNum ul li:after{
    content: "";
    width: 80px;display: block;
}
.products{margin-top: 50px;}
.tt{text-align: center;}
.tt span{font-size: 32px;color: #444;letter-spacing: 3px;position: relative;}
.tt span:before{
    content: "";
    width: 90px;height: 2px;background: #0d71eb;
    position: absolute;left: -120px;top: 18px;
}
.tt span:after{
    content: "";
    width: 90px;height: 2px;background: #0d71eb;
    position: absolute;right: -120px;top: 18px;
}
.tt span em{margin-right: 20px;color: #0d71eb;}
.tt p{color: #666;font-size: 16px;margin-top: 10px;}
.pd-left{margin-top: 20px;}
.pd-left-top i{width: 20px;height: 2px;background: #333;display: block;margin-bottom: 5px;}
.pd-left-top span{display: block;margin: 5px 0px;}
.pd-left-top b{font-size: 26px;color: #0d71eb;display: block;}
.pd-menu dl{text-align: center;}
.pd-menu dl dt{height: 40px;line-height: 40px;background: #0d71eb;}
.pd-menu dl dt a{color: #FFF;font-weight: bold;font-size: 18px;display: block;}
.pd-menu dl dd{height: 35px;background: #f3f3f3;border-top: 1px solid #FFF;line-height: 35px;font-size: 14px;}
.pd-menu dl dd a{color: #666;display: block;}
.pd-menu dl dd:hover{background: #1fb58c;}
.pd-menu dl dd:hover a{color: #FFF;}
.pd-right{width: 960px;margin-top: 20px;}
.rt-nav{height: 50px;background: #384652;line-height: 50px;}
.rt-nav a{display: inline-block;text-align: center;padding: 0px 30px;color: #FFF;}
.rt-nav a.cur{background: #0d71eb;}
.pd-list{margin-top: 20px;}
.pd-list ul {
	display: flex;
	flex-wrap: wrap;
}
.pd-list ul li{width: 230px;margin-left: 13.33px;margin-bottom: 15px;}
.pd-list ul li img{width: 230px;height: 205px;}
.pd-list ul li p{text-align: center;margin-top: 5px;}
.pd-list ul li:nth-child(1),.pd-list ul li:nth-child(5),.pd-list ul li:nth-child(9),.pd-list ul li:nth-child(13){margin-left: 0;}
.advantage{margin-top: 50px;}
.adv-con{height: 550px;background: url(img/bg1.jpg) center no-repeat;}
.adv-con ul{position: relative;}
.adv-con ul li{width: 320px; position: absolute;padding-bottom: 20px;border-bottom: 1px solid #CCC;z-index: 9;}
.adv-con ul li p{width: 270px;line-height: 30px;}
.adv-con ul li i{width:30px;height: 30px;border-radius: 100%;display: block;background: #3fc9a3;text-align: center;color: #FFF;line-height: 30px;}
.adv1{top: 60px;}
.adv2{top: 190px;}
.adv-con ul li.adv2 i{background: #0d71eb;}
.adv3{top: 350px;}
.adv-con ul li.adv3 i{background: #0d71eb;}
.adv4{top: 50px;right: 0;}
.adv-con ul li.adv4 i{background: #0d71eb;}
.adv5{top: 180px;right: 0;}
.adv6{top: 360px;right: 0;}
.adv-con ul li.adv6 i{background: #0d71eb;}
.qualification{padding: 50px 0px;background: #f2f2f2;}
.caseList{position: relative;height:350px;}
.caseList .hd a.next,.caseList .hd a.prev{display: block;position: absolute;text-align: center;line-height: 52px;font-size: 32px;color: #FFF;z-index: 99;cursor: pointer;border-radius: 100%;}
.caseList div.tempWrap{margin-left: 80px;}
.caseList ul li{width: 177px;background:url(images/jia.jpg) bottom right no-repeat;float: left;margin-top: 50px;margin-right: 23px;margin-left: 12px;}
.caseList ul li img{width:100%;height: 246px;}
.caseList ul li p{line-height: 45px;font-size: 16px;text-align: center;}
.caseList .hd a.next{left: 10px;top:165px;}
.caseList .hd a.prev{right:10px;top:165px;}
.about{height: 617px; background: url(img/bg2.jpg) center no-repeat;padding-top: 50px;}
.about .tt span{color: #FFF;}
.about .tt span em{color: #FFF;}
.about .tt span:after,.about .tt span:before{background: #FFF;}
.about p{color: #77aff4;}
.about-left{margin-top: 60px;}
.about-left img{max-width: 635px}
.about-right{width: 450px;margin-top: 60px;margin-right: 50px;}
.about-right h3{font-size: 24px;color: #FFF;border-left: 6px solid #3fc9a3;line-height: 32px;padding-left: 13px;}
.about-right p{font-size: 14px;color: #FFF;margin-top: 20px;line-height:28px;}
.about-right a{padding: 5px 30px;display: inline-block;border:1px solid #8dbcf6;font-size: 14px;color: #FFF;margin-top: 20px;}
.partner{margin-top: 50px;}
.partList{margin-top: 30px;}
.partList ul li{width:188px;height: 148px;border:1px solid #CCC;float: left;margin-left: 12px;margin-top: 12px;}
.partList ul li img{width: 100%;height: 100%;}
.partList ul li:nth-child(1),.partList ul li:nth-child(7){margin-left: 0;}
.more{margin-top: 50px;text-align: center;}
.more a{width: 150px;height: 35px;display: inline-block;border:1px solid #0d71eb;color: #0d71eb;text-align: center;line-height: 35px;font-size: 13px;}
.news{margin-top: 50px;}
.news-left{width: 812px;margin-top: 30px;}
.news-left dl{padding: 15px;background: #f4f4f4;margin-bottom: 20px;}
.news-left dl dt{width: 273px;height: 233px;border:1px solid #333;float: left;}
.news-left dl dt img{width: 263px;height: 223px;margin: 5px;}
.news-left dl dd{width: 450px; margin-left: 30px;float: left;}
.news-left dl dd h3{font-size: 20px;margin-top: 10px;}
.news-left dl dd h3 a:hover{color: #0d71eb;}
.news-left dl dd p{margin-top: 10px;color: #666;line-height: 30px;}
.news-left dl dd div.learn{margin-top: 40px;text-align: right;}
.news-left dl dd div.learn a{color: #0d71eb; }
.news-right{width: 340px;padding: 15px;background: #f4f4f4;margin-top: 30px;}
.news-right ul li{border-bottom: 1px dashed #CCC;padding: 25px 0px;}
.news-right ul li a{padding-left: 40px;line-height: 40px;background: url(img/wen.png) left no-repeat;display: block;color: #0d71eb;font-size: 18px;}
.news-right ul li p{font-size: 12px;line-height: 25px;color: #666;padding-left: 40px;background: url(img/da.png) left top no-repeat;margin-top: 8px;}
.footer{background: #333333;}
.foot{padding: 50px 0px;}
.foot-left dl{width: 125px;float: left;}
.foot-left dl:nth-child(1){width:250px;}
.foot-left dl:nth-child(1) dd{width:50%;float:left;}
.foot-left dl dt{margin-bottom: 25px;}
.foot-left dl dt span{font-size: 16px;border-bottom: 1px solid #777;color: #FFF;line-height: 30px;padding-right: 20px;display: inline-block;}
.foot-left dl dd{margin-bottom: 10px;}
.foot-left dl dd a{font-size: 14px;color: #a1a1a1;}
.foot-left dl dd a:hover{color: #FFF;}
.foot-right{width: 550px;border-left: 1px solid #999;}
.foot-right dl{width: 100%;color:#FFF;}
.foot-right dl dd p{font-size: 13px;color: #FFF;margin-top: 10px;}
.foot-right dl dd,.foot-right dl dt{float: right;}

.foot-right dl dd{text-align: center;margin-left: 20px; width:50%;}
.foot-right dl dt{text-align: right;width: 200px;float:right;}
.foot-right dl dt p{line-height: 25px;color: #999;font-size: 13px;margin-top:20px;}
.foot-right dl dd img{width: 130px;height: 130px;}
.copyright{text-align: center;line-height: 35px;background: #000000;color: #FFF;font-size: 14px;}
.copyright a{color: #FFF;}

 .m-crm{ width: 100%; height: 60px; border-bottom: 1px solid #ddd; box-shadow: 2px 2px 2px 2px #f1f1f1; font-size:14px; line-height: 60px; margin-bottom: 20px; }
.m-crm h3{ font-size: 14px; }
.m-crm h3 span{ color:#0d71eb; font-weight:100; }
.m-crm h3 span a{ color:#0d71eb; }
.g-bd{ margin-bottom:20px; }
.g-sdc { width: 250px; }
.g-mnc { width: 930px; }
.g-sdc .m-box{ margin-bottom:20px;}
.m-box1 .m-hd { background-color: #0d71eb; color: #fff; height: 40px; line-height: 40px; font-size: 15px; padding: 0 15px; }
.m-box1 .m-bd { border: solid #ddd; border-width: 0 1px 1px; padding:10px; }
.m-box2 { border: 1px solid #ddd; }
.m-box2 .m-hd { border-bottom: 1px solid #ddd; border-left: 3px solid #0d71eb; height: 40px; line-height: 40px; font-size: 15px; padding: 0 10px; }
.m-box2 .m-hd span{ display:block; float:right; font-weight:100; font-size:12px; }
.m-box2 .m-hd span a{ color:#999; }
.m-box2 .m-bd{ padding:10px; }
.m-box3 .m-hd { border-left: 4px solid #1b72ce; font-size: 15px; height: 35px; line-height: 35px; padding-left: 10px; }
.m-box3 .m-bd{ padding:10px 0; } 
.m-page{ text-align: center; padding:30px 0; }
.m-page a,
.m-page span{ border: 1px solid #e5e5e5; display:inline-block; margin:0 5px; padding:8px 14px; }
.m-page a { text-decoration: none; }
.m-page a:hover, .m-page .thisclass{ background-color:#3362a8; border: 1px solid #3362a8; color:#fff; }
.m-page .disabled, .m-page .pageinfo { background-color:#f9f9f9; color:#bbb; }

.sdcnav li a{ display:block; background-color:#f9f9f9; border:1px solid #ddd; border-radius:20px; padding:0 15px; line-height:30px; margin-bottom:10px; font-size: 12px;}
.sdcnav li a:hover{ border-color:#f00; color:#f00; }
.sdcnav li:last-child a{ margin-bottom:0; }
ul.sdcnav dd{margin-bottom:10px;}
ul.sdcnav dd a{font-size:13px;margin:0px 30px 0px 10px;color:#666;line-height:30px;border-bottom:1px dashed #efefef;display:block;padding-left:20px;}
ul.sdcnav dd a:hover{color:#f00;}
.sdcctc{ line-height:30px; font-size: 12px;}
.sdcctc span{ color:#004490; font-weight:bold; }

.sdc-imglst{ height:215px; overflow:hidden; }
.sdc-imglst li{ display:inline; float:left; width:109px; margin:0 10px 10px 0; }
.sdc-imglst li:nth-child(2n){ margin-right:0; }
.sdc-imglst li span{ display:block; text-align:center; line-height:20px; }

.sdc-txtlst li { margin: 0 0 3px; }
.sdc-txtlst li a { border-left: 4px solid #ddd; display: block; height: 30px; line-height: 30px; padding: 0 5px 0 10px; overflow: hidden; }
.sdc-txtlst li a:hover { background-color: #1b72ce; border-left: 4px solid #1b72ce; color: #fff; }

.mnc-txtlst li{ display:inline; float:left; width:355px; margin-right:20px; }
.mnc-txtlst li:nth-child(2n){ margin-right:0; }

.news-imglst li { border-bottom: 1px dashed #ddd; padding: 25px 0; overflow: hidden; }
.news-imglst .tt { font-size: 16px; height: 30px; line-height: 40px; margin-bottom: 10px; text-align: left;}
.news-imglst .tt a{color: #555;}
.news-imglst .thumb { width: 160px; height: 120px; margin-right: 20px; overflow: hidden; }
.news-imglst .thumb:hover img { transform: scale(1.1); transition: all ease-out 1683ms; }
.news-imglst .info { color: #999; line-height: 30px;font-size: 13px; }
.news-imglst .abs { color: #808080; height: 50px; line-height: 25px; overflow: hidden;font-size: 13px; }
.news-imglst .abs a,
.news-imglst .info a { color: #004490; }
.news-imglst .abs a:hover,
.news-imglst .info a:hover { text-decoration: underline; }
.news-imglst .info span { margin-right: 12px; }

.pdt-imglst li{ display:inline; float:left; width:212px; height:160px; margin:0 10px 20px 0; overflow:hidden; position:relative; }
.pdt-imglst li:nth-child(4n){ margin-right:0; }
.pdt-imglst li a img,
.pdt-imglst li a p { transition: 0.5s; }
.pdt-imglst li a:hover img { transform: scale(1.1); }
.pdt-imglst li a p { background: rgba(37,111,185,0.7); width: 100%; height: 100%; line-height: 160px; font-size: 16px; position: absolute; top: 0; left: 0; color: #FFF; text-align: center; transform: scale(0); z-index: 99; }
.pdt-imglst li a:hover p { transform: scale(1); border-radius: 0; }

.pdt-imglst2 li{ height:110px; }
.pdt-imglst2 li a p{ line-height:110px; }
.f-pd25{ padding:25px; }
.f-pdlr25{ padding:0 25px; }
.f-mt20{ margin-top:20px; }
.m-page{ text-align: center; padding:30px 0; }
.m-page a,
.m-page span{ border: 1px solid #e5e5e5; display:inline-block; margin:0 5px; padding:8px 14px; }
.m-page a { text-decoration: none; }
.m-page a:hover, .m-page .thisclass{ background-color:#3362a8; border: 1px solid #3362a8; color:#fff; }
.m-page .disabled, .m-page .pageinfo { background-color:#f9f9f9; color:#bbb; }
.art-tt{ color:#0d71eb; font-family:'黑体'; font-size:20px; font-weight:100; height:50px; line-height:50px; margin-bottom:10px; }
.art-meta{ background-color: #f6f6f6; border: 1px solid #eee; color:#999; line-height:35px; margin-bottom:15px; font-size: 13px;}
.art-meta span{ margin-right:10px; }
.art-meta span a{ color:#999; }
.f-tac{text-align:center;}
.art-bd { font-size:13px; line-height: 26px; }
.art-bd p,
.art-bd h3,
.art-bd div,
.art-bd table,
.art-bd ul{ margin-bottom: 12px; }
.art-bd h3{ color: #0d71eb; background-color: #f6f6f6; border-left: 3px solid #0d71eb; padding:5px 10px; }
.art-bd img{ border-radius:5px; }
.art-bd strong{ color:#0d71eb; font-weight:bold; }
.art-bd a{ color:#0d71eb; text-decoration:underline; }
.art-pn{ background-color: #e6f0fd; border: 1px solid #b1e0f4; margin:30px 0 10px; }
.art-pn p{ display:inline-block; width:49%; height:36px; line-height:36px; overflow:hidden; font-size: 13px;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}


.page{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}
.page a{    
    border: 1px solid #ccc;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    background: #fff;
    text-decoration:none;
    color:#999;
}
.page a:hover{
    border:1px solid #FF6600; 
    background-color:#FF6600; 
    color:#fff;
}
.page span{
    border: 1px solid #FF6600;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #FFEEE5;
    color: #FF6600;}
.dlst-active {
	background-color: #3fc9a3!important;
}
.dlst-active a {
	color: #fff!important;
}