@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;}
.w0{width: 100%}
.content{width: 1200px;margin:0 auto;}
a { text-decoration: none; outline: none;color: #454545;; 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; }
i{font-style: normal;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; margin: 0;padding: 0}
dd { display: block; -webkit-margin-start: 0;}
.pa {position: absolute;}
.pr{ position: relative;}
/*header start*/
.w0 {width: 100%;}
.header{position: fixed;z-index: 9999999;padding: 15px 0;transition: background 1s;height: 80px}
.header ul.nav{width: 770px;}
.header ul.nav > li{width: 128px;text-align: center;line-height: 60px;float: left;font-size: 18px;padding-top: 20px}
.header ul.nav > li > a {display: block;color: #fff}
.header ul.nav .erji{display: none;background: #f1f1f1}
.header ul.nav .erji li{line-height: 35px;font-size: 14px}
.header ul.nav > li:hover > a{border-bottom: 3px solid #11427c}
.header ul.nav > li:hover .erji{display: block}
.header ul.nav > li:hover .erji a{display: block;}
.header ul.nav .erji li:hover a{background: #11427c;color: #fff}
.scrolledDown{background: rgba(255, 255, 255, 1);color: #333;box-shadow: 0 0 10px 0 #666;}
.scrolledDown ul.nav > li > a{color: #666}

/*banner*/

.flexslider{position:relative;width:100%;height:900px;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:rgba(0,0,0,.3);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:#1f4cb0}
.flexslider .slides a img{width:100%;height:900px;display:block}

/*统一使用的标题*/
.tytit{height: 100px;margin:0 auto;}
.tytit .en2 {color: #cecbcb;font-size:46px;font-weight: bold;text-align: center;text-transform:uppercase;opacity: 0.3;line-height: 40px;}
.tytit .c2tt {color: #666;font-size: 35px;font-weight: bold;text-align: center;opacity: 0.8;}
.tec_p .c2tt {color: #fff;font-size: 35px;font-weight: bold;text-align: center;opacity: 0.8;}
.al_bj .tytit{height: 100px;margin:0 auto;padding-bottom: 30px;}
.al_bj .c2tt {color: #fff;font-size: 35px;font-weight: bold;text-align: center; opacity: 0.8;}
/*产品中心*/
.probox{font-family:"Microsoft Yahei";line-height:30px;position: relative;z-index:2;overflow: hidden;padding:50px  0;}
.pro_cla .protit {text-align: center;font-size: 30px; color: #fff; line-height: 115px;background: url(../images/protbg.jpg) no-repeat 0 0;border-bottom: 1px solid #fff;}
.pro_cla{width: 250px;line-height:39px;color: #333;background: #f3f3f3;}
.pro_cla .protit{height: 100px;text-align: center;font-size:30px;color: #fff;background:url(../images/protbg.jpg) no-repeat 0 0;border-bottom: 1px solid #fff;}
.pro_cla .protit a{color: #fff;}
.pro_cla li.cur,.pro_cla li:hover{background: #11427c;}
.pro_cla li{font-size:17px;color: #fff;line-height:62px;background: rgba(68, 68, 68, 0.4);border-bottom: 1px dashed rgba(204, 204, 204, 0.39);position: relative;}
.pro_cla li:before{content: "";position: absolute;width: 21px;height: 21px;background:url(../images/ico01.png) no-repeat center;left: 208px;top: 22px;}
.pro_cla li a{color: #fff;padding: 0 32px;display: block;background:url(../images/ico06.png) no-repeat 11px center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*右侧*/
.pro_list{width:943px;overflow: hidden;}
.prev1,.next1{width:17px;height:27px;display: block;left:304px;top:174px;z-index: 2;}
.prev1{left:26px;}
.pro_c{width: 943px; overflow: hidden;background: url(../images/pro_cbg.jpg) no-repeat center;margin-bottom:13px;}
.pro_c .tempWrap{overflow:hidden; position:relative; width:943px}
.pro_lc .p1{width:943px;height:375px;}
.pro_lc .pimg,.pro_lc .pimg img{width:375px;height:375px;display: block;overflow: hidden;float: left;}
.pro_lc .wz{width: 445px;display: block;overflow: hidden;padding:53px 0 0 60px;float: left;line-height: 26px;color: #333;}
.pro_lc .wz a.ptit{color: #333;font-size: 22px;line-height: 42px; height: 42px;font-weight: 700;}
.pro_lc .wz .pro_lw{height:180px;overflow: hidden;}
.pro_lc .wz .pro_lw p{font-size: 15px;color: #666;}
.more01{width: 95px;line-height: 28px; border-radius: 20px; background: #11427c;text-align: center;display: block;font-size: 15px;color: #fff;}
/*下方*/
.pro_list ul{width: 960px;}
.pro_list li{position: relative;overflow: hidden;margin:0 20px 0 0;float: left;width: 300px;    box-shadow: 3px 4px 5px 0px #949393;}
.pro_list li :hover p{background: #11427c;color: #fff}
.pro_list li :hover a.more01{border-radius: 20px; background: #7f7f7f; color: #fff;}
.pro_list li img{width:300px;height:300px;display: block;overflow: hidden;border: solid 1px #d2d2d2;}
.pro_list li p{display: block;background: #c4c4c4; padding: 7px 5px 4px 7px; height: 30px;}
.pro_list li a.protit{font-size:16px;line-height:22px;color: #666;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pro_list :hover li a.protit{color: #fff;}

/*合作流程*/
.tec_p{background:url(../images/tecbg.jpg) no-repeat center 0;font-family:"Microsoft Yahei";color: #fff;position: relative;padding:50px 0 50px;text-align: center;}
.tec_p .content{padding-top: 30px;}
.tec_pc dl{width:186px;float: left;height: 235px;padding: 0 44px 0 0;background:url(../images/ico04.png) no-repeat right 48px;margin: 0 22px 0 0;}
.tec_pc dl.born{background:none;margin: 0;padding: 0;}
.tec_pc dt{width:130px;height: 98px;display: block;padding: 32px 0 0;background:url(../images/teclbg2.png) no-repeat center 0;font-size: 20px;line-height: 28px;margin: 0 auto 18px;}
.tec_pc dt em,.tec_pc dt b{display: block;}
.tec_pc dl.tec_l1 dt{background:url(../images/teclbg3.png) no-repeat center 0;}
.tec_pc dl.tec_l2 dt{background:url(../images/teclbg3.png) no-repeat center 0;}
.tec_pc dl:hover dt{background:url(../images/teclbg1.png) no-repeat center 0;}
.tec_pho{display: block;height: 42px;line-height: 42px;clear: both;}
.tec_pho span{display: inline-block;padding: 0 0 0 57px;background:url(../images/c_pho.png) no-repeat 0 0;}
.tec_pho span b{font-family: Impact;font-size: 30px;color: #a0a0a0;font-weight: normal;}

/*新闻*/
.news{margin-top:50px;margin-bottom: 50px;}
.news .content{padding-top: 30px;}
.news_company1{width:650px;margin-right:48px;}
.news_company2{width:450px;}
.news_company1 a.news1_title{border-bottom:1px solid #e5e5e5;    font-size: 22px; line-height: 39px;color: #333; display: block;}
.news_company2 a.news1_title{border-bottom:1px solid #e5e5e5;    font-size: 22px; line-height: 39px;color: #333; display: block;}
.news .content .img{width:650px; height: 260px;}
.news .content .img img{width:650px; height: 260px;}
.news1_title span{padding-left:12px;color:#999;font-size:14px;text-transform:uppercase;}
.news1_title a{position:absolute;right:0;top:0;}
.news_company1 .content{padding-top:20px;}
.news_company1 .img{padding-top:10px;}
.news_company2 .content{padding-top:20px;}
.news_company2 .img{padding-top:10px;}
.news_list li{line-height:27px;position:relative;padding-left:10px;}
.news_list li a{line-height:27px;color:#666;}
.news_list li a:hover{text-decoration:none;color:#a0a0a0;}
.news_list li span{color:#999;z-index:0;line-height:27px;position:absolute;right:0px;top:0px;}
.news_list li h3 {font-size:14px;}
.news_list li div{line-height:24px;}
.news_list1 li{border-bottom:1px dashed #e3e3e3;padding-bottom:11px;}
.news_list1 li a{padding-left:22px;line-height:45px;font-size:16px;background:url(../images/ndot.jpg) no-repeat 0% 50%;}
.news_list1 li a:hover{text-decoration:none;color:#11427c;}
.news_list1 li span{color: #999;font-size:14px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news_list2 li a{line-height:27px;padding-left:22px;line-height:45px;font-size:15px;background:url(../images/ndot.jpg) no-repeat 0% 50%;border-bottom:1px dashed #e3e3e3;display:block}
.news_list2 li a:hover{color:#11427c;}
.news_list3 li{position:relative;padding:13px 0 12px;border-bottom:1px dashed #e3e3e3;}
.news_list3 li a{line-height:30px;padding-left:38px;background: url(../images/jsicon.png) left center no-repeat;display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_list3 li a:hover{text-decoration:none;color:#11427c;}

/*案例展示*/
.al_bj{background: url(../images/al_bj.jpg) no-repeat center top;padding-top:50px;box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;}
.al_nr{background: #fff;padding:24px 0 0 25px;box-sizing: border-box;position: relative;}
.al_nr ul{width: 3465px; position: relative; overflow: hidden; padding: 0px; margin: 0px; left: -770px;}
.al_n{border:1px solid #d2d2d2;height: 456px;padding-left:14px;overflow: hidden; width: 1136px;}
.al_n .tempWrap{overflow:hidden; position:relative; width:1155px}
.al_n li{float:left;width:344px;padding:19px 21px 0 0px;border-right:1px solid #d2d2d2;height:437px;margin-right:20px;}
.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:344px;display: block;}
.al_n li i img{width:340px;height: 255px;transition:all 0.5s;}
.al_n li:hover i img{transform:scale(1.1);}
.al_n li a.atit{display: block;height: 38px;line-height: 38px;font-size:18px;color: #454545;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;padding-top:20px;}
.al_n li:hover a.atit{color:#11427c;}
.al_n li p{font-size:14px;line-height: 30px;color: #666666;}
.al_n li p a.more{font-size:14px;color: #11427c;padding-right:18px;display:block;margin-top:20px;text-align: right;}
.al_n li:last-child{margin:0;border:0;}
.al_j1,.al_j2{position: absolute;top:247px;}
.al_j1{left:-70px;}
.al_j2{right:-70px;}

/*关于我们*/
.pr{position: relative;}
.about{line-height:24px;height:563px;background:url(../images/aboutbg.jpg) no-repeat 0 0;   margin: 0 auto; margin-bottom: 50px;margin-top: 50px;}
.aboutil{width: 240px;padding: 74px 0 0 30px;font-size: 24px;line-height: 68px;color: #fff;}
.aboutil a,.honner_c li span a{color: #fff;display: block;}
.aboutil span{display: block;font-family: Arial;text-transform: uppercase;    font-size: 42px;line-height: 40px; opacity: 0.5;}
.about_c{width: 926px;}
.about_p,.about_p img{width:926px;height:440px;display: block;overflow: hidden;}
.about_w{display: block;position: relative;border: solid 1px #dbdbdb;border-top: 0; padding:24px 35px 0;height: 98px;}
.about_w p{overflow: hidden;text-indent: 2rem;}
.about > ul{ position: absolute;bottom: 76px;width: 270px;}
.about > ul li{float: left;text-align: center;width: 90px;    margin-left: 30px;}
.about > ul li p{text-align: center;font-size: 15px;line-height:20px;color: #fff;}
.about > ul li:hover {background: #a0a0a0}

/*底部*/
.f_bj{color:#96989a;clear:both;line-height:28px;background:#444}
.f_bj a{color:#96989a}
.f_nav{width: 280px;padding: 80px 45px 0px;}
.f_nav li{float:left;}
.f_nav a{padding:0 0 0 22px;display:inline-block;width:110px;color: #fff;opacity: 0.8;font-size: 16px;    padding-bottom: 35px;}
.f_text{display: block;width: 360px;height: 168px;padding: 80px 0 60px 40px;border-left: solid 1px #505050;}
.f_text p{float:left;padding:0 0 0 22px;display:inline-block;width: 350px;    line-height: 40px;}
.f_text1{display: block;width: 200px;height: 168px;padding: 80px 0 60px 80px;border-left: solid 1px #505050;}
.f_text1 p{    color: #fff; opacity: 0.8;font-size: 16px;text-align: center;    line-height: 30px;}
.f_text1 img{width: 150px;height: 150px;margin: 0 auto;display: block;}
.bq p{text-align: center;    line-height: 40px;}