@charset "gb2312";
/* CSS Document */


/*.top-bar{background-color:#0359a0;color:#fff;padding:13px 0px;}
.top-bar_right>li{ float:left;margin-right:20px;}
.top-bar_right>li:nth-child(2){margin-right:0px;}
.top-bar_right>li i{ display:inline-flex}*/

.widthss{width:1050px; margin:0 auto}
.top-bar{border-top:3px solid #42929d;}
.nav_bg{padding:7px 0;background-color:#fff;box-shadow:1px 1px 10px #999;z-index:99999;position:fixed;top:0px;left:0px;width:100%;}
#nav{text-align:center;float:left;margin-top:20px;margin-left:15px;}
#nav>ul{margin:0 auto;clear: both;position:relative;padding-inline-start: 0px; -webkit-padding-inline-start: 0px;}
#nav>ul>li{float:left;height:40px; position:relative}
#nav>ul>li.line_off{background:none}
#nav>ul>li>a{display:block;float:left;text-decoration:none;height:40px;padding-top:0px;line-height:18px;font-size: 15px !important;color:#333;width: 133px;outline:none;position:relative;}
#nav a:hover, #nav .active a, #nav li.sfhover a{color:#42929d;text-decoration:none;font-weight:700}
#nav a span{font-size: 12px;-webkit-text-size-adjust:none;line-height: 30px;display:block;font-weight:300;cursor:pointer;position:relative;color:#666;}

.small_nav{position:absolute;left: 0px;top:47px;z-index:999999999;text-align:left;padding:0;width: 195px;text-align:center;background-color: #fff;
border-top: 3px solid #42929d !important;border-bottom-left-radius: 5px;border-bottom-right-radius:5px;border: 1px solid #e3e3e3;display: none;}
.small_nav ul{padding-inline-start: 0px !important;-webkit-padding-start: 0px;margin:0px;padding:0px;}
.small_nav ul li{line-height:50px;border-bottom:1px solid #ccc;}
.small_nav ul li a{display:block;z-index:9999999}
.small_nav ul li a:hover{background:#42929d;color:#fff !important;}
.small_nav ul li:last-child{border:0;}


#nav>ul>li:hover .small_nav{ display:block}
.htel{font-size:15px;color:#42929d;font-family:Arial;font-weight:bold;letter-spacing:1px;text-align:left;margin-top:25px;}
.htel a{margin-left:20px;}
.htel img{vertical-align:middle;width:25px;margin-top:10px;margin-right:7px;} 

/*banner*/
.banner{ width:100%; position:relative; overflow:hidden;margin-top:75px;}
.banner img{ width:100%}
.flex-control-nav{position:absolute; bottom:10px;z-index:12;width:100%;text-align:center; left:0 ;display:none}
.flex-control-nav li{display:inline-block;width:12px;height:10px;margin:0 4px;*display:inline;zoom:1}
.flex-control-nav a{ display:inline-block;width:12px;height:10px;line-height:40px;overflow:hidden;cursor:pointer;background:url(../images/banScorll_ico.png)}
.flex-control-nav .flex-active{background-position:-22px 0px;}
.flex-direction-nav{width:100%; height:; position:absolute;top:49%;z-index:5}
.flex-direction-nav li a{width:61px;height:60px;background:url(../images/banScorll-sides.png) no-repeat;position:absolute; z-index:11;top:50%;margin-top:-30px}
.flex-direction-nav li a.flex-prev{background-position:0 0; left:20px}
.flex-direction-nav li a.flex-next{background-position:-90px 0; right:20px}


.N-Abouts{ background-color:#fff;padding:30px 20px;}
.btn-text {font-size: 14px !important;background: #42929d;color: #fff;line-height: 23px;text-transform: uppercase;padding:8px 15px;border-radius: 0px;position: relative;
display: inline-block;vertical-align: top;text-align: center;font-family:Arial, Helvetica, sans-serif;
-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;
transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;border-radius:3px; border:2px solid transparent;}
.btn-text:hover{border:2px solid #42929d;color:#333; background-color:#fff}

.Nab_font img:nth-child(1){width:362px;display:block;margin:0 auto;padding:3% 0;padding-top:6%;}
.Nab_font p{line-height:26px;}
.Nab_font strong{max-width:840px;margin:0 auto;text-align:center;font-weight:400;font-size:18px;display:block;line-height:33px;}
.Nan_x{display:block;width:515px;margin:0 auto;padding:2.5% 0}
.ab_p{line-height:28px;}
.ab_p p{margin-bottom:5px}
.Nazu{margin-bottom:2%;overflow:hidden;}
.Nazu li{float:left;margin-left:3%;width:21%;margin-top:5%;text-align:center}
.Nazu li img{width:30%;margin:0 auto;}
.Nazu li span{display:block;text-align:center;margin-top:25px;line-height:25px;}
.Nab_font h2 {font-size:18px;font-weight:400;line-height:2;padding-top:25px;letter-spacing:2px; text-align:center }

.jj_4_3 { color:#333; } 
.jj_4_3 h1 { font-size:26px; color:#fff; font-weight:400; line-height:3;padding-left:30px; background:#474747;}
.jj_4_3 h2 { padding-left:30px;font-size:20px;font-weight:600;line-height:3;margin-top:1%;margin-bottom:20px;/*color:#fff;*/}
.jj_4_3 p {text-indent:2em;/*padding-left:30px;*/font-weight:400; line-height:2;text-align:justify;/*color:#fff*/}
.jj_4_4 { height:90px; margin-top:30px;margin-left:30px;padding-top:30px; border-top: solid 4px #eee;}
.jj_4_5 { width:50%;float:left;}
.jj_4_5 p { padding-left:0px; float:left;width:250px;font-weight:600;}
.jj_4_5 a { float:left; display:block;margin-top:20px;}
.jj_4_5 a img { width:70px; display:block;}

.jj_2_1 {text-align:center;max-width:1200px;border-bottom:1px solid #666;padding-bottom: 10px;color:#666;}
.jj_2_1 h5 {margin:0 auto;font-size: 34px;font-weight:400;line-height:2;padding-top: 24px;letter-spacing:2px;}
.ab_bottom{margin:0 auto;margin-top:5%;max-width:960px;}
.ab_bottom li{background:#474747;width: 32.1%;margin-left:1%;color:#fff;min-height: 181px;margin-bottom:1%;float:left;}
.ab_font{margin-left: 13px;margin-top: 26%;}
.ab_font strong{display:block;font-size:20px;display:block;margin-bottom:5px;}


/*首页关于我们下面的内容*/

.about_text{width: 57%;}
.N-about{width: 41%;}
.N-about img{width:100%;height:340px;}
.offer-section h2{position:relative;color:#fff;font-weight:600;font-size:40px;line-height:1.3em;margin-bottom:15px;}
.offer-section .text{position:relative;font-size:20px;color:#fff;font-style:italic;margin-bottom:45px;font-family:Arial, Helvetica, sans-serif;}
.btn-style-one{position:relative;line-height:29px;color:#ffffff;font-size:17px;font-weight:600;letter-spacing:1px;background-color:#42929d;border:2px solid #42929d;padding:10px 30px 10px 55px;font-family:Arial, Helvetica, sans-serif;display:inline-block;margin-top: 6px;border-radius:3px;}
.btn-style-one:before{position:absolute;content:'';left:18px;top:50%;height:1px;width:20px;margin-top:-1px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-color:#fff;}
.btn-style-one:hover{color:#42929d;background:none;}
.btn-style-one:hover:before{background-color:#42929d;}


.impl_help_wrapper {background-image: url(../images/help.jpg);background-size: cover;position: relative;z-index: 1; padding: 75px 0px 80px;color:#fff;}
.impl_help_wrapper:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";background-color: rgba(10, 10, 10, 0.5);z-index: -1;}
.impl_help_data {text-align: center;border: 2px solid #b6b7ba;border-top: 0;position: relative; padding-bottom: 46px;}
.impl_help_data h1 {font-size: 30px;text-transform: uppercase;position: absolute;left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%);
width: 100%; top: -14px;}
.impl_help_data h1:before {position: absolute;width: 15%;height: 2px;background-color: #b6b7ba;content: "";top: 50%;left: -2px;}
.impl_help_data h1:after {position: absolute;width: 15%; height: 2px; background-color: #b6b7ba;content: "";top: 50%; right: -2px;}
.impl_help_data p { font-size: 30px;text-transform: uppercase;font-weight: 600;margin: 0px;padding: 42px 0px;display: inline-block; width: 100%;}
.impl_help_no {display: inline-block; height: 50px;line-height: 50px;color: #161616;font-size: 30px;font-weight: 700;border-radius: 0px; padding: 0 20px;min-width: 380px;outline: none;text-align: center;text-transform: uppercase;background-color: transparent;border: none;position: absolute;left: 50%;letter-spacing: 1px;top: 148px;z-index: 1;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%); -ms-transform: translateX(-50%);}
.impl_help_no:after {content: "";position: absolute;top: 0px; bottom: 0;left: 0;right: 0;z-index: -1;background-color: #fff;border: 1px solid #fff;-webkit-transform: skewX(-26deg);-moz-transform: skewX(-26deg);-o-transform: skewX(-26deg);-ms-transform: skewX(-26deg);transform: skewX(-26deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

.contact-left input[type="text"] {border: 1px solid #e3e3e3;width: 32.2%;margin: 0 0 1em 0;outline: none;color: #8f8f8f;padding: 10px 12px;background: none;height:42px;line-height:42px;}
.contact-left input[type="email"] {border: 1px solid #e3e3e3;margin: 0 .45em 1em 0.5em;outline: none;color: #8f8f8f;padding: 10px 12px;width: 32%;background: none;height:42px;line-height:42px;}
.contact-left textarea {border:1px solid #e3e3e3;outline:none;color:#8f8f8f;padding:10px 12px;width:100%;resize:none;height:140px;background:none;overflow-x:hidden;overflow-y:hidden;background-attachment:fixed;background-repeat:no-repeat;}
.contact-left input[type="submit"] {border: 1px solid #42929d;padding:7px 0;width:15%;margin-top: 30px;color: #fff;font-weight: 500;letter-spacing: 1px;outline: none;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;-ms-transition: 0.5s all ease;background: none; background-color:#42929d;border-radius:4px;font-size:15px;}
.contact-left input[type="submit"]:hover{background-color:#42929d;color:#000;}


.contact-grids{width:720px; margin:0 auto}

/*----合作伙伴----*/

/*.impl_blog_wrapper {background-color: #f2f2f2;}
.impl_blog_box {display: inline-block;width: 100%;border: 1px solid #545454;position: relative;margin-bottom: 30px;
transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.impl_post_img {width: auto;float:left;height: 270px;clip-path:polygon(0 0, 100% 0%, 83% 100%, 0% 100%);position:absolute;left:14px;top:-1px;bottom:-1px;z-index:1;overflow: hidden;}
.impl_post_img:after {position: absolute;background: rgba(63, 196, 242, 0.8);height: 100%;left: 0;top: 0;width: 100%;opacity: 0;z-index: 1;content: "";-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.impl_blog_box:hover .impl_post_img:after {opacity: 1;}
.impl_blog_box:hover .impl_pst_img_icon a {-webkit-transform: scale(1);-moz-transform:scale(1); -ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1;}
.impl_blog_box .impl_post_img img {height: 100%;width: 100%;}
ul.impl_pst_views li a i {margin-right: 10px;}
.impl_pst_date {position: absolute;top: 0;left: 0;width: 50px;height: 50px;text-align: center;background-color: #0097da;color:#fff;padding: 4px 12px;text-transform: capitalize;z-index: 10000;
transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);
transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;}
.impl_blog_box:hover .impl_pst_date {transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);}
.impl_blog_box.impl_blog_right .impl_post_img {right: 13px;left: auto;bottom: -1px;-webkit-clip-path: polygon(0 0%, 107% 0%, 100% 100%, 20% 100%);clip-path: polygon(0 0%, 100% 0%, 107% 100%, 18% 100%); overflow: hidden;}
.impl_blog_box .impl_post_img img {height: 100%;width: 100%;}
.impl_blog_box.impl_blog_right .impl_post_data {padding-left: 0; padding-right: 0;border-right: none; padding-left: 35px;}
.impl_blog_box.impl_blog_right span.impl_pst_date {right: 0;left: auto;}
.impl_post_data {float: left;border-left: none;padding-bottom: 27px;padding-right: 30px;width: 100%;}
.impl_blog_box:hover{border-color: #0097da;}
.impl_post_data h2 {font-size: 20px;font-weight: 500;padding: 29px 0px 20px;}
.impl_post_data h2 a {color: #333;}
.impl_post_data h2 a:hover,
.impl_pst_admin span a:hover,
ul.impl_pst_views li a:hover {color: #3fc4f2;}
.impl_post_data p {line-height: 24px;}
ul.impl_pst_views {float: right;padding: 0px;margin: 0px;}
.impl_pst_admin {display: inline-block;}
ul.impl_pst_views li {display: inline-block;}
.impl_pst_admin span {text-transform: capitalize;}
.impl_pst_admin span a {color:#333;font-size:14px;text-transform:capitalize;margin-right: 20px;position: relative;}
.impl_pst_admin span a:after {position: absolute;background-color: #fff;height: 10px;width: 2px;content: "";top: 50%;right: -12px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.impl_pst_admin span:last-child a:after {display: none;}
ul.impl_pst_views li a {margin-right: 15px; color: #fff;font-size: 14px;}*/
.xhw-ci-comtitle h2 {box-sizing:border-box;margin-bottom:10px;font-size: 25px;font-weight: bold;padding-left: 8px; text-align:center;color:#252525;}

.innew_list{margin:0px;padding:0px;}
.innew_list li{ overflow:hidden;margin-top:18px; float:left;width:49%;}
.innew_list>li:nth-child(2n){ float:right}
.innew_list>li:nth-child(2n){ float:left}

.Inew_font{margin-left:10px;color:#333;width:80%}
.Inew_font h3 a{ height:23px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.Inew_font a:hover{text-decoration:underline;color:#42929d}
.Inew_font h3 a{color:#333;font-size:17px;margin-bottom:5px;display:block}
.Inew_font p {line-height:22px;}
.Inew_font p a{color:#666;font-size:14px;height: 40px;overflow: hidden;display: block;}
.innew_date{background:#42929d;color:#fff;padding: 3px 0;width:80px;text-align:center;}
.innew_date strong{display:block;font-size:25px;/* margin-bottom:8px; */}