﻿@charset "utf-8";
/*全局初始化样式*/
html{height:100%;-webkit-text-size-adjust:100%;}
*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; width: 100%; zoom:1;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li,.dl,.dl dt,.dl dd{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #d21630;}

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}


.w1200{ width: 1200px; margin: 0 auto;}
/*全局样式*/




/*页面框架结构*/
.contain{} /*页面主体内容*/
.slidebar{} /*边侧菜单*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.current{ /*当前位置*/}
.m{ width:1280px; max-width:100%; margin:0 auto;}
@media (max-width: 1024px) {
.m{ padding:0 2%;}
}

/*分页*/
.Pages{ width:100%; padding:30px 0 60px; text-align:center;}
.Pages .p_page a{ display:inline-block; width:40px; height:40px; line-height:40px; border:1px solid #ededed; font-style: normal; color:#999; margin:0 6px 15px 0;}
.Pages .p_page .current,
.Pages .p_page a:hover,
.Pages .p_page .a_cur,
.Pages .p_page a:hover{ color:#fff; background:#292e73; border-color:#292e73;}



.Pages .p_page .a_prev,
.Pages .p_page .a_next{ vertical-align:middle; margin-top:10px;}
.Pages .p_page .a_prev{ background:url(../images/page_pre.png) no-repeat center center;}
.Pages .p_page .a_prev:hover{ background:url(../images/page_pre.png) #292e73 no-repeat center center;}
.Pages .p_page .a_next{ background:url(../images/page_next.png) no-repeat center center;}
.Pages .p_page .a_next:hover{ background:url(../images/page_next.png) #292e73 no-repeat center center;}

.Pages .p_page .a_first,
.Pages .p_page .a_end{ width:80px;}

@media (max-width: 640px) {
.Pages .p_page a{ width:24px; height:24px; line-height:24px; font-size:12px; margin:0 0 5px;}
.Pages .p_page .a_first, .Pages .p_page .a_end{ width:50px;}
.Pages .p_page .a_prev, .Pages .p_page .a_next{ background-size:50% 50%; margin-top:3px;}
}



/*分页*/



/*头部*/
.homeban{ position:relative;}
.header{ height:80px; position:absolute; top:0; left:0; z-index:99; width:100%; border-bottom:1px solid rgba(255,255,255,0.1);}
.header .nav-btn{ width:80px; height:80px; background:url(../images/nav_btn.png) #d21630 no-repeat center center; float:left; z-index:99; cursor:pointer;}
.header .logo{ float:left;}
.header .mainnav{ float:left; margin-left:7.3%; z-index:97; position:relative;}
.mainnav .ul li{ float:left; padding:0 50px;}
.mainnav .ul li a{ color:#fff; line-height:80px; position:relative;}
.mainnav .ul li a:hover,
.mainnav .ul .onnav a{ color:#d21630;}
.mainnav .ul li a::before{ content:''; display:block; width:2px; height:2px; background:#fff; position:absolute; top:40%; right:-50px;}
.mainnav .ul li:last-child a::before{ display:none;}
.header .top_r{ float:right; padding-top:24px; padding-right:80px;}
.header .top_r a{ color:#fff; display:inline-block; vertical-align:middle; cursor:pointer;}
.header .top_r a:hover{ color:#d21630;}
.header .top_r em{ display:inline-block; width:1px; height:7px; background:url(../images/top_line.png) no-repeat; vertical-align:middle; margin:0 24px;}
.header .top_r .top_search{ display:inline-block; width:30px; height:30px; background:url(../images/top_search.png) no-repeat center center; vertical-align:middle; cursor:pointer;}
.homeban .owl-theme .owl-nav.disabled+.owl-dots{ display:none;}

.header .search_box{ background:#292e73; padding:10px; position:absolute; top:80px; right:0; display:none;}
.header .search_box .top_input1{ height:35px; line-height:35px; padding:0 10px; display:block; float:left; background:#fff;}
.header .search_box .top_input2{ width:30px; height:30px; display:block; float:left; background:url(../images/top_search.png) no-repeat center center; margin-left:10px; cursor:pointer;}
.mainnav .nav_hover{ width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.header_on{ border-bottom:none;}
.header_on .mainnav{ opacity:0.1;}
.header_on .mainnav .nav_hover{ display:block;}
.header_on .nav-btn{ background:url(../images/nav_btn2.png) #d21630 no-repeat center center;}


.top_hover{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(13,14,39,0.9); z-index:98; display:none;}
.top_hover .m,
.top_hover .ul{ height:100%;}
.top_hover .ul{ position:relative;}
.top_hover .ul li{ padding-top:170px; border-left:1px solid #1b1e37; width:14.5%; position:absolute; top:0; bottom:0;}
.top_hover .ul .top_li1{ left:0;}
.top_hover .ul .top_li2{ left:17.6%;}
.top_hover .ul .top_li3{ left:34.2%;}
.top_hover .ul .top_li4{ left:50.8%;}
.top_hover .ul .top_li5{ left:67.4%;}
.top_hover .ul .top_li6{ right:0;}
.top_hover .ul li dl{}
.top_hover .ul li dt{ position:relative; margin-bottom:30px; text-align:center;}
.top_hover .ul li dt::before{ content:''; display:block; width:5px; height:5px; background:#fff; position:absolute; top:15px; left:0;}
.top_hover .ul li dt a{ font-size:24px; color:#fff;}
.top_hover .ul li dd{ text-align:center; padding:10px;}
.top_hover .ul li dd a{ font-size:16px; color:#fff;}
.top_hover .ul li dt a:hover,
.top_hover .ul li dd a:hover{ color:#d21630;}


@media (max-width: 1750px) {
.header .mainnav{ margin-left:2%;}
.mainnav .ul li{ padding:0 20px;}
.mainnav .ul li a::before{ right:-21px;}
}
@media (max-width: 1300px) {
.header .top_r{ padding-right:30px;}
.header .top_r em{ margin:0 14px 0 10px;}
}
@media (max-width: 1150px) {
.mainnav .ul li{ padding:0 10px;}
.mainnav .ul li a::before{ display:none;}
}

@media (max-width: 1024px) {
.header{ border-bottom:1px solid rgba(255,255,255,0.1) !important;}
.header .mainnav{ display:none;}
.top_hover{ background:#292e73; width:190px;; height:auto; top:80px;}
.top_hover .ul li{ position:static; width:100%; padding-top:0; border:none;}
.top_hover .ul li .dc{ display:none;}
.top_hover .ul li dt{ margin-bottom:0; padding:5px;}
.top_hover .m{ padding:0;}
.top_hover .ul li dt::before{ display:none;}
.top_hover .ul li dt a{ font-size:18px;}
.top_hover .ul li dd{ padding:5px;}
.top_hover .ul li dd a{ font-size:14px;}
}

@media (max-width: 640px) {
.header{ height:40px;}
.header .logo img{ width:120px;}
.header .nav-btn{ width:40px; height:40px; background-size:50% 50%;}
.header .top_r{ padding-top:10px; padding-right:10px;}
.header .top_r .top_search{ width:20px; height:20px; background-size:65% 65%;}
.header .top_r em{ margin:0 5px 0 5px;}
.header .search_box{ top:40px; padding:5px;}
.header .search_box .top_input1{ height:25px; line-height:25px;}
.header .search_box .top_input2{ width:25px; height:25px; background-size:65% 65%; margin-left:5px;}

.top_hover{ top:40px;}
.top_hover .ul li dt a{ font-size:16px;}
}
/*头部*/


/*底部*/
.footer{ background:url(../images/bottom_bg.jpg) repeat top center; padding-top:80px;}
.footer .footer_t{ border-top:1px solid #353535;}
.footer_t .ul{}
.footer_t .ul li{ float:left; width:15.62%; min-height:20px;}
.footer_t .ul .contact_li{ width:20%; float:right;}
.footer_t .ul .dl{ position:relative; padding-top:20px;}
.footer_t .ul dt{ position:absolute; top:-36px; left:0;}
.footer_t .ul dt a{ font-size:16px; color:#d21630; line-height:36px;}
.footer_t .ul dt::before{ content:''; display:block; width:10px; height:1px; background:#d21630; position:absolute; bottom:0; left:0;}
.footer_t .ul dd{ padding:10px 0;}
.footer_t .ul dd a{ color:#979696;}
.footer_t .ul dd a:hover{ color:#d21630;}
.footer_t .ul .contact_li dd{ color:#979696; padding:5px 0;}


.footer .footer_b{ background:#272727; padding:25px 0 20px; margin-top:120px;}
.footer_b .fb_links{ float:left; line-height:30px;}
.fb_links a{ color:#686868;}
.fb_links a:hover{ color:#d21630;}
.fb_links em{ display:inline-block; width:1px; height:7px; background:url(../images/f_links.jpg) no-repeat; margin:0 20px;}
.footer_b .links{ position:relative; float:right; width:160px;}
.links .links_h{ width:160px; height:30px; line-height:30px; padding-left:15px; background:url(../images/links_icon.jpg) #323232 no-repeat right center; color:#6d6d6d; border:1px solid #202020; cursor:pointer;}
.links .ul{ position:absolute; bottom:29px; left:0; width:100%; background:#323232; border:1px solid #202020; border-bottom:none; display:none;}
.links .ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #202020;}
.links .ul li a{ display:block; text-align:center; color:#6d6d6d;}
.links .ul li a:hover{ color:#d21630;}
.footer_b .copyright{ float:right; margin-right:25px; line-height:30px;}

@media (max-width: 1024px) {
.footer .footer_b{ margin-top:30px;}
}
@media (max-width: 860px) {
.footer_b .links,
.footer_b .fb_links,
.footer_b .copyright{ float:none;}
.footer_b .fb_links,
.footer_b .copyright{ text-align:center; margin:0;}
.footer_b .links{ margin:0 auto;}
}
@media (max-width: 768px) {
.footer{ padding-top:0;}
.footer .footer_t{ display:none;}
.fb_links em{ margin:0 10px;}
.footer .footer_b{ margin-top:0;}
}
/*底部*/


/*页面二级/左侧/右侧菜单*/
.slidebar{}
/*页面二级/左侧/右侧菜单*/



/*首页*/
.home_h{ text-align:center; padding:66px 0 70px;}
.home_h span{ display:inline-block; font-size:36px; color:#222222; line-height:36px; padding-bottom:14px; border-bottom:4px solid #d21630;}

@media (max-width: 768px) {
.home_h{ padding:40px 0 30px;}
.home_h span{ font-size:24px; line-height:24px; padding-bottom:8px; border-width:2px;}
}


/*企业简介*/
.homeintro{ margin-bottom:7.3%;}
.homeintro .hi_c{ border:1px solid #e5e5e5;}
.hi_c .hi_left,
.hi_c .hi_m,
.hi_c .hi_right{ float:left; width:33.33%; height:500px;}
.hi_c .hi_m,
.hi_c .hi_right{ border-left:1px solid #e5e5e5; padding:3.52% 3.92% 0 3.92%;}
.hi_c .hi_left .hi1{ height:250px; border-bottom:1px solid #e5e5e5; padding:10.58% 0 0 11.76%;}
.hi_c .hi2{ padding:10.58% 0 0 11.76%}
.hi_c .h3{ font-size:24px; color:#292e73; font-weight:normal; margin-bottom:7%;}
.hi_c .p{ color:#666; line-height:26px;}
.hi_c .hi_m .h3,
.hi_c .hi_right .h3{ margin-bottom:9.4%;}
.hi_c .hi_left .hi1_text{ float:left; width:50%;}
.hi_c .hi_left img{ float:right; margin:6% 10% 0 0; max-width:39%;}
.hi_c .hi_m img,
.hi_c .hi_right img{ display:block; margin:27% auto 0;}

@media (max-width: 1024px) {
.hi_c .hi_left{ width:100%; height:auto;}
.hi_c .hi_left .hi1,
.hi_c .hi_left .hi2{ width:50%; float:left; padding:3.52% 3.92% 3.52% 3.92%;}
.hi_c .hi_left .hi1{ height:auto;}
.hi_c .hi_left .hi1_text,
.hi_c .hi_left img{ float:none; width:100%;}
.hi_c .hi_m img,
.hi_c .hi_left img,
.hi_c .hi_right img{ display:block; margin:15% auto 0; max-width:39%;}
.hi_c .hi_m,
.hi_c .hi_right{ width:50%; padding:3.52% 3.92% 3.52% 3.92%; height:auto;}
.hi_c .hi_m{ border-left:0;}
.hi_c .hi_left .hi2{ border-left:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
.hi_c .hi_right img{ margin:15% auto 0;}
}
@media (max-width: 480px) {
.hi_c .h3,
.hi_c .hi_m .h3,
.hi_c .hi_right .h3{ font-size:16px;}
.hi_c .hi_left .hi1,
.hi_c .hi_left .hi2,
.hi_c .hi_m,
.hi_c .hi_right{ width:100%;}
.hi_c .hi_right{ border-left:none; border-top:1px solid #e5e5e5;}
.hi_c .hi_left .hi2{ border-left:none;}
.hi_c .hi_m .h3,
.hi_c .hi_right .h3,
.hi_c .h3{ margin-bottom:10px;}
}


/*解决方案*/
.homecase{ background-repeat:no-repeat; background-position:center center; height:960px; padding:16.9% 0 0 7.3%;}
.homecase img{ display:none;}
.homecase .h3{ font-size:48px; line-height:55px; color:#fff; font-family:Arial;}
.homecase span{ font-size:30px; display:inline-block; color:#dfdfdf; border-bottom:1px solid #dfdfdf; padding-top:20px;}
.homecase .hc_links{ padding-top:3.38%;}
.hc_links a{ display:inline-block; width:147px; height:45px; margin-right:20px;}
.hc_links .hc_a1{ background:url(../../uploadfiles/image/hc_i1.png) no-repeat center center;}
.hc_links .hc_a2{ background:url(../../uploadfiles/image/hc_i2.png) no-repeat center center;}
.hc_links .hc_a3{ background:url(../../uploadfiles/image/hc_i3.png) no-repeat center center;}
.hc_links .hc_a4{ background:url(../../uploadfiles/image/hc_i4.png) no-repeat center center;}

@media (max-width: 860px) {
.homecase .h3{ font-size:30px; line-height:35px;}
.homecase span{ font-size:20px;}
.hc_links a{ width:88px; height:27px; background-size:100% 100% !important;}
}
@media (max-width: 640px) {
.homecase{ background:none !important; padding:0; position:relative; height:auto;}
.homecase .h3{ color:#292e73; font-size:22px; line-height:24px; padding:0 2%;}
.homecase span{ color:#666; font-size:16px; padding-top:10px; margin-bottom:20px; margin-left:2%;}
.homecase img{ display:block;}
.homecase .hc_links{ width:100%; text-align:center; position:absolute; left:0; bottom:20%; padding:0 18%;}
.hc_links a{ margin:5px 5px;}
}

/*全球布局*/
.homeglobal{ padding-bottom:7%;}
.homeglobal img{ width:100%;}

/*首页 结束*/




/*企业简介*/
.sideban{ position:relative; background-repeat:no-repeat; background-position:center center; height:490px;}
.sideban .sideban_mobile{ display:none;}
@media (max-width: 640px) {
.sideban{ background:none !important; height:auto;}
.sideban .sideban_mobile{ display:block;}
}

.side_h{ padding:30px 0; text-align:center; background:#f3f3f3;}
.side_h .ul li{ display:inline-block; border:1px solid #ddd; border-radius:35px; overflow:hidden; background:#fff; margin:0 14px;}
.side_h .ul li a{ display:block; padding:8px 25px; font-size:16px; line-height:18px; color:#666;}
.side_h .ul .onnav,
.side_h .ul li:hover{ background:#292e73; border-color:#292e73;}
.side_h .ul .onnav a,
.side_h .ul li:hover a{ color:#fff;}

@media (max-width: 768px) {
.side_h{ padding:15px 0;}
.side_h .ul li{ margin:0 5px;}
.side_h .ul li a{ padding:3px 12px; font-size:14px;}
}


.about_body{ padding:4% 0 35px;}
.about_body .about_text{ float:left; width:53.75%;}
.about_text .h3{ font-size:15px; color:#333;}
.about_text .p{ line-height:28px;}
.about_text .about_line{ width:77.64%; height:5px; background:url(../images/about_line.jpg) repeat;}
.about_text .ul li{ padding-bottom:4.4%; position:relative; padding-left:12px;}
.about_body .about_img{ float:right; width:43%; padding-top:45px;}
.about_text .ul li::before{ content:''; display:block; width:2px; height:2px; background:#747474; position:absolute; left:0; top:10px;}
@media (max-width: 640px) {
.about_body .about_text,
.about_body .about_img{ float:none; width:100%;}
.about_body .about_img{ padding-top:15px;}
}
/*企业简介 结束*/



/*发展规划*/
.plan_body{ padding:66px 0 45px;}
.plan_body .plan_list{ float:left; width:60.31%; padding-left:11.3%;}
.plan_list .ul{ border-left:2px solid #f2f2f2;}
.plan_list .ul li{ border-bottom:1px solid #e5e5e5; padding:24px 0 22px; padding-left:76px; position:relative;}
.plan_list .ul li:last-child{ border-bottom:none;}
.plan_list .ul li:first-child{ padding-top:0;}
.plan_list .ul span{ padding-left:25px; font-size:16px; color:#4b4b4b; font-weight:bold; position:absolute; top:24px; left:0;}
.plan_list .ul li:first-child span{ top:0;}
.plan_list .ul span::before{ content:''; display:block; width:17px; height:16px; background:url(../images/plan_i1.png) no-repeat; position:absolute; top:1px; left:-9px;}
.plan_list .ul .plan_text{ padding-left:30px;}
.plan_text .p{ color:#828282; position:relative; padding-bottom:10px;}
.plan_text .p::before{ content:''; display:block; width:2px; height:2px; background:#828282; position:absolute; top:9px; left:-10px;}
.plan_list .ul li:hover span{ color:#d21630;}
.plan_list .ul li:hover span::before{ background:url(../images/plan_i2.png) no-repeat;}
.plan_list .ul li:hover .plan_text .p{ color:#d21630;}
.plan_body .plan_img{ float:right; width:23.28%; padding-top:30px; margin-right:8.5%;}

@media (max-width: 860px) {
.plan_body .plan_list{ padding-left:3%;}
}
@media (max-width: 640px) {
.plan_body .plan_list,
.plan_body .plan_img{ float:none; width:100%;}
.plan_body .plan_list{ padding-left:0;}
.plan_list .ul li{ padding:13px 0 5px 50px;}
.plan_list .ul li span{ font-size:14px; padding-left:14px; top:13px;}
.plan_body .plan_img{ text-align:center;}
}
/*发展规划 结束*/





/*企业荣耀*/
.honor_body{ padding:2.6% 0 0;}
.honor_body .ul li{ float:left; width:23.28%; margin-right:2.18%;}
.honor_body .ul li:nth-child(4n){ margin-right:0;}
.honor_body .ul figure{ width:100%; height:0; overflow:hidden; padding-bottom:72.48%; background-position:center center; background-size:100% auto; border:1px solid #dbdddc;}
.honor_body .ul .p{ padding:18px 0 40px; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#000;}

@media (max-width: 640px) {
.honor_body .ul li{ width:48%; margin-right:4%;}
.honor_body .ul li:nth-child(4n){ margin-right:4%;}
.honor_body .ul li:nth-child(2n){ margin-right:0;}
.honor_body .ul .p{ padding:5px 0 20px;}
}
/*企业荣耀 结束*/




/*联盟简介*/
.lianmeng_body{ padding:50px 0 65px;}
.lianmeng_body .ul li{ float:left; width:32%; margin-right:2%; border:1px solid #dbdddc; padding:3.25% 1.5% 0; margin-bottom:20px;}
.lianmeng_body .ul li:nth-child(3n){ margin-right:0;}
.lianmeng_body .ul .lm_logo{ padding-bottom:40px;}
.lianmeng_body .ul .lm_img{ padding-bottom:30px;}
.lianmeng_body .ul .lm_img img{ width:100%;}
.lianmeng_body .ul .p,
.lianmeng_body .ul span{ color:#000;}
.lianmeng_body .ul span{ display:block; padding:30px 0;}

@media (max-width: 860px) {
.lianmeng_body .ul li{ width:48%; margin-right:4%;}
.lianmeng_body .ul li:nth-child(3n){ margin-right:4%;}
.lianmeng_body .ul li:nth-child(2n){ margin-right:0;}
}

@media (max-width: 550px) {
.lianmeng_body .ul li{ float:none; width:100%; margin:0 auto 20px !important; padding:5% 1.5% 0}
.lianmeng_body .ul .lm_logo{ padding-bottom:20px;}
}
/*联盟简介 结束*/



/*全球分布*/
.global_body{ padding:5.62% 0;}
/*全球分布 结束*/



/*新闻中心*/
.news_body{ padding-top:20px;}
.news_body .ul li{ position:relative; padding:30px 0; padding-left:235px; padding-right:120px;}
.news_body .ul .news_img{ display:block; width:193px; height:128px; padding:1px; border:1px solid #dcdcdc; position:absolute; top:30px; left:0;}
.news_body .ul .news_img img{ width:100%; height:100%;}
.news_body .ul .news_text{ max-width:790px;}
.news_body .ul .news_time2{ display:none;}
.news_text .h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:10px;}
.news_text .h3 a{ font-size:16px; color:#2d4999;}
.news_text .p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news_text .p a{ color:#666;}
.news_text .news_more{ display:block; width:86px; height:24px; line-height:24px; color:#afb0b0; border:1px solid #ccc; border-radius:24px; text-align:center; margin-top:25px;}
.news_body .news_time{ position:absolute; right:12px; top:45px; width:100px; text-align:center; height:90px; padding:5px;}
.news_time span{ font-size:50px; line-height:55px; color:#8c8c8c;}
.news_time .p{ display:inline-block; font-size:16px; color:#8d8d8d; border-top:1px solid #e5e5e5; padding-top:5px;}
.news_body .news_time::before{ content:''; display:block; width:1px; height:100%; background:linear-gradient(to bottom,#fff,#e0e0e0,#fff); position:absolute; top:0; left:0;}
.news_body .ul li::before{ content:''; display:block; width:100%; height:5px; background:url(../images/about_line.jpg) repeat; position:absolute; bottom:0; left:0;}
.news_body .ul li:hover .news_text .h3 a{ color:#ff0000;}
.news_body .ul li:hover .news_text .news_more{ background:#ff0000; color:#fff; border-color:#ff0000;}
.news_text .h3 a:hover,
.news_text .p a:hover{ text-decoration:underline;}

@media (max-width: 860px) {
.news_body .ul li{ padding-left:210px;}
.news_body .news_time{ right:0;}
}
@media (max-width: 640px) {
.news_body .ul .news_time{ display:none;}
.news_body .ul .news_time2{ display:block;}
.news_body .ul li{ padding-right:0;}
.news_text .h3{ margin-bottom:5px;}
.news_text .news_more{ width:75px; height:20px; line-height:20px; font-size:12px; margin-top:20px;}
}
@media (max-width: 480px) {
.news_body .ul .news_img{ position:static; width:100%; height:auto; margin-bottom:5px;}
.news_body .ul li{ padding:0;}
.news_body .ul .news_text{ padding-bottom:20px;}
}
/*新闻中心 结束*/



/*新闻中心详情页*/
.news_detail .news_dh{ padding:6.25% 0 12px; text-align:center; position:relative;}
.news_detail .news_dh::before{ content:''; display:block; width:100%; height:5px; background:url(../images/about_line.jpg) repeat; position:absolute; bottom:0; left:0;}
.news_detail .news_dh .h3{ color:#2d4999; font-size:20px; margin-bottom:2.5%; font-weight:normal; padding:0 10%;}
.news_detail .news_dh .p{ color:#525252;}
.news_detail .news_dh .p span{ margin:0 5.62%; display:inline-block;}
.news_detail .news_info{ padding:2.8% 0.85%;}

@media (max-width: 640px) {
.news_detail .news_dh .h3{ font-size:16px;}
}
@media (max-width: 480px) {
.news_detail .news_dh .p span{ margin:0 10px; font-size:12px;}
}
/*新闻中心详情页 结束*/




/*联系方式*/
.contact_body{ padding:40px 0 70px;}
.contact_body .m{ position:relative;}
.contact_body .contact_map{ display:block; margin:0 auto;}
.contact_body .contact_info{ position:absolute; left:0; bottom:0;}
.contact_info .p{ width:355px; position:relative; border-bottom:1px dashed #ddd; padding:20px 0;}
.contact_info .p em{ font-size:16px; color:#000; font-weight:bold; font-style:normal; position:absolute; left:0; top:20px;}
.contact_info .p span{ display:inline-block; font-size:14px; color:#666; font-weight:normal; padding-left:45px;}

@media (max-width: 1024px) {
.contact_info .p{ padding:10px 0;}
.contact_info .p em{ top:10px;}
.contact_info .p{ width:190px;}
}
@media (max-width: 640px) {
.contact_body .contact_info{ position:static; padding-top:20px;}
.contact_info .p{ width:100%;}
}



.Map001070{ background-color:#f5f5f5; padding:2% 0;}
.Map001070 dd{margin: 0; border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #b71e23; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
    .Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
    .Map001070 dd{ padding:3%;}
    .Map001070 .map{ height:300px; position:relative !important;}
    .Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
    .Map001070 dd figure h1{ font-size:20px;}
}






/*联系方式 结束*/



/*产品中心*/
.product_body{ padding-bottom:25px;}
.product_body .product_item{ padding-bottom:30px;}
.product_body .product_item:nth-child(2n){ background:#f6f6f6;}
.product_item .product_h{ padding:52px 0 18px;}
.product_h .type_name{ font-size:24px; color:#222; border-bottom:3px solid #d21630; padding-bottom:2px; float:left;}
.product_h .Pages{ float:right; width:50px; padding:0; text-align:right;}
.product_h .Pages a{ width:12px; height:16px; border:none; margin-right:0; margin-left:10px;}
.product_h .Pages .a_prev{ background:url(../images/product_pre.png) no-repeat center center;}
.product_h .Pages .a_next{ background:url(../images/product_next.png) no-repeat center center;}
.product_h .Pages .a_prev:hover{ background:url(../images/product_pre2.png) no-repeat center center;}
.product_h .Pages .a_next:hover{ background:url(../images/product_next2.png) no-repeat center center;}

.product_item .productlist .product_li{ width:31.87%; margin-right:2.18%; float:left;}
.product_item .productlist .product_li:nth-child(3n){ margin-right:0;}
.product_item .productlist figure{ width:100%; height:0; padding-bottom:53.07%; background-position:center center; background-size:100% 100%; border:1px solid #dbdddc;}
.product_item .productlist .p{ padding:16px 0;}
.product_item .productlist .p span{ color:#000; margin-right:20px;}

@media (max-width: 640px) {
.product_item .product_h{ padding:20px 0 10px;}
.product_h .type_name{ font-size:20px;}
.product_item .productlist .p{ padding:5px 0;}
}
@media (max-width: 500px) {
.product_item .productlist .product_li{ float:none; width:100%; margin:0 auto 20px !important;}
}
/*产品中心 结束*/



/*招贤纳才*/
.recruit_body{ padding:45px 0 0;}
.recruit_body .recruit_list{ border:1px solid #e7e7e7;}
.recruit_item .recruit_h{ padding:15px 2.34% 15px 2.81%; border-top:1px solid #e7e7e7; cursor:pointer; position:relative;}
.recruit_item .recruit_on{}
.recruit_item:first-child .recruit_h{ border-top:none;}
.recruit_h .h3{ float:left;}
.recruit_h span{ float:right; margin-right:4.5%;}
.recruit_h .recruit_i{ float:right; display:block; width:22px; height:23px; background:url(../images/recruit_i1.jpg) no-repeat center center; background-size:100% 100%;}
.recruit_item .recruit_info{ border-top:1px solid #e7e7e7; padding:2.18% 2.18%; display:none;}
.recruit_info .h3{ font-size:14px; color:#292e73;}
.recruit_info .ul li{ float:left; width:60%; padding-right:3%; color:#999; margin-bottom:5px;}
.recruit_info .ul li:nth-child(2n){ width:40%;}
.recruit_info .recruit_apply{ display:block; width:120px; height:34px; line-height:34px; text-align:center; color:#fff; background:#292e73; margin-top:20px; cursor:pointer;}

.recruit_item .recruit_on{ color:#fff; background:#292e73;}
.recruit_on .recruit_i{ background:url(../images/recruit_i2.jpg) no-repeat center center;}


.recruit_hover{ position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:999; display:none; display:block;}
.recruit_hover .recruit_m{ position:absolute; top:20%; left:0; width:100%;}
.recruit_m .recruit_box{ margin:0 auto; background:#292e73; border-radius:8px; width:995px; max-width:90%; padding:9px; position:relative;}
.recruit_box .h3{ font-size:24px; color:#fff; font-weight:normal; height:60px; line-height:60px; padding-left:32px;}
.recruit_box .h3::before{ content:''; display:block; width:55.45%; height:37px; background:url(../images/recruit_hbg.png) no-repeat right center; position:absolute; top:20px; left:170px;}
.recruit_box .rb_m{ background:#fff; border-radius:8px; padding:6.18% 5% 6.18% 3.09%;}
.rb_m .ul li{ float:left; width:50%; margin-bottom:20px;}
.rb_m .ul span{ display:inline-block; width:28.8%; padding-right:1%; text-align:right; color:#757575;}
.rb_m .ul input{ width:61%; border:1px solid #e2e2e2; height:42px; line-height:42px; padding:0 10px;}
.recruit_box .rb_btn{ text-align:center;}
.rb_btn input{ width:235px; height:52px; background:#292e73; color:#292e73; font-size:18px; color:#fff; margin-top:40px; cursor:pointer;}
.recruit_box .rb_close{ width:51px; height:51px; border-radius:50px; background:url(../images/recruit_close.png) no-repeat; background-size:100% 100%; border:5px solid #292e73; position:absolute; top:-15px; right:-15px; cursor:pointer;}

@media (max-width: 640px) {
.recruit_info .ul li{ float:none; width:100%;}
.rb_m .ul li{ float:none; width:100%;}
.recruit_hover .recruit_m{ top:10%;}
.recruit_box .rb_m{ padding:15px 3%;}
.rb_m .ul li{ margin-bottom:8px;}
.rb_m .ul input{ height:30px; line-height:30px;}
.rb_btn input{ margin-top:20px;}
.recruit_box .h3{ font-size:20px;}
.recruit_box .h3::before{ width:40%;}
.rb_btn input{ width:150px; height:40px;}
}
@media (max-width: 480px) {
.recruit_h .h3{ float:none; padding-right:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.recruit_h span{ float:none;}
.recruit_h .recruit_i{ position:absolute; top:30%; right:10px;}
}

.rb_m .ul .rb_file{ display:inline-block; width: 61%;border: 1px solid #e2e2e2; cursor:pointer; position:relative; overflow:hidden; vertical-align:middle;}
.rb_m .ul .rb_file input{ width:100%; line-height:normal; padding-top:10px; padding-bottom:10px; border:none; height:100%;}
.rb_file .rb_fbg{ position:absolute; left:0; top:0; height:100%; width:82px; background:url(../images/file_bg.jpg) no-repeat; background-size:100% 100%;}



/*招贤纳才 结束*/




/*留言板*/
.msg_body{ padding:63px 0 75px;}
.msg_body .m{ position:relative;}
.msg_body .msg_img{ width:462px; position:absolute; top:0; left:0;}
.msg_body .msg_img img{ width:100%;}
.msg_body .msg_info{ padding-left:465px;}
.msg_info .msg_item{ position:relative; padding-left:136px; margin-bottom:20px;}
.msg_info .msg_item span{ position:absolute; top:0; left:0; width:136px; text-align:right; padding-right:10px; line-height:45px; color:#757575;}
.msg_info .msg_item input{ width:400px; max-width:100%; border:1px solid #e2e2e2; height:45px; line-height:45px; padding:10px;}
.msg_info .msg_item textarea{ width:100%; border:1px solid #e2e2e2; height:270px; padding:10px;}
.msg_info .msg_btn{ padding-left:136px; padding-top:12px;}
.msg_info .msg_btn input{ width:235px; height:52px; color:#fff; font-size:18px; background:#292e73;}

@media (max-width: 1024px) {
.msg_body .msg_img{ left:2%; width:320px;}
.msg_body .msg_info{ padding-left:320px;}
.msg_info .msg_item,
.msg_info .msg_btn{ padding-left:100px;}
.msg_info .msg_item span{ width:100px;}
.msg_info .msg_btn input{ width:180px; height:40px;}
.msg_info .msg_item textarea{ height:180px;}
}

@media (max-width: 640px) {
.msg_body{ padding:30px 0 50px;}
.msg_body .msg_img{ position:static; width:100%; padding-bottom:20px;}
.msg_body .msg_info{ padding-left:0;}
}
@media (max-width: 480px) {
.msg_info .msg_item span{ width:85px;}
.msg_info .msg_item,
.msg_info .msg_btn{ padding-left:85x;}
}
/*留言板 结束*/




/*人才理念*/
.rencai_body{ padding:50px 0 20px;}
.rencai_body .p{ color:#888; margin-bottom:45px; line-height:26px;}
.rencai_body .ul{ margin-bottom:45px;}
.rencai_body .ul li{ float:left; width:32.33%; margin-right:1%;}
.rencai_body .ul .li3{ margin-right:0;}

@media (max-width: 640px) {
.rencai_body .p,
.rencai_body .ul{ margin-bottom:20px;}
}
@media (max-width: 400px) {
.rencai_body .ul li{ float:none; width:100%; padding-bottom:10px;}
}

/*人才理念 结束*/






/*产品中心左右按钮*/
.product_item .owl-carousel .owl-nav{ display:block; position:absolute; right:0; top:-68px;}
.product_item .owl-theme .owl-nav.disabled+.owl-dots{ display:none;}
.product_item .owl-carousel .owl-nav .owl-next,
.product_item .owl-carousel .owl-nav .owl-prev{ display:inline-block; font-size:0; width: 12px;height: 16px;border: none;margin-right: 0; margin-left: 10px;}

.product_item .owl-carousel .owl-nav .owl-prev{ background:url(../images/product_pre.png) no-repeat center center;}
.product_item .owl-carousel .owl-nav .owl-next{ background:url(../images/product_next.png) no-repeat center center;}
.product_item .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/product_pre2.png) no-repeat center center;}
.product_item .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/product_next2.png) no-repeat center center;}















/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}