@charset "utf-8";

html,body{height:100%; padding:0px; margin:0px;min-width: 1200px;font:14px 微软雅黑;color:#444;}

.fl {float:left;}

.fr {float:right;}

.clear{clear:both;}

.content{width: 1200px;margin:0 auto;}

.w0{width: 100%}

a { text-decoration: none; outline: none; color: #000; transition: 0.2s; }

p{text-align: justify;text-justify:inter-ideograph;margin: 0;}

li { list-style-type: none; vertical-align: top; margin: 0;padding:0;}

ul {margin: 0;padding: 0;}

img{margin: 0;padding: 0;}

img { border: 0; vertical-align: top; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}

em,i{font-style: normal;}

dd {display: block; -webkit-margin-start: 0;}

/*banner*/

.flexslider{margin:0 auto 0;position:relative;width:100%;height:550px;overflow:hidden;zoom:1}

.flexslider .slides li{width:100%;height:100%}

.flex-direction-nav a{width:70px;height:70px;line-height:99em;overflow:hidden;margin:-35px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;-webkit-transition:all .3s ease;border-radius:35px}

.flex-direction-nav .flex-next{background-position:0 -70px;right:0}

.flex-direction-nav .flex-prev{left:0}

.flexslider:hover .flex-next{opacity:.8}

.flexslider:hover .flex-prev{opacity:.8}

.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}

.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center}

.flex-control-nav li{margin:0 2px;display:inline-block;zoom:1}

.flex-control-paging li a{background:#dfdfdf;display:block;height:10px;overflow:hidden;text-indent:-99em;width:10px;cursor:pointer;-webkit-transition:all 0s ease;border-radius:10px}

.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background:#ffa23b}

.flexslider .slides a img{width:100%;height:550px;display:block}





/*头部*/

/*header start*/

.header{height: 100px;background: rgba(255,255,255,1);position: fixed;z-index: 99999999;box-shadow: 0 0 10px 0 #dfdfdf}



.header .head_body .head_tel{color: #007CC2}

.header .head_body .head_tel p{display: block;font-size: 15px;line-height: 27px;padding-top: 20px}

.header .head_body .head_tel b{font-size: 25px;font-family: Arial;}



.header .head_body > ul > li{float: left;line-height: 100px;font-size: 15px;padding: 0 15px;position: relative;}

.header .head_body > ul > li > a{display: block;color: #666; font-size: 17px;}

.header .head_body > ul > li.on{background: #007CC2}

.header .head_body > ul > li.on a{color: #fff}

.header .head_body > ul > li:hover {background: #007CC2;}

.header .head_body > ul > li:hover a{color: #fff}

.header .head_body > ul > li .sub{position: absolute;top: 100px;left:0px;width: 100%;display: none;}

.header .head_body > ul > li .sub li{height: 45px;line-height:45px;background: rgba(0,0,0,0.6);width: 100%;text-align: center;}

.header .head_body > ul > li .sub li a{color: #fff;font-size: 14px;}

.header .head_body > ul > li .sub li:hover {background: #007CC2}

.header .head_body > ul > li:hover .sub{display: block;}

.header .head_body .head_lan a{display: inline-block;width: 35px;height: 35px;border: 1.5px solid #666;font-size: 15px;color: #666;background: none;line-height: 35px;border-radius: 30px;text-align: center;transition: all 0.3s ease 0s;margin: 34px 0 34px 5px;}

.header .head_body .head_lan a:hover {background: #007CC2;border-color: #007CC2;color: #fff}

.header .head_body .head_lan a.cn:hover {background: #C10001;border-color: #C10001}

.header .head_body .head_lan a.cn.on{background: #C10001;border-color: #C10001;color: #fff}

.header .head_body .head_lan a.en.on{background: #007CC2;border-color: #007CC2;color: #fff}

/*header end*/



/*统一的标题*/

.til01{height:80px;display: block;font-size:36px;line-height:54px;color: #333;text-align: center;font-weight: normal;background: url(../images/line.png) no-repeat center 55px;}

.til01 span{display: block;font-size:18px;line-height:45px;color: #666;}

.til01 b{color: #007CC2;}



/*产品中心*/

/*产品中心*/

.pro{padding: 50px 0}

.pro_l{width: 280px}

.innerltitle{background-color:#007CC2;width:100%; height:auto;padding: 10px 0px;}

.innerltitle p{ font-size:25px;color:#fff;text-align:center;line-height:40px !important; padding: 0px !important;}

.innerltitle span{ font-size:25px;color:#fff;text-align:center; display:block; }

.iltcontf{ background-color:#f6f6f6;padding:10px;}

.iltconts{ background-color:#f6f6f6; padding:10px;margin-top:20px;}



/*栏目*/

.inermlist{ width:100%; height:auto;  margin:0 auto; }

.inermlist li{ width:100%;height:auto;margin:7px auto; position: relative;}

.inermlist > li > a{ width:225px;height:40px;line-height:40px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#007CC2;font-size:18px; float: left;text-indent:10px;text-align:left;font-weight: bold}

.inermlist > li > em{width: 20px;height: 20px;background: #007CC2;display: block;float: right;margin-top: 10px;margin-right:10px;color: #fff;text-align: center;line-height: 17px;font-size: 20px}

.inermlist > li > a:hover{text-indent:11px;color:#c5be00;font-weight:bold;text-decoration:none;}

.inermlist li ul{ padding: 0px;}

.inermlist li ul li{ width: 100%;margin: 0px;height:31px; border-bottom: 1px dashed #dedede;}

.inermlist li ul li a{ width:100%;height: 30px; line-height: 30px; background:none; color: #777; font-size: 15px; display: block; text-indent: 15px; text-align: left;font-weight: normal;font-size: 14px;float: none;}

.inermlist li ul li a:hover{ color:#007CC2;background: none; text-indent: 16px;}

.inermlist .addsubicon { width:30px; height: 40px; line-height:35px; color: #555; font-size:25px; float:right; text-align: center; display: block; cursor: pointer; font-weight: bold;}

.pro_r{width: 920px;}

.pro_r .pr_top{height: 80px;background: url(../images/protop.jpg) no-repeat center;margin-bottom: 20px;width: 900px;margin-left:20px;text-align: right;}

.pro_r .pr_top p{font-size: 18px;line-height: 80px;padding-right: 30px;text-align: right;}

.pro_r ul li{width: 180px;float: left;margin-left:50px;margin-bottom: 8px;}

.pro_r ul li img{width: 180px;height: 180px}

.pro_r ul li p{width: 180px;text-align: center;line-height:35px;font-size: 14px;color: #666;height: 35pxx;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.pro_r ul li:hover p {color: #007CC2}

/*关于我们*/

.about{overflow: hidden;}

.about .content{height: 340px;}

.about .tit{width: 420px;height: 265px;background: #007CC2;float: left;text-align: center;}

.about .tit a{color: #fff;font-weight: bold;display: block;padding-top:20px;}

.about .tit b{display: block;font-size:40px;color: #ccc;opacity: 0.4;line-height: 60px;text-transform: uppercase;padding:40px 0 0;}

.about .tit i{display: block;font-size: 36px;line-height: 40px;padding: 10px 0;}

.about .tit span{display: block;font-size: 18px;font-weight: normal;line-height: 30px;}

.about .wz{width: 740px;float: left;padding: 60px 0 0 30px;}

.about .ab_desc p{font-size: 15px;color: #fff;line-height: 30px;overflow: hidden;text-indent: 2rem;}

.about .wz a.more{display: block;font-size: 14px;color: #fff;line-height: 30px;float: right; margin-top: 10px;margin-left:120px;background-color: #007CC2;border:1px solid #007CC2;    width: 100px;text-align: center;}

.ab_k{ display:block; width:100%; height:285px; background:#969696; margin-top:-300px;}





/*标题框*/

.photo_l{width: 900px;margin:0 auto;padding:20px 0;}

.photo_l ul li{width: 22%;height: 40px;float: left;padding:0 10px;}

.photo_l ul li a{font-size: 16px;color: #333;display: block;    padding: 0 19px;text-align: center;height: 38px;line-height: 38px;overflow: hidden;border-radius: 30px;border: #dfdfdf 1px solid;}

.photo_l ul li a:hover{color: #fff;background: #007CC2;border: #007CC2 1px solid;}



/*合作伙伴*/

.part{margin-top: 30px;}

.pr{ position: relative;}

.prev2{ width: 36px;height: 36px;z-index: 9;top: 140px;left: 284px; cursor: pointer;}

.next2{ width: 36px;height: 36px; z-index: 9;top:130px;right: 300px; cursor: pointer;}

.part_c{overflow: hidden;text-align: center;line-height: 42px;margin:20px auto;}

.part_c li{width: 230px;float: left;padding: 0 13px 0 0;}

.part_c li p{border:solid 1px #f5f5f5}

.part_c li p,.part_c li p img{width: 220px;height: 110px;display: block;overflow: hidden;}

.part_c li span a{display: block;color: #333;}

.pa {position: absolute;}



/*优势*/

.g_ys{ height:850px; background: url(../images/ysbg.jpg) no-repeat center top; padding-top:120px;font-family:"Microsoft Yahei";box-sizing: border-box; position: relative;}

.g_ys h2{ margin-bottom: 46px;color: #fff; }

.g_ys h2 p{color: #fff;}

.ys ul{width:1200px;margin:0 auto;height:496px;position: relative;background: url(../images/ys1bg.png) no-repeat center top;}

.ys li{width:400px; float: left; height:248px;position: relative; padding:70px 70px 0;box-sizing: border-box;}

.ys li::after{content: "";position: absolute;left:0;top:0;background:#005EC0;height:100%;width: 100%;transform: scale(1.05);opacity: 0;-webkit-transition: .35s;-moz-transition: .35s;transition: .35s;}

.ys li h4{font-weight: normal; font-size: 30px;color:#fff; line-height: 60px;margin-bottom: 18px;position: relative;z-index: 1;}

.ys li p{ line-height: 24px;font-size: 16px;color: rgba(255,255,255,0.7);position: relative;z-index: 1;}

.ys li:nth-child(1) h4{background: url(../images/advico1.png) no-repeat right center;}

.ys li:nth-child(2) h4{background: url(../images/advico2.png) no-repeat right center;}

.ys li:nth-child(3) h4{background: url(../images/advico3.png) no-repeat right center;}

.ys li:nth-child(4) h4{background: url(../images/advico4.png) no-repeat right center;}

.ys li:nth-child(5) h4{background: url(../images/advico5.png) no-repeat right center;}

.ys li:nth-child(6) h4{background: url(../images/advico6.png) no-repeat right center;}



.ys li.cur::after{opacity: 1;}

.ys li.cur h4{font-weight: bold;}

.ys li.cur p{color: #fff;}



/*新闻动态*/

.news{padding: 0px 0;}

.news_l{width: 610px;padding: 30px 25px 0 0;background:url(../images/news_line02.gif) no-repeat right 50px;}

.news_t{height: 40px;line-height: 40px;overflow: hidden;background:url(../images/news_bor.gif) no-repeat 90px 12px;}

.news_t a{font-size: 16px;color: #444;font-weight: bold;}

.news_t span{font-weight: normal;padding-left: 50px;text-transform: uppercase;}

.news01{width: 610px;padding: 20px 0;}

.news01 .newimg{background:url(../images/news_k.jpg) no-repeat;width: 242px;height: 180px;padding: 13px 0 0 18px;overflow: hidden;float: left;}

.news01 .newimg a{display: block;width: 240px;height:180px;line-height: 0;overflow: hidden;}

.news01 .newimg img{width: 240px;height: 180px;}

.news01  .wz{width:306px;float: left;padding: 5px 0 0 25px;}

.news01  .wz a.newstit{font-size: 16px;font-weight: normal;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;width: 290px;line-height: 30px;color: #333;}

.news01  .wz a.newstit:hover,.news02 a.n2tit:hover,.wd .wdwz a.wdtit:hover{color: #007CC2;}

.news01 .news_desc{font-size: 14px;color: #666;line-height: 22px;height: 66px;padding: 25px 0 0; overflow: hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.news01  .wz a.more{display: block;font-size: 14px;color: #fff;width: 92px;text-align: center;height: 25px;line-height: 25px;background: #007CC2;overflow: hidden;margin-top: 15px;}

.news01  .wz a.more:hover{background: #c5be00;}

/*下排*/

.news02{width: 610px;height: 65px;overflow: hidden;border-bottom: #dcdcdc 1px dashed;}

.news02 a.n2tit{height: 25px;line-height: 25px;overflow: hidden;font-size: 16px;color: #333;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news02 a.n2tit b{color: #007CC2;font-size: 16px;padding-right: 10px;}

.news02  dd{height: 30px;line-height: 30px;overflow: hidden;width: 610px;}

.news02 .news_desc{font-size: 14px;color: #666;float: left;width: 545px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news02 dd span{display: block;font-size: 14px;float: left;width: 55px;text-align: right;}





/*常见问答*/

.wd{width: 510px;padding: 30px 0 0;overflow: hidden;}

.wd1{ width:510px;height: 70px; border-bottom:#dcdcdc 1px dashed; padding:14px 0;}

.wd .date{width: 80px;float: right;font-size: 16px;color: #666160;text-align: center; background:url(../images/news_time.gif) no-repeat center 9px;line-height: 34px;}

.wd .date i{display: block;font-size: 35px;color: #484240; font-family:"Times New Roman", Times, serif;}

.wd .wdwz{ float:left; overflow:hidden; width:395px;}

.wd .wdwz a.wdtit{font-size: 16px;color: #333;display: block;line-height: 30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.wd .news_desc{font-size: 14px;color: #9a9a9a;line-height: 22px;height: 44px;overflow: hidden; padding:5px 0 0;text-overflow:-o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}





/*底部*/

.footer{width: 1400px; margin:0 auto;}

.f_bg{ background:#333; overflow:hidden; margin-top: 40px;}

.f_nav ul li a:hover{color: #c5be00;}

.f_nav ul li a{font-size: 17px;color: #fff;}

.f_nav ul li{float: left;padding: 0 65px;}

.f_nav{height: 88px;line-height: 106px;overflow: hidden;border-bottom: #a2a2a2 1px solid;}

.f_ban a{color: #bebfbf;}

.f_ban p{color:#e6e6e6; font-size: 15px;line-height: 50px; height: 50px; padding-left: 48px;background:url(../images/fi1.png) no-repeat 0 5px}

.f_ban p:nth-child(2){background:url(../images/fi2.png) no-repeat 0 5px}

.f_ban p:nth-child(3){background:url(../images/fi3.png) no-repeat 0 5px}

.f_ban p.p1{color: #c5be00;font-size: 18px;}

.f_ban span{padding: 0 10px;}

.f_ban{padding: 50px 160px 0;height: 215px;}

/*2*/

.f_ban1 a{color: #bebfbf;}

.f_ban1 p{color:#e6e6e6; font-size: 15px;line-height: 50px; height: 50px; padding-left: 48px;background:url(../images/fi4.png) no-repeat 0 5px}

.f_ban1 p:nth-child(2){background:url(../images/fi5.png) no-repeat 0 5px}

.f_ban1 p:nth-child(3){background:url(../images/fi6.png) no-repeat 0 5px}

.f_ban1 p.p1{color: #c5be00;font-size: 18px;}

.f_ban1 span{padding: 0 10px;}

.f_ban1{padding: 50px 100px 0;height: 200px;}

























