body{font-family:'微软雅黑';font-size:13px;color:#333; padding:0; margin:0;}
input , textarea , select{font-family:Verdana, Geneva, sans-serif; color:#333; font-size:13px;}
a{ color:#333;}
a:hover{ color:#004377;}
@font-face { 
	font-family:"DINCond-Bold"; 
	src:url('../fonts/impact.ttf') format("truetype");
	font-weight:normal;
	font-style:normal;
}

/*头部*/
.wrap{ width:1200px; margin:0 auto; position:relative;}
.head{ height:80px; z-index:99999; position:relative;}
.head .logo{ width:245px; height:50px; float:left; margin:12px auto 0;}
.head .logo img{ width:100%; height:auto; vertical-align:top;}
.head .nav{ float:right; margin-left:85px; margin-top:17px;}
.head .nav li,.head .nav li a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 10px;}
.head .nav li a{ position:relative; height:64px; line-height:50px; font-size:16px; transition:all .4s;}
.head .nav li a span{ display:block; content:''; width:0; height:3px; background:#004377; transition:all .4s; position:absolute; left:0; bottom:0;}
.head .nav li.on a span,.head .nav li:hover a span{ width:100%; }
.head .nav li.on a,.head .nav li:hover a{font-weight:bold; color:#004377;}
.head .h_r{ display:inline-block; *display:inline; zoom:1; float:right; height:26px; border-left:1px solid #bbb; margin-left:20px; margin-top:26px; padding-left:40px; line-height:26px; vertical-align:top;}
.head .h_r a{  display:inline-block; *display:inline; zoom:1; height:26px; line-height:26px; font-size:16px; margin-right:20px;}
.head .h_r a img{ width:22px; height:22px; vertical-align:middle;}
.head .h_r a:last-child{ margin-right:0;}
.wap_nav{ display:none;}
.wap_nav_m{ width:70%; height:100%; background:rgba(0,0,0,.7); position:fixed; right:-100%; top:0; z-index:99; transition:all .4s;}
/*幻灯片*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}
.owl-pagination { position: absolute; left: 0; bottom: 10px; width: 100%; height: 30px; text-align: center;}
.owl-page { display: inline-block; width:12px; height: 12px; margin: 0 5px; *display: inline; *zoom: 1; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:rgba(255,255,255,.5);}
.owl-pagination .active { background:#FFF;}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}
/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}
.owl-next { right: 10px; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg17.png);}
.owl-next:hover { background-image: url(../images/bg18.png);}*/
@media screen and (max-width: 579px) {.owl-pagination{bottom:0px;height:15px;}}
/*幻灯片*/
.m_tit{ width:100%; padding:45px 0 40px; text-align:center;}
.m_tit em{ display:block; font-size:24px; font-weight:bold; color:#393939;}
.m_tit span{ display:block; width:60px; height:2px; background:#004377; margin:8px auto 10px;}
.m_tit p{ font-size:16px; color:#b0b0b0;}
/*关于欧亚*/
.main_1{ width:100%; background:#F8F8F8; padding-bottom:65px;}
.i_about{ width:100%;}
.i_about dt{ width:490px; height:290px; float:left; line-height:290px;}
.i_about dt img{ max-width:100%; height:auto; max-height:290px; vertical-align:middle;}
.i_about dd{ width:682px; background:#fff; float:right; padding:35px 35px 0; height:290px;}
.i_about dd .ctn p{ font-size:14px; color:#484848; margin-bottom:15px; line-height:240%;}
.i_about dd ul{ width:100%; padding-top:18px;}
.i_about dd ul li{ width:108px; height:75px; float:left; margin-right:12px; border:1px solid #ddd; text-align:center; font-size:15px; transition:all .4s;}
.i_about dd ul li:last-child{ margin-right:0;}
.i_about dd ul li .img{ width:45px; height:45px; overflow:hidden; margin:0 auto; position:relative;}
.i_about dd ul li .img img{ width:45px; height:45px; vertical-align:top; transition:all .4s; position:absolute; left:0; top:0;}
.i_about dd ul li:hover{ border:1px solid #004377; background:#004377;}
.i_about dd ul li:hover a{ color:#fff;}
.i_about dd ul li:hover .img .nomorl{ transform:scale(0,0);}
.i_about dd ul li:hover .img .hover{ transform:scale(1,1);}

/*关于欧亚*/
/*核心业务*/
.main_2{ padding-bottom:0px;}
.main_2 ul{ width:100%;}
.main_2 ul li{ width:385px; float:left; margin-right:22px;}
.main_2 ul li:last-child{ margin-right:0;}
.main_2 ul li .tu{ width:100%; height:220px; line-height:220px; overflow:hidden;}
.main_2 ul li .tu img{ max-width:100%; height:auto;  vertical-align:middle; transition:all .4s;}
.main_2 ul li a:hover .tu img{ transform:scale(1.1,1.1);}
.main_2 ul li .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#222222; font-weight:bold;}
.main_2 ul li p{ font-size:13px; text-align:center; line-height:175%; color:#616161; padding:0 15px;}
.main_2 ul li .ctn{ width:100%; height:135px; border:1px solid #eee; border-top:0; padding-top:8px;}
/*核心业务*/
/*新闻中心*/
.main_3{ width:100%; background:url(../images/new_bg.jpg) no-repeat top center; background-size:cover; padding-bottom:75px;}
.main_3 .m_tit em,.main_3 .m_tit p{ color:#FFF;}
.main_3 .m_tit span{ background:#fff;}
.main_3 dl{ width:100%;}
.main_3 dl dt{ width:588px; float:left; background:#fff;}
.main_3 dl dt .tu{ width:100%; height:280px; overflow:hidden;  text-align:center; line-height:280px;}
.main_3 dl dt .tu img{ max-width:100%; max-height:280px; vertical-align:top;transition:all .4s;}
.main_3 dl dt:hover .tu img{ transform:scale(1.1,1.1);}
.main_3 dl dt .ctn,.main_3 dl dd li{ width:100%; height:125px; position:relative; padding:28px 20px 0 112px;}
.main_3 .time{ width:94px; text-align:center; position:absolute; left:0; top:28px;}
.main_3 .time em{ display:block; width:100%; height:35px; line-height:35px; font-size:40px; color:#0d0d0d; font-weight:bold; position:relative;}
.main_3 .time em:before{ display:block; content:''; width:2px; height:35px; position:absolute; right:0; top:0; background:#004377; transition:all .4s;}
.main_3 .time p{ font-size:14px; color:#8c8c8c; line-height:20px;}
.main_3 .tit{ width:100%; height:32px; line-height:20px; font-size:18px; color:#0d0d0d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:all .4s;}
.main_3 .des{ width:100%; color:#6c6c6c; line-height:175%; height:48px; overflow:hidden;}
.main_3 dl dd{ width:590px; float:right;}
.main_3 dl dd ul{ width:100%;}
.main_3 dl dd li{ width:100%; background:#fff; height:125px; margin-bottom:15px;}
.main_3 dl dd li:last-child{ margin-bottom:0; position:relative;}
.main_3 dl dt:hover .ctn .time em:before,.main_3 dl dd li:hover .time em:before{ height:45px;}
.main_3 dl dt:hover .ctn .tit,.main_3 dl dd li:hover .tit{ padding-left:10px; color:#004377; font-weight:bold;}
.n_more{ width:100%; text-align:center; padding-top:50px;}
.n_more a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:195px; height:44px; border:1px solid #fff; text-align:center; line-height:44px; vertical-align:top; color:#fff; font-size:15px; transition:all .4s;}
.n_more a:hover{ width:215px; background-color:#FFFFFF; color:#004377;}
.frd{ width:100%; padding-bottom:55px;}
.frd li{ width:230px; height:110px; float:left; margin-right:12px; border:1px solid #ededed; text-align:center; overflow:hidden; line-height:110px; margin-bottom:12px;}
.frd li:nth-child(5n){ margin-right:0;}
.frd li img{ max-height:110px; vertical-align:middle; transition:all .4s}
.frd li img:hover{ transform:scale(1.1,1.1);}
/*新闻中心*/
/*底部*/
.foot{ width:100%; background:#0d4680; padding-top:65px;}
.foot .code{ width: 120px; float:left; text-align:center;}
.foot .code img{ width:120px; height:120px; vertical-align:top;}
.foot .code p{ width:100%; color:#fff; padding-top:40px;}
.foot .f_nav{ width:70%; float:right; text-align:right;}
.foot .f_nav li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:0 45px; border-right:1px solid rgba(255,255,255,.4); text-align:left; height:200px;}
.foot .f_nav li em a{ font-size:16px; color:#fff; padding:5px 0 15px; line-height:25px;}
.foot .f_nav li p{ width:100%; text-align:left; height:25px; line-height:25px;}
.foot .f_nav li p a{ color:#b9c0cf;}
.foot .f_nav li:last-child{ border:0;}
.foot .f_nav li em{ display:inline-block; height:30px; line-height:30px;}
.foot .foot_frd{ width:100%; padding-top:20px; text-align:left; font-size:12px; color:#b9c0cf;}
.foot .foot_frd a{color:#b9c0cf; transition:all .4s; padding-right:10px;}
.foot .foot_frd a:hover,.copyright .wrap em a:hover{color:#fff;}
.copyright{ width:100%; margin-top:10px; border-top:1px solid rgba(255,255,255,.2); padding:30px 0 50px;}
.foot a{color:#b9c0cf; transition:all .4s;}.foot a:hover{color:#fff!important;}
.copyright .wrap{ position:relative;color:#b9c0cf;}
.copyright .wrap em{ float:right;}
.copyright .wrap em a{color:#b9c0cf; transition:all .4s;}
/*底部*/
/*产品与服务*/
.s_banner{ width:100%; height:auto; overflow:hidden;}
.s_banner img{ width:100%; height:auto; vertical-align:top;}
.position{ width:100%; height:75px; background:#fff; border-bottom:1px solid #ededed; line-height:75px; color:#919191;}
.position span{ font-size:15px; display:inline-block; *display:inline; zoom:1; height:75px; line-height:75px; vertical-align:top; padding-left:25px; background:url(../images/pst.png) no-repeat left center; background-size:21px auto;}
.position a{color:#919191;}
.position a.now{ color:#004377;}
.position .pst_r{/* width:60%; */float:right; text-align:right;}
.position .pst_r a{font-size:16px; display:inline-block; *display:inline; zoom:1; height:75px; line-height:75px; vertical-align:top; margin-right:50px;}
.position .pst_r a:last-child{ margin-right:0;}
.position .pst_r a.on,.position .pst_r a:hover{color:#004377; font-weight:bold; position:relative;}
.position .pst_r a.on:before,.position .pst_r a:hover:before{ display:block; content:''; width:60px; height:2px; background:#004377; position:absolute; left:50%; margin-left:-30px; bottom:0;}
.scd{ width:100%; background:#F8F8F8; padding:70px 0 80px;}
.pro{ width:100%;}
.pro li{ width:386px; float:left; margin-right:20px; margin-bottom:20px; background:#fff; box-shadow:0 5px 5px rgba(120,120,120,.1);}
.pro li:nth-child(3n){ margin-right:0;}
.pro li .tu{ width:100%; height:249px; text-align:center; line-height:249px; overflow:hidden;}
.pro li .tu img{ width:100%; max-width:100%; max-height:249px; vertical-align:middle; transition:all .4s;}
.prolist li .tu img{ width:80%; max-width:80%; max-height:249px; vertical-align:middle; transition:all .4s;}

.pro li a:hover .tu img{ transform:scale(1.1,1.1);}
.pro li p{ width:100%; height:60px; line-height:60px; text-align:center; font-size:16px;}
.p_t0{ padding-top:0;}
.scd_nav{ width:100%; text-align:center; padding:0px 0 25px;}
.scd_nav a{ display:inline-block; *display:inline; zoom:1; height:38px; line-height:38px; vertical-align:top; background:#fff; border:1px solid #ededed; border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; padding:0 30px; font-size:15px; color:#525252; transition:all .4s; margin:0 10px 10px;}
.scd_nav a.on,.scd_nav a:hover{ color:#FFF; font-weight:bold; background:#004377; border:1px solid #004377;}
.p_t50{ padding-top:50px !important;}
.download{ width:100%;}
.download li{ width:100%; background:#fff; padding:20px; height:80px; margin-bottom:10px; position:relative;}
.download li .tit{ width:51%; height:40px; line-height:40px; padding-left:30px; background:url(../images/ico1.png) no-repeat left center; background-size:20px; font-size:16px; padding-right:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.download li .des{ width:45%; float:left; height:40px; line-height:40px;}
.download li .des span{ display:inline-block; *display:inline; zoom:1; height:20px; line-height:20px; font-size:14px; color:#7F7F7F; vertical-align:top; margin-top:10px; padding:0 20px 0 15px; border-right:1px solid #ededed;}
.download li .des span:first-child{ padding-left:0;}
.download li .des span:last-child{ padding-right:0; border:0;}
.download li a{ display:block; width:100px; height:40px; text-align:center; line-height:40px; color:#fff; background:#004377; position:absolute; right:20px; top:20px;}
.pro_d{ width:100%;}
.pro_d dl dt{ width:415px; padding:30px; background-color:#FFFFFF;  float:left; }

.pro_d dl dt img{ width:100%; height:auto; vertical-align:top;}
.pro_d dl dd{ width:735px; float:right; text-align:left;}
.pro_d dl dd h1{ font-size:20px; color:#3A3A3A; line-height:165%;}
.pro_d dl dd span{ display:block; margin:15px 0; width:75px; height:2px; background:#004377;}
.pro_d dl dd .des{ width:100%; font-size:15px; color:#5B5B5B; line-height:165%; margin-bottom:30px;}
.pro_d dl dd a{ width:155px; height:45px; background:#004377; color:#fff; font-size:16px; line-height:45px; display:inline-block; transition:all .4s; text-align:center;}
.pro_d dl dd a.gg{ background-color:#e5ad22;}
.pro_d dl dd a:hover{ opacity:0.8;}
.pro_d .tabBox{ width:100%; margin-top:20px;}
.pro_d .tabBox .tabNav{ width:100%; height:60px; background:#fff; text-align:left; padding:0 10px;}
.pro_d .tabBox .tabNav li{ display:inline-block; *display:inline; zoom:1; height:60px; line-height:60px; vertical-align:top; margin:0 20px; cursor:pointer; color:#3E3E3E; font-size:16px;}
.pro_d .tabBox .tabNav li.now{ color:#004377; font-weight:bold; border-bottom:2px solid #004377;}
.pro_d .tabBox .tabCont{ width:100%; display:none; padding:40px 25px; line-height:200%; color:#6C6C6C; font-size:15px;}
.contact{ width:100%;}
.contact dl{ width:100%; background:#fff; padding:30px;}
.contact dl dt{ width:550px; height:400px; float:right; overflow:hidden;}
.contact dl dt img{ width:100%; height:auto; vertical-align:top;}
.contact dl dd{ width:580px; padding:30px 20px 30px 30px;}
.contact dl dd h1{ font-size:24px; color:#004377; margin-bottom:40px;}
.contact dl dd p{ width:100%; line-height:175%; margin-bottom:20px; font-size:16px; color:#555555;}
.contact dl dd p img{ width:33px; height:33px; vertical-align:top; margin:0 8px 0 0;}
.contact ul{ width:100%; background:#fff; margin-top:30px; padding:60px 40px;}
.contact ul li{ width:50%; float:left;  padding:0 20px; margin-bottom:15px;}
.contact ul li p{ width:100%; font-size:16px; color:#5B5B5B; height:30px; line-height:30px; margin-bottom:8px;}
.contact ul li p em{ color:#FF0000;}
.contact ul li input{ width:100%; height:40px; line-height:40px; padding:0 10px; border:1px solid #ededed; outline:none;}
.contact ul li.chang{ width:100%; float:none; clear:both;}
.contact ul li.chang textarea{ width:100%;padding:0 10px; border:1px solid #ededed; outline:none; line-height:175%; height:140px;}
.contact ul li.chang .btn{ width:175px; height:43px; background:#004377; color:#fff; cursor:pointer; text-align:center; line-height:43px; font-size:16px; margin:20px auto 0; transition:all .4s; display:block;}
.contact ul li.chang .btn:hover{ width:195px;}
.news{ width:100%;}
.news dl{ width:100%; background:#fff; position:relative; margin-bottom:
15px; padding-left:354px; height:234px;}
.news dl dt{ width:314px; height:234px; position:absolute; left:0; top:0; line-height:234px; text-align:center;}
.news dl dt img{ width:100%; height:auto; max-height:234px; vertical-align:middle;}
.news dl dd{ width:100%; padding-top:10px; padding-right:25px;}
.news dl dd .tit{ width:100%; height:60px; line-height:60px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news dl dd .tit a{ font-size:16px; color:#000000; font-weight:bold; transition:all .4s;}
.news dl dd .tit a:hover{ color:#004377; padding-left:15px;}
.news dl dd .line{ display:block; width:50px; height:3px; background:#004377;}
.news dl dd .des{ width:100%; margin:15px 0 30px; height:45px; line-height:175%; overflow:hidden; color:#6A6A6A;}
.news dl dd .time{ width:100%; height:34px; line-height:34px; position:relative; color:#8D8D8D;}
.news dl dd .time span{ display:inline-block; *display:inline; zoom:1; height:34px; line-height:34px; vertical-align:top; padding-left:20px; background:url(../images/ico2.png) no-repeat left center;}
.news dl dd .time .more{ display:block; width:112px; height:34px; text-align:center; line-height:34px; color:#FFF; background:#004377; position:absolute; right:0; top:0;}
.abt_a{ padding-top:60px; padding-bottom:80px;}
.abt_a dl{ width:100%;}
.abt_a dl dt{ width:548px; height:577px; float:right;}
.abt_a dl dt img{ width:100%; height:auto; vertical-align:top;}
.abt_a dl dd{ width:590px; float:left; }
.abt_a dl dd h1{ font-size:24px; color:#004377; line-height:155%; padding-bottom:15px;}
.abt_a dl dd .line{ width:225px; height:1px; background:#004377; margin-bottom:20px;}
.abt_a dl dd .ctn{ width:100%; color:#606060; line-height:200%;}
.abt_a dl dd .ctn p{ margin-bottom:10px;}
.abt_a dl dd ul{ width:100%; margin-top:20px; text-align:center;}
.abt_a dl dd ul li{ width:130px; float:left; margin-right:20px;}
.abt_a dl dd ul li:last-child{ margin-right:0;}
.abt_a dl dd ul li .tu{ width:108px; height:108px; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; background:#F1F1F1; position:relative; transition:all .4s; margin:0 auto;}
.abt_a dl dd ul li em{ display:block; margin-top:8px; font-size:15px; color:#0d4680; font-weight:bold; height:22px; line-height:22px;}
.abt_a dl dd ul li p{ width:100%; font-size:11px; color:#7B7B7B; white-space:nowrap; line-height:20px; height:20px;}
.abt_a dl dd ul li .tu img{ width:55px; height:55px; position:absolute; top:50%; left:50%; margin-top:-27px; margin-left:-27px;transform:scale(0,0); transition:all .4s;}
.abt_a dl dd ul li .tu .hui{ transform:scale(1,1);}
.abt_a dl dd ul li:hover .tu .bai{ transform:scale(1.1,1.1);}
.abt_a dl dd ul li:hover .tu .hui{ transform:scale(0,0);}
.abt_a dl dd ul li:hover .tu{ background:#004377;}
.abt_b{ padding:40px; background:#F5F5F5; margin-top:40px;}
.abt_b dl{ width:100%;}
.abt_b dl dt{ width:636px; height:432px; float:left; line-height:432px;}
.abt_b dl dt img{ width:auto; max-width:100%; height:auto; max-height:432px; vertical-align:middle;}
.abt_b dl dd{ width:410px; float:right; padding-top:20px;}
.abt_b dl dd div{ margin-bottom:15px;}
.abt_b dl dd em{ display:block; font-size:20px; color:#004377; font-weight:bold; margin-bottom:8px;}

.abt_b dl dd p{ line-height:200%; color:#616161; padding-bottom:30px;}
.abt_c{ padding:0 0 50px;}
.abt_c ul{ width:100%;}
.abt_c ul li{ width:350px; float:left; border:1px solid #ededed; margin-right:75px; margin-bottom:20px; text-align:center; transition:all .4s;}
.abt_c ul li:nth-child(3n){ margin-right:0;}
.abt_c ul li .tu{ width:100%; height:390px; line-height:390px; overflow:hidden;}
.abt_c ul li .tu img{ max-width:90%; max-height:350px; vertical-align:middle; transition:all .4s;}
.abt_c ul li p{ width:100%; height:60px; line-height:60px; font-size:16px;}
.abt_c ul li:hover{webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.abt_e{ padding-bottom:50px; background:#F8F8F8;}
.abt_e ul{ width:100%;}
.abt_e ul li{ width:380px; float:left; margin-right:30px; border:1px solid #ededed; background:#fff; text-align:center; margin-bottom:20px;}
.abt_e ul li:last-child{ margin-right:0;}
.abt_e ul li .tu{ width:100%; overflow:hidden; height:260px; line-height:260px;}
.abt_e ul li .tu img{width:100%; height:auto; max-height:265px; vertical-align:middle; transition:all .4s;}
.abt_e ul li:hover .tu img{ transform:scale(1.1,1.1);}
.abt_e ul li .tit{ width:100%; font-size:18px; padding:25px 0 15px; color:#2D2D2D; font-weight:900;} 
.abt_e ul li .ctn{ width:100%; padding:0 20px 15px; line-height:175%; color:#747474; overflow:hidden; height:105px;}
.abt_d{ width:100%; background:url(../images/bg1.jpg) no-repeat top center; background-size:cover; position:relative; }
.abt_d .m_tit em,.abt_d .m_tit p{ color:#FFF;}
.abt_d .swiper-container {width:100%;height: 100%;}
.abt_d .swiper-slide {}
.abt_d .line{ width:100%; height:2px; background:rgba(255,255,255,.2); position:absolute; top:43.3%; left:0; z-index:1; margin-top:34px;}
.abt_d .main{ position:relative; z-index:3; padding:60px 0 150px; }
.abt_d .swiper-slide div{ display:block;}
.abt_d .swiper-slide .day{ width:100%; height:70px; line-height:70px; font-size:40px; color:#FFF; font-family: 'DINCond-Bold';}

.abt_d .swiper-slide .dian{padding:5px;background:rgba(255,255,255,.2);width:23px;height:23px;-webkit-border-radius:100%;border-radius:100%;margin:2px 0 20px 0;position:relative}

.abt_d .swiper-slide .dian2{    width: 100%;    height: 100%;    background: #ffffff;    -webkit-border-radius: 100%;    border-radius: 100%;}
.abt_d .swiper-slide:hover .dian:after{-webkit-animation:about_scale 2.4s linear 0s infinite normal both;animation:about_scale 2.4s linear 0s infinite normal both}
.abt_d .swiper-slide:hover .dian:before{-webkit-animation:about_scale 2.4s linear .6s infinite normal both;animation:about_scale 2.4s linear .6s infinite normal both}
.abt_d .swiper-slide:hover .dian2:after{-webkit-animation:about_scale 2.4s linear 1.5s infinite normal both;animation:about_scale 2.4s linear 1.5s infinite normal both}
@-webkit-keyframes about_scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
25%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.5}
50%{-webkit-transform:scale(2);transform:scale(2);opacity:.1}
75%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes about_scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
25%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:.5}
50%{-webkit-transform:scale(2);transform:scale(2);opacity:.1}
75%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:0}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
.abt_d .swiper-slide .dian2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-border-radius:100%;border-radius:100%;opacity:0}
.abt_d .swiper-slide .dian:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-border-radius:100%;border-radius:100%;opacity:0}
.abt_d .swiper-slide .dian:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2);-webkit-border-radius:100%;border-radius:100%;opacity:0}


.abt_d .swiper-slide .des{ width:215px; height:100px; line-height:175%; overflow:hidden; margin-top:30px; text-align:left; color:#fff; font-size:14px;}


.swiper-button-next, .swiper-button-prev{--swiper-theme-color:#fff;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ margin-top:-71px !important; left:-60px !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ margin-top:-71px !important; right:-60px !important;}




.listConts{line-height:26px;color:#666; background:#fff; padding:40px; margin-bottom:40px;}
.listConts .titlea{font-size:20px;text-align:center;line-height:40px;color:#fff;  background-color:#123EAF; display:inline-block;  margin:0 auto; padding:10px 30px;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{height:32px;line-height:32px;text-align:center;margin:15px auto;border:1px solid #ededed;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:15px;line-height:24px;border:1px solid #f4e4b4;background:#fffff0; }
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.listConts #textarea{ font-size:14px;}
.about_deimg{ text-align:center; padding:20px;}.about_deimg img{max-width:800px;_width:expression(this.width > 800 ? "800px" : this.width); display:inline;}



/*详细页功能区*/
.preNext{position:relative; }
.preNext .line{overflow:hidden;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;font-size:14px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px; }
.preNext .actBox li a{color:#666; }
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}


#pages,.pages{clear: both; text-align:center; padding:30px 0; border-top:1px solid #d1d1d1;}
.pages a {color:#666 ;font-size:14px; margin:0 2px; padding:6px 12px; background:#fff; border:1px solid #d0d0d0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px ;-webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s;}
.pages a:visited{}
.pages a:hover{background:#004377; color:#fff; border:1px solid #004377;}
.pages a.cur {background:#004377; color:#fff; font-size:14px; margin:0 3px; padding:6px 12px; border:1px solid #004377;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.pages span {background:#F7F7F7; color:#ABABAB; font-size:14px; margin:0 3px; padding:6px 12px; border:1px solid #EAEAEA;-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}



#feedback{position:fixed;top:40%;right:8px;z-index:999}
.feedback{border-radius:2px;border-bottom:none;box-shadow:0 0 10px rgba(0,0,0,.1)}
.back-top,.feedback li{position:relative;width:59px;height:59px;background-color:#fff;background-repeat:no-repeat;background-image:url(../images/feedback.png);cursor:pointer}
.back-top a,.feedback li a{position:absolute;width:59px;height:59px;line-height:59px;right:0;top:0;opacity:0;transition:all .3s;z-index:99;background-color:#003b75;text-indent:18px;background-image:-webkit-linear-gradient(#246cb5 0,#004377 100%);background-image:-o-linear-gradient(#246cb5 0,#004377 100%);background-image:linear-gradient(#246cb5 0,#004377 100%);border-radius:2px;overflow:hidden;font-size:14px}
.back-top a{border-radius:2px}
.feedback .customer{background-position:0 0;border-radius:2px 2px 0 0;border-bottom:1px solid #e5e5e5}
.back-top i,.feedback i{position:absolute;width:58px;height:58px;right:0;background-repeat:no-repeat;background-image:url(../images/feedback.png)}
.customer i{background-position:-58px 0}
.customer a:hover,.suggest a:hover{width:148px;opacity:1;color:#fff}

.feedback .workorder{background-image:url(../images/icon_code.png);background-position:15px 16px;border-radius:0 0 2px 2px;border-bottom:none}
.workorder i{background-position:-58px -58px}
.feedback .suggest{background-position:0 -116px;border-bottom:1px solid #e5e5e5}
.suggest i{background-position:-58px -116px}
.telpal a:hover{width:248px;opacity:1;color:#fff}

.feedback .telpal{background-position:0 -226px;border-bottom:1px solid #e5e5e5}
.telpal i{background-position:-58px -226px}


.back-top{display:none;margin-top:28px;border-radius:2px;background-position:0 -174px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.back-top i{background-position:-58px -174px}
.back-top a:hover{opacity:1}
.search-null{width:226px;margin:0 auto;color:#333;text-align:center}
.back{min-width:60px!important;margin-left:12px}
.user-zj-msg{margin-left:52px;color:red;margin-bottom:10px}
.fk_service_qr_cont{display:none}
.workorder:hover .fk_service_qr_cont{display:block}
.fk_service_qr_cont{width:166px;height:166px;right:62px;top:-99px;position:absolute;text-align:center;transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transition:transform ease .2s,opacity ease .2s;-webkit-transition:all ease .2s}


#owl-demo .item{ background-size:1920px 490px; background-position:top center;}
#owl-demo{ overflow:hidden;}
#owl-demo img{ width:1920px; height:490px; visibility:hidden;}

.s_banner{ width:100%; overflow:hidden;}
.s_banner img{ width:1920px; height:319px;}


.head_bg{ width:100%; background:#fff;position:relative; z-index:9999999999;     height: 81px;
        box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);}
.head_bg .head{ height:80px; }
.head_bg_fix{ position:fixed; z-index:999; left:0; top:0;transition:all .6s ease 0s;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);box-shadow: 0px 0px 5px 0px rgba(0,0,0,.1);}
.head_bg_fix .head{ height:100px; padding-top:0;}

.head .nav li:hover .sub-box a{ font-weight:normal; color:#fff;}
.head .nav li{ position:relative;}
.nav li .sub-box{width:180%;position:absolute;left:10px;top:64px; z-index:99999999999; text-align:left;  padding:8px 0px;}
.head_bg_fix .nav li .sub-box{ top:64px;}
.nav li .sub-box{position:absolute;background-color:rgba(0, 67, 119, 0.9);opacity:0;visibility:hidden;transition:all .6s ease 0s;}
.nav li:hover .sub-box{opacity:1;visibility:visible;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);font-weight:normal;}
.nav li .sub-box a{color:#fff; text-indent:10px;line-height:40px;height:40px;overflow:hidden;display:block;font-size:14px;transition:all ease .3s; width:100%;}
.nav li .sub-box a:hover{ text-indent:15px;color:#fff !important; font-weight:normal;}
.cpapplication{ padding-top:20px; line-height:200%; font-size:15px;}

        .content_qu{    width: 100%;
    background: #fff;
    padding: 30px; margin-top:20px;}
	.content_qu .img{ padding-top:50px; width:230px; text-align:center; float:left; padding-right:30px; }
	.content_qu .tabolea{ width:860px; float:left;}
	.content_qu .tabolea table{ width:100%; background-color:#e2e2e2;}
	.content_qu .tabolea table tr td{ padding:10px 20px; background-color:#FFFFFF}
	.content_qu .tabolea .firstRow td{    background-color: #1e549c; color:#FFFFFF; font-size:16px; font-weight:bold;}
