﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; color: #666; 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;
min-width:320px;
color:#333;
font-size:12px;
}
ul>li{list-style-type: disc;}
.ul,.ul>li{ list-style:none; margin: 0;}
.ul,.ul li,form,.dl,.dl dt,.dl dd,div,.p{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
.ul,.ul>li{ list-style:none; margin: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#333;}
/*表单元素获得焦点时不显示虚线框*/
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:#666; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #222;}

*{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
.dot{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Content{ min-height:200px; padding:3% 0;}
.Pic100{ position:relative; width:100%; height:0;}
.Pic100 img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.wid{ max-width:1200px; margin:0 auto;}
.txtbox{ clear:both; line-height:24px; font-size:14px;}
@media (max-width: 1200px){
.wid{ padding:0 1%;}
}
/*全局样式*/
.header{ background:#fff;  z-index:100; position:inherit; width:100%; left:0; top:0;}
.header .gdp{ float:right; font-size:12px; color:#222; padding-left:18px; background:url(../images/ico_header_gdp.png) left center no-repeat; line-height:45px;}
.header .search{ float:right; height:45px; width:16px; position:relative;}
.header .search span{ display:block; height:16px; width:16px; background:url(../images/ico_header_search.png) center no-repeat; cursor:pointer; margin:14px 0;}
.header .search .box{ height:30px; width:200px; border:1px solid #c0c0c0; background:#fff; position:absolute; right:-20px; top:100%; padding:0 4px; display:none;}
.header .search .box input{ height:28px; line-height:28px; display:block; float:left; font-size:14px;}
.header .search .box #key{ width:150px;}
.header .search .box #btn{ width:40px; cursor:pointer; background:url(../images/ico_header_search.png) center no-repeat;}
.header .lang{ float:right; font-size:14px; color:#222; height:45px; position:relative;}
.header .lang span{ display:block; background:url(../images/ico_header_lang.png) left center no-repeat; padding-left:20px; height:25px; margin:10px 0; line-height:26px;  cursor:pointer;}
.header .lang .ul{ border:1px solid #c0c0c0; width:80px; position:absolute; top:100%; right:0; background:#fff; display:none;}
.header .lang .ul li{ line-height:24px; font-size:14px; text-align:center;}
.header .lang .ul li a{ display:block;}
.header .logo{ display:block; float:left; margin-top:5px;}
.header .logo,
.header .logo img{ max-width:191px; height:43.8px;}
.header .nav{ float:left; padding-left:20px;}
.header .nav li{ float:left; padding:0 5px;}
.header .nav li a{ display:block; font-size:14px; color:#333; line-height:14px; padding:8px 0; max-width:100px; text-align:center;}
.header .nav li.on a{ font-weight:bold;}
.header .line{ height:10px; border-left:1px dotted #ddd; margin:17.5px 10px; float:right;}
.header .wapnav{ display:none;}
@media (min-width: 1201px){
/* .header{ height:45px;} */
}
@media (min-width: 980px){
.header .nav li{ padding:0 10px;}
.header .line{ margin:17.5px 15px;}
}

@media (max-width: 1200px){
.header .gdp{ float:none; line-height:14px;padding: 5px 0; background-size:10px; padding-left:11px; font-size:12px; margin-bottom:5px;}
.header .lang,
.header .search{ height:24px;}
.header .search span{ margin:4px 0; }
.header .lang span{ height:24px; line-height:24px; margin:0;}
.header .line{ margin:7px 20px;}
}

@media (max-width: 768px){
.header .nav{ display:none;}
.header .logo,
.header .logo img{ width:95px; height:27px;}

.header .wapnav{ display:block; float:right;}
.header .wapnav .menu{ width:26px; height:24px; cursor:pointer;}
.header .wapnav .menu i{ display:block; margin:5px 2px; border-bottom:3px solid #222;}
.header .wapnav .list{ position:fixed; width:100%; height:100%; overflow:hidden; z-index:300; left:0; top:0; display:none;}
.header .wapnav .list .close{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index:1; cursor:pointer;}
.header .wapnav .list .one{ width:160px; position:absolute; height:100%; right:0; top:0; background:#333; line-height:20px; z-index:3; overflow:auto;}
.header .wapnav .list .one a{ color:#ddd; font-size:16px; padding:5px 10px; display:block;}
.header .wapnav .list .two a{ padding:0 10px 0 25px; font-size:14px;}
}
@media (max-width: 480px){
.header .line{ margin:7px 5px; border:none;}
}



.Banner{ position:relative; max-width:1920px; margin:0 auto;}
.Banner .list li{ overflow:hidden;}
.Banner .list li a{ display:block;}
.Banner .list li img{ max-width:none; position:relative;}
.Banner .bx-controls{ text-align:center; position:absolute; width:100%; height:0; left:0; bottom:30px;}
.Banner .bx-pager{ display:inline-block;}
.Banner .bx-pager-item{ font-size:0; float:left; margin:0 5px;}
.Banner .bx-pager-item a{ display:block; width:10px; height:10px; background:url(../images/ico_logo_w.png) center no-repeat;}
.Banner .bx-pager-item a.active{ background-image:url(../images/ico_logo_g.png);}
.Banner .bx-controls-direction{ display:none;}
@media (min-width: 1201px){
.Banner .list li{ overflow:hidden; width:100%;}
.Banner .list li a img{ display:block; width:1920px; height:600px;}
.Banner .list li a img{ margin-left:-980px; left:50%;}
}
@media (max-width: 1200px){
.Banner .list li a{ width:140%; left:-20%; height:0; padding-bottom:43.75%; position:relative;}
.Banner .list li a img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.Banner .bx-pager-item{ margin:0 3px;}
.Banner .bx-controls{ bottom:20px;}
}

.neibg{ width:100%; position:relative; overflow:hidden; max-width:1920px; margin:0 auto;}
.neibg img{ width:1920px; height:450px; max-width:1920px; position:relative; left:50%; margin-left:-960px;}
@media (max-width: 1200px){
.neibg img{ width:140%; left:-20%; margin:0; height:auto;}
}


.HomePlate .ul{ overflow:hidden; max-width:1920px; margin:0 auto; padding:1px 0;font-size: 0;text-align: center;}
.HomePlate .ul li{transition: 0.5s;display: inline-block; font-size: 14px;width:20%; position:relative; padding:1px;background: url(../images/ah_libg.jpg) center bottom no-repeat;}
.HomePlate .ul li:nth-child(2n){background: url(../images/ah_libg2.jpg) center bottom no-repeat;}
.HomePlate .ul li a{ display:block;}
.HomePlate .ul li .Pic100{ padding-bottom:57%;}
.HomePlate .ul li .Pic100 img{width: 80px;height: 80px;top: auto;left: 50%;margin-left: -40px;bottom: 20px;}
.HomePlate .ul li .Pic100 img.img1{display: block;}
.HomePlate .ul li .Pic100 img.img2{display: none;}
.HomePlate .ul li:hover .Pic100 img.img1{display: none;}
.HomePlate .ul li:hover .Pic100 img.img2{display: block;}


@media (max-width: 768px){
}

.HomePlate .ul li .dot{ position:absolute; width:90%; top:15%; left:5%; text-align:center; font-size:17px;}
@media (max-width: 1024px){
.HomePlate .ul li{ width:33.33333%;}
}
@media (max-width: 480px){
.HomePlate .ul li{ width:50%;}
.HomePlate .ul li .dot{ font-size:14px;}

.HomePlate .ul li:last-child{float: none;margin: 0 auto;clear: both;}
}
@media (max-width: 640px){
.HomePlate .ul li .Pic100{padding-bottom: 65%;}
.HomePlate .ul li .dot{top: auto;bottom: 5px;}
}


.footer{ background:#f2f2f2; padding:45px 0 25px 0; font-size:12px;}
.footer .dl{ float:left; width:20%; line-height:22px; padding-right:30px;}

.footer .dl dt a{ font-size:13px;}
.footer .dl dd a{ font-size:12px;}
.footer .rightbox{ float:right; width:15%;}
.footer .rightbox .btn{ display:block; margin-bottom:10px; border:1px solid #dbdbdb; line-height:30px; padding-left:15px; text-transform:Uppercase;}
.footer .rightbox .btn span{ background:url(../images/ico_footer_btn.png); float:right; display:block; width:5px; height:7px; margin:11px;}

.Bottom002626 .bottom nav dl{padding-bottom:20px;}
.qrcode{ padding-top:20px;}
.qrcode .ico{ float:left; width:36px; height:36px; background:url(../images/ico_footer_ico.png); margin-right:10px; position:relative; cursor:pointer; transition:all 0.3s;}
.qrcode .wx{ background-position:left bottom;}
.qrcode .wx:hover{ background-position:left top;}
.qrcode .wb{ background-position:-36px bottom;}
.qrcode .wb:hover{ background-position:-36px top;}
.qrcode .yx{ background-position:-72px bottom;}
.qrcode .yx:hover{ background-position:-72px top;}
.qrcode .oa{ background-position:-108px bottom;}
.qrcode .oa:hover{ background-position:-108px top;}
.qrcode .pic{ position:absolute; left:50%; bottom:100%; background:url(../images/ico_footer_qrcode.png) bottom center; width:0; height:124px; transition:all 0.3s;}
.qrcode .pic img{ display:block; width:100%; height:110px; transition:all 0.3s;}
.qrcode .ico:hover .pic{ width:118px; padding:4px; margin-left:-59px;}
.qrcode .ico{position: relative;}
.qrcode .ico a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

/*.footer .rightbox .adv img{ max-width:100%; display:block; margin:0 auto;}
.footer .rightbox .adv img{ width:100%; display:block; margin:0 auto;}
.footer .rightbox .adv img.botimg2{display: none;}
.footer .rightbox .adv a:hover img.botimg1{display: none;}
.footer .rightbox .adv a:hover img.botimg2{display: block;}
*/

/* .copyright{ border-top:1px solid #d9d9d9; padding-top:25px; margin-top:30px; line-height:20px;} */
.copyright .txt{ float:right; opacity:0.7;}
.copyright .gray{ color:#999;}
.copyright .gray a{ color:#999;}
.copyright .nav{ overflow:hidden;}
.copyright .nav a,
.copyright .nav i{ display:block; float:left;}
.copyright .nav i{ margin:5px 10px; height:10px; border-left:1px solid #c3c3c3;}
@media (max-width: 1200px){
.footer{ padding:3.75% 0 2% 0;}
.copyright{ padding-top:2%; margin-top:2%;}
}
@media (max-width: 980px){
.footer .rightbox{ width:20%;}
.copyright .txt{ float:none;}
}
@media (max-width: 768px){
.footer .dl{ width:50%; text-align:center; padding:0 3px 10px 3px;}
.footer .dl dd{ display:none;}
.footer .rightbox{ width:100%; float:none; max-width:480px; margin:0 auto; clear:both;}
.footer .rightbox .btn{ width:48%; float:left; margin:1%;}

}

.LinkList{ width:100%; overflow:hidden;}
.LinkList .ul{ width:102%; overflow:hidden; margin:0 -1%;}
.LinkList .ul li{ width:23%; float:left; margin:1%;}
.LinkList .ul li a{ display:block;}
.LinkList .ul li .Pic100{ padding-bottom:30.35%;}
.LinkList .ul li .Pic100 img{ background:#fff; border:1px solid #ddd;}
.LinkList .ul li .dot{ text-align:center; font-size:14px; line-height:30px;}
@media (max-width: 640px){
.LinkList .ul li{ width:48%;}
}

.title32{ font-size:32px; padding:0.7em 0;}
.title22{ font-size:22px; padding:0.7em 0;}
@media (max-width: 980px){
.title32{ font-size:26px;}
.title22{ font-size:18px;}
}
@media (max-width: 640px){
.title32{ font-size:20px;}
.title22{ font-size:16px;}
}

.AntList1{ background:#f9f9f9; padding:3% 0 6%;margin-top: -3%;}
.AntList11{margin-top: 3%;}
.AntList1 .wid{ background:url(../images/ico_AntList1_bg.png) center top no-repeat;}
.AntList1 .column{ text-align:center; font-size:32px; padding-top:3%;line-height: 34px;}
.AntList1 .list{ overflow:hidden; padding-top:2%;}
.AntList1 .list .ul{ overflow:hidden; width:101%; margin:0 -0.5%;}
.AntList1 .list li{ float:left; width:18%; margin:1%; padding:1%; cursor:pointer; border:1px solid #f9f9f9;}
.AntList1 .list li:hover{ border-color:#e3e3e3;}
.AntList1 .list .Pic100{ padding-bottom:60%;}
.AntList1 .list .ico{ width:70px; height:70px; margin:0 auto; background:#fff; overflow:hidden; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; position:relative; top:-35px; z-index:2;}
.AntList1 .list .ico img{ margin:5px; width:60px; height:60px;}
.AntList1 .list .ico .pic1,
.AntList1 .list li:hover .ico .pic2{ display:none;}
.AntList1 .list li:hover .ico .pic1,
.AntList1 .list .ico .pic2{ display:block;}
.AntList1 .list li .title{ font-size:22px; text-align:center; margin-top:-20px;}
.AntList1 .list li .txt{ white-space:pre-line; font-size:16px; line-height:30px; padding:6% 0;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;}
@media (max-width: 980px){
.AntList1 .list li{ width:31.33%;}
.AntList1 .column{ font-size:26px;}
.AntList1 .list li .title{ font-size:18px;}
.AntList1 .list li .txt{ font-size:14px; line-height:24px;}
}
@media (max-width: 640px){
.AntList1 .column{ font-size:20px;}
.AntList1 .list li{ width:48%;}
.AntList1 .list li .title{ font-size:16px;}
}


.AntList2{ z-index: 9;}
.AntList2 .ulList{float:right;margin-top:-24%;position:relative; z-index:2;position: relative;width: 550px;height: 511px;overflow:hidden;background-image: url(../images/amap_bg.png);background-position: top left;background-repeat: no-repeat;}
.AntList2 .ulList:after{content: '';display: block;background: url(../images/ul_bgbg.png) center no-repeat;width: 100%;height: 30px;z-index: 1;position: absolute;left: 0;bottom: 0;}

.AntList2 .ulList li{text-indent: -99em;overflow: hidden;font-size: 14px;cursor: pointer;line-height: 30px;padding: 0;position: absolute;width: 60px;height: 30px;/*background: rgba(255,255,255,.6);*/text-align: center;}
.AntList2 .ulList li.List0{left: 458px;top: 100px;}
.AntList2 .ulList li.List1{left: 281px;top: 200px;}
.AntList2 .ulList li.List2{left: 343px;top: 195px;}
.AntList2 .ulList li.List3{left: 233px;top: 359px;}
.AntList2 .ulList li.List4{left: 247px;top: 281px;}
.AntList2 .ulList li.List5{left: 354px;top: 276px;}
.AntList2 .ulList li.List6{left: 403px;top: 269px;}
.AntList2 .ulList li.List7{left: 372px;top: 366px;}

.AntList2 #ulList0{background-image:url(../images/amap_bg1.png);}
.AntList2 #ulList1{background-image:url(../images/amap_bg2.png);}
.AntList2 #ulList2{background-image:url(../images/amap_bg3.png);}
.AntList2 #ulList3{background-image:url(../images/amap_bg7.png);}
.AntList2 #ulList4{background-image:url(../images/amap_bg5.png);}
.AntList2 #ulList5{background-image:url(../images/amap_bg6.png);}
.AntList2 #ulList6{background-image:url(../images/amap_bg8.png);}
.AntList2 #ulList7{background-image:url(../images/amap_bg4.png);}

.MapList{margin-right: 570px;min-height: 240px;padding-top: 2%;}
.MapList .txtbox{clear: none;display: none;}


.info_06271912{ font-size:16px; line-height:30px;}
.info_06271912 .title{ font-size:32px; padding:0.7em 0;}

.AntList22 .ul{ overflow:hidden;}
.AntList22 .ul>li{ width:33.333%; float:left;}
.AntList22 .ul .Pic100{ padding-bottom:70.3125%; overflow:hidden;}
.AntList22 .ul .Pic100 i{ display:block; border:12px solid transparent; border-bottom-color:#fff; position:absolute; left:11%; bottom:-1px; z-index:5;}
.AntList22 .ul .info{ padding:5% 10%;}
.AntList22 .ul .info .title{ font-size:32px; padding:0.7em 0;}
.AntList22 .ul .info .txt{ font-size:16px; line-height:30px;/* white-space:pre-line;*/}

@media (max-width: 980px){
.info_06271912 .title{ font-size:26px;}

.AntList2 .ulList{float: none;margin: 0 auto 0;}
.MapList{margin: 2% 0 0;padding: 0;}

}
@media (max-width: 640px){
.info_06271912 .title{ font-size:20px;}
.AntList2 .ulList{width: auto;height: auto;background: none!important;font-size: 0;text-align: center;}
.AntList2 .ulList li{text-indent:0;display: inline-block;width: auto;padding: 0 10px;background: #fff;position: relative!important;top: auto!important;left: auto!important;}
.AntList2 .ulList li.on{background: #0083DD;color: #fff;}

}


.OrangePage1{ background:#f9f9f9; margin-top:3%; padding:3% 0;}

.OrangePage2{ overflow:hidden; position:relative;}
.OrangePage2 .wid{ position:relative;}
.OrangePage2 .Pic100{ position:absolute; top:0;}
.OrangePage2 .Pic100 i{ display:block; border:15px solid transparent; border-bottom-color:#fff; position:absolute; left:50%; margin-left:-15px; bottom:-1px; z-index:5;}
@media (min-width: 1201px){
.OrangePage2 .Pic100{ width:1920px; height:450px; left:50%; margin-left:-960px;}
.OrangePage2 .wid{ min-height:450px;}
}
@media (max-width: 1200px){
.OrangePage2 .Pic100{ width:140%; left:-20%; padding-bottom:32.8125%;}
.OrangePage2 .wid{ padding-bottom:32.8125%;}
}

.MedPage{ overflow:hidden; position:relative;}
@media (min-width: 1201px){
.MedPage > .Pic100{ width:1920px; height:450px; left:50%; margin-left:-960px;}
}
@media (max-width: 1200px){
.MedPage > .Pic100{ width:140%; left:-20%; padding-bottom:32.8125%;}
}

@media (max-width: 860px){
.MedPage > .Pic100{ display:none;}
}

.TeamPage{ position:relative;}
.TeamPage .column{ text-align:center; padding:5% 0;}
.TeamPage .sub > .ul > li{ overflow:hidden;}
.TeamPage .sub > .ul > li .left{ float:left; width:50%; padding-right:10px;}
.TeamPage .sub > .ul > li .right{ float:right; width:50%; padding-bottom:8%; position:relative; padding-left:10px;}
.TeamPage .sub > .ul > li .right .AutoBox{ }
.TeamPage .sub > .ul > li .Pic100{ padding-bottom:72.881%;}
.TeamPage .sub > .ul > li i{ display:block; border:11px solid transparent; border-right-color:#fff; position:absolute; right:-1px; top:5%; z-index:5;}
.TeamPage .sub > .ul > li .dot{ padding:0 0 5% 0;}
.TeamPage .list{ position:absolute; right:0; bottom:0; width:50%; padding-left:10px; overflow:hidden;}
.TeamPage .list .ul{ width:102%; margin:0 -1%;}
.TeamPage .list li{ float:left; width:31.333%; margin:0 1%; background:#f9f9f9; cursor:pointer; position:relative;}
.TeamPage .list li.on{ display:none;}
.TeamPage .list li .Pic100{ float:left; width:63%; padding-bottom:36.75%;}
.TeamPage .list li .txt{ float:right; width:37%; padding:0 5px; font-size:14px; line-height:16px; position:absolute; top:0; bottom:0; margin:auto 0; height:48px; right:0; overflow:hidden;}
@media (min-width: 981px){
.TeamPage .list{}
.TeamPage .sub > .ul > li .right{ height:0; padding-bottom:29%; position:relative;}
.TeamPage .sub > .ul > li .right .AutoBox{ position:absolute; width:100%; height:100%; overflow:auto; left:0; top:0; padding-left:10px;}
}
@media (max-width: 980px){
.TeamPage .sub > .ul > li .left,
.TeamPage .sub > .ul > li .right{ float:none; padding:0; width:100%;}
.TeamPage .sub > .ul > li i{ display:none;}
.TeamPage .list{ position:relative; width:100%; padding:3% 0 0 0;}
}
@media (max-width: 480px){
.TeamPage .list li{ width:98%; margin-bottom:2%;}
}

.JoinPage{ font-size:16px; position:relative; max-width:700px; line-height:30px; padding-top:30px; overflow:hidden;}
.JoinPage .btn{ display:block; background:#333; -moz-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; color:#fff; font-size:14px; font-weight:bold; padding:0 40px; line-height:45px; float:left;}
.JoinPage .btn span{ display:block; background:url(../images/ico_join_down.png) right center no-repeat; padding-right:30px;}
@media (min-width: 641px){
.JoinPage .btn{ position:absolute; right:0; bottom:7.5px; }
}

.JoinList{ background:#f9f9f9; padding:3% 0; margin:3% 0 -3% 0;}
.JoinList .title32{ text-align:center;}
.JoinList .column{ font-size:14px; text-align:center; margin-bottom:3%;}
.JoinList .list dl dt{ background:#dcdcdc; line-height:50px; overflow:hidden; padding:0 21px; font-size:16px; font-weight:bold;}
.JoinList .list dl dd{ overflow:hidden; border:1px solid #f3f3f3; background:#fff;  line-height:54px; border-top:none; padding:0 20px; font-size:14px;}
.JoinList .list dl span{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 10px; float:left;}
.JoinList .list dl .s1{ width:50%;}
.JoinList .list dl .s2,
.JoinList .list dl .s3,
.JoinList .list dl .s4{ width:16.66%; text-align:center;}
.JoinList .list dl .s4 div{ height:30px; line-height:30px; background:#f8f8f8; border:1px solid #f1f1f1; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; margin:12px 5px;}
.JoinList .list dl .s4 div:hover{ color:#fff; background:#333; border-color:#333;}
@media (max-width: 640px){
.JoinList .list dl .s2,
.JoinList .list dl .s3{ display:none;}
.JoinList .list dl .s1{ width:70%;}
.JoinList .list dl .s4{ width:30%;}
}
@media (max-width: 480px){
.JoinList .list dl .s1{ width:60%;}
.JoinList .list dl .s4{ width:40%;}
}

.NewsInfo .title22{ text-align:center;}
.NewsInfo .time{ font-size:12px; text-align:center; border-bottom:1px solid #ddd; padding-bottom:1%; margin-bottom:3%; color:#999;}
.NewsInfo .goList{ margin-top:3%;}
.NewsInfo .goList a{ display:block; width:6em; text-align:center; line-height:30px; font-size:14px; color:#fff; background:#333; border-radius:5px; margin:0 auto;}
.NewsInfo .txtbox{ min-height:300px;}
.PreNext .no{ color:#aaa;}

.PreNext{ font-size:14px; padding-top:3%; border-top:1px solid #ddd; margin-top:3%;}
.PreNext a{display: block;padding:5px 0;line-height: 20px;}

@media (max-width: 768px){
	.NewsInfo .time .bdsharebuttonbox {display: block; line-height: 44px;text-align: left;margin-top: 5px; }
	.NewsInfo .time .bdsharebuttonbox a {float: right;}
}

/*分页开始*/
/* .Pages{text-align: center; padding:40px 20px; line-height:18px; zoom:1; overflow:hidden; }
.Pages .box{ display:inline-block;}
.Pages span{height: 35px;line-height: 35px;display: block;overflow: hidden; color: #4a4f54; float:left;}
.Pages em{margin: 0 10px; height: 35px;line-height: 35px;display: block;overflow: hidden; width: 16px; color: #858585; float:left;}
.Pages span b{font-weight: normal;}
.Pages a{height: 35px; line-height: 35px; display:block; margin:0px 2px; overflow: hidden; float:left;}
.Pages a:hover{color:#864362;}
.a_prev{background: url(../images/page_arrowL.png) 50% 50% no-repeat;}
.a_next{background: url(../images/page_arrowR.png) 50% 50% no-repeat;}
.a_prev,.a_next{width: 10px;overflow: hidden;  text-indent: 40px; font-size:0;}

@media (max-width: 768px){
.a_prev,.a_next{ background-size:50%; margin:0 20px !important;}
} */


.Menu_list{text-align: center; width: 1200px; max-width: 100%; margin: 0 auto; padding:5% 0; overflow:hidden;}
.Menu_list ul{ width: 101%; margin:0 -0.5%; overflow:hidden; padding-bottom:10px;}
.Menu_list ul li{float: left; margin:0 0.5%; width: 19%; position: relative;}
.Menu_list ul li>a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; height: 45px; line-height: 45px; border: 1px solid #ebebeb; text-align: center; color: #333; font-size: 14px; position: relative;}
.Menu_list ul li i{width: 0;height: 0;position: absolute; bottom: -12px; left: 50%; margin-left: -5px;  border: 6px solid transparent;_border-color: tomato;_filter: chroma(color=tomato);border-top-color: #1278be;overflow: hidden;pointer-events: none; display: none;}
.Menu_list ul li.on>a,
.Menu_list ul li a:hover{background: #1278be; color: #fff; font-size: 14px; font-weight: bold;  border: 1px solid #1278be; }
.Menu_list ul li.on i,
.Menu_list ul li:hover i{display: block;}

@media (max-width: 1200px){
.Menu_list{ padding:0 2%;}
}
@media (max-width: 768px){
.Menu_list ul li{width: 23%; margin: 1%;}
.Menu_list ul li.on i,.Menu_list ul li:hover i{display: none;}
}

.AboutPage1{ background:#f9f9f9; margin-top:-3%; padding-bottom:3%;}
.AboutPage1 .list{ position:relative; padding:0 50px; overflow:hidden; display:none;}
.AboutPage1 .list .Pic100{ padding-bottom:74.258%;}
.AboutPage1 .list li{ width:33.33%; float:left;}
.AboutPage1 .list li .info{ border:1px solid #e3e3e3; border-top:none; padding:3% 6%; font-size:16px; line-height:24px;}
.AboutPage1 .list li .dot{ font-weight:bold; padding-bottom:10px;}
.AboutPage1 .bx-pager{ display:none;}
.AboutPage1 .bx-controls-direction a{ display:block; position:absolute; background:url(../images/ico_AboutPage1_rn.png); font-size:0; width:22px; height:38px; top:50%; margin-top:-19px;}
.AboutPage1 .bx-controls-direction a.bx-prev{ background-position:left center; left:0;}
.AboutPage1 .bx-controls-direction a.bx-next{ background-position:right center; right:0;}
@media (max-width: 768px){
.AboutPage1 .list{ padding:0 30px;}
.AboutPage1 .bx-controls-direction a{ width:11px; height:19px; margin-top:-10px; background-size:200% auto;}
}


.NewsList .title32{ text-align:center; padding:0 0 2%;}
.NewsList .Pages{padding: 2% 0 0}
.NewsList .list .left{ width:47.5%; border:1px solid #ebebeb; overflow:hidden; float:left;}
.NewsList .list .left .Pic100{ display:block; padding-bottom:56.5%;}
.NewsList .list .left .info{ padding:3%; font-size:14px;}
.NewsList .list .left .info .dot{ font-size:16px;color: #000;display: block;}
.NewsList .list .left .info .txt{ margin-top:3%; line-height:24px; height:48px; overflow:hidden;}
.NewsList .list .left .bx-controls{ padding:0 3%;}
.NewsList .list .left .bx-pager-item{ float:left; margin:0 12px 12px 0;}
.NewsList .list .left .bx-pager-item a{ width:8px; height:8px; display:block; font-size:0; border-radius:50%; background:#d0d2d2;}
.NewsList .list .left .bx-pager-item a.active{ background:#006bb9;}
.NewsList .list .left .bx-controls-direction{ display:none;}

.NewsList .list .right{ float:right; width:50%;}
.NewsList .list .right li{ overflow:hidden; padding-bottom:3%;}
.NewsList .list .right li:last-child{ padding-bottom:0;}
.NewsList .list .right li .time{ width:78px; height:78px; border:1px solid #ebebeb; text-align:center; float:left; margin-right:3%;}
.NewsList .list .right li .time div{ font-size:30px; line-height:1.2em; padding-top:12px;}
.NewsList .list .right li .time span{ font-size:12px; display:block;}
.NewsList .list .right li .info{ line-height:30px; padding-top:10px;}
.NewsList .list .right li .dot{ font-size:16px;color: #000;}
.NewsList .list .right li .txt{ font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666;}

@media (max-width: 860px){
.NewsList .list .left{ float:none; width:100%; margin-bottom:3%;}
.NewsList .list .right{ float:none; width:100%;}
}

.AboutPage2{ background:center top; background-size:auto 100%; padding:6% 0;margin-bottom: -3%;}
.AboutPage2 .title32{ text-align:center;}
.AboutPage2 .btn{ display:block; background:#007aff; -moz-border-radius:23px; -webkit-border-radius:23px; border-radius:23px; color:#fff; font-size:14px; font-weight:bold; padding:0 40px; line-height:45px; max-width:200px; margin:6% auto 0 auto;}
.AboutPage2 .btn span{ display:block; background:url(../images/ico_join_down.png) right center no-repeat; padding-right:30px;}



.AboutPage3{ max-width:1920px; margin:0 auto; background:#f9f9f9; position:relative; margin-bottom:-3%;}

.AboutPage3 .right{width: 100%; float: none; font-size:16px;}
.AboutPage3 .right dl{margin: 0;font-size: 0;}
.AboutPage3 .right dl dt{ font-size: 18px;color: #333;margin:0 0 25px;position:relative;}
.AboutPage3 .right dl dt:after{background: #bdbdbd;height: 1px;width: 18px;display: block;content: '';left: 0;bottom: -10px;position: absolute;}
.AboutPage3 .right dl dd{width: 40%;padding-right: 2%;vertical-align: top;color: #777;font-size: 14px;margin:0 0 5px;display: inline-block; padding-left: 40px; background-position:left center !important;}
.AboutPage3 .right dl dd span{width: 70px; display:inline-block;  *zoom:1; *display:inline; text-align-last: justify;}
.AboutPage3 .right dl dd.icon1{background: url(../images/icon1.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon2{background: url(../images/icon2.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon3{background: url(../images/icon3.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon4{background: url(../images/icon4.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon5{background: url(../images/ico_icon5.png) 0 0 no-repeat;}

.AboutPage3 .right dl dd.icon6 a{text-decoration: underline;color: #777;}


.AboutPage3 .right dl dd:nth-child(2n){width: 60%;}

@media (max-width: 768px){

.AboutPage3 .right dl dt{margin: 5% 0; font-size: 24px;}
.AboutPage3 .right{width: 100%; margin-top: 2%; padding:2%;}

}




.AboutLink .title32{ text-align:center; padding:6% 0 3% 0;}
.AboutLink .list{ display:none;}
.AboutLink .list .ul{ overflow:hidden;}
.AboutLink .list li{ width:300px; float:left;}
.AboutLink .list .Pic100{ padding-bottom:30.35%}
.AboutLink .list .Pic100 img{ border:1px solid #e9ecec;}
.AboutLink .list .dot{ text-align:center; font-size:14px; line-height:30px;}
.AboutLink .bx-controls{ text-align:center; padding-top:3%;}
.AboutLink .bx-pager{ display:inline-block;}
.AboutLink .bx-pager-item{ float:left; margin:0 12px 12px 0;}
.AboutLink .bx-pager-item a{ width:8px; height:8px; display:block; font-size:0; border-radius:50%; background:#d0d2d2;}
.AboutLink .bx-pager-item a.active{ background:#333;}
.AboutLink .bx-controls-direction{ display:none;}





















































/*单篇管理*/
.info_0671541{ overflow:hidden; font-size:16px; line-height:30px;}
.info_0671541 .li1{ float:left; width:30%;}
.info_0671541 .li2{ float:right; width:40%;}
.info_0671541 .txt01{ font-size:32px; padding:0.7em 0;}
@media (max-width: 980px){
.info_0671541 .li1{ width:40%;}
.info_0671541 .li2{ width:50%;}
.info_0671541 .txt01{ font-size:26px;}
}
@media (max-width: 640px){
.info_0671541 .li1,
.info_0671541 .li2{ float:none; width:100%;}
.info_0671541 .txt01{ font-size:20px;}
}

.info_06271657{ font-size:16px; text-align:center; line-height:30px;}
.info_06271657 .title{ font-size:32px; padding:0.7em 0;}
@media (max-width: 980px){
.info_06271657 .title{ font-size:26px;}
}
@media (max-width: 640px){
.info_06271657 .title{ font-size:20px;}
}

.info_06271721{ overflow:hidden;}
.info_06271721 .ul{ overflow:hidden; width:104%; margin:0 -2%;}
.info_06271721 .ul>li{ width:46%; margin:2%; float:left; position:relative;}
.info_06271721 .ul .Pic100{ padding-bottom:44.6428%; overflow:hidden; margin-bottom:3%;}
.info_06271721 .ul .Pic100 i{ display:block; border:12px solid transparent; border-bottom-color:#fff; position:absolute; left:3%; bottom:-1px; z-index:5;}
.info_06271721 .ul .pic{ padding-top:20%; position:absolute; left:0;  top:0; width:100%; padding-left:52%;}
.info_06271721 .ul .pic img{ display:block; float:right; max-width:270px; max-height:200px; width:100%;}
.info_06271721 .ul .title{ font-size:32px; padding:0.7em 0;line-height: 1.2;}
.info_06271721 .ul .txt{ font-size:16px; line-height:30px; max-width:450px;}
.info_06271721 .ul .txt span{ display:block; padding-left:20px; background:url(../images/page/info_06271719.png) left top no-repeat;}
@media (max-width: 980px){
.info_06271721 .ul .title{ font-size:26px;}
}
@media (max-width: 640px){
.info_06271721 .ul .title{ font-size:20px;}
.info_06271721 .ul>li{ width:100%;}
}

.info_06271730{ color:#fff; position:absolute; width:100%; height:100%; text-align:center; padding:0 1px; font-size:16px;}
.info_06271730 .title{ font-size:32px; padding-bottom:0.7em;}
.info_06271730 span{ display:inline-block; height:14px; line-height:14px; border-left:1px solid #fff; border-right:1px solid #fff; padding: 0 15px; margin-left:-1px;}
.info_06271730 .div1{display:table;vertical-align:middle;width:100%;height:100%;}
.info_06271730 .div2{display:table-cell;vertical-align:middle;text-align:center;}
@media (max-width: 980px){
.info_06271730 .title{ font-size:26px;}
}
@media (max-width: 640px){
.info_06271730 .title{ font-size:20px;}
}

.info_06271754{ overflow:hidden; padding:3%; text-align:left;}
.info_06271754 .title{ font-size:32px; padding:0.7em 0;line-height: 1.2;}
.info_06271754>li{ width:50%; float:left; font-size:16px;}
.info_06271754 .li2{ padding-left:2%;}
.info_06271754>li span{ display:inline-block; background:url(../images/page/info_06271719.png) left top no-repeat; padding-left:20px; line-height:30px;}
.info_06271754 .li1 span{ min-width:170px;}
.info_06271754>li span.line{ clear:both; display:block !important; width:100%;}

.info_06271754 a{color: #333;}

@media (max-width: 980px){
.info_06271754 .title{ font-size:26px;}
.info_06271754>li{ float:none; width:480px; max-width:100%;}
.info_06271754 .li2{ padding:2% 0 0 0; width:100%;}
}
@media (max-width: 640px){
.info_06271754 .title{ font-size:20px;}
}

.info_06271853{ overflow:hidden; padding-top:3%;}
.info_06271853 table{ border-collapse:collapse;}
.info_06271853 table td{ padding:0; vertical-align:middle;}
.info_06271853>li{ float:left; width:50%;}
.info_06271853 img{ max-width:240px; }
.info_06271853 .title{ font-size:22px; padding:0.7em 0;}
.info_06271853 .txt{ font-size:16px;}
@media (max-width: 980px){
.info_06271853 .title{ font-size:18px;}
.info_06271853 .txt{ font-size:14px; line-height:24px;}
}
@media (max-width: 640px){
.info_06271853>li{ width:100%;}
.info_06271853 .title{ font-size:16px;}
}

.info_06271912{ font-size:16px; line-height:30px;}
.info_06271912 .title{ font-size:32px; padding:0.7em 0;}
.info_06271912 img{ float:right; margin-top:-24%; position:relative; z-index:2; max-width:46%;}
@media (max-width: 980px){
.info_06271912 .title{ font-size:26px;}
}
@media (max-width: 640px){
.info_06271912 .title{ font-size:20px;}
}

.info_06271920 .dl{ position:relative; overflow:hidden; text-align:center; line-height:30px;}
.info_06271920 .dl .title{ font-size:22px; padding:0.7em 0;}
.info_06271920 .dl dt{ width:140px; height:140px; color:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; margin:-8% auto 0 auto; position:relative; top:120px;}
.info_06271920 .dl dt .title{ padding:40px 0;font-size: 18px;background:#7cbeeb; position:relative; z-index:3;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.info_06271920 .dl dt .line{ width:1200px; margin-left:-600px; border-top:1px dashed #ddd; left:50%; position:absolute; top:50%; z-index:1;}
.info_06271920 .dl dd{ float:left; width:20%; padding:0 2%;}
.info_06271920 .dl .dd2{ margin-right:20%;}
.info_06271920 .dl dd .pic{ max-width:100px; margin:0 auto;}
.info_06271920 .dl dd .pic img{ display:block; border:1px solid #e5e5e5; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; position:relative; z-index:3; background:#f9f9f9;}
.info_06271920 .dl .txt{font-size:16px;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word;text-align: center;}

.info_06271920 .dl dd:hover .title{color: #7CBEEB;}
.info_06271920 .dl dd:hover .txt{color: #7CBEEB;}

@media (max-width: 980px){
.info_06271920 .dl  .title{ font-size:18px;}
.info_06271920 .dl .txt{ font-size:14px; line-height:24px;}
}
@media (max-width: 768px){
.info_06271920 .dl dt{ margin:1% auto; top:0;}
.info_06271920 .dl dt .line{ display:none;}
.info_06271920 .dl .dd2{ margin-right:0;}
.info_06271920 .dl dd{ width:25%;}
}
@media (max-width: 640px){
.info_06271920 .dl  .title{ font-size:16px;}
.info_06271920 .dl dd{ width:50%;}
.info_06271920 .dl .dd3{ clear:both;}
}

.info_06271951{ overflow:hidden; position:relative; margin-top:-19.8%;}

.NewsInfo .info_06271951{margin: 0;}

.info_06271951 .ul{ overflow:hidden; width:102%; margin:0 -1%;}
.info_06271951 .ul li{ width:33.333%; float:left; padding:0 1%; line-height:30px;}
.info_06271951 .ul .Pic100{ padding-bottom:62%;}
.info_06271951 .ul .title{ font-size:22px; padding:1.7em 0 0.7em 0;}
.info_06271951 .ul .txt{ font-size:16px;}
@media (max-width: 980px){
.info_06271951 .ul .title{ font-size:18px;}
.info_06271951 .ul .txt{ font-size:14px; line-height:24px;}
}
@media (max-width: 860px){
.info_06271951{ margin-top:3%;}
.info_06271951 .ul li{ width:100%; padding-top:3%;}
.info_06271951 .ul .title{ padding:0.7em 0;}
}
@media (max-width: 640px){
.info_06271853>li{ width:100%;}
.info_06271951 .ul .title{ font-size:16px;}
}

.info_06272016{ font-size:16px; line-height:30px; overflow:hidden;}
.info_06272016 li{ padding-bottom:1em;}
.info_06272016 .right{ float:right;}
@media (max-width: 640px){
.info_06272016 li{ width:100%;}
.info_06272016 .right{ padding-top:1em;}
}

.info_06272019 img{ display:block; width:100%; margin:3% 0;}
.info_06272019 .txt{ font-size:16px; line-height:30px; max-width:900px; margin:0 auto;}

.info_06280838{ font-size:16px; line-height:28px;}
.info_06280838 table{ width:100%; border-collapse:collapse;}
.info_06280838 table td{ padding:0;}
@media (max-width: 980px){
.info_06280838{ font-size:14px; line-height:24px;}
}

.info_06280855{ font-size:16px; line-height:30px;}

.info_06281005 table{ border-collapse:collapse; width:100%; border:1px solid #e3e3e3;}
.info_06281005 table td{ padding:0; width:47%;}
.info_06281005 table td img{ display:block; width:100%;}
.info_06281005 table .td1{ width:53%; padding:2%; font-size:16px; line-height:24px;}
.info_06281005 table .td1 span{ font-size:20px; font-weight:bold;}
@media (max-width: 860px){
.info_06281005 table td{ width:100% !important; float:left;}
}

.info_06281101{ font-size:16px; line-height:28px; text-align:center;}
.info_06281101 .strong{ font-size:20px;}










/*yangjl*/

/* .contact{padding-bottom: 10%;} */
.contact .left{width: 50%; float: left;}
.contact .map{width: 100%; height: 400px;}
.contact .map img{max-width:100px;}
.contact .map .BMapLabel{border: 1px solid #ccc!important;}
.contact .right{width: 45%; float: right;}
.contact .right dl dt{margin-top: 10%; font-size: 32px; color: #333; margin-bottom: 15%;}
.contact .right dl dd{margin: 0; margin-top: 5%; padding-left: 40px; font-size:16px;}
.contact .right dl dd.icon1{background: url(../images/icon1.png) 0 0 no-repeat;}
.contact .right dl dd.icon2{background: url(../images/icon2.png) 0 0 no-repeat;}
.contact .right dl dd.icon3{background: url(../images/icon3.png) 0 0 no-repeat;}
.contact .right dl dd.icon4{background: url(../images/icon4.png) 0 0 no-repeat;}

.disclosure table{width: 100%; border:1px; border-collapse: collapse;}
.disclosure table th{height: 50px; background: #dcdcdc; font-size:16px;}
.disclosure table th.tip1{width: 20%;}
.disclosure table th.tip2{width: 65%;}
.disclosure table th.tip3{width: 15%;}
.disclosure table td{background: #f9f9f9; text-align: center; color: #666; font-size: 14px; height: 60px;  border: 1px solid #fff;}
.disclosure table td a{display: block; color: #666;}
.disclosure table td.title{text-align: left;}
.disclosure table td.title span{padding: 0 5%; display: block; text-align: left;}

.govern table{width: 100%; border:1px; border-collapse: collapse;}
.govern table th{height: 50px; background: #dcdcdc; text-align: left; font-size:16px;}
.govern table th.tip1{width: 90%; padding: 0 5%;}
.govern table th.tip2{width: 10%;}
.govern table td{background: #fff; text-align: center; color: #666; font-size: 14px; height: 60px;  border: 1px solid #f3f3f3;}
.govern table td.title{text-align: left; border-right: none;}
.govern table td.title span{display: block; padding: 0 5%; }
.govern table td.time{ border-left: none; text-align: left;}
.govern table td.time span{padding-right: 5%;}

.values1 {padding:7% 0; width: 1200px; margin: 0 auto; max-width: 96%;}
.values1 ul{margin-right: -2%;}
.values1 ul li{width: 31.33%;  margin-right: 2%; float: left;}
.values1 ul li .title{font-size: 24px; color: #333333;}
.values1 ul li  .text{color: #333; font-size: 16px; margin-top: 20px; white-space:pre-line;}


.values2_w{width: 100%; padding: 7% 0; background: #fff;}
.values2{width: 1200px; margin: 0 auto; max-width: 96%;}
.values2{width: 1200px; margin: 0 auto; max-width: 96%;background:url(../images/ico_AntList1_bg.png) center top no-repeat;}

.values2 .column{ text-align:center; font-size:32px; padding-top:3%;line-height: 40px;}


/*.values2 ul{margin-right: -8%;}
.values2 ul li{width: 28.33%; float: left; margin-right: 4%;}
.values2 ul li a{display: block; border: 1px solid #f9f9f9; padding: 5%;}
.values2 .pic{background-repeat: no-repeat; background-size: cover; background-position: center center; padding-bottom: 75%; display: block; position: relative;}
.values2 .pic i{width: 70px; height: 70px; border-radius: 50%; background: #fff; text-align: center; position: absolute; left: 50%; margin-left: -35px; bottom: -35px; background-repeat: no-repeat; background-position: center center; }
.values2 .pic i.icon2{display: none;}
.values2 .title{display: block;margin-top: 20%; text-align: center; font-size: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333333;}
.values2 .text{line-height: 30px; margin-top: 5%; display: block; padding: 0 10% 0 10%; color: #333; height: 90px; overflow: hidden; font-size:16px; white-space:pre-line;}
.values2 .gdt{padding-right: 10%!important;}
.values2 ul li:hover a{border: 1px solid #e3e3e3;}
.values2 ul li:hover .icon1{display: none;}
.values2 ul li:hover .icon2{display:block;}
.values2 ul li:hover .title{color: #187dc3;}*/

.values3{width: 1200px; margin: 0 auto; max-width: 96%; padding: 80px 0 40px 0;}
.values3 .title{text-align: center; font-size: 32px; color: #333;}
.values3 .title span{display: block; font-size: 12px; margin-top: 20px;}
.values3 .list{margin-top: 70px; position: relative;}
.values3 ul li{width: 23%; margin-right: 2%; float: left;}
.values3 ul li span{display: block}
.values3 ul li .pic{padding-bottom: 78%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.values3 ul li .tip{height: 53px; line-height: 56px; border: 1px solid #e3e3e3; border-top: none; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; color: #333; display: block;}

.values3 .bx-prev{width: 22px; height: 38px; position: absolute; top: 50%; margin-top: -18px; left: -50px; background: url(../images/arrowL.png) 0 0 no-repeat; text-indent: 22px; overflow: hidden;}
.values3 .bx-next{width: 22px; height: 38px; position: absolute; top: 50%; margin-top: -18px; right: -50px;  background: url(../images/arrowR.png) 0 0 no-repeat; text-indent: 22px; overflow: hidden;}

.pro{overflow: hidden; margin-top: -3%;}
.pro .ul{margin-right: -3%;}
.pro .ul>li{float: left; width: 22%; margin:0 3% 3% 0; text-align: center;}
.pro .ul>li a{display: block; border: 1px solid #fff; padding-bottom: 15%;}
.pro .ul>li span{display: block;}
.pro .ul>li .pic{background-repeat: no-repeat; background-size: contain; background-position: center bottom; padding-bottom: 95%;}
.pro .ul>li .title{font-size: 22px; margin-top: 10px; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro .ul>li .tip{font-size: 16px; margin-top: 20px; display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333;}
.pro .ul>li .more{margin-top: 20px; display: none; font-weight:bold;}
.pro .ul>li a:hover{border: 1px solid #e3e3e3;}
.pro .ul>li:hover .more{display: block;}
.pro .ul>li .text{height: 111px;}
.pro_info i{width: 16px; height: 15px; position: absolute; top: 12%; right: 6%; background: url(../images/icon_dele.png) 0 0 no-repeat; cursor: pointer;}


.pro_bg{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); display: none; z-index:1000;}
.pro_info{position:fixed; top: 20%; width: 1200px; height: 70%; max-width: 96%; left: 50%; margin-left: -600px; display: none; z-index: 1001; background: #fff;}
.pro_info .box{border: 8px solid #f1f1f1; padding: 5%; height: 100%;}
.pro_info .info_pic{float: left; width: 50%; height: 100%; display: table-cell; vertical-align:middle; text-align: center; line-height: 100px;}
.pro_info .info_pic img{vertical-align:middle; max-height:100%;}


.pro_info .right{width: 48%; float: right; text-align: left; height: 100%;}
.pro_info .info_t{font-size: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
.pro_info .txt{margin-top: 2%; height: 82%;}
.pro_info .txt p{font-size: 12px;}
.pro_info .txt::-webkit-scrollbar{width:6px;border-radius: 12px;}
.pro_info .txt::-webkit-scrollbar-track{background-color:#f1f1f1; border-radius: 12px;}
.pro_info .txt::-webkit-scrollbar-thumb{border-radius: 12px;}

/*小滚动条样式*/

.gdt::-webkit-scrollbar{width:3px;}
.gdt::-webkit-scrollbar-track{background-color:#fff;}
.gdt::-webkit-scrollbar-thumb{background-color:#bbb;}
.gdt::-webkit-scrollbar-thumb:hover{background-color:#555}
.gdt::-webkit-scrollbar-thumb:active{background-color:#666}
.gdt{ overflow:auto !important; padding-right:10px !important;}


@media (max-width: 1320px){

.values3 .bx-prev{display: none;}
.values3 .bx-next{display: none;}
}

@media (max-width: 1200px){
.govern{width: 100%;}
.pro_info{ margin-left: 0; left: 2%;}
}

@media (max-width: 1000px){
.govern table th.tip1{width: 80%;}
.govern table th.tip2{width: 20%;}
}

@media (max-width: 768px){

.contact .left{width: 100%;}
.contact .map{width: 100%; height: 300px;}
.contact .right dl dt{margin: 5% 0; font-size: 24px;}
.contact .right{width: 100%; margin-top: 2%; }

.govern table th.tip1{width: 70%;}
.govern table th.tip2{width: 25%;}

.values1 ul li .title{font-size: 18px;}
.values1 ul li  .text{font-size: 14px;}

.values2 ul{margin: 0;}
.values2 ul li{width: 100%; margin: 0;}
.values2 .title{font-size: 18px; margin-top: 15%;}
.values3 .list{margin-top: 20px;}

.pro .ul>li .title{font-size: 18px;}
.pro .ul>li .tip{font-size: 14px;}
}

@media (max-width: 640px){
.values1 ul li{width: 100%; margin: 2% 0;}
.values1 ul li .title{text-align: center;}
.values1 ul li .text{text-align: center;}

.values3 .title{font-size: 20px;}
.values3{padding-top: 20px;}

.pro .ul>li{width: 47%;}
.pro .ul>li .tip{font-size: 14px;}
.pro .ul>li .more{font-size: 14px; margin-top: 10px;}
.pro .ul>li .text{height: 80px;}

.pro_info .info_pic{width: 100%; height: 50%;}
.pro_info .info_pic i{top: 8px; right: 8px;}
.pro_info .right{width: 100%;  height: 50%;}
}










/*研发合作*/
.Develop_list1{ background:#f9f9f9; margin-top:4%; padding:3% 0; letter-spacing:1.5px;}
.Develop_list1 .column{ text-align:center; font-size:32px; padding:3% 0;}
.Develop_list1 .list{ overflow:hidden; padding-bottom:2%;}
.Develop_list1 .list li{ width:32%; float:left; text-align:center; padding:1.7%; border:1px solid #f9f9f9; cursor:pointer;}
.Develop_list1 .list li:hover{ border-color:#e3e3e3;}
.Develop_list1 .list li:nth-child(2){ margin:0 2%;}
.Develop_list1 .list .Pic100{ padding-bottom:64.8%;}
.Develop_list1 .list .ico{ width:70px; height:70px; margin:0 auto; background:#fff; overflow:hidden; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; position:relative; top:-35px; z-index:2;}
.Develop_list1 .list .ico img{ width:70px; height:70px; display:block;}
.Develop_list1 .list .ico .pic1,
.Develop_list1 .list li:hover .ico .pic2{ display:none;}
.Develop_list1 .list li:hover .ico .pic1,
.Develop_list1 .list .ico .pic2{ display:block;}
.Develop_list1 .list .txt{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;text-align:justify;text-justify:inter-ideograph; font-size:16px; line-height:30px; text-align:center; color:#333;font-family: "Microsoft YaHei"; min-height:120px; letter-spacing: 0;}

.Develop_list1 .list .h3{font-size: 22px;font-weight: normal;margin:2% 0;color: #333;line-height: 1.2;}


@media (max-width: 640px){
.Develop_list1 .list li{ width:100%;}
.Develop_list1 .list li:nth-child(2){ margin:0;}
}
.Develop_list2{ padding:2% 0;}
.Develop_list2 dt{ padding:6% 0;}
.Develop_list2 dt li img{ width:100%;}
.Develop_list2 .bx-controls{ display:none;}
.Develop_list2 dd{ margin:0;}
.Develop_list2 dd li{ position:relative; color:#333;  border-left:1px solid #ebebeb; margin-left:90px; padding-left:35px; padding-bottom:5%; cursor:pointer;}
.Develop_list2 dd time{ font-size:16px; font-weight:bold; position:absolute; left:-90px; top:8px; width:90px;}
.Develop_list2 dd time::before{ content:''; width:36px; height:36px; background:url(../images/ico_Develop.png) no-repeat right center; position:absolute; right:-18px; top:-7px;}
.Develop_list2 dd li .txt{ min-height:42px; display:table; font-size:14px; line-height:24px;}
.Develop_list2 dd li .txt div{ display:table-cell; vertical-align: middle;}
.Develop_list2 dd li:last-child{ border:none;}
.Develop_list2 dd li:hover{ color:#7b3c92;}
.Develop_list2 dd li:hover  time::before{ background-position:left center;}

.Develop_list2 .bx-wrapper{ position:relative;}
.Develop_list2 .bx-controls{ display:block; position:absolute; right:0; top: -40px; z-index:10;}
.Develop_list2 .bx-controls a{ font-size:30px; color:#ddd; cursor:pointer; display:inline-block;}
.Develop_list2 .bx-controls a.bx-prev{ margin-right:5px;}


@media (max-width: 980px){
.Develop_list2 .column{ font-size:26px;}
}
@media (max-width: 768px){
.Develop_list2 .bx-wrapper{ position:relative;}
.Develop_list2 .bx-controls{ display:block; position:absolute; right:0; top: -40px; z-index:10;}
.Develop_list2 .bx-controls a{ font-size:30px; color:#ddd; cursor:pointer; display:inline-block;}
.Develop_list2 .bx-controls a.bx-prev{ margin-right:5px;}
}
@media (max-width: 640px){
.Develop_list2{ padding:2%;}
.Develop_list2 .column{ font-size:20px;}
.Develop_list2 dd time{ position:static; width:100%; margin-bottom:1%; display:block;}
.Develop_list2 dd time::before{ display:none;}
.Develop_list2 dd li{ margin-left:0; padding-left:0; border:none;}
.Develop_list2 dd li .txt{ color:#666;}
}


/*精准医疗*/
.Medical{ padding-bottom:0;}
.Medicallist1{ background:#f9f9f9; margin-top:4%; padding:3% 0; letter-spacing:1.5px;}
.Medicallist1 .column{ text-align:center; font-size:32px; padding:6% 0 3%;}
.Medicallist1 .ul{ background:url(../images/Medical_picbg.png) no-repeat center top; overflow:hidden; text-align:center; position:relative; margin:5% 0;}
.Medicallist1 .ul li{ color:#006fbb; font-size:16px; text-align:center;}
.Medicallist1 .ul li figure{ padding-top:89%; margin:0 auto 37px; }
.Medicallist1 .ul li img{ position:absolute; left:0; top:0; width:100%; height:100%;}

@media (max-width: 980px){
.Medicallist1 .column{ font-size:26px;}
}
@media (min-width: 641px){
.Medicallist1 .ul{ height:290px;}
.Medicallist1 .ul li{ position:absolute; width:100%; max-width:200px; top:47px;}
.Medicallist1 .ul li:first-child{ left:50%; margin-left:-278px;}
.Medicallist1 .ul li:last-child{ right:50%; margin-right:-308px;}
.Medicallist1 .ul li figure{ max-width:178px; }
}
@media (max-width: 640px){
.Medicallist1 .column{ font-size:20px;}
.Medicallist1 .ul{ background:none;}
.Medicallist1 .ul li{ width:48%; margin:10% 1%; float:left; font-size:14px;}
}
@media (max-width: 480px){
.Medicallist1 .ul li{ width:45%; margin:10% 2.5%; font-size:14px;}
.Medicallist1 .ul li figure{ padding-top:100%; margin-bottom:20px;}
}


.Medicallist2 .info{ position:relative; overflow:hidden; padding:10.648% 0;}
.Medicallist2 .info figure{ width:960px; position:absolute; left:46%; margin-left:-885px; top:0; height:100%;}
.Medicallist2 .info figure img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.Medicallist2 .info .txt{ width:48%; float:right; padding-left:1%;}
@media (max-width: 1200px){
.Medicallist2 .info .txt{ width:46%; padding-right:2%;}
}
@media (max-width: 768px){
.Medicallist2 .info{ padding:0;}
.Medicallist2 .info figure{ position:relative; width:100%; margin:0 0 5%; padding-top:73%; left:auto;}
.Medicallist2 .info .txt{ width:100%; padding:0 2%;}
}



/*智慧物联*/
.Wisdomlist1{ background:#f9f9f9; margin-top:4%; padding:3% 0;}
.Wisdomlist1 .column{ text-align:center;font-size: 32px; padding-top: 4%;}
.Wisdomlist1 .column p{ max-width:956px; margin:0 auto; font-size:16px; line-height:30px; padding-top: 3%;}
.Wisdomlist1 .list{ padding:6% 0;}
.Wisdomlist1 .list li{ width:16%;padding-bottom: 16%;background: #fff;border: 1px solid #e5eaee;height: 0; margin-right:0.8%; float:left; position:relative;}
.Wisdomlist1 .list li:last-child{ margin-right:0;}
.Wisdomlist1 .list li .Pic100{display: none;}
.Wisdomlist1 .list li .txt{position:absolute;left:0; top:0;right: 0;bottom: 0;margin: auto;height: 95px;width:100%;text-align:center;}
.Wisdomlist1 .list li .txt h2{ font-weight:normal; font-size:18px; color:#000;}

@media (max-width: 980px){
.Wisdomlist1 .column{ font-size: 26px;}
.Wisdomlist1 .list li{padding-bottom: 20%;}
}
@media (max-width: 768px){
.Wisdomlist1 .column{ font-size: 26px;}
.Wisdomlist1 .list li .txt h2{ font-size:14px;}
}
@media (max-width: 640px){
.Wisdomlist1 .column{ font-size: 20px;}
.Wisdomlist1 .list li{ width:32%; margin-bottom:2%; margin-right:2%;padding-bottom: 32%;}
.Wisdomlist1 .list li:nth-child(3n){ margin-right:0;}
}

.Wisdomlist2{ padding:3% 0;}
.Wisdomlist2 .column{ text-align:center;font-size: 32px; padding-top: 4%;}
.Wisdomlist2 .column p{ max-width:956px; margin:0 auto; font-size:16px; line-height:30px; padding-top: 1%;}
.Wisdomlist2 .list{ padding:5% 0 2%;}
.Wisdomlist2 .list li{ width:20%; float:left; text-align:center; color:#333;}
.Wisdomlist2 .list li .pic{border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#fff; border:1px solid #ededed; max-width:144px; margin:0 auto; padding:3px;}
.Wisdomlist2 .list li .Pic100{ padding-top:100%; }
.Wisdomlist2 .list li figure i{ position:absolute; left:0; top:0; width:100%; height:100%;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background-size: auto 100%;background-repeat:no-repeat;}
.Wisdomlist2 .list li h2{ font-size:22px; font-weight:normal; margin:15px 0 10px;}
.Wisdomlist2 .list li p{ font-size:16px; margin:0;}
@media (max-width: 768px){
.Wisdomlist2 .list li{ width:31%; margin-right:2%; margin-bottom:2%;}
.Wisdomlist2 .list li h2{ font-size:20px;}
.Wisdomlist2 .list li:nth-child(3n){ margin-right:0;}
}
@media (max-width: 640px){
.Wisdomlist2 .list li{ width:48%; margin-right:2%; margin-bottom:2%;}
.Wisdomlist2 .list li h2{ font-size:20px;}
.Wisdomlist2 .list li p{ font-size:14px; height:40px;}
.Wisdomlist2 .list li:nth-child(3n){ margin-right:2%;}
.Wisdomlist2 .list li:nth-child(2n){ margin-right:0%;}
}



/*智慧中医*/
.Doctorlist1{ background:#f9f9f9; margin-top:4%; padding:3% 0;}
.Doctorlist1 .column{ text-align:center;font-size: 32px; padding-top: 4%;}
.Doctorlist1 .column p{ max-width:956px; margin:0 auto; font-size:16px; line-height:30px; padding-top: 3%;}
.Doctorlist1 .list{ padding:6% 0;}
.Doctorlist1 .list li img{ width:100%;}
.Doctorlist1 .list li span{ display: block; font-size:14px; width: 100%; color:#666666; float: left; text-align: center; line-height: 35px; border-bottom:solid 1px #e3e3e3; }
.Doctorlist1 .bx-wrapper{ position:relative;padding: 0 30px;}

.Doctorlist1 .bx-controls a{ cursor:pointer; position:absolute; z-index:10; top:50%; margin-top:-3px; width:10px; height:18px; background:url(../images/Doctor_btn.png) no-repeat left center; padding:10px;}
.Doctorlist1 .bx-controls a.bx-prev{ left:0px;}
.Doctorlist1 .bx-controls a.bx-next{ right:0px; background-position:right center;}
@media (max-width: 980px){
.Doctorlist1 .column{ font-size: 26px;}
}
@media (max-width: 768px){
.Doctorlist1 .column{ font-size: 26px;}
.Doctorlist1 .bx-controls a{background:url(../images/Doctor_btn.png) no-repeat left center rgba(255,255,255,0.5);}

}
@media (max-width: 640px){
.Doctorlist1 .column{ font-size: 20px;}
}

/*.Doctorlist2 .info{ position:relative; overflow:hidden; padding:7.69% 0;}
.Doctorlist2 .info figure{ width:960px; position:absolute; left:46%; margin-left:-885px; top:0; height:100%;}
.Doctorlist2 .info figure img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.Doctorlist2 .info .txt{ width:48%; float:right; padding-left:1%;}
@media (max-width: 1200px){
.Doctorlist2 .info .txt{ width:46%; padding-right:2%;}
}
@media (max-width: 768px){
.Doctorlist2 .info{ padding:0;}
.Doctorlist2 .info figure{ position:relative; width:100%; margin:0 0 5%; padding-top:73%; left:auto;}
.Doctorlist2 .info .txt{ width:100%; padding:0 2%;}
}

*/




.info_06280912 h2{ font-size:32px; font-weight:normal; margin:1.5% 0 2.5%; letter-spacing:1px; color:#333;}
.info_06280912 p{ font-size:16px; line-height:30px; padding-bottom:2%; color:#333;}
@media (max-width: 980px){
.info_06280912 h2{ font-size:26px;}
}
@media (max-width: 640px){
.info_06280912 h2{ font-size:20px;}
}


.info_06281350 h2{ font-size:32px; font-weight:normal; margin:1.5% 0 2.5%; letter-spacing:1px; color:#333;}
.info_06281350 p{ font-size:16px; line-height:30px; padding-bottom:2%; color:#333;}
@media (max-width: 980px){
.info_06281350 h2{ font-size:26px;}
}
@media (max-width: 640px){
.info_06281350 h2{ font-size:20px;}
}


.info_06281410{ text-align:center; font-size:16px; line-height:30px; color:#333;}



.info_062811521 h2{ font-size:32px; font-weight:normal; margin:1.5% 0 6%; letter-spacing:1px; color:#333;}
.info_062811521 p{ font-size:16px; line-height:30px; padding-bottom:2%; color:#333;}
@media (max-width: 980px){
.info_062811521 h2{ font-size:26px;}
}
@media (max-width: 640px){
.info_062811521 h2{ font-size:20px;}
}


.info_06281602 ul{ overflow:hidden; clear:both; padding:3.5% 0;}
.info_06281602 ol,
.info_06281602 li{ width:31%; max-width:353px; margin-right:3%; float:left;}
.info_06281602 ol{ font-size:22px; line-height:55px; padding:0;}
.info_06281602 li{ position:relative; padding-left:17px; margin:11px 2% 16px 0; font-size:16px;}
.info_06281602 li:after{ content:''; width:5px; height:5px; background:#333; position:absolute; left:0; top:10px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}

.info_06281602 li:nth-child(3),
.info_06281602 li:last-child{ width:28%; margin-right:0; float:right;}
@media (min-width: 1366px){
.info_06281602 li:nth-child(2){ width:28%;}
}
@media (max-width: 1201px){
.info_06281602 li:nth-child(2),
.info_06281602 li:nth-child(3),
.info_06281602 li:last-child{ width:30%;}
}
@media (max-width: 768px){
.info_06281602 ul{ padding:0;}
.info_06281602 ol,
.info_06281602 li{ max-width:none;}
.info_06281602 ol{ width:100%; text-align:center; font-size:20px; line-height:30px; margin-bottom:3%;}
.info_06281602 li,
.info_06281602 li:nth-child(2),
.info_06281602 li:nth-child(3),
.info_06281602 li:last-child{ width:48%; margin:0 1% 2%;}
}
@media (max-width: 640px){

.info_06281602 li,
.info_06281602 li:nth-child(2),
.info_06281602 li:nth-child(3),
.info_06281602 li:last-child{ width:98%;}
}


.info_06281814{ color:#333; display:table;}
.info_06281814 .left,
.info_06281814 .right{ display:table-cell; width:48%;}
.info_06281814 .left{ margin-right:2%;}
.info_06281814 .left h2{ font-size:32px; font-weight:normal; margin:0;}
.info_06281814 .left p{ font-size:16px; line-height:30px; padding:1.5% 0;}
.info_06281814 .right{  margin-left:2%; vertical-align:bottom; padding-bottom:1.5%;}
.info_06281814 .right li{ width:28%; margin-left:5%; float:left; text-align:center;}
.info_06281814 .right li img{ width:75px; height:75px;}
.info_06281814 .right li h2{ font-size:16px;}
.info_06281814 .right li h2 span{ display:block; font-weight:normal; font-size:14px;}
@media (max-width: 768px){
.info_06281814 .left,
.info_06281814 .right{ display:block; width:98%; margin:0 1%;}
.info_06281814 .right li{ width:33.33%; margin:0;}
}


.info_06281904 h2{ font-size:32px; font-weight:normal; margin:1.5% 0 6%; letter-spacing:1px; color:#333;}
.info_06281904 h3{ font-size:22px; font-weight:normal; color:#333;}
.info_06281904 p{ font-size:16px; line-height:30px; padding-bottom:2%; color:#333;}
@media (max-width: 980px){
.info_06281904 h2{ font-size:26px;}
.info_06281904 h3{ font-size:18px;}
}
@media (max-width: 640px){
.info_06281904 h2{ font-size:20px;}
.info_06281904 h3{ font-size:16px;}
.info_06281904 p{ font-size:14px;}
}


.AboutPro{ padding:6% 0;}
.AboutPro .title32{ text-align:center;}
.AboutPro .pro{ margin-top:0;}

.amap-info-content dl{ font-size:14px;}
.amap-info-content dl dd{ padding:0; margin:0;}





/*2017-08-03*/

/*栏目切换*/
a.ColPrev,
a.ColNext{position: fixed;top: 50%;margin-top: -19px;z-index:99;display: block;width: 22px;height: 38px;opacity: .5;background-image: url(../images/ico_AboutPage1_rn.png);background-repeat: no-repeat;}
a.ColPrev:hover,
a.ColNext:hover{opacity: 1;}
a.ColPrev{left: 2%;background-position: left center;}
a.ColNext{right: 2%;background-position: right center;}

.BWGBOX .NAME{font-size: 32px;text-align: center;line-height: 34px;margin-bottom: 3%;}
.BWGBOX .IMGLEFT{width: 48%;float: right;overflow: hidden;text-align: right;}
.BWGBOX .IMGLEFT img{max-width: 100%;}

.BWGBOX .TXTRIGHT{width: 48%;float: left;overflow: hidden;}
.BWGBOX .TXTRIGHT .h3{font-size: 18px;color: #333;margin:2% 0;}
.BWGBOX .TXTRIGHT .p{margin:0;padding: 10px 0 10px 15px;background: url(../images/p_bg.png) 0 20px no-repeat;font-size: 16px;color: #333;line-height: 25px;overflow: hidden;}

.Doctorlist2{padding: 8% 0;overflow: hidden;}
.BWGBOX3 .IMGLEFT{width: 48%;float: left;overflow: hidden;text-align: left;margin-top: 5%;}
.BWGBOX3 .IMGLEFT img{max-width: 100%;}

.BWGBOX3 .TXTRIGHT{width: 48%;float: right;overflow: hidden;}
.BWGBOX3 .TXTRIGHT .h3{font-size: 32px;color: #333;margin:0;padding: 2% 0 4%;line-height: 34px;font-weight: normal;}
.BWGBOX3 .TXTRIGHT .p{margin:0;font-size: 16px;color: #333;line-height: 30px;overflow: hidden;}


@media (max-width: 1024px){

.BWGBOX3 .TXTRIGHT .h3{font-size: 26px;line-height: 28px;}
.BWGBOX .TXTRIGHT .h3{font-size: 26px;line-height: 28px;}
.BWGBOX .NAME{font-size: 26px;line-height: 28px;}
.BWGBOX .IMGLEFT{width: 100%;float: none;text-align: center;}
.BWGBOX .TXTRIGHT{width: 100%;float: none;}
.BWGBOX3 .IMGLEFT{width: 100%;float: none;text-align: center;margin-top: 0;}
.BWGBOX3 .TXTRIGHT{width: 100%;float: none;}

}

@media (max-width: 769px){


.BWGBOX3 .TXTRIGHT .h3{padding:2% 0;text-align: center;}

.BWGBOX .TXTRIGHT .h3{font-weight: normal;text-align: center;margin: 3% 0 1%;}



}
@media (max-width: 640px){
.BWGBOX3 .TXTRIGHT .h3{font-size: 20px;line-height: 24px;}
.BWGBOX .TXTRIGHT .h3{font-size: 20px;line-height: 24px;}

.BWGBOX .NAME{font-size: 20px;line-height: 24px;}

}


/*底部联系*/
.footer .leftbox{width: 65%;float: left;overflow: hidden;}
.footer .rightbox{width: auto;margin-left: 65%;float: none;}
.footer .rightbox .btn{display: none;}



.footer .rightbox .adv{float: right;width: 180px;text-align: center;padding-top: 30px;clear: right;}
.footer .rightbox .adv img{vertical-align: bottom;margin: 0 auto;}

.footer .rightbox .dl{ padding: 0;margin: 0;float: left;position: relative;}
.footer .rightbox .qrcode{margin:0 auto;float: right;width: 145px;}


.footer .rightbox .dl dt,
.footer .rightbox .dl dt a{display: block;margin-bottom: 25px;font-size: 18px; color: #333;position:relative;}
.footer .rightbox .dl dt:after{background: #bdbdbd;height: 1px;width: 18px;display: block;content: '';left: 0;bottom: -10px;position: absolute;}
.footer .rightbox .dl dd a{margin-bottom: 5px;display: block;color: #777;font-size: 14px;}
.footer .rightbox .dl2 dt:after{display: none;}
.footer .rightbox .dl2{margin-left: 15%;width: 145px;}

.AboutPage3{ margin:0 auto; position:relative;background: none;}

.AboutPage3 .right{width: 100%; float: none; font-size:16px;}
.AboutPage3 .right dl{margin: 0;font-size: 0;}
.AboutPage3 .right dl dt{ font-size: 18px;color: #333;margin:0 0 25px;position:relative;}
.AboutPage3 .right dl dt:after{background: #bdbdbd;height: 1px;width: 18px;display: block;content: '';left: 0;bottom: -10px;position: absolute;}
.AboutPage3 .right dl dd{width: 40%;padding-right: 2%;vertical-align: top;color: #777;font-size: 14px;margin:0 0 5px;display: inline-block; padding-left: 40px; background-position:left center !important;}
.AboutPage3 .right dl dd span{width: 70px; display:inline-block;  *zoom:1; *display:inline; text-align-last: justify;}
.AboutPage3 .right dl dd.icon1{background: url(../images/icon1.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon2{background: url(../images/icon2.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon3{background: url(../images/icon3.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon4{background: url(../images/icon4.png) 0 0 no-repeat;}
.AboutPage3 .right dl dd.icon5{background: url(../images/ico_icon5.png) 0 0 no-repeat;}

.AboutPage3 .right dl dd:nth-child(2n){width: 60%;}

.amap-info-content{padding: 2% 5%!important;font-size: 12px!important!important;line-height: 16px!important;}
.amap-info-content dl{margin: 0!important;padding: 0!important;}

@media (max-width: 1025px){
	.footer .leftbox{width: 100%;float: none;}
	.footer .rightbox{width: 350px;margin:2% auto 0;}
}

@media (max-width: 769px){
.AboutPage3 .left{width: 100%;float: none;}
.AboutPage3 .right dl dd{margin:3px 0 0;}
.AboutPage3 .right dl dt{margin-bottom: 20px;}
.footer .rightbox .qrcode{clear: none;}

}
@media (max-width: 500px){
.footer .rightbox{width: 100%;}
.AboutPage3 .right{width: 100%;}
.AboutPage3 .right dl dt{font-size: 14px;margin: 0;}
.AboutPage3 .right dl dt:after{display: none;}
.AboutPage3 .right dl dd{font-size: 12px;background: none!important;padding: 0;}
.footer .rightbox .dl{padding: 0;}
.footer .rightbox .dl:after{display: none;}
.footer .rightbox .dl dt{margin: 0;font-size: 14px;}
.footer .rightbox .dl dt:after{display: none;}
.footer .rightbox .dl dd{display: none;}
.footer .rightbox .adv{padding-top: 2%;}
.footer .rightbox{width: 280px;margin:2% auto 0;}

.footer .rightbox .dl{width: 50%;text-align: center;margin: 0;padding: 0;}
.footer .rightbox .qrcode{margin:0 auto;}

.footer .rightbox .adv{float: none;margin: 0 auto;}
.footer .rightbox .qrcode .ico{margin: 0 5px;}

.AboutPage3 .right dl dd{width: 100%;padding: 0;}
.AboutPage3 .right dl dd:nth-child(2n){width: 100%;}

}


/*饮料事业部*/
.DkBox2{background: #f9f9f9;}
.DkBox2 .pro .ul>li{background: #fff;}
.DkBox .pro .ul>li .text{height: 60px;}
.DkBox .pro .ul{margin: 0;}
.DkBox .pro .ul>li{width: 31.3333%;margin: 0 1%;}

.DkBox .pro .ul>li a{padding: 10% 5%;}
.DkBox .pro .ul>li a{border: 1px solid #e3e3e3;}
.DkBox .pro .ul>li .more{display: block;font-size: 12px;}

.DkBox1 .title32{text-align: center;}

.DkBox1{padding: 0 0 6%;}

.AboutPro .pro .ul>li{margin-bottom: 0;}


.pro_info .txt .DKBOX ul{font-size: 12px;padding: 5px 20;}
.pro_info .txt .DKBOX b{font-size: 14px;display: inline-block;margin: 5px 0;}

@media (max-width: 640px){
.DkBox .pro .ul>li{width: 32.3333%;margin: 0 .5%;}
.DkBox .pro .ul>li .title{font-size: 14px;}
.DkBox .pro .ul>li .more{display: block;font-size: 12px;}
.DkBox .pro .ul>li .text{height: 50px;}
}


.values2_w{margin-bottom: -3%;}


.sh_box{width: 1200px; margin: 0 auto; max-width: 96%; font-size:14px; padding-bottom: 3%; text-align: center;}
.sh_box p{ font-size: 14px;}
.sh_box ul{ margin-top: 40px;}
.sh_box ul li{width: 24%; float: left; margin-right: 1%; margin-bottom: 20px;}
.sh_box h3{ font-size: 32px;font-weight: normal;}
.sh_box ul li.end{ margin-right: 0;}
.sh_box ul li a{display: block; border: 1px solid #dadada;}
.sh_box .pic{background-repeat: no-repeat; background-size: cover; background-position: center center; padding-bottom: 62%; display: block; position: relative;}
.sh_box .title{display: block;margin-top: 3%; padding-bottom: 3%; text-align: center; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666666;}
.qm_box{ background: #f9f9f9;padding-top: 3%; padding-bottom: 3%;text-align: center;}
.qm_box h3{ font-size: 32px;font-weight: normal;}
.qm_box p{ font-size: 14px;}
.qm_box_min{width: 1200px; margin: 0 auto; max-width: 96%;text-align: center;}
.qm_box_min p{ font-size: 14px;}
.qm_box_min h3{ font-size: 32px; font-weight: normal;}
.qm_box_min ul li{width: 24%; float: left; margin-right: 1%; margin-bottom: 20px;}
.qm_box_min ul{ margin-top: 40px;}
.qm_box_min ul li.end{ margin-right: 0;}
.qm_box_min ul li a{display: block; }
.qm_box_min .pic{background-repeat: no-repeat; background-size: cover; background-position: center center; padding-bottom: 62%; display: block; position: relative;}
@media(max-width:768px){
    .sh_box ul li{ width: 48%;}
    .qm_box_min ul li{width: 48%;}
    .sh_box h3{ font-size: 22px;}
    .qm_box_min h3{ font-size: 22px;}
}

@media(max-width:480px){
    .sh_box ul li{ width: 100%; float: none; margin-right: 0;}
    .qm_box_min ul li{width: 100%; float: none; margin-right: 0;}
    .sh_box h3{ font-size: 16px;}
    .qm_box_min h3{ font-size: 16px;}
}



.info20170816{padding-top: 3%;}
.info20170816 img{max-width: 100%;}
.info20170816 .left{float: left;width: 400px;text-align: center;}
.info20170816 .right{margin-left: 400px;}
.info20170816 .right .ul li{overflow: hidden;padding:15px 0 30px;}
.info20170816 .right .ul li:last-child{padding: 0;}
.info20170816 .right .ul li .span1{overflow: hidden;float: left;padding-left: 35px;display: block;width: 160px;font-size: 22px;line-height: 25px;color: #333;background: url(../images/addli_bg.png) left center no-repeat;}
.info20170816 .right .ul li .span2{line-height: 25px;overflow: hidden;margin-left: 160px;display: block;font-size: 16px;color: #333;}

@media (max-width: 980px){
.info20170816 .left{width: 100%;float: none;}
.info20170816 .right{margin: 2% 0 0;}
.info20170816 .right .ul li{padding: 2% 0;}
.info20170816 .right .ul li .span1{font-size: 18px;float: none;}
.info20170816 .right .ul li .span2{margin: 0;padding-top: 1%;}
}




.footer .rightbox .qrcode .oa{background:url(../images/oa2.png) left top no-repeat;}
.footer .rightbox .qrcode .oa:hover{background:url(../images/oa2.png) left bottom no-repeat;}
.footer .rightbox .qrcode .yx{background:url(../images/email2.png)  left top no-repeat;}
.footer .rightbox .qrcode .yx:hover{background:url(../images/email2.png) left bottom no-repeat;}

.footer .rightbox .qrcode .ico{position: relative;}
.footer .rightbox .qrcode .ico a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

@media (max-width: 1024px){
.footer .rightbox .dl2{margin: 0 auto;float: none;}
.footer .rightbox .qrcode{float: none;margin: 0 auto;clear: both;}
.footer .rightbox .qrcode .ico{margin: 0 10px 0 0;}
.footer .rightbox .adv{margin: 0 auto;float: none;}
}

.footer .rightbox .adv{position: relative;overflow: hidden;}
.footer .rightbox .adv img{ width:100%; display:block; margin:0 auto;opacity: 1;transition:all .5s;
-moz-transition:all .5s; /* Firefox 4 */
-webkit-transition:all .5s; /* Safari and Chrome */
-o-transition:all .5s; /* Opera */ }
.footer .rightbox .adv img.botimg2{opacity: 0;position: absolute;left: 0;bottom: -100%;}
.footer .rightbox .adv a:hover img.botimg1{opacity: 0;}
.footer .rightbox .adv a:hover img.botimg2{opacity: 1;bottom: 0%;}


.ADDActive{/*box-shadow: 0 0 10px #ccc;*/width: 220px;padding: 20px;text-align: center;/*background: #f2f2f2;*/position: fixed;z-index: 99;left: 2%;top: 45%;}
.ADDActive a{text-align: center;color: #000;font-size: 16px;display: block;overflow: hidden;max-height: 72px;line-height: 24px;}
.ADDActive .CLS{cursor: pointer;background: url(../images/cls.png) center no-repeat;background-size: 100% 100%;display: block;position: absolute;right: -2px;top: -2px;width: 20px;height: 20px;}
.ADDActive a img{display: block;width: 100%;max-height: 100px;}

.NewsInfo{max-width: 950px;margin: 0 auto;}
.NewsInfo *{font-family:"Microsoft YaHei",arial,'宋体';}
.NewsInfo img{display: block;margin: 0 auto;width: 100%;}

@media(max-width:1400px){
.NewsInfo{max-width: 800px;}
}


.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{float: none!important;}

.info_06281005 .gdt{max-height: 300px;}