﻿@charset "utf-8";
.dot{overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体'; color: #666460; min-width: 320px; max-width: 640px; 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{ 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{ }

/*清除浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
 font-size: 0px;}
.clearfix { zoom: 1;}
/*全局样式*/


/*页面框架结构*/
.contain{ padding:0 3%; min-height:200px; } /*页面主体内容*/
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.location{ border-bottom:dashed 1px #e5e5e5; margin-bottom:1%; }
.current{ /*当前位置*/ margin:0 0 1%; }

/*头部*/
.Mobile{ }
.Mobile header{ position:relative; padding: 3% 0;}
.Mobile .logo{ padding-right:80px; padding-left: 4%;}
.Mobile .logo img{ max-height:35px; }
.Mobile .icon_menu{position:absolute;right:0;top:0;height:100%;width: 20%;max-width:76px;line-height: 50px;text-align: right;padding-right: 2%;}
.Mobile .icon_menu.menuOn{}
.Mobile .icon_menu i,
.Mobile .icon_menu::before,
.Mobile .icon_menu::after{position:absolute;height:2px;width: 40%;right: 15%;background-color:#005197;border-radius:4px;}
.Mobile .icon_menu i{top:50%;width: 29%;margin-top:-2px;}
.Mobile .icon_menu::before,
.Mobile .icon_menu::after{ content:'';}
.Mobile .icon_menu::before{ top:35%;}
.Mobile .icon_menu::after{ bottom:37%;}
.Menu .cha_a span{ display: block; width: 87%; padding:0 3%; height: 25px; background: url(../images/ico_cha.png) no-repeat right; margin-right: 3%; cursor: pointer;}

.Mobile .layer{ display:none; position:fixed; left:0; top:0; height:100%; width:100%; background:rgba(0, 0, 0, 0.8); z-index:10;}
.Mobile .Menu{ position:fixed; top:0!important;  right:-220px; transition:right ease-out 0.3s; width:210px;
 height:100%; padding-top:5%; max-height:100%; overflow:auto; z-index:50; border-left:solid 4px #005197; background-color:#FFF;}
.Mobile .menuShow{ right:0 !important;}
.Mobile .Menu ul{ padding-bottom:60%;}
.Mobile .Menu li{ border-top:1px solid #e5e5e5;}
.Mobile .Menu li:first-child{ border-top:none; }
.Mobile .Menu li a{ color:#333; display:block; padding-left:12%;}
.Mobile .Menu li a.a_ico{ background: url(../images/xiala_ico.png) no-repeat right; background-size: 10%; margin-right: 30px;}
.Mobile .Menu li > a{ font-size:18px; padding-top:5%; padding-bottom:3%;background-color:#FFF; position:relative;}
.Mobile .Menu li:nth-child(2n) > a{ background-color:#FFF;}
.Mobile .Menu li dl{ display:none; margin:0;}
.Mobile .Menu li dd{ margin:0; position: relative;}
.Mobile .Menu li dd a{font-size:16px;padding-top:3%;padding-bottom:3%;color: #878585;width: 76%;}
.Mobile .Menu li dd .three{display: none;transform: 0.3s;}
.Mobile .Menu li dd .three a{font-size:15px;position: relative;}
.Mobile .Menu li dd .op{position: absolute;width:15px;height: 15px;right:7%;top: 0;margin-top: 7px;display: block;transform: 0.3s;cursor: pointer;}
.Mobile .Menu li dd .op::before,
.Mobile .Menu li dd .op::after{  position:absolute; content:'';  background:#878585;}
.Mobile .Menu li dd .op::before{width:100%; height:2px;left:0; top:6px;}
.Mobile .Menu li dd .op::after{ width:2px; left:6px; top:0; height:100%;}
.Mobile .Menu li dd i.on{transform: rotate(45deg);}

.Mobile .Menu li dl.SubMenu{ padding:0 4% 0 20%; }
.Mobile .Menu li dl.SubMenu dd{border-bottom:1px dashed #e5e5e5;}
.Mobile .Menu li dl.SubMenu dd a{ font-size: 12px; padding-left:0; }

.a_logo{ margin-top: 50px;}
.a_logo img{ width: 86%;}








/*顶部导航*/
.I_nav{width: 100%;display: none}
.I_nav li{position: relative; float: left; width: 20%;text-align: center;background-color: #005197;padding: 2% 0;font-size: 15px;color: white; }
.I_nav li>a{display: inline-block;width: 100%;height: 100%; color:white ;}
.I_nav li .subNav{width: 100%; display: none; position: absolute;top: 100%; left: 0px; z-index: 5000 !important;}
.I_nav li:hover .subNav{display: block;}
.I_nav li:hover{background-color: #D80820;}
.I_nav li .subNav p:hover{background-color:#D80820 ;}
.I_nav li .subNav>div{width: 100%;background-color: #AA0F21;}
.I_nav li .subNav p{z-index: 20 !important; color: white; margin: 0; padding: 0; width: 100%;background-color: #AA0F21;}
.I_nav li .subNav p a{color: white; z-index: 20 !important; display: inline-block; width: 100%;padding: 5.3% 0;}
/*头部*/

/*banner*/
.banner{z-index: -2 !important;}
.Mobile .banner li img{ width:100%; display:block; }
.Mobile .banner .bx-controls-direction{ display:none;}
.Mobile .banner .bx-wrapper{ position:relative;}
.Mobile .banner .bx-wrapper,
.Mobile .banner .bx-viewport{ z-index:1;}
.Mobile .banner .bx-pager{ z-index:10; width:100%; position:absolute; left:0; bottom:3%; text-align:center;}
.Mobile .banner .bx-pager div{ display:inline-block; width:15px; height:15px; margin:0 5px;}
.Mobile .banner .bx-pager div a{ display:block; height:13px; border-radius:50%; border:solid 1px #005197; overflow:hidden; line-height:100px;}
.Mobile .banner .bx-pager div a.active{ background-color:#005197;}
/*banner*/


/*底部*/
footer{   clear: both;  position: relative;    z-index: 2;
    margin-top: -1px;background-color:#88888a; overflow: hidden;text-align:center; font-size:14px; padding:4% 4%; color: #fff; }
footer a{  color: #fff;}
/*底部*/



/*首页*/
.home_new{ /*padding: 3%;*/ margin-top: 2%;}
.home_new .text_list{ width: 100%;}
.home_new .tab{ margin-bottom:5px;}
.home_new .tab span{ float: left; color: #333; width: 30%; height: 50px; line-height: 50px; margin:0 2% ; display: inline-block;
 text-align: center; font-size: 16px;  cursor:pointer; position: relative;}
/*.home_new .tab span:nth-child(1){ background: url(../images/ico_tb1.png) no-repeat left;display: block; background-size: 17%;}
.home_new .tab span:nth-child(2){ background: url(../images/ico_tb2.png) no-repeat left;display: block; background-size: 17%;}
.home_new .tab span:nth-child(3){ background: url(../images/ico_tb3.png) no-repeat left;display: block; background-size: 17%;}
*/.home_new .tab span:after{ content: ""; width: 1px; height: 20px; position: absolute; background: #c5c5c5; right:0; top: 30%;}
.home_new .tab span.end:after{ display: none;}
.home_new .tab span.end{ margin-right: 0; }
/*.home_new .tab span.on,*/
/*.home_new .tab span:hover{ background: #ca2b3c; color: #fff; }*/
/*.home_new .text_list ul{ display:none;}*/
.home_new .text_list li{ border-bottom:1px solid #dcdcdc; position:relative; padding-left:88px; margin-top:10px;}
.home_new .text_list li time{ position:absolute; width:80px; left:0; top:3px; color:#797979; font-family:'黑体';/*letter-spacing:1px;*/ text-align: center; font-size: 16px; font-weight: bold;}
.home_new .text_list li time b{ color:#005197; font-size:30px; display:block;}
.home_new .text_list li h2{ font-weight:normal; font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin:0;}
.home_new .text_list li h2 a{ color:#000;}
.home_new .text_list li h2 a:hover{ color:#005197;}
.home_new .text_list li p{ font-size:16px; color:#a6a6a6; padding:0 3% 0 0;height: 46px;overflow: hidden;}
.home_new .text_list li p a{ color:#005197; padding-left:10px; float:right;}

.home_new .tit_home{ width: 100%;font-size: 20px; color: #005197; text-align: center; padding:5% 0;}
.home_new .tit_home span{ background: url(../images/ico_tb4.png) no-repeat left; padding-left: 30px; }

.home_new .H_title{ font-size: 30px; color: #005197; padding: 63px 0 33px;font-family:"Source Han Sans CN"; }
.home_new .pid_list{ width: 100%; position: relative; }
.home_new .pid_list li{ position: relative; }
.home_new .pid_list li img{ width: 100%;  display: block; }
.home_new .pid_list li h2{ background: url(../images/Hnews_text_bg.png); margin: 0; height: 50px; line-height: 50px; font-size: 16px;
 color: #fff; font-weight: normal; padding-left: 20px; position: absolute; left: 0; bottom: 0; width: 100%;}
.home_new .pid_list .bx-controls-direction a{ position:absolute; background:url(../images/Hnews_btn.png) no-repeat right top; width:10px; height:20px; bottom:15px; margin-top:-29px; z-index:100; overflow:hidden; line-height:1000px;}
.home_new .pid_list .bx-controls-direction a.bx-prev{ right:20px;}
.home_new .pid_list .bx-controls-direction a.bx-next{ right:45px; background-position:left top;}
/*
.home_new .pid_list .bx-controls-direction .bx-prev:hover{ background-position:right bottom; }
.home_new .pid_list .bx-controls-direction .bx-next:hover{ background-position:left bottom; }
*/


.H_Icon{ padding:4% 0 4%; text-align:center;}
.H_Icon .H_title h1{ margin:0; font-size:20px; color:#000; font-weight:normal;}
.H_Icon .H_title p{color: #3b3b3b;letter-spacing: 1px;font-size: 14px; padding: 0 3%;}
.H_Icon .H_title i{ display:block; width:69px; height:2px; background:#e0e0e0;  margin: 20px auto 20px;}
.H_Icon .icon_list li{font-size:16px;color:#000; width: 33.3%; float: left; margin-bottom: 20px;}
.H_Icon .icon_list li a{ display:inline-table; width:120px; padding-top:110px; background:url(../images/Hicon.png) left top no-repeat; color:#000000; text-align:center;}
/*.H_Icon .icon_list li a:hover{ background-image:url(../images/Hicon_hover.png);}*/
.H_Icon .icon_list li.li_2 a{ background-position:-120px top;}
.H_Icon .icon_list li.li_3 a{ background-position:-600px top;}
.H_Icon .icon_list li.li_4 a{ background-position:-240px top;}
.H_Icon .icon_list li.li_5 a{ background-position:-360px top;}
.H_Icon .icon_list li.li_6 a{ background-position:-480px top;}
.H_Icon .icon_list li a b{ text-transform:uppercase; font-weight:normal; color:#3b3b3b; display:block;}


.home_video .tit_home{ width: 100%;font-size: 20px; color: #8a0017; text-align: center; padding:5% 0;}
.home_video .tit_home span{ background: url(../images/ico_tb4.png) no-repeat left; padding-left: 30px; }

.home_video{ padding: 3%; background: #f9f9f9;}
.home_video li img{ width:97%; display:block; border: solid 5px #8a0017;}
.home_video li{}
.home_video .bx-prev{ display:none;}
.home_video .bx-next{ display:none;}
.home_video .bx-wrapper{ position:relative;}
.home_video .bx-wrapper,
.home_video .bx-viewport{ z-index:1;}
.home_video .bx-pager{ z-index:10; width:100%; text-align:center; margin-top: 10px;}
.home_video .bx-pager div{ display:inline-block; width:15px; height:15px; margin:0 5px;}
.home_video .bx-pager div a{ display:block; height:13px; border-radius:50%; border:solid 1px #005197; overflow:hidden; line-height:100px;}
.home_video .bx-pager div a.active{ background-color:#005197;}
.bx-controls-direction{}


.H_video * {
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
}
.H_video{ background:#f8f8f8; border-top:1px solid #e8e8e8; overflow:hidden; padding:3%;}
.H_video .H_title{ font-size: 30px; color: #8a0017; padding: 0 0 33px;font-family:"Source Han Sans CN"; }
.H_video #carousel{position: relative; z-index: 1; width: 1200px; height: 498px; margin: auto;}
.H_video .video_list .carousel-feature {height:250px; }
.H_video .video_list .carousel-feature img{ position:absolute; width:100%; height:100%; z-index:1; left:0; top:0;}
.H_video .video_list .carousel-feature .carousel-image {display:block;  width:100%; height:250px;}
.H_video .video_list .tracker-individual-container,
.H_video .video_list .tracker-summation-container{ display:none !important;}
.H_video .video_list .carousel-feature a{ background:url(../images/play.png) no-repeat center; width:100%; height:100%; position:absolute; left:0; top:0; z-index:5;  }
.H_video .carousel-feature figure{background:url(../images/Hnews_text_bg.png); width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;border:solid 5px #8a0017;}
.H_video .video_list .carousel-show { border:8px solid #8a0017;}
.H_video .video_list .carousel-show figure{ opacity:0.2; z-index:2;}
.H_video .video_list .carousel-show .video{ z-index:2;}
/*.H_video .video_list li{ border:5px solid #b8b8b8; width:794px; height:468px; position:relative;}*/

.H_video .tit_home{ width: 100%;font-size: 20px; color: #8a0017; text-align: center; padding:5% 0;}
.H_video .tit_home span{ background: url(../images/ico_tb5.png) no-repeat left; padding-left: 30px; }

.H_video .bx-pager{ z-index:10; width:100%; left:0; bottom:3%; text-align:center; margin-top: 3%;}
.H_video .bx-pager div{ display:inline-block; width:15px; height:15px; margin:0 5px;}
.H_video .bx-pager div a{ display:block; height:13px; border-radius:50%; border:solid 1px #005197; overflow:hidden; line-height:100px;}
.H_video .bx-pager div a.active{ background-color:#005197;}
.H_video .bx-controls-direction{ display: none;}

.H_video .show{position:absolute; left:0; top:0; width:100%; height:100%; z-index:100;}
.H_video .video video{width:100%; height:100%; background-color:#000;}
.H_video .video_list .carousel-feature .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;cursor: pointer; background:url(../images/close.png) no-repeat; display:none; left:auto;}



.Banner div{ width:100%; }
.Banner div img{ width:100%; height: 150px;}
.cpyc_Banner div{ width:100%; }
.fl{ width:94%; padding: 0%;}
.fr{ width:94%; padding: 3%; min-height:240px; margin-top: -30px;}

.Conter .fr{margin:2% 0 0;}
.auto_1020{ width:100%; position:relative;}
.Conter .no{ background:none;}
/*.Menu { background:#f8f8f8;}*/
/*.Menu header{ background:url(../images/Mnue_titlebg.png); height:80px; line-height:80px; padding-left:19px;}*/
/*.Menu header h1{ font-size:20px; color:#005197; margin:0;}*/
/*.Menu header i{ width: 32px; height: 26px; background-position: center center; background-size: contain; background-repeat: no-repeat; float: left; margin-top: 27px; margin-right: 5px;}*/
/*.Menu ul{ padding-bottom:10px;}*/
/*.Menu ul li{ padding-left:32px; height:37px; line-height:37px; border-bottom:1px dotted #c5c5c5;}*/
/*.Menu ul li a{ color:#666; background:url(../images/Mnue_texticon.png) no-repeat left bottom; padding-left:25px; display:block;}*/
/*.Menu ul li:hover,*/
/*.Menu ul li.aon{ background:#005197; border-bottom:none; height:38px;}*/
/*.Menu ul li:hover a,*/
/*.Menu ul li.aon a{ background-position:left top; color:#fff;}*/
/*.Menu  figure{ /!*position:absolute; bottom:20px; left:0; *!/ width:191px;}*/
/*.Menu  figure .link{ background:url(../images/investor_img.gif) no-repeat center top; width:191px; height:56px; padding-top:30px; margin:10px auto;}*/
/*.Menu  figure .link a{ display:block; width:202px; height:24px;}*/
/*.Menu  figure .link2{margin:10px auto}*/
/*.Menu  figure .link2 img{ max-width: 100%;}*/
/*.Menu  figure img{ display:block; width:191px; height:116px;}*/

.Location { border-bottom: 1px solid #dcdcdc; padding: 28px 0 5px; text-align:right; margin-bottom:29px;}
.Location em{ font-style: normal; font-size:12px; color:#999999; }
.Location em a {color: #999; }
.Location em a:hover,
.Location em span{ color:#005197;}

.Page{ text-align:center; line-height:25px; font-size:12px; padding:2% 0; margin:30px 0;}
.Page .Pages .p_cur,
.Page .Pages .p_count,
.Page .Pages .a_first,
.Page .Pages .a_end,
.Page .Pages .p_total,
.Page .Pages .p_jump{ display:none;} 
.Page .Pages a{ display:inline-block; border-radius:4px; background-color:#eaeaea; padding:0 10px; margin:0 3px;}
.Page .Pages em{ font-style:normal; display:inline-block;}
.Page .Pages a.a_cur,
.Page .Pages a:hover{ background-color:#005197; color:#fff;}
.Page .Pages b{ font-weight:normal;}
.Page .Pages .i_text{ width:25px; height:25px; border-radius:2px; border:1px solid #bfbfbf; background:none; text-align:center; line-height:25px; margin:0 5px; font-size:12px;}
.Page .Pages .i_button{ width:50px; height:25px; cursor:pointer; border:none; background:#742c75; color:#fff; padding:0;border-radius:2px; margin-left:5px; font-size:12px;}



.fr nav ul{ height:43px;}
.fr nav ul li{ width: 30%;
 margin-right: 2%;
 float: left;
 text-align: center;

 color: #000;
 height: 40px;
 line-height: 40px;
 margin-bottom: 2%;}

.fr nav ul li:nth-child(4){ margin-right: 0;}
.fr nav ul li:nth-child(8){ margin-right: 0;}
.fr nav ul li a{ color:#000; display:block;}
/*.fr nav ul li.on{ border-bottom: solid 2px #8a0017; margin-bottom: -2px;}*/

.fr nav ul li.on,
.fr nav ul li:hover{ border:1px solid #eaeaea; border-top:4px solid #005197; border-bottom:1px solid #fff; background:#fff; padding-top:0; }
.fr nav ul li.on a,
.fr nav ul li:hover a{ color:#000;}
.fr nav dl{ border-bottom:1px solid #eaeaea;}
.fr nav dl dd{ float:left; height:43px; line-height:43px;margin:0 2%;width:25%;}
.fr nav dl dd a{ display:block; color:#777777; font-size:12px;}
.fr nav dl dd:hover,
.fr nav dl dd.subon{ border-bottom:2px solid #005197;}

.fr_gsyw nav ul li{ }

/*.RighInfo{ padding-top:35px;}*/

.RighInfo table{ width: 100% !important;}
/*.RighInfo article{ padding-left:30px;}*/
/*.RighInfo article.news_list{ display: none; }*/
#map{ width: 800px; height: 400px }
.info_0503 dd{ margin: 0; padding: 3%;}

/*.fzlc{ padding: 44px 0 60px; background:url(../images/fzlc_icon1.png) no-repeat 130px top;}*/
/*.fzlc ul{ padding:54px 0 5px; background:url(../images/fzlc_ul.png) repeat-y 151px top;}*/
.fzlc ul li{ position:relative; margin-bottom:20px; width: 100%;}
.fzlc ul li time{ font-size:18px; font-weight:bold; color:#005197; width:80px; }
.fzlc ul li time a{ color:#005197;}
/*.fzlc ul li i{ width:47px; height:1px; background:url(../images/fzlc_icon4.png) no-repeat; position:absolute; left:173px; top:47px;}*/
/*.fzlc ul li .text{ display:table;}
*//*.fzlc ul li figure,*/
/*.fzlc ul li pre{ display:table-cell;vertical-align: middle;}*/
.fzlc ul li figure{ width:40%; float: left;position: relative;height: 0;padding-bottom: 30%;overflow: hidden;}
.fzlc ul li .te_box{ width:56%; float: right;}
.fzlc ul li .te_box p{line-height: 22px;height: 88px;margin-top: 5px;}
.fzlc ul li figure img{ width:100%; display:block;position: absolute;left: 0;top: 0;min-height: 100%;}

.Honor{ padding:15px 0 0; background:url(../images/Honor_icon1.png) no-repeat left top; margin-left:25px; margin-bottom:50px;}
.Honor ul{ background:url(../images/Honor_icon3.png) repeat-y 15px top; overflow:hidden; padding:20px 0 40px;}
.Honor li,
.Honor ol{ padding-left:52px; background:url(../images/Honor_icon2.png) no-repeat 10px 5px;}
.Honor li{ padding-bottom: 42px }
.Honor li time{ font-size:28px; color:#2f3032;}
.Honor li p{ color:#555555; line-height:36px; padding-bottom:8px;font-family: Arial,"Microsoft YaHei","微软雅黑","宋体";padding-top: 8px; background:url(../images/Honor_icon.png) no-repeat left 21px; padding-left:20px; }
.Honor ol a{ color:#005197; font-size:18px; background:url(../images/Honor_icon4.png) no-repeat right center; padding-right:20px;}
.Honor li a.more{color:#005197; font-size:18px; background:url(../images/Honor_icon4.png) no-repeat right center; padding-right:20px; display: block; width: 128px}
.Honor li .moreHonor{ display: none; }
/*.parenttab{border-bottom: 3px #005197 solid;overflow: hidden;margin-bottom: 20px}*/
.parenttab ul .active{background:#f5f5f5;}


.fr nav ul{ height:43px;}
.tabinfo ul li{ width: 23.5%; margin-right: 2%; float: left; text-align: center; background: #fff; color: #fff; height: 40px; line-height: 40px; margin-bottom: 2%;}
.tabinfo ul li:nth-child(4){ margin-right: 0;}
.tabinfo ul li:nth-child(8){ margin-right: 0;}
.tabinfo ul li a{ color:#333; display:block;}
.tabinfo ul li#subNav296{width: 32.33%; margin: 0 0.5%;}
.tabinfo ul li#subNav298{width: 32.33%; margin: 0 0.5%;}
.tabinfo ul li#subNav299{width: 32.33%; margin: 0 0.5%;}


.parenttab ul .active a{color: #005197;}

@media(max-width:320px){
.tabinfo ul li a{font-size: 12px;}
}
/*.parenttab ul li{ float: left; width:33.3%;  text-align:center; font-size: 16px; cursor: pointer;height:36px; line-height: 36px}*/
/*.parenttab ul li:hover{ background:#8a0017; }*/
/*.parenttab ul li:hover a{color: #fff}*/
/*.news_list{ padding-left:25px; margin-top: -45px;}*/
/*.news_list li{ border-bottom:1px solid #dcdcdc; position:relative; padding:25px 0 6px 127px;}*/
/*.news_list li time{ position:absolute; width:86px; left:0; top:27px; color:#3B3B3B; font-family:'黑体'; text-align:right; letter-spacing:1px; font-weight:bold;}*/
/*.news_list li time b{ color:#c35454; font-size:30px; display:block; border-bottom:1px solid #dcdcdc; padding-bottom:10px;}*/
/*.news_list li h2{ font-weight:normal; font-size:18px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin:0;}*/
/*.news_list li h2 a{ color:#000;}*/
/*.tablist{ display: none; }*/
/*.news_list li h2 a:hover{ color:#8a0017;}*/
/*.news_list li p{ font-size:16px; color:#a6a6a6; margin:10px 0 15px;}*/
/*.news_list li p a{ color:#8a0017; padding-left:10px; float: right;}*/

.RighInfo .news_list li{ border-bottom:1px solid #dcdcdc; position:relative; padding-left:90px; margin-top:10px;line-height: 34px;}
.RighInfo .news_list li time{ position:absolute; width:80px; left:0; top:0px; line-height: 22px; color:#797979; text-align: center; font-size: 14px;}
.RighInfo .news_list li time b{ color:#005197; font-size:20px; line-height: 16px; display:block;}
.RighInfo .news_list li h2{ font-weight:normal; font-size:16px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; margin:0;}
.RighInfo .news_list li h2 a{ color:#000;}
.RighInfo .news_list li h2 a:hover{ color:#005197;}
.RighInfo .news_list li p{ font-size:16px; color:#a6a6a6; margin:10px 0 15px;}
.RighInfo .news_list li p a{ color:#005197; padding-left:10px; float:right;}

.table_tb table{ width: 100% !important;}
.table_tb table td{ width: 16%!important;}
.table_tb table tbody{ width: 100%!important;}
.table_tb table tbody tr{ width: 100%!important;}

/*详情*/
/*.news_info{ margin-top: -45px;}*/
.news_info .info_title{margin: 0; padding:10px 0px; font-size:18px; text-align:center;}
.news_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.news_info .info_txt{ padding:2% 0px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.news_info .info_back{ color:#999; padding:10px;  text-align:center;}
.news_info .info_back a{ padding:0px 3px;}
.news_info .info_back .back{ color:#725600; }
.news_info .PrevNextBox .h1{ font-size:14px; font-weight:normal;text-align: right;}
.news_info .PrevNextBox a:hover{color:#e4000d;}
.news_info .PrevNextBox a.none{color: #ccc;}
.news_info .PrevNextBox dl{margin-bottom: 0; padding:0; border:none; display:block;}
.news_info .video{ width:100%; margin-top:30px;}
.news_info img{width: 100% !important;
    height: 100% !important;}

.hyly{ margin:0 0 40px; overflow:hidden; padding: 3%;}
.hyly dt{ border-bottom:1px solid #e0e0e0; padding-bottom:20px; margin-bottom:35px;}
.hyly dt figure{ width:100%; height:201px; margin-bottom: 15px;}
.hyly dt figure img{ width:404px; height:201px; display:block;}
.hyly dd { text-align:center;margin: 0;}
.hyly dd ul{ margin: 0; width: 100%;}
.hyly dd li{ width:48%; /*display:inline-block;*/ float:left; margin-right:4%; margin-bottom:20px; position:relative; text-align:left;}
.hyly dd li.end,
.hyly dd li.no{ margin-right:0;}
.hyly dd li .pic{  width:100%; display:block; position:relative;}
.hyly dd li .pic i{ height:2px; width:100%; position:absolute; left:0; bottom:0; background:url(../images/hyly_imgbg.png) repeat;}
.hyly dd li img{ width:100%; display:block;}
/*.hyly dd li h2,*/
/*.hyly dd li p{ padding:0 15px;}*/
.hyly dd li h2{ font-size:16px; margin:12px 0 4px;}
.hyly dd li h2 i{ display: block;width: 34px;height: 3px; background: #6c6c6c; margin-top: 5px;}
.hyly dd li h2 a{ color:#005197;}
.hyly dd li p{ margin:0; height:50px; color:#919191; line-height:20px;}



.jjfa{ padding: 3%; overflow:hidden}
.jjfa dt{ border-bottom:1px solid #e0e0e0; padding-bottom:40px; margin-bottom:35px;}
.jjfa dt figure{ width: 100%; height: 201px;}
.jjfa dt figure img{  width: 100%; height: 201px; display:block;}
.jjfa dd { text-align:left; margin: 0; width: 100%;}
.jjfa dd ul{ width: 100%; margin: 0;}
.jjfa dd li{ width:48%; float: left; margin-bottom:40px; position:relative;margin-right: 4%;}
.jjfa dd li.end,
.jjfa dd li.no{ margin-right:0;}
.jjfa dd li .pic{  width:100%; display:block; position:relative;position: relative;height: 0;padding-bottom: 72.72%;overflow: hidden;}
.jjfa dd .odd .pic{ float:right !important; }
.jjfa dd .odd .dsc{ float:left !important;}
.jjfa dd li .pic{ float: left; }
.jjfa dd li .dsc{ width: 100%;}
.jjfa dd li img{ width:100%; min-height: 100%;display:block;position: absolute;left: 0;top: 0;}
.jjfa dd .dsc a{ border-bottom: 1px solid #CDCDCD; padding: 18px 0px; display: inline-block; margin-bottom: 12px ; width: 100%;}
/*.jjfa dd li h2,.jjfa dd li p{ padding:0 25px;}*/
.jjfa dd .odd h2,.jjfa dd .odd p{ padding:0px !important;}
.jjfa dd li h2{ font-size:16px; margin:3px 0 6px; text-align: center;}
.jjfa dd li h2 a{ color:#005197;}
.jjfa dd li p{ margin:0; height:50px; color:#919191; line-height:20px; text-align: center;}


.znzz{ margin:0 0 10px; overflow:hidden; padding: 3%;}
.znzz dt{ border-bottom:1px solid #e0e0e0; padding-bottom:35px; margin-bottom:35px; overflow:hidden;}
.znzz dt figure{ width: 100%; height: 201px;}
.znzz dt figure img{  width: 100%;height: 201px; display:block;}
.znzz dt div{ width:100%;}
.znzz dd{ width: 100%; margin: 0;}
.znzz dd li{ width:48%; margin-right:4%; float:left; margin-bottom:20px;}
.znzz dd li.end{ margin-right: 0;}
.znzz dd li img{ width:100%;}
.znzz dd li h2 a{ font-size:16px; color:#005197;}
.znzz dd li h2,
.znzz dd li p{ margin:0;}
.znzz dd li i{ display:inline-block; width:34px; height:3px; background:#6c6c6c;margin-bottom: 2px;}
.znzz dd li p{ line-height:20px; color:#858585; padding-top:2px;}

/*.video_list{ margin-top:-35px;}*/
.video_list li{ width:100%;}
.video_list li.end{ margin-right:0;}
.video_list li .pic{ width:100%; height:226px; display:block; position:relative;}
.video_list li .pic img{ width:100%; height:226px; display:block;}
.video_list li .pic figure{ background:url(../images/video_bg.png) no-repeat center; background-size: 100%; width:100%; height:100%; line-height:226px; text-align:center; position:absolute; left:0; top:0;}
.video_list li .pic figure img{ width:72px; height:72px; display:inline-block; vertical-align:middle;}
.video_list li h2{ text-align:center; font-size:14px; font-weight:normal;}
.video_list li h2 a{ color:#555;}


.cbw .year_list{ background:url(../images/cbw_yearbg.png) no-repeat center top; position:relative;}
.cbw .year_list li{ width:90px; padding-top:43px; text-align:center; margin-right:1px; color:#666; cursor:pointer;}
.cbw .year_list li.on{ background:url(../images/cbw_year_on.png) no-repeat center 8px; font-size:16px; color:#005197; font-weight:bold;}
.cbw .bx-controls-direction a{ position:absolute; width:18px; height:27px; top:0; z-index:10; overflow:hidden; line-height:1000px;}
.cbw .bx-controls-direction a.bx-prev{ left:0;}
.cbw .bx-controls-direction a.bx-next{ right:0;}
.cbw .year_info { padding-top:25px; padding-bottom:20px;}
.cbw .year_info ul{ display:none;}
.cbw .year_info li{ float:left; width:48%; margin-right:3.5%; margin-bottom:20px;}
.cbw .year_info li.end{ margin-right:0;}
.cbw .year_info li img{ border:1px solid #e0e0e0; width:219px; height:328px; display:block;}
.cbw .year_info li p{ text-align:center; line-height:22px;}
.cbw .year_info li p a{ width:60px; height:22px; display:inline-block; background:url(../images/cbw_icon.png) no-repeat left center; text-align:left; padding-left:25px; vertical-align:middle;}
.cbw .year_info li p a.read{ background-position:-106px center;}
.cbw .year_info li p i{ width:1px; height:22px; background:#666666; display:inline-block; margin:0 5px 0 0; vertical-align:middle;}
.cbw .year_info li p a:hover{ color:#005197;}
.cbw .year_info li h2{ font-size:16px; color:#4eabf1; text-align:center; margin:0}

.infotab3{ display: none; }
.From{ margin-top:-45px; padding-bottom:100px; overflow:hidden;}
.formend{ margin-top: 20px;}
.formfirst p,.formend p{ font-size:12px; margin: 0px;line-height:30px; }
.formfirst p.tit{ text-align: center; font-weight: bold; padding: 10px 0px}
.formfirst p.con{ text-indent: 2em }
.form-group{ margin: 0px  !important; font-size: 12px}
.form-group li .f_name{ display: table-cell; }
.From ol,
.From li{ line-height:36px; color:#666666; margin: 0; width: 100%; padding-left: 0;}

.From ol{ margin-top:26px;}
.From ol.ol_1{ margin-bottom:26px; width: 100%; margin-left: 0;padding-left: 0;}
.From li{ margin-top:15px; position:relative;}
.From li label{ position:absolute;left:5px; top:0; color:#999;}
.From li .f_name{ display:block; text-align:left; height: 34px;vertical-align: top;}
.form-group li .f_name{ width:100%; padding-right: 10px !important}
.From li .text,
.From li select{ border:1px solid #dcdcdc; width:88%; line-height:32px; height:32px; padding:0 5px; color:#9E9E9E;}
.From li .textarea{ width:88%; height:120px;}
.From li select{ padding:0; width:88%;}
.From li .text2{ height:165px;}
.form-group li .text2{ width:88% !important; height:150px !important}
.From li .textcode{ width:242px;}
.From li .imgcode{ height: 34px; top: 1px;}
.From li.xqxx_code .text{ width:146px; float: left;}
.From li.xqxx_code .imgcode{left: 243px; top: 1px;}
/*.From .btn{ padding-left:60px;}*/
/*.form-group .btn{ padding-left: 220px !important }*/
.From .btn input{background: #005197; height: 38px; padding: 0 40px; margin-left: 20px; border: none; color: #fff; font-size:16px; cursor:pointer;}
.From li .form_err{ margin-left:5px; color:#005197; font-size:14px;vertical-align: top;}

.From li h2{ font-weight:normal; font-size:16px; color:#005197;}
.From .btn_1{ margin:30px 0 0;}
.From .btn_1 input[type='button']{ cursor:pointer; padding:10px 25px; margin:0 10px; background:#005197; color:#fff; font-size:16px; border:none; letter-spacing:6px;}
.From .btn_1 input.btn3{ background:#bdbdbd;}
.From li.code .imgcode{ left:262px; top:1px;}
.From li .file-box{ position:relative;} 
.From li .button{ background-color:#005197; color:#fff; border:none;height:34px; width:70px;} 
.From li .file{ position:absolute; top:0; right:80px; filter:alpha(opacity:0);opacity: 0;width:333px } 

.From_xqxx{ margin-left:0; margin-top: 0;}
.From_xqxx article{border-bottom: 1px solid #ccc; padding-left:0;}
.From_xqxx dd{ padding: 16px 0 13px; border-bottom: 1px solid #ccc; margin-left: 0;}
.From_xqxx dd h2{ color:#000; font-size:18px; margin:0; cursor:pointer;}
.From_xqxx dd h2 span{ background:url(../images/From_open.png) no-repeat center center; width:23px; height:23px; display:inline-block; float:right;}
.From_xqxx dd#on h2 span{ background-image:url(../images/From_close.png);}
.From_xqxx dd .con{ padding:13px 0; display:none;}
.From_xqxx dd .con figure{ background:#F5F5F5; padding: 25px 25px 25px 120px; position:relative;}
.From_xqxx dd .con figure .link_icon{ background:url(../images/email.png) no-repeat left center; width:47px; height:38px; position:absolute; z-index:1; left:25px; top:40px;}
.From_xqxx dd .con figure h4,
.From_xqxx dd .con figure p{ margin:0;}
.From_xqxx dd .con figure a{ color:#005197;}
.From_xqxx dd li .f_name{}
.From_xqxx dd li.xqxx_code .imgcode{ margin-left:3%;  float: left;}


.ztxw_list{ margin-top:-25px; position:relative; margin-left:20px; padding-bottom:100px; min-height:590px;}
.ztxw_list .tab{ position:absolute; right:57px; top:386px; z-index:1;}
.ztxw_list .tab span{ width:78px; height:120px; background:url(../images/ztxw_timebg.png) no-repeat right top; line-height:80px; color:#005197; font-size:16px; text-align:center; font-weight:bold;margin: 0 4px; float:left; cursor:pointer;}
.ztxw_list .tab span.on,
.ztxw_list .tab span:hover{ background-position:left top; line-height:120px; color:#fff;}
.ztxw_list dl{ overflow:hidden; clear:both; display:none;}
.ztxw_list dl dt{ float:right; width:379px;}
.ztxw_list dl dt figure{ width:349px; height:373px; padding:15px; background:url(../images/ztxw_imgbg.jpg) no-repeat;}
.ztxw_list dl dt figure img{ width:349px; height:373px; display:block;}
.ztxw_list dd{ float:left; width:382px;}
.ztxw_list dd ol{ line-height:24px; color:#555555; margin-bottom:30px; text-indent:2em;}
.ztxw_list dd article { padding-left:0;}
/*.ztxw_list dd li{ width:362px; height:45px; border:1px solid #e5e5e5; background:#fafafa; line-height:45px; margin-bottom:16px; padding-left:20px;}*/
/*.ztxw_list dd li time{ float:right; margin-right:10px; color:#b9b9b9; font-family:Arial;}
.ztxw_list dd li:hover{ background:#005197;}
.ztxw_list dd li:hover a,
.ztxw_list dd li:hover time{ color:#fff;}*/


.cpyc{ padding: 3%;}
.cpyc li{ float:left; width:48%; margin-right: 4%; text-align:center;}
.cpyc li:nth-child(2){ margin-right: 0;}
.cpyc li .pic{ display:block; width:100%; height:120px; position:relative; padding-bottom:30px;}
.cpyc li .pic img{ width:100%; height:120px; border:1px solid #e8e8e8;}
.cpyc li .pic i{ width:90px; height:90px; position:absolute; bottom:-15%; background:url(../images/cpyc_icon1.png) no-repeat;left:32%; background-size: 75%;}
.cpyc li.li_2 .pic i{ background-image:url(../images/cpyc_icon2.png);}
.cpyc li h2{ margin:0; }
.cpyc li h2 a{ color:#005197; font-size:20px; font-weight:normal; font-family:"Source Han Sans CN";}
.cpyc li p{ margin:0; color:#73777a;}


.Join .icon{ margin-bottom:40px; overflow:hidden; margin-top: 20px;}
.Join .icon li{ float:left; background:url(../images/join_icon1.png) no-repeat left top;   margin-right:65px; width:31.33%; margin: 0 1%; background-size: contain;}
.Join .icon li a{ display: block; text-align: center; font-size: 16px; padding-top: 90px;}
.Join .icon li a span{color: #666; display: block; }
.Join .icon li.li_2{ background-image:url(../images/join_icon2.png); background-size: contain;}
.Join .icon li.li_3{ background-image:url(../images/join_icon3.png); margin-right:0; background-size: contain;}
.Join .icon li b{ font-size:12px;-webkit-transform: scale(1); color:#a5a5a5;display: block;line-height:14px;text-align: center;text-transform:uppercase;}
.Join nav{margin-bottom: 30px;}

@media(max-width:320px){
.Join .icon li a{padding-top: 80px;}
}
/*
 .TextList001729 为demo编号
 */


.TextList001729 { margin-top:-15px;}
.TextList001729 .type{font-size:16px; width:100%; height:32px; line-height:32px; background:#f4f4f4; margin:10px 0;}
.TextList001729 .type h2{ font-size:14px; color:#555555;  background:url(../images/TextList001729-icon_close.png) no-repeat 96% center; margin:0; padding-left:25px;}
.TextList001729 .type#On{ background-color:#005197; color:#fff;}
.TextList001729 .type#On h2{ background-image:url(../images/TextList001729-icon_open.png); color:#fff;}
.TextList001729 .list{ background:#f4f4f4;}
.TextList001729 .list .con{ display:none; overflow:hidden; font-size:14px; padding:3%;}
.TextList001729 .list .con dt span{ float:left; width:200px; margin-right:10px; color:#868686;}
.TextList001729 .list .con dt span strong{ color:#555; font-weight:normal;}
.TextList001729 .list .con dd{ padding-left: 0; margin-left: 0;}
.TextList001729 .list .con dd div{ width: 94%; padding: 3%; background: #fff;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; width:103px; height:38px; line-height:38px; text-align:center; color:#fff; background-color:#005197; font-size:16px; margin-left:70px;}
.bdsharebuttonbox{ margin:15px 0 0;}
.bdsharebuttonbox span{ float:left;}

.f_tips{ width: 100%; display: block;}


.shzp{ margin-top: -65px; }
.TextList001729 .title{ font-size: 16px; color: #005197; margin-bottom: 20px; }
.TextList001729 .tips{ margin: 20px 0; margin-top: 40px;}
.TextList001729 .tips select::-ms-expand { display: none; }
.TextList001729 .tips select{border:1px solid #dcdcdc; width:56%; line-height:33px; height:33px; padding:0 5px; color:#9E9E9E;
 appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/TextList001729_icon.png) 98% center no-repeat; float:left; padding-right:0\9;}

.TextList001729 .search{ width:60%; height:35px; position:relative; float:left; margin-top: 4%; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:60%; height:33px; line-height:33px; padding:0 56px 0 10px; border:1px solid #dcdcdc; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:63px; height:100%; background:#005197; color:#fff;}
/*.map{ margin-top:-25px; margin-left:30px;}*/
.map .list{ position:relative;}
.map .tips h2{ font-size:24px; color:#3c3c3c;}
.map .tips h2 i{ display:block; width:48px; height:2px; background:#c9c9c9; margin:18px 0 0px;}

.map dl{left:0; top:0; z-index:10; width:100%; height:100%;}
.map dd{ z-index:100; background:url(about:blank)\9;  margin-left: 0;}
.map dd i{ display:block; width:30px; height:30px; cursor:pointer;}
.map dd .con{ width:350px; background:#fff; border:1px solid #f0f0f0; padding: 5px 10px;}
/*.map dd:hover .con{ display:block;}*/


.TextList001729 .tips .areaselect{border:1px solid #dcdcdc; width:40%; line-height:33px; height:33px; padding:0 5px;
 color:#9E9E9E;appearance:none; -moz-appearance:none; -webkit-appearance:none;padding-right: 22px; background:url(../images/TextList001729_icon.png) 98% center no-repeat; margin-right:10px; padding-right:0\9;}
.navBarWarp{ padding:55px 0px  15px 0px; position: relative;height: 70px}
.navBar{height: 100px; position:absolute; right: 0px; top:40px}
.topBar .logo{width: 218px; height:70px;overflow: hidden;}
.topBar .logo img{ display: block;}
.nav {position:relative;margin:0 auto;}
.nav h3 {font-weight:normal;float: left;/* padding: 0px 32px;*/ margin:0px;line-height: 100px; width: 100px}
.nav .on{background:#F1F1F1;}
.nav .on h3 a{ color: #f08200; font-weight: bold;}
.nav .m {float:left;position:relative;z-index:1; margin: 0px 20px}
.nav h3 a { font-size: 18px; display: block; width:100%; text-align: center;}
.nav .sub {display:none;position:absolute;left: 0px;top: 100px;z-index:1; width: 100%; padding: 12px 0px;background:#27659C;}
.nav .sub li {text-align:center;height: 30px; line-height: 30px; padding: 0px 5px}
.nav .sub li a {display:block; font-size: 14px; color: #fff; display: block;width:100%;border-bottom: 1px dashed #6894BA; }
.nav .sub li a:hover {color:#e60012; font-weight: bold;}
.nav .block {position:absolute;left:0;top:42px;overflow:hidden;}



/**股票信息-首页*/
.gp-index { padding-left:25px;text-align:left; }
.gp-index .gp-title{font-size:16px;color:#757575;line-height:55px;font-weight:600;}
.gp-index .gp-price{color:#0a7312;font-size:60px;line-height:60px;}
.gp-index .gp-rmb{color:#0a7312;font-size:30px;}
.gp-index .gp-now{color:red}

/**股票信息-列表*/
.gp-list {text-align:left; border-top:2px solid #ccc}
.gp-list .gp-title{font-size:12px;color:#757575;line-height:40px;font-weight:600;}
.gp-list .gp-price{color:#0a7312;font-size:30px;line-height:20px;}
.gp-list .gp-rmb{color:#0a7312;font-size:18px;}

/**头部股票信息-列表*/
.Mobile header{overflow: hidden;}
.gp-list_top {text-align:left; border-top:2px solid #ccc;/* position: relative;left: 56px;transform: scale(0.7); */}
.gp-list_top .gp-title_top{font-size:9px;color:#757575;line-height:40px;font-weight:600;}
.gp-list_top .gp-price_top{color:#0a7312;font-size:19.5px;line-height:20px;}
.gp-list_top .gp-rmb_top{color:#0a7312;font-size:13px;}

/*专题新闻*/
.PicList001493 .auto{width: 100%;}
.PicList001493 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001493 li.end{ border-bottom:0;}
.PicList001493 li figure{ float:left; width:40%;}
.PicList001493 li figure img{ width:100%;}
.PicList001493 li div{ float:right; width:58%; font-size:14px;}
.PicList001493 li h1{ margin:0; font-size:16px; font-weight:normal;overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;
 display: block;
}
.PicList001493 li time{ color:#999;}
.PicList001493 li p{color:#666;margin:0;line-height:20px; padding-top:10px;height: 40px;overflow: hidden;}
.PicList001493_pic{background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; padding-bottom: 76%; display: block;}


.Conter .Menu li{ width: 23.5%; margin-right: 2%; float: left; text-align: center; background: #005197; color: #fff; height: 40px; line-height: 40px; margin-bottom: 2%;}
.Conter .Menu li a{ color: #fff;}
.Conter .Menu li:nth-child(4){ margin-right: 0;}
.Conter .Menu li:nth-child(8){ margin-right: 0;}
/*
联系我们*/
#dd43 strong{font-size:24px;color:#000;}
#dd43 p{font-size:16px;color:#333;line-height:30px;}

#dd49, #dd48, #dd47, #dd46, #dd45, #dd44{width:45%;padding-right: 5%;float:left; min-height:263px;}
#dd49 strong,
#dd48 strong,
#dd47 strong,
#dd46 strong,
#dd45 strong,
#dd44 strong{font-size:18px;color:#555;}
#dd49 p,
#dd48 p,
#dd47 p,
#dd46 p,
#dd45 p,
#dd44 p{font-size:12px;color:#666;line-height:30px;}

.picScroll_menu{ width:100%;  overflow:hidden; position:relative;  }
.picScroll_menu .hd{ overflow:hidden; position: absolute; width: 100%; z-index: 1;}
.picScroll_menu .bx-controls-direction{ position: relative;}
.picScroll_menu .bx-controls-direction a{ position: relative; color: #005197;}
.picScroll_menu .bx-controls-direction .bx-prev{ display:block;  width:25px; height:40px;  overflow:hidden;
 cursor:pointer; background:#005197 url(../images/prev_ico.png) no-repeat  center; position: absolute; left: 0; bottom: 0}
.picScroll_menu .bx-controls-direction .bx-next{ display:block;  width:25px; height:40px;  overflow:hidden;
 cursor:pointer; background:#005197 url(../images/next_ico.png) no-repeat center;position: absolute; right: 0;bottom: 0}
.picScroll_menu .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll_menu .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll_menu .hd ul li.on{ background-position:0 0; }
.picScroll_menu .bd{ width: 100%;}
/*.picScroll_menu .bd{ position: absolute; left: 0; top:0; width: 90%;}*/
/*.picScroll_menu .tempWrap{ width: 90%;}*/
.picScroll_menu .bd ul{ overflow:hidden; zoom:1; }
.picScroll_menu .bd nav{ width: 100%; margin: 0 auto;}
.picScroll_menu .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll_menu .bx-default-pager{ display: none;}
.picScroll_menu .bx-viewport{ width: 85% !important; margin: 0 auto;}


.s{}
.ADDNav *{
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.ADDNav{margin-top: 3%;font-size: 0;width: 100%;background: url(../images/add_navbg.jpg) top center no-repeat;background-size: 100% 100%;}
.ADDNav .add_box{position: relative;padding: 15px 0;display: inline-block;width: 33.333333%;color: #fff;text-align: center;}
.ADDNav .add_hd{position: relative;font-size: 0;}
.ADDNav .add_hd:after{display: block;width: 1px;height: 100%;background: #fff;content: '';position: absolute;left: 0;top:0;}
.ADDNav .add_box:first-child .add_hd:after{display: none;}
.ADDNav .add_hd i,
.ADDNav .add_hd span{display: inline-block;position: relative;margin-right: 5px;font-size: 18px;}
.ADDNav .add_hd i{width: 24px;position: relative;margin: 0 5px;top: 5px;height: 24px;background-position: center;background-repeat: no-repeat;background-image: url(../images/nav_bg2.png);background-size: 100% 100%;}

.ADDNav .add_box:first-child .add_hd i{background-image: url(../images/nav_bg1.png);}
.ADDNav .add_box:last-child .add_hd i{background-image: url(../images/nav_bg3.png);}

.ADDNav .add_box .add_bd{text-align: left;display: none;background: #005197;position: absolute;z-index: 9;width: 100%;padding:5%;top: 100%;left: 0;}
.ADDNav .add_box .add_bd a{display: block;text-align: center;padding: 5px 0;line-height: 20px;font-size: 14px;color: #fff;text-align: left;}


.RighInfo .ADDHD{clear:both;overflow: hidden;border-bottom: 1px solid #005197;margin-top: -35px;}
.RighInfo .ADDHD span{display: inline-block;margin: 0 15px 0 0;padding: 5px 15px;cursor: pointer;}
.RighInfo .ADDHD span.on{background: #005197;color: #fff;}
.RighInfo .ADDINFO{overflow: hidden;padding: 25px;}

.AddBot{position: relative; width: 50%; height: 146px; text-overflow:ellipsis;float: left; background: #88888a;margin-top:-1px;position: relative;overflow: hidden;padding: 1.5% 2%;font-size: 14px;color: #fff;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;}
.AddBot a{color: #fff}
.AddBot .add_name{font-size: 18px;color: #fff;margin-bottom: 3%;}
/*.AddBot:after{z-index: 1;display: block;width: 84%;left: 8%;bottom: 0;background: #cacaca;height: 1px;position: absolute;content: '';}*/
.AddBot:last-child:after{display: none;}

/*二维码*/
.AddBot .foot_Bcode{position: absolute; width: 40px; height:40px ; right: 10px; bottom: 7px;} 
.AddBot .foot_Bcode .foot_code1{position: relative;left: 0; right: 0;}
.AddBot .foot_Bcode .foot_code2{position: relative;top: -156px; left: -140px;width: 140px;height: 140px;}




@media(max-width:400px){
.Mobile .logo{ padding-right:80px;}
.gp-list_top{ left:0;}
.I_nav{ clear:both;}
.I_nav li>a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.Mobile .Menu{ width:220px; right:-240px;}
}

.AddBot .a{ font-size:14px; color:#fff;}
.Mobile_top{ position:fixed; width:100%; left:0; top:0; background:#fff; z-index:300;}
@media(min-width:640px){
.Mobile_top{ width:640px; left:50%; margin-left:-320px}
}



/*20171124 头部*/
.Mobile .logo{ padding-left:2%;}
.Mobile .top_logo img{ max-height:28px; margin-top:5px;}
.logo .mysite{ display:inline-block; padding-left:10px; padding-top:11px;}
.logo .mysite em{ display:inline-block; width:1px; height:8px; background:#AA0F21; margin:0 5px;}
@media (max-width: 400px){
.Mobile .logo {padding-right: 80px;}
}
.Mobile .logo img{max-height: 32px;margin-top: 10px;}


@media(max-width:1400px){
	.auto_1440{padding:0 2%;}
}

/*20180124 搜索框*/
.Mobile .Menu ul{ padding-bottom:10%;}
.Mobile .search_box{ width:180px; border:1px solid #e5e5e5; border-radius:35px; margin-left:15px;}
.search_box .sb_input1{ height:35px; line-height:35px; width:130px; padding-left:10px; vertical-align:middle;}
.search_box .sb_input2{ width:35px; height:35px; vertical-align:middle; background: url(../images/search_i.png) no-repeat center;}


.lm-banner{ position:relative; }
.lm-banner h2{ text-align: center;position: absolute; top: 43%; left: 5%; width: 90%; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: normal; font-size: 54px; line-height: 64px; color: #fff; margin: 0; text-align: center;}
.lm-banner h2.other{ text-align: center;position: absolute; top: 50%; left: 5%; width: 90%; transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: normal; font-size: 52px; color: #fff; margin: 0; line-height: 1;text-align: center;}
.bannerOther .title{position: absolute;text-align: center;width: max-content;top: 50%;transform: translateY(-50%);left: 0px;right: 0px;margin: 0px auto;}
.bannerOther .title h2{padding-bottom: 3%;text-align: center;background: rgba(36, 71, 112, 0.75);font-weight: normal; font-size: 52px; color: #fff; margin: 0; line-height: 1;text-align: center;}
.bannerOther img{ width:100%}
.bannerOther .wap{ display:none}
.lm-banner p{ display: block; margin:0;}
.lm-banner p span{display: block;font-size:27px;margin-bottom:7px;}

.lm-banner img{ width:100%}
.lm-banner .wap{ display:none}
/*@media(max-width:768px){*/
	.lm-banner h2{font-size:22px;line-height: 30px;}
/*}*/


.lm-banner .txt{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; text-align: center;color: #fff;height: 90%;}
.lm-banner .txt .ytable{height: 100%;max-width: 1300px;}
.lm-banner .txt aside{font-size: 3.645vw; letter-spacing: 0.3em;}

.lm-banner .txt .more{position: absolute; left: 42%; z-index: 95; bottom: 5%; cursor: pointer;}
.lm-banner .txt .more{text-align: center;font-size: 14px; display: block; margin: auto; margin-top: 60px; color: #fff;  width: 100px; height: 35px; line-height: 35px;  border-radius: 50px; border: 1px solid #fff;}

.lm-banner .txt .more:hover{background: rgba(51, 113, 184, 0.6);; border: 1px solid #fff;}






#industries h3{font-size:42px;color: #005197;text-align: center;margin:0;margin-top:75px;}
#industries .list{ padding: 4% 0 4%}
#industries .list .item{ float: left; width: 31.25%;}
#industries .list .item:nth-child(2){ margin: 0 3.125%}
#industries .list .item a{ color: #fff; display: block; position: relative}
#industries .list .item .icon{ padding: 10px 0}
#industries .list .item h5{font-size: 24px;font-weight: normal; padding: 10px 0;margin:0;}
#industries .list .item p{font-size: 16px; line-height: 24px;margin:0;}
#industries .list .item .info{ padding: 4% 10%;text-align: center;}
#industries .list .item .pic img{ width: 100%}
#industries .list .item .move{ display: none; padding-top: 20px;}
#industries .list .item .move span{ display: inline-block; width: 50px; height: 50px; border-radius: 100px; background:#fff url( "../images/home_icon.png") no-repeat center center}
#industries .list .table-cell{ vertical-align: bottom}
#industries .list .box-absolute{top:0;
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,81,151,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,81,151,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,81,151,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#005197',GradientType=0 ); /* IE6-9 */
}
#industries .list .item a:hover .box-absolute{ background: rgba(0,81,151,0.9)}
#industries .list .item a:hover .table-cell{ vertical-align: middle;}
#industries .list .item a:hover .info{ text-align: center}
#industries .list .item a:hover .move{ display: block}
#industries .list .item a:hover p{-webkit-line-clamp: 3;}
#industries .more{ text-align: center; padding: 3% 0}
#industries .more a{ display: inline-block; border: solid 1px #b8bec3; padding: 1% 5% 1% 3%; color: #66758f; background: url("../images/home_icon2.png") no-repeat 85%}
#industries .more a:hover{ background: #005197; color: #fff}

@media(max-width:768px){
#industries h3{font-size:24px;margin-top:20px;}
#industries .list .item h5{font-size: 16px;  line-height: 22px; padding: 0;  white-space: normal; height: 44px;}
#industries .list .item p{font-size: 14px;display: none;}
#industries .list .item .icon{  padding:  0;   position: absolute;   top: -60px;}
#industries .list .item .icon img{width: 45px }
#industries .list .item .info{padding:  3%; }
#industries .list .item a:hover .move{display: none; }
#industries .list .item a:hover .icon{    margin: auto; width: 100%; }
#industries .list .box-absolute{position: relative;    background: none;}
#industries .list .item a{color: #333333;}
#industries .list .item a:hover{color: #fff;}
}
.box-fixed{ position:fixed; width:100%; height:100%; z-index:10; left:0; top:0}
.box-absolute{ position:absolute; width:100%; height:100%; z-index:10}
.table{ display:table; width:100%; height:100%; table-layout: fixed;}
.table-tyle{display: table; table-layout: fixed; height: 100%; width: 100%;}
.table-cell{display: table-cell; vertical-align: middle; height: 100%;}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:' '; display:block; height:0; clear:both; } 


#whychoose{
padding-top:28px;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 60%, rgba(240,240,240,1) 60%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 60%,rgba(240,240,240,1) 60%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 60%,rgba(240,240,240,1) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */
}
#whychoose h3{font-size:42px;color: #005197;text-align: center;margin:0;margin-top:60px;}
#whychoose .tip{ text-align: center; font-size: 20px;}
#whychoose .list{ padding: 60px 0 115px}
#whychoose .list .item{ float: left; width: 23.5%;margin-right:2%;}
#whychoose .list .item:nth-child(4){margin-right:0;}
#whychoose .list .item a{ color: #fff; display: block; position: relative; text-align: center}
#whychoose .list .item .icon{ padding: 20px 0}
#whychoose .list .item .pic img{ width: 100%}
#whychoose .list .item:nth-child(1){ margin-left: 0}
#whychoose .list .item h5{font-size: 24px; padding: 10px 0;margin:0;font-weight: normal;}
#whychoose .list .item p{font-size: 24px; height: 85px; line-height: 30px; word-break: normal;}
#whychoose .list .item .info{ padding: 4% 10%}
#whychoose .list .item .move{ display: none; padding-top: 20px;}
#whychoose .list .item .move span{ display: inline-block; width: 50px; height: 50px; border-radius: 100px; background:#fff url( "../images/home_icon.png") no-repeat center center}
@media(max-width:1024px){
	#whychoose{ margin: 4% 0}
}
@media(max-width:640px){
#whychoose{margin:0 0;padding-top:0;}
#whychoose .list{padding:18px 0 20px;}
#whychoose h3{font-size:24px;margin-top:20px;}
#whychoose .list .item .icon{ padding: 5px 0}
#whychoose .list .item{width:48%;margin-right:4%;margin-bottom:4%;}
#whychoose .list .item:nth-child(2n){margin-right:0;}
	#whychoose .list .item .info{ padding: 2% 5%}
	#whychoose .list .item .icon img{ width: 40px;}
	#whychoose .list .item h5{font-size: 20px; padding: 10px 0}
	#whychoose .list .item p{font-size: 14px;  line-height: 20px; height: 80px;}
}



.lm-con .metering_txt_bosx{padding:5% 0 3%; max-width: 1200px; margin: auto;}
.lm-con .metering_txt_bosx p{font-size:16px; line-height: 30px;}
.lm-con .metering_txt_bosx .txt_bg_o{ background: url(../images/txt_bg_o.jpg) no-repeat center;background-size: 100%;}
.lm-con .metering_txt_bosx .txt_bg_b{ background: url(../images/txt_bg_b.jpg) no-repeat center;background-size: 100%;}
.lm-con .metering_txt_bosx .txt{ padding:0% 3%; font-size: 16px;   line-height: 34px;   color: #666666;   position: relative;  text-align: center;}
.lm-con .metering_txt_bosx .pic{margin:30px 0;}
.lm-con .metering_txt_bosx .txt p{color:#666;}
.lm-con .video{width:100%;margin:0 auto;text-align: center;margin-bottom:20px;}
.lm-con .video video{width:100%;}
.lm-con .Invideo video{width:100%;}

.lm-tit{font-size:26px;line-height: 1.5; color:#005197;text-align: center;margin:0;font-weight: bold;margin-bottom:20px;}

.ourservice .lm-tit{margin-bottom:20px;}
.ourservice .tabtitle {text-align: center;margin: 0 auto 20px;border-bottom: 1px solid #e5e5e5;}
.ourservice .tabtitle a{margin: 0 10px 14px;padding: 0px 0 2px;font-size: 17px;color: #666666;white-space: nowrap;display: inline-block;position: relative;}
.ourservice .tabtitle a:after {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;bottom: -3px;transition: 0.5s;}
.ourservice .tabtitle a:hover,
.ourservice .tabtitle a.aon {color: #006dcc;}
.ourservice .tabtitle a:hover:after,
.ourservice .tabtitle a.aon:after{width: 100%;left: 0;background: #006dcc;}
.ourservice .tabbox {width: 100%;margin-bottom: 70px;}
.ourservice .tabbox .item {width: 100%;opacity: 0;z-index: -1;height: 0px;overflow: hidden;}
.ourservice .tabbox .item.aon {height: 100%;opacity: 1;z-index: 1;overflow: visible;}
.ourservice .tabbox .item ul {width: 100%;padding: 0;margin: 0;}
.ourservice .tabbox .item .slick-dots {position:static; bottom:auto; margin-top:3.125%; font-size:0; line-height:normal;}
.ourservice .tabbox .item .slick-dots li {display:inline-block; width:auto;}
.ourservice .tabbox .item .slick-dots button {display:block; width:10px; height:10px; background:none; border:2px solid rgba(19, 90, 168, 0.9); border-radius:50%; font-size:0; text-indent:-9999em; overflow:hidden;}
.ourservice .tabbox .item .slick-dots .slick-active button {background-color:rgba(19, 90, 168, 0.9);}
.ourservice .tabbox .item ul .slick-arrow {width: 36px;height: 36px;top:24%; background-position: center center;background-repeat: no-repeat;background-size:cover;}
.ourservice .tabbox .item ul .slick-next {right: 4px;background-image: url(../images/y_r1.png);}
.ourservice .tabbox .item ul .slick-next:hover {background-image: url(../images/y_r2.png);}
.ourservice .tabbox .item ul .slick-prev {left: 4px;background-image: url(../images/y_l1.png);}
.ourservice .tabbox .item ul .slick-prev:hover {background-image: url(../images/y_l2.png);}
.ourservice .tabbox .item ul li {width: 100%; }
.ourservice .tabbox .item ul li .table{ background:#f9f9f9;display: block;}
.ourservice .tabbox .item ul li a {color:#fff;}
.ourservice .tabbox .item ul li .left {width: 100%;height: 100%;line-height: 0;display: block;}
.ourservice .tabbox .item ul li .left img {width: 100%;}
.ourservice .tabbox .item ul li .right {width: 100%;display: block;}
.ourservice .tabbox .item ul li .right .art {color: #333;padding: 3%;}
.ourservice .tabbox .item ul li .right .art h3 {font-size: 22px;margin: 0 auto 10px;line-height: 1.5;}
.ourservice .tabbox .item ul li .right .art dl dd{font-size:16px;color:#666;line-height: 30px;margin-bottom:5px;position: relative;margin-inline-start: 0px;padding-left:12px;}
.ourservice .tabbox .item ul li .right .art dl dd:after{content:'';position: absolute;left:0px;top:12px; width:5px;height: 5px;background:#666;border-radius: 50%;}
.ourservice .tabbox .item ul li .right .art p{font-size: 18px;line-height: 30px;margin: 5px 0;word-break: normal;}

.ourservice_ .lm-tit{margin-bottom:20px;}
.ourservice_ .tabtitle {text-align: center;margin: 0 auto 20px;border-bottom: 1px solid #e5e5e5;}
.ourservice_ .tabtitle a{margin: 0 10px 14px;padding: 0px 0 2px;font-size: 17px;color: #666666;white-space: nowrap;display: inline-block;position: relative;}
.ourservice_ .tabtitle a:after {content: '';width: 0%;height: 3px;position: absolute;background: transparent;left: 50%;bottom: -3px;transition: 0.5s;}
.ourservice_ .tabtitle a:hover,
.ourservice_ .tabtitle a.aon {color: #006dcc;}
.ourservice_ .tabtitle a:hover:after,
.ourservice_ .tabtitle a.aon:after{width: 100%;left: 0;background: #006dcc;}
.ourservice_ .tabbox {width: 100%;margin-bottom: 20px;}
.ourservice_ .tabbox .item {width: 100%;opacity: 0;z-index: -1;height: 0px;overflow: hidden;}
.ourservice_ .tabbox .item.aon {height: 100%;opacity: 1;z-index: 1;overflow: visible;}
.ourservice_ .tabbox .item ul {width: 100%;padding: 0;margin: 0;}
.ourservice_ .tabbox .item .slick-dots {position:static; bottom:auto; margin-top:3.125%; font-size:0; line-height:normal;}
.ourservice_ .tabbox .item .slick-dots li {display:inline-block; width:auto;}
.ourservice_ .tabbox .item .slick-dots button {display:block; width:10px; height:10px; background:none; border:2px solid rgba(19, 90, 168, 0.9); border-radius:50%; font-size:0; text-indent:-9999em; overflow:hidden;}
.ourservice_ .tabbox .item .slick-dots .slick-active button {background-color:rgba(19, 90, 168, 0.9);}
.ourservice_ .tabbox .item ul .slick-arrow {width: 50px;height: 50px;background-position: center center;background-repeat: no-repeat;display: none !important;}
.ourservice_ .tabbox .item ul .slick-next {right: -78px;background-image: url(../images/y_r1.png);}
.ourservice_ .tabbox .item ul .slick-next:hover {background-image: url(../images/y_r2.png);}
.ourservice_ .tabbox .item ul .slick-prev {left: -78px;background-image: url(../images/y_l1.png);}
.ourservice_ .tabbox .item ul .slick-prev:hover {background-image: url(../images/y_l2.png);}
.ourservice_ .tabbox .item ul li {width: 100%; }
.ourservice_ .tabbox .item ul li .sercon{}
.ourservice_ .tabbox .item ul li .sercon .pic{text-align: center;}
.ourservice_ .tabbox .item ul li .sercon .txt{}
.ourservice_ .tabbox .item ul li .sercon .txt h4{font-size:22px;color:#333;text-align: center;margin-bottom:0;margin-top:18px;}
.ourservice_ .tabbox .item ul li .sercon .txt p{font-size:16px;line-height: 30px;text-align: center;}

.ourservice_ .tabbox .item ul li .table{ background:#f9f9f9;}
.ourservice_ .tabbox .item ul li a {color:#fff;}
.ourservice_ .tabbox .item ul li .left {width: 50%;height: 100%;line-height: 0;}
.ourservice_ .tabbox .item ul li .left img {width: 100%;}
.ourservice_ .tabbox .item ul li .right {width: 50%;}
.ourservice_ .tabbox .item ul li .right .art {color: #333;padding: 0 50px;}
.ourservice_ .tabbox .item ul li .right .art h3 {font-size: 26px;margin: 0 auto 20px;line-height: 1.5;}
.ourservice_ .tabbox .item ul li .right .art dl dd{font-size:16px;color:#666;line-height: 30px;margin-bottom:5px;position: relative;}
.ourservice_ .tabbox .item ul li .right .art dl dd:after{content:'';position: absolute;left:-17px;top:12px; width:5px;height: 5px;background:#006dcc;border-radius: 50%;}
.ourservice_ .tabbox .item ul li .right .art p{font-size: 20px;line-height: 30px;margin: 5px 0;word-break: normal;}


.ouradvantage{background: #f8f8f8;padding: 25px 0 20px;}
.ouradvantage.StrengthList .listowl{ margin-left: 0; margin-right: 0; padding: 0;}
.ouradvantage.StrengthList .listowl li{ margin-right: 0; padding: 0 22px;}
.ouradvantage.StrengthList .slick-next{ right: 4px;}
.ouradvantage.StrengthList .slick-prev{ left: 4px;}
@media (max-width:1024px) {
.ouradvantage.StrengthList .listowl li{ padding: 0 15px;}
.ouradvantage.StrengthList .listowl li a .art p{ padding: 20px;}
}
@media (max-width:640px) {
	.ouradvantage.StrengthList .listowl li{ padding: 0;}
	.ouradvantage.StrengthList .listowl li a .art p{ padding: 10px; line-height: 24px;}
	.ouradvantage.StrengthList .listowl li a .art p *{ font-size: 14px!important;}
}

.ouradvantage.StrengthList .list li a .art{padding: 10px;}
.ouradvantage.StrengthList .list li a .art h4{text-align: center;color:#fff;margin:0;}
.ouradvantage.StrengthList .list li a .art p{
    max-width: 100%;
    overflow: hidden;
    line-height: 30px;
    position: relative;
    padding: 0;
    left: 0;
    top: 0;
    transform: translate(0px,0px);
}
.ouradvantage.StrengthList .list li a .art{overflow-y: scroll;}
.ouradvantage.StrengthList .list li a .art::-webkit-scrollbar {
  /*滚动条整体样式*/
  width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
  }
.ouradvantage.StrengthList .list li a .art::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ffffff;
  }
.ouradvantage.StrengthList .list li a .art::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background   : none;
  }

.ouradvantage .list {
  margin-top: 0px;
}
.ouradvantage .list li {
  float: left;
  width: 31.25%;
  margin-right: 3.125%;
  list-style: none;
}
.ouradvantage .list li:nth-child(3n) {
  margin-right: 0;
}
.ouradvantage .list li a {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
}
.ouradvantage .list li a:hover .art {
  top: 50%;
}
.ouradvantage .list li a .Ispic {
  padding-bottom: 62.22%;
  position: relative;
  overflow: hidden;
}
.ouradvantage .list li a > p {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
  margin:16px 0 0;
  text-align: center;
  word-break: normal;
}
.ouradvantage .list li a .art {
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 50%;
  background: rgba(36, 71, 112, 0.75);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.ouradvantage .list li a .art p {width: 100%;padding: 27px;margin: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);line-height: 23px;color: #ffffff;text-align: center;word-break: normal;}
.ouradvantage .listbox {width: 100%;height: 0;padding-bottom: 42.77%;position: relative;margin: 0 auto 100px;}


.industry_related{padding: 4% 2%; max-width: 1200px;}
.industry_related .title{ text-align: center; padding: 4% 0}
.industry_related .item{ padding: 0 22px; }
.industry_related .item a{ display: block;position: relative; overflow: hidden}
.industry_related .pic{ padding-bottom: 137.778%; background: no-repeat center center; background-size: cover; transition: 0.3s}
.industry_related .txt{ color: #fff; padding: 8%; position: absolute; width: 100%; bottom: 0; background: rgba(0,81,151,0.66)}
.industry_related .icon{ text-align: center;}
.industry_related h3{ text-align: center; padding: 3% 0;margin:0;font-size:18px;}
.industry_related p{ height: 40px;margin:0; margin-bottom: 10px;word-break: break-word;}
.industry_related .more{ display: block; padding: 8px 0; max-width: 60%; margin: auto; border: solid 1px #fff; text-align: center; text-transform: uppercase}
.industry_related .item:hover .pic{ transform:scale(1.1);}
@media(max-width:640px){
.industry_related .item,
.industry_related .slick-list{ padding: 0!important; }
.industry_related .icon img{max-width:45px;}
.industry_related h3{font-size:18px;}
.industry_related p{font-size:14px;line-height:20px;height:40px;margin-bottom:10px;}
.industry_related .more{padding:2px 0;}
}

.form_message.bggray{background: #f5f5f5;}
.form_message.bggray .item,
.form_message.bggray .item .text,
.form_message.bggray .item select{background: #fff; }
.form_message{  padding: 30px 0}
.form_message .auto{padding:0 2%;}
.form_message .title{ text-align: center; padding: 4% 0}
.form_message .form{ max-width: 990px; margin: auto; position: relative}
.form_message .item{ font-size: 16px; position: relative; padding:7px 20px;  background: #f5f5f5; margin-bottom: 10px;}

.form_message .form_err{ line-height: 40px; position: absolute; margin-left: -10px; color: #ae0000}
.form_message .text,
.form_message select{font-size: 16px; width: 100%; border: none; height: 40px;background: #f5f5f5;resize: none; }
.form_message .info .text{height: 130px;}
.form_message .code .text{ width: 70%}
.form_message .code img{ width: 20%; height: 100%; position: absolute; right: 0; top: 0;}

.form_message .btn_box{ text-align: center; padding: 3% 0 0}
.form_message .btn{ background: #005197; color: #fff; font-size: 18px; width: 140px; line-height:40px; border:none; cursor: pointer}
.form_message .text::-webkit-input-placeholder,
.form_message select{ color: #cccccc}

.form_message .item{width: 100%;padding: 7px 24px;font-size: 18px;}
.form_message .item:nth-child(odd){float: none;}
.form_message .item:nth-child(even){float: none;}
.form_message .select,
.form_message .code,
.form_message .item.fnone{float:none!important; clear: both }
.form_message .info{position: relative;right: 0;}
.form_message .btn{font-size: 18px;width: 150px; line-height: 47px;}

.concentrate{}
.concentrate li{float: left;width: 48.5%;margin-right:3%;list-style: none;margin-bottom: 3%;}
.concentrate li:nth-child(2n){margin-right:0;}
.concentrate li a {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
overflow: hidden;
}
.concentrate li a:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: url(../images/bg5.png) no-repeat center;
  background-size: 100%;
  z-index: 1;
}
.concentrate li a .Ispic {
  padding-bottom: 100%;
  position: relative;
  overflow: hidden;
transition: 0.3s
}
.concentrate li a .Ispic p {
  font-size: 22px;
  line-height: 30px;
  color: #ffffff;
  text-align: left;
  position: absolute;
  margin: 0;
  padding: 0 20px;
  width: 100%;
  height: 53px;
  left: 0;
  bottom: 0;
  z-index: 5;
}
.concentrate li a:hover .Ispic{    transform: scale(1.1);}


.new_capabilities_supply_item .info>.auto_1440{padding: 0;}
.new_capabilities_supply_item {padding-bottom: 4%;}
.new_capabilities_supply_item .list{line-height: 2;}
.new_capabilities_supply_item .list dl dd{font-size:16px;margin:8px 0;padding-left:20px;position: relative;}
.new_capabilities_supply_item .list dl dd:after{content:'';width:5px;height: 5px;background:#666;position: absolute;top:12px;left:0;border-radius: 50%;}
.new_capabilities_supply_item .list dl dd span{color:#005197;font-weight: bold;}
.new_capabilities_supply_item .title{ color: #005197; padding: 3% 0 2%; position: relative; font-weight: bold;}
.new_capabilities_supply_item .title span{ position: relative; z-index: 9}
.new_capabilities_supply_item .list{ position:relative}
.new_capabilities_supply_item .list .h2{font-size:32px;color:#005197;margin:0;}
.new_capabilities_supply_item .list .h3{font-size:24px;color:#005197;margin-top:10px;}
.new_capabilities_supply_item .list .txt{font-size:16px;line-height: 2;}

.new_capabilities_supply_item .photo img{ width: 100%}
.new_capabilities_supply_item .ul_icon_blue li:before{line-height: 30px;}
.new_capabilities_supply_item .ul_icon_blue.sub{padding: 0 0 0 15px; text-transform: uppercase;font-size: 16px;}
.new_capabilities_supply_item .ul_icon_blue.sub li{display: inline-block; min-width: 185px; color: #999;}
.new_capabilities_supply_item .ul_icon_blue.sub li:before{content: '•'; color: #999; font-size: 18px; line-height: 32px;}
.new_capabilities_supply_item .list.tc_align{padding: 4% 0;}
.new_capabilities_supply_item .list.tc_align .h2{text-align: center;}
.new_capabilities_supply_item .list.tc_align .h3{text-align: center;}
.new_capabilities_supply_item .list.tc_align .ConScroll{height: auto !important;}
.new_capabilities_supply_item .list.tc_align .mCSB_draggerContainer{display: none !important;}

.ul_icon_blue{ margin: 0; padding: 0;line-height: 2.5}
.ul_icon_blue li{ position: relative; list-style: none; padding-left: 15px;}
.ul_icon_blue li:before{ content: '•'; color: #005197; position: absolute; left: 0;font-size:20px;}
.ul_icon_blue.sub{padding: 0 15px;}
.ul_icon_blue.sub li:before{ content: '▪'; color: #78a3c8}
.ul_icon_blue.two li{display: inline-block; width: 48%;}

.ul_icon_white{ margin: 0; padding: 0}
.ul_icon_white li{ position: relative; list-style: none; padding-left: 15px;}
.ul_icon_white li:before{ content: '•'; color: #fff; position: absolute; left: 0;font-size:20px;margin-top: 3px;}
.ul_icon_white.sub{padding: 0 15px;}
.ul_icon_white.sub li:before{ content: '▪'; color: #fff;opacity: 0.5}
.ul_icon_white.two li{display: inline-block; width: 48%;}

.ul_line_blue{ margin: 0; padding: 0 15px}
.ul_line_blue li{ list-style: none; position: relative;padding-left: 20px;}
.ul_line_blue li:before{ content: '–'; color: #005197; position: absolute; left: 0;font-size:20px;}


.new_capabilities_supply_item .info{ position: absolute; width: 50%; height: 100%;top: 0; padding-left: 10%; padding-right: 7%;padding-top:3%;padding-bottom:3%;}
  .new_capabilities_supply_item .info>.auto_1440{width: 100%;}
  .new_capabilities_supply_item .list .photo{ padding-left: 50%;}
  /* .new_capabilities_supply_item .ConScroll{ max-height: 70%;} */
  
  .new_capabilities_supply_item .list.tc_align .info{position: relative; width: 100%;padding: 0;}
  .new_capabilities_supply_item .list.tc_align .info>.auto_1440{width: 83%;}
  .new_capabilities_supply_item .list.tc_align .txt{width: 100%;}
  .new_capabilities_supply_item .list.right .info{padding: 0 9%; right: 0; left: auto;padding-top:5%;}
  .new_capabilities_supply_item .list.right .h3{text-align: left}
  .new_capabilities_supply_item .list.right .photo{ padding-right: 50%; padding-left: 0;}

  .capabilities_supply_item .ConScroll {max-height: none;}
  .capabilities_supply_item .ConScroll .mCSB_draggerContainer{ display: none;}
/*@media(max-width:768px){*/
	.new_capabilities_supply_item{padding:0 2%;padding-bottom:4%;}
	.new_capabilities_supply_item .list .h2{font-size:26px;}
	.new_capabilities_supply_item .list .h3{font-size:20px;margin-top:5px;}
	.new_capabilities_supply_item .list.tc_align .info>.auto_1440{width:100%;}
	.new_capabilities_supply_item .info{position: relative;width:100%;padding-left:0;padding-right:0;}
	.new_capabilities_supply_item .list .photo{padding-left:0;}
	.new_capabilities_supply_item .list.right .photo{padding-right:0;}
	.new_capabilities_supply_item .list.right .info{padding:0 0;}
	.new_capabilities_supply_item .list dl dd{padding-left:15px;}

/*}*/

.contactus2{padding:0px 0 30px;}
.contactus2 .word{text-align: center;font-size:16px;line-height: 30px;}
.contactus2 .word h2{font-size:24px;color:#005197;margin:5px 0;}
.contactus2 .ewm{text-align: center;margin-top:30px;font-size:16px;}
.contactus2 .ewm img{max-width:150px;}

.auto_1440{max-width:1440px;}
#cnzz_stat_icon_1263093697{margin-top:0 !important;}









.business_info{padding:3% 0 5%}
.business_info ul li{list-style:none}
.business_info .main_top{ margin-bottom:3%}
.business_info .main_con .tab{ width:100%; background:#f3f3f3; }
.business_info .main_con .tab span{ display:inline-block; line-height:2.5; padding:0 20px; cursor:pointer }
.business_info .main_con .tab span:hover,
.business_info .main_con .tab span.on{  background:#9b212e; color:#fff }

.business_info .item_list{ border:1px solid #e5e5e5;position:relative;background:url(../images/mbg.jpg) no-repeat center center; height:320px; background-size:contain}
.business_info .item_list .item dd{ }

.business_info .item_list .item dd>h1{ cursor:pointer; overflow:visible; font-size:18px; font-weight:normal; line-height:32px;;background:rgba(0,0,0,0.5);padding:0 20px 0 40px; 
margin:0; color:#fff;position:absolute}
.business_info .item_list .item dd>h1:before{ border-radius:100px;background:#999; content:""; display:block; width:36px; height:36px; border:8px solid #ddd;position:absolute; 
left:-20px; top:-4px}

.business_info .item_list .item dd .hover{ z-index:100; background:#f5f5f5; border:1px solid #e5e5e5; position:absolute; 
width:90%; left:5%; bottom:2%; height:auto; background:#f3f3f3; display:none }
.business_info .item_list .item dd .hover .close{ cursor:pointer; width:30px; height:30px; position:absolute; right:-15px; top:-15px; border-radius:100px; background:#9b212e }
.business_info .item_list .item dd .hover .close::before,
.business_info .item_list .item dd .hover .close::after{ position:absolute; content:''; width:60%; height:3px; border-radius:3px; background:#fff; transform:rotate(45deg);
 left:22%; top:50%; margin-top:-1.5px;}
.business_info .item_list .item dd .hover .close::after{transform:rotate(-45deg);}



.business_info .item_list .item dd .hover .con{ padding:20px;height:auto; position:relative; overflow:hidden }
.business_info .item_list .item dd .hover .mfl{ width:22%; float:left; height:120px; overflow:auto;}
.business_info .item_list .item dd .hover .mfr{ width:70%; float:right; position:relative;}

.business_info .item_list .item dd .hover .mfl li{ cursor:pointer; margin: 5px 0;    background: url(../images/Mnue_texticon.png) no-repeat left bottom -7px;padding-left:15px}
.business_info .item_list .item dd .hover .mfl li.an{  color:#9b212e; font-weight:bold}

.business_info .item_list .item dd .hover  .mfr .pic{ width:45%; position:absolute; left:0; top:0; height:100%; background-size:cover; background-position:center center}
.business_info .item_list .item dd .hover  .mfr .text{ width:50%; float:right;min-height:120px;}
.business_info .item_list .item dd .hover .mfr .text h2{ font-size:18px; font-weight:normal;margin:0 0  10px 0}
.business_info .item_list .item dd .hover  .mfr .text p{ font-size:14px; line-height:24px;;margin:0 }
.business_info .item_list .item dd .hover .mfl .con{ display:none}

/* 2023.2.16 */
.fr nav ul{
    height: auto;
}
.fr nav dl dd {
    width: 16%;
}
.fr nav dl{
    margin-bottom: 15px;
}
.fr nav dl:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
}
.fr nav dl dd a {
    text-align: center;
}

.lianxi{ margin:3% 0 6% 0;}
.lianxi .auto{background:#f5f5f5;}
.lianxi .text{padding:5%; font-size:16px;}
.lianxi .text .p{font-size: 1.25em;color:#333;line-height: 38px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 15px 0; padding-left:40px;background-size:24px; }
.lianxi .text .hotline{background-image: url(../images/lianxi-icon1.png);}
.lianxi .text .tel{background-image: url(../images/lianxi-icon2.png);}
.lianxi .text .mall{background-image: url(../images/lianxi-icon1.png);}
.lianxi .map{width: 100%;}
.lianxi .map img{max-width: 100%;}


















