@charset "utf-8";
.margin, .margin_nopad {width:1300px; margin:0 auto;}

.verify {width:100%; height:100%; position:fixed; top:0; left:0; z-index:-1; display:none;}
.verify.on {display:block; z-index:9999;}
.verify_bg {width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; z-index:1;}
.verify_in {width:320px; height:190px; background:#fff; position:absolute; top:50%; margin-top:-95px; left:50%; margin-left:-160px; z-index:2;}
.verify_pad {padding:20px;}
.verify_tit {font-size:15px; font-weight:bold; padding-top:10px;}
.verify_div {position:relative; height:38px; margin-top:15px;}
.verify_div .ll {position:absolute; top:0; left:0;}
.verify_div .lr {margin-left:112px;}
.vbutton {width:100%; height:40px; background:#008fd7; color:#fff; font-size:15px; padding:0 40px;}
.verify_close {width:20px; height:20px; background:#ccc; border:2px solid #fff; border-radius:50%; position:absolute; top:-6px; right:-6px; cursor:pointer;}
.verify_close:before, .verify_close:after {content:""; width:12px; height:2px; background:#fff; position:absolute; top:9px; left:4px;}
.verify_close:before {transform:rotate(45deg);}
.verify_close:after {transform:rotate(135deg);}
.verify_close:hover {background:#222;}

.hello {background:#1525f0;}
.hello_in {color:#fff; padding:3px 0; text-align:right; font-size:14px; position:relative;}
.hello_in span {text-decoration:underline;}
.hello_in a {color:#fff; display:inline-block; padding:1px 10px;}
.hello_in a.reg {background:#1525f0; color:#fff;}
.logo_cover {width:350px; height:7px; overflow:hidden; position:absolute; bottom:0; left:-15px; background-color:#fff;}
.logo_cover .l, .logo_cover .r {width:30px; height:7px; overflow:hidden; background-image:url(../images/logo_cover.gif); background-repeat:no-repeat; position:absolute; top:0;}
.logo_cover .l {background-position:left top; left:0;}
.logo_cover .r {background-position:right top; right:0; }

.top_height {height:94px;}
.top_in, .top_pr {height:92px;}
.top {position:relative; width:100%; z-index:100; background:#fff;}
.top_in {border-bottom:2px solid #d6e9e5;}
.top_pr {position:relative;}
.logo {position:absolute; top:50%; margin-top:-28px; left:0;}
.logo img {height:56px;}
.lan {height:46px; position:absolute; top:50%; margin-top:-20px; right:0;}
.lan p { float:left; margin-left:10px; overflow:hidden; padding: 6px; font-size: 14px;}
.lan:after {content:""; display:block; clear:both;}
/*.lan p:hover {box-shadow:0 0 8px rgba(0,80,68,0.8);}*/
.lan p img {height:22px;}
.lan_app {position: absolute; top: 50%; transform: translateY(-50%); right: 10px; background-color: #1525f0; height: 30px; line-height: 30px; color: #fff; cursor: pointer; font-size: 14px; padding: 0 12px; display: none;}
.lan_pc {position: absolute; top: 50%; transform: translateY(-50%); right: 120px;  height: 30px; line-height: 30px; cursor: pointer; font-size: 16px; padding: 0 12px; }

.show_641{display:none;}
.sform {padding:14px 20px;}

.nav_poi {width:100%; height:1px; overflow:hidden;}
.nav_zw {width:100%; overflow:hidden; display:none;}
.nav {width:100%; height:56px; background:#2f3032; text-align:center; z-index:10000; margin-top:-3px;}
.nav_on {position:fixed; top:0; left:0;}
.nav ul {position:relative;}
.nav ul {display:box; display:-moz-box; display:-webkit-box; display:-o-box;}
.nav ul li {height:56px; line-height:56px; display:inline-block; float:left; position:relative; -webkit-box-flex:1;}
.nav ul li a.nav_a {color:#fff; font-size:20px;}
.nav ul li a.nav_a p{width:15px; float:left; height:36px; text-align:right; line-height:48px; padding-top:10px; }
.nav ul li a.nav_a p img {height:36px; padding-left:35px;}
.nav ul li a.nav_home {color:#efbf2c; font-size:38px;}
.nav ul li a.nav_home i {position:relative; top:10px;}
.nav ul li a.nav_a, .nav ul li a.nav_home {height:56px; display:block; position:relative;}
.nav ul li.nav_on a.nav_a, .nav ul li a.nav_a:hover {background:#efbf2c;}
.nav ul li:after {content:""; display:block; width:1px; height:20px; background:#fff; position:absolute; top:50%; margin-top:-10px; right:0;}
.nav ul li.last:after {display:none;}

.nav_shadow {width:100%; height:7px; position:relative; top:0; left:0; background:url(../images/nav_shadow.png) repeat-x; margin-top:-1px;}

.navselect {position:absolute; top:55px; width:100%; left:0; z-index:10; display:none;}
.navselect dl dd {height:56px; line-height:56px; border-bottom:1px solid #f0f0f0;}
.navselect dl dd:last-child {border-bottom:0;}
.navselect dl dd a {display:block; background-color:#fff; font-size:13px;}
.navselect dl dd a:hover {background-color:#1525f0; color:#fff;}

.index_title {text-align:center; padding:88px 0 36px;}
.index_title .h1 {font-size:40px; color:#0020f4;}
.index_title .h1 strong {color:#0020f4;}
.index_title .h1 img {height:46px;}
.index_title .cn_hide {visibility:hidden;}
/*.index_title .h2 p {font-size:28px; margin:10px 0; display:inline-block; position:relative;}*/
.index_title .h2 p {font-size:40px; margin:10px 0; display:inline-block; color:#0020f4; position:relative;}
.index_title .h2 p span {width:230px; height:3px; background:#004535; display:block; position:absolute; top:50%; margin-top:-1px; border:3px solid #fff; border-radius:20px; box-shadow:0 0 3px rgba(0,0,0,0.5);}
.index_title .h2 p span.l {left:-246px;}
.index_title .h2 p span.r {right:-246px;}
.index_title .h2 img {height:44px;}

.index_bg {width:100%; background:url(../images/index_bg2.jpg) no-repeat center top; background-size:auto 760px;}

.iproductsul {padding-top:30px;}
.iproducts_part {width:20%; float:left; text-align:center;}
.iproducts_part .pad {margin:0 15px; background:rgba(255,255,255,1); padding-bottom:50px;}
.iproducts_part .pad a {display:block; width:100%;}
.iproducts_part .tit {padding:46px 0;}
.iproducts_part1 .tit {color:#0020f4;}
.iproducts_part2 .tit {color:#60b3c3;}
.iproducts_part3 .tit {color:#ed7530;}
.iproducts_part4 .tit {color:#f3a641;}
.iproducts_part .h1 {font-size:20px; font-weight:bold; height:26px; line-height:26px; overflow:hidden;}
.iproducts_part .h2 {font-size:16px; color:#616161; height:20px; line-height:20px;}
.ipimg {text-align:center; }
.ipimg img {width:100%; }
.iproducts_part .con {width:100%; overflow:hidden; position:relative; }


.iproducts_more {text-align:center; margin-top:30px; margin-bottom:30px;}
.iproducts_more a {display:inline-block; border-radius:20px; background:#efbf2c; color:#000; height:38px; line-height:38px; padding:0 40px; font-size:16px;}
.iproducts_more a:hover {background:#efbf2c; color:#fff;}



.inews_part {width:50%; float:left; margin-bottom:35px;}
.inews_part .mar {margin:0 10px; position:relative;}
.inews_part .mar, .inews_part .pic, .inews_part .pic img {height:174px;}
.inews_part .pic {position:absolute; top:0; left:0; overflow:hidden;}
.inews_part .pic img {border:1px solid #ddd; box-sizing:border-box;}
.inews_part:hover .pic img {transform:scale(1.1);}
.inews_part:hover .words .h3 {transform:translateX(10px);}
.inews_part .words {margin-left:310px;}
.inews_part .words .pad {padding-top:10px;}
.inews_part .words .h1 {font-size:16px; font-weight:bold; height:24px; line-height:24px; overflow:hidden; color:#1525f0; margin-bottom:10px;}
.inews_part .words .h2 {font-size:14px; height:72px; line-height:24px; overflow:hidden; color:#676767; margin-bottom:15px;}
.inews_part .words .h3 {display:inline-block; background:#1525f0; color:#fff; border-radius:20px; height:28px; line-height:28px; padding:0 18px; box-shadow:0 2px 5px rgba(0,0,0,0.5);}
.news_part {width:100%; float:none;}
.inews_more {text-align:center;}
.inews_more a {display:inline-block; border-radius:20px; background:#1525f0; color:#fff; height:38px; line-height:38px; padding:0 40px; font-size:16px;}
.inews_more a:hover {background:#1525f0; color:#fff;}

.noproduct {text-align:center; font-size:15px; padding-top:50px;}

.bottom {background:#eee; }
.bottom_line {padding-top:10px;}
.bottom_line p {width:100%; height:1px; overflow:hidden; background:#dcdcdc;}
.bottom_in {padding:50px 0 80px;}
.blogo {width:446px; float:left;}
.blogo .h1 img {max-width:100%; height:auto;}
.blogo .h2 {font-size:14px; color:#565656; line-height:26px; margin-top:15px;}
.bpart_tit {font-size:18px; color:#000; height:24px; margin-bottom:10px; position:relative;}
.bpart_tit span {position:absolute; right:0; top:0; font-size:18px; width:24px; height:24px; display:none; text-align:center; cursor:pointer;}
.bpart_tit span i {position:relative; top:2px;}
.bpart ul li {height:26px; line-height:26px; overflow:hidden;}
.bpart ul li a {color:#898989; font-size:15px; display:block;}
.bpart ul li a:hover {color:#1525f0;}
.bpart {float:left; padding-left:110px;}
.bpart.first {padding-left:0;}
.bottom_right {float:right; max-width:800px;}

.copyright {background:#1525f0; color:#fff; font-size:14px; text-align:center; padding:20px 0;}
.copyright a {color:#fff;}

.partner {border-top:1px solid #dcdcdc; padding:40px 0 20px; margin-top:50px;}
.partner_tit {font-size:26px; font-weight:bold; color:#1525f0;}
.partner_tit span {color:#1525f0;}
.running {overflow:hidden; padding:10px 0;}
.runimg {height:140px;}
.running td {padding:0 10px;}
.running p {margin-top:8px; height:20px; line-height:20px; overflow:hidden;}

.banner_in {width:100%; height:348px; overflow:hidden; background-repeat:no-repeat; background-position:center top; background-color:#1525f0;}
.banner_in_app {background:#1525f0;}

.aboutus_cate {padding:30px 0; border-bottom:1px solid #e5e5e5; text-align:center;}
.apart {width:15.6%; text-align:center; display:inline-block;}
.apart .mar {margin:0 5px;}
.apart a {display:block; width:100%;}
.apart .pic {padding:3px; border:3px solid #fff;}
.apart .tit {font-size:15px; color:#000; margin-top:6px; height:24px; line-height:24px; overflow:hidden;}
.apart .pic img {width:100%;}
.apart:hover .pic, .apart_on .pic {border:3px solid #1525f0;}

.page {padding:45px 0;}

.about_tit {text-align:center; padding-bottom:25px;}
.about_tit .pic {padding-bottom:12px;}
.about_tit .h1 p {font-size:22px; font-weight:normal; height:30px; line-height:30px; display:inline-block; position:relative;}
.about_tit .h1 span {width:178px; height:14px; overflow:hidden; position:absolute; top:50%; margin-top:-7px; display:block;}
.about_tit .h1 span.l {left:-188px;}
.about_tit .h1 span.r {right:-188px;}
.about_tit .h1 span:after {display:block; content:""; width:100%; height:2px; background:#1525f0; position:absolute; top:6px;}
.about_tit .h1 span:before {display:block; content:""; width:14px; height:14px; background:url(../images/lun.png) no-repeat #fff; background-size:auto 100%; position:absolute; top:0; z-index:2;}
.about_tit .h1 span.l:before {left:0;}
.about_tit .h1 span.r:before {right:0;}

.about_lanmu {text-align:center; padding:20px 0;}
.about_lanmu a {display:inline-block; border:1px solid #bcbcbc; height:40px; line-height:40px; padding:0 22px; margin:0 8px; font-size:16px; position:relative;}
.about_lanmu a:after {display:block; content:""; position:absolute; bottom:1px; right:1px; border-width:6px; border-left-style:solid; border-left-color:transparent; border-bottom-style:solid; border-bottom-color:#bcbcbc;}
.about_lanmu a.on, .about_lanmu a:hover {border:1px solid #1525f0; color:#1525f0;}
.about_lanmu a.on:after, .about_lanmu a:hover:after {border-bottom-color:#1525f0;}

.honor_part {width:25%; float:left; text-align:center; margin-bottom:20px;}
.honor_part .mar {margin:0 20px;}
.honor_part .pic img {width:100%;}
.honor_part .h1 {font-size:14px; font-weight:normal; height:24px; line-height:24px; overflow:hidden; margin-top:6px;}

.appli_part {width:33.3%; float:left; text-align:center; margin-bottom:20px;}
.appli_part .mar {margin:0 20px;}
.appli_part .pic {position:relative;}
.appli_part .pic img {width:100%;}
.appli_part .h1 {font-size:14px; font-weight:normal; height:24px; line-height:24px; overflow:hidden; margin-top:6px;}
/*.appli_part .tit {width:100%; height:52px; position:absolute; bottom:0; left:0; background:url(../images/pbg_60.png) no-repeat; font-size:14px; font-weight:normal; overflow:hidden;}
.appli_part .tit .h1 {font-size:18px; font-weight:normal; color:#fff; text-align:left; padding:15px 0 0 20px;}*/

.cate {height:50px; line-height:50px; text-align:center; background:#f0f0f0; margin-bottom:20px;}
.cate a {font-size:15px; padding:0 20px; height:48px; display:inline-block; border-bottom:2px solid #f0f0f0;}
.cate a.on, .cate a:hover {border-bottom:2px solid #1525f0;}

.news_tit {font-size:24px; font-weight:bold; text-align:center; padding-bottom:15px;}
.news_mes {font-size:14px; color:#999; text-align:center; border-bottom:1px dotted #ddd; padding-bottom:10px; margin-bottom:15px;}
.news_con {font-size:16px; line-height:32px;}
.news_con img {max-width:100%; height:auto;}
.news_con a {color:#1525f0;}
.news_con table {width:100%;}
.news_con table td {padding:10px 10px; border:1px solid #ccc;}

.contact_con {text-align:center;}
.fjbtn {padding-top:10px;}
.fjbtn a {display:inline-block; border-radius:20px; background:#1525f0; color:#fff; height:38px; line-height:38px; padding:0 30px;}
.fjcon {padding:15px;}

.proform {width:560px; margin:0 auto;}
.proform_tit {font-size:15px; line-height:24px; background:#eee; margin-bottom:20px; padding:10px 0; text-align:center;}
.proform_tit span {color:red;}
.proform .ileft {width:100px; text-align:right;}
.proform_input {width:100%; border:1px solid #ccc; box-sizing:border-box; height:34px; padding:0 8px;}
.proform_text {width:100%; border:1px solid #ccc; box-sizing:border-box; height:100px; padding:5px 8px;}
.proform_btn {width:100%; height:40px; background:#1525f0; color:#fff;}
.proform_div {position:relative; height:38px; margin-bottom:10px;}
.proform_div .ileft {width:100px; height:38px; line-height:38px; text-align:right; position:absolute; top:0; left:0; font-size:14px; white-space:nowrap;}
.proform_div .iright {margin-left:100px; height:38px; position:relative;}
.proform_div .iright .ll {margin-right:110px;}
.proform_div .iright .lr {width:100px; position:absolute; top:0; right:0;}
.proform_div2 {height:100px;}
.proform_div2 .iright {height:auto;}
.proform_div3 .iright {margin-left:0;}

.down_part {border:1px solid #ccc; border-width:0 1px;}
.down_part.first {border-top:1px solid #ccc;}
.down_tit {background:#f0f0f0; border-bottom:1px solid #ccc; padding:10px 20px; font-size:14px;}
.down_con {position:relative; border-bottom:1px solid #ccc;}
.down_con .ll {position:absolute; top:0; left:0; width:150px; border-right:1px solid #ccc; text-align:center; height:48px; line-height:48px; overflow:hidden;}
.down_con .lr {margin-left:150px; height:48px; line-height:48px; overflow:hidden; text-indent:30px; position:relative;}
.down_con .lr a {display:block; position:absolute; top:50%; margin-top:-15px; right:0; border-radius:20px; background:#1525f0; color:#fff; height:30px; line-height:30px; text-indent:0; padding:0 30px; right:20px; font-size:14px;}
.down_con .lr a:hover {background:#1525f0; color:#fff;}
.down_con .lr a i {font-size:20px;}

.distri {padding-top:25px;}
.distri_fl {width:500px; float:left; position:relative;}
.distri_fr {width:780px; float:right;}

.mappart {width:50%; float:left; text-align:center;}
.mappart .pad {margin:0 10px;}
.mappart .pic img {width:100%;}
.mappart .tit {font-size:14px; height:24px; line-height:24px; overflow:hidden;}

.container .zw {width:100%; height:510px; z-index:2; position:absolute; top:0; left:0; display:none; background:rgba(255,255,255,0.4);}
.map_page .fl {float:none; margin-right:340px;}
.map_page .fr {position:absolute; top:0; right:0; width:330px; float:none;}
.guonei_form {width:100%; height:510px; overflow:hidden; background:#d0d0d0;}
.guonei_pad {background:#a6a6a6; margin:14px 14px 0; height:482px; overflow-x:hidden; overflow-y:scroll;}
.guonei_pad::-webkit-scrollbar {width:5px;}
.guonei_pad::-webkit-scrollbar-track {background-color:#d0d0d0;}
.guonei_pad::-webkit-scrollbar-thumb {background-color:#999;}
.guonei_h1 {background:#525254; color:#fff; font-size:14px; padding:8px 10px; line-height:20px;}
.guonei_h2 {background:#f0f0f0; line-height:20px; padding:8px 10px; font-weight:bold; font-size:14px;}
.guonei_list ul li {height:45px; line-height:45px; border-bottom:1px solid #bababa; font-size:14px; text-indent:15px; color:#fff;}
.guonei_tab {margin:0 15px; padding:20px 0;}
.guonei_tab .proform_div .ileft {font-size:14px; color:#fff; width:80px;}
.guonei_tab .proform_div .iright {margin-left:90px;}
.quyusel {padding-top:8px;}

.jsmap-container {margin:0 auto;}
.guonei_box .pad {padding:20px;}
.guonei_box .span {border:1px solid #ddd; display:inline-block; height:26px; line-height:26px; padding:0 18px; border-radius:20px; margin:0 5px 10px;}
.guonei_box .gtit {margin:0 5px; font-size:16px; font-weight:bold; padding-bottom:15px;}
.guonei_box .zcon {margin:0 5px; font-size:14px; line-height:22px;}

.world_bg {padding-top:34px;}
.world_bg .bgimg {width:780px; margin:0 auto; position:relative;}
.world_bg .bgimgimg {width:100%;}
.zhouji {position:absolute; cursor:pointer;}
.beimeizhou {top:0; left:0;}
.beimeizhou img {width:340px;}
.nanmeizhou {bottom:0; left:188px;}
.nanmeizhou img {width:101px;}
.yazhou {top:30px; right:0;}
.yazhou img {width:344px;}
.ouzhou {top:32px; left:342px;}
.ouzhou img {width:184px;}
.feizhou {bottom:55px; left:327px;}
.feizhou img {width:152px;}
.dayangzhou {bottom:26px; right:25px;}
.dayangzhou img {width:144px;}
.zhouji img {opacity:0;}
.zhouji img.on, .zhouji:hover img {opacity:1;}

.pro_part {width:25%; float:left; text-align:center; margin-bottom:30px;}
.pro_part2 {width:20%;}
.pro_part_f {width:100%; float:none;}
.pro_part .mar {margin:0 10px;}
.pro_part .bor1 {border:1px solid #e4e4e4;}
.pro_part .bor2 {border:3px solid rgba(255,255,255,0); min-height:230px;}
.pro_part .pic img {width:100%;}
.pro_part:hover .bor1, .pro_part:hover .bor2 {border-color:#1525f0;}
.pro_part .tit {margin-top:6px;}
.pro_part .tit div {font-size:16px; font-weight:bold; height:22px; line-height:22px; overflow:hidden;}
.pro_part .tit p {font-size:16px; color:#666; height:22px; line-height:22px; overflow:hidden;}

.proleft {width:550px; float:left;}
.prolimg {text-align:center; border:1px solid #e4e4e4;}
.prolimg img {width:100%;}
.proright {width:700px; float:right;}
.pro_tit {font-size:20px; font-weight:bold; padding:10px 0 20px;}
.pro_tit span {color:#8c8c8c; font-weight:normal; padding-left:4px;}
.pro_can {font-size:14px; line-height:24px; overflow:hidden;}
.pro_can p {padding-bottom:8px; font-size:14px;}
.pro_can p.pro_xspan {padding-bottom:0;}

.pro_can_l{width:65%; float:left; }
.pro_can_r{ width:35%;  float:right; }
.pro_can_img{float:right;  }
.pro_can_img img {width:160px; height:160px; border:1px solid #ccc; margin:0px;}
.pro_can_img_r{float:right; width:60%; text-align:center; }


.pro_xspan .t1 {display:block; padding-bottom:3px;}
.pro_xspan .t2 {border:1px solid #ccc; display:inline-block; margin-bottom:10px;}
.pro_xspan .t2 a {display:block; padding:3px 10px;}
.pro_xspan .t2.on {border:1px solid #1525f0;}
.prolimg_li {padding-top:7px; }
.prolimg_li img {width:120px; border:1px solid #ccc; margin-right:8px;}
.prolimg_li img.on {border:1px solid #1525f0;}

.propara_tit {height:60px; background:#1525f0; line-height:60px; margin-top:33px; position:relative;}
.propara_tit p {display:inline-block; height:60px; background:url(../images/para_tit.gif) no-repeat right center #1525f0; padding:0 100px 0 40px; color:#fff; font-size:18px; font-weight:bold;}
.propara_tit p i {padding-right:8px;}
.propara_img {width:940px; height:auto;}
.duibi {height:32px; line-height:32px; font-size:15px; position:absolute; top:50%; margin-top:-16px; right:15px; background:#fff; padding:0 12px; color:#1525f0; cursor:pointer;}
.duibi i {font-size:20px; padding-right:2px; position:relative; top:2px; color:#1525f0;}
.propara_con .fl {width:50%;}
.propara_con .fr {width:50%;}
.prodt_table {width:100%;}
.prodt_table tr:nth-child(odd) {background:#f4f4f4;}
.prodt_table td {padding:8px 8%; font-size:14px; border-right:1px solid #fff; white-space:nowrap;}
.prodt_div i {font-size:24px; padding-right:6px; position:relative; top:2px;}
.prodt_img {text-align:center; padding-top:60px;}
.prodt_img img {max-width:100%; height:auto;}
.pdimg {padding:30px 0; text-align:center;}

.proothers_con {padding:25px 15px;}

.duibi_qq {width:42px; text-align:center; position:fixed; top:50%; left:-44px; margin-top:-85px; z-index:-1;}
.duibi_on {left:0; z-index:105;}
.duibi_qq .box {width:100%; background:#1525f0;}
.duibi_qq .pad {padding:10px 0;}
.duibi_qq .h1 {font-size:24px; color:#fff; cursor:pointer;}
.duibi_qq .h2 {font-size:13px; color:#fff; line-height:16px; padding:6px 0; position:relative;}
.duibi_qq .h2 a, .duibi_qq .h2 a:hover {color:#fff;}
.duibi_qq .h3 {width:22px; height:22px; line-height:22px; text-align:center; background:#fff; border-radius:50%; color:#1525f0; font-size:15px; margin:0 auto;}
.duibi_qq .h4 {font-size:14px; color:#7c7c7c; height:22px; line-height:22px; overflow:hidden; margin-top:5px; cursor:pointer;}

.layer-supo .layui-layer-btn .layui-layer-btn0 {background:#1525f0; border-color:#1525f0;}

.prosx_hide {display:none;}
.prosx_part {position:relative; font-size:13px; border-bottom:1px dotted #d8d7d7;}
.prosx_part .pleft {position:absolute; top:0; left:0; width:115px; background:#f7f5f5; text-indent:16px; height:100%;}
.prosx_part .pad {padding:10px 0;}
.prosx_part .pr {height:24px; line-height:24px; overflow:hidden;}
.prosx_part .pright.on .pr {height:auto;}
.prosx_part .pright {margin-left:115px; padding-left:22px;}
.prosx_part .prsx_main {padding-right:64px;}
.prosx_part .pleft i {color:#b9b9b9; padding-right:4px;}
.prosx_part .pright a {margin-right:40px; color:#484848; display:inline-block;}
.prosx_part .pright a.on, .prosx_part .pright a:hover {color:#1525f0;}
.prosx_part .pright.on a.ua {width:230px;}
.prosx_part .pright.on a.ua2 {width:106px;}
.prosx_part .pmore {position:absolute; top:0; right:0; height:24px; line-height:24px; overflow:hidden;}
.prosx_part .pmore a {margin:0; padding:0 6px 0 10px; border-radius:3px; background:#efebea; height:24px; line-height:25px; display:block;}
.prosx_part .pmore span {position:relative; top:1px; padding-left:2px;}
.prosx_part .pmore .ion {display:inline-block;}
.prosx_part .pmore .ioff {display:none;}
.prosx_part .pright.on .pmore .ion {display:none;}
.prosx_part .pright.on .pmore .ioff {display:inline-block;}
.pxpoi {width:100%; height:1px; overflow:hidden;}
.prosx_in::-webkit-scrollbar {width:0; height:0; display:none;}
.prosx_in::-webkit-scrollbar-track {background-color:transparent;}
.prosx_in::-webkit-scrollbar-thumb {background-color:transparent;}

.prosx_tomore {position:relative;}
.prosx_tomore .line {width:100%; box-sizing:border-box; background:#efebea; border:1px solid #ebe4de; height:4px; overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.prosx_tomore .con {padding-top:3px; position:relative; z-index:2;}
.prosx_tomore p {display:inline-block; padding:0 12px; background:#1525f0; color:#fff; border:1px solid #ebe4de; border-width:0 1px 1px 1px; float:right; height:24px; line-height:24px; cursor:pointer;}
.prosx_tomore p span {padding-left:4px;}
.prosx_tomore p .on {display:inline-block;}
.prosx_tomore p .off {display:none;}
.prosx_tomore.on p .on {display:none;}
.prosx_tomore.on p .off {display:inline-block;}

.prsx_search .bor {border:1px solid #d0d0d0; width:374px;}
.prsx_search .pr {height:26px;}
.prsx_search .ll {margin-right:32px;}
.prsx_search .lr {width:32px; height:26px; overflow:hidden; position:absolute; top:0; right:0;}
.sear_button {font-size:22px; background:#fff; color:#969696; cursor:pointer; border:0;}
input.sinput {min-height:auto; border:0; height:26px;}

.contr_left {width:180px; float:left;}
.contr_right {margin-left:240px;}
.contr_ul {padding-bottom:60px;}
.contr_ul2 {float:left; width:50%;}
.contr_ul3 {float:left; width:33.3%;}
.contr_ul4 {float:left; width:20%;}
.contr_ul5 {float:left; width:33.3%;}
.contr_ul6 {float:left; width:33.3%;}
.contr_li {height:46px; line-height:46px; border-bottom:1px solid #e8e8e8; font-size:15px; white-space:nowrap;}
/*.contr_li.same {color:#0F3;}
.contr_li.diff {color:red;}*/
.contr_li i {font-size:22px; padding-right:4px; position:relative; top:3px;}
.contr_litit {font-weight:bold;}
.contr_litit {height:auto;}
.contr_litit img {height:150px; padding-bottom:10px;}
.contr_clear {width:100%; height:38px; line-height:38px; text-align:center; background:#1525f0; color:#fff; font-size:14px;}

.appcate {
	background-image:-moz-linear-gradient(#ffffff, #eaeaea);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eaeaea), to(#ffffff));
	background-image:-webkit-linear-gradient(#ffffff, #eaeaea);
	background-image:-o-linear-gradient(#ffffff, #eaeaea);
	background-color:#eaeaea;}
.appcate {height:38px; line-height:38px; position:relative; z-index:100;}
.appcate p {padding-left:15px; font-weight:bold; color:#1525f0; font-size:14px;}
.appcate .appcate_span {display:list-item; overflow:hidden; z-index:2; position:absolute; top:0; right:0; width:42px; text-align:center; height:38px; font-size:20px; color:#1525f0; list-style:none; cursor:pointer;}

.prosx_click {width:100%; height:50px; line-height:50px; position:absolute; bottom:0; left:0; z-index:10;}
.prosx_click p {width:50%; height:50px; float:left; text-align:center; font-size:15px; cursor:pointer;}
.prosx_click p.close {background:#dbdbdb; color:#444;}
.prosx_click p.go {background:#1525f0; color:#fff;}

.layui-imgdiv {text-align:center;}
.layui-imgdiv img {height:100%;}

.video_part {width:50%; float:left;}
.video_part .mar {margin:0 5px;}
.video_part .pic img {width:100%; height:auto;}
.video_box {width:1000px; margin:0 auto;}
.video_ifram {height:600px;}

.book_input {padding-bottom:8px;}
.book_input div {font-size:15px; padding-bottom:3px;}
.bbutton {width:100%; height:40px; background:#1525f0; border:0;  font-size:14px; color:#fff;}

.dnav_zw {width:100%; height:56px; overflow:hidden;}
.dnav {width:100%; height:56px; background:#fff; overflow:hidden; position:fixed; bottom:0; z-index:99998;}
.dnav_bor {border-top:1px solid #e7e7e7;}
.dnav .pad {padding-top:6px; text-align:center;}
.dnav_part {width:20%; float:left; overflow:hidden;}
.dnav_part .tit {position:relative;}
.dnav_part .tit div {font-size:25px; height:30px; overflow:hidden;}
.dnav_part .tit div img {height:35px;}
.dnav_part .tit p {margin-top:2px; height:18px; line-height:18px; overflow:hidden;}
.dnav_part a {display:block; color:#5d656b; font-size:12px;}
.dnav_part_home {background:#1525f0; border-radius:20px; padding:6px 0; margin-top:3px;}
.dnav_part_home p {display:none;}
.dnav_part_home a {color:#fff;}
.dnav_duibi_num {width:14px; height:14px; line-height:14px; background:#1525f0; color:#fff; text-align:center; font-size:12px; position:absolute; top:0; right:20px; border-radius:50px;}

.noborder {border:0 !important; border-radius:0 !important;}

.fangjia {background:#f5f5f5;}
.fangjia_tit {text-align:center; padding:40px 0;}
.fangjia_tit img {width:420px; max-width:100%;}
.fangjia_pad {padding:20px; position:relative; z-index:2;}
.fangjia_bg {background:#fff;}
.fangjia_part {width:25%; float:left; margin-bottom:20px;}
.fangjia_part .mar {cursor:pointer; margin:0 15px;}
.fangjia_part .mar:hover {transform:scale(1.1);}
.fangjia_part img {width:100%;}
.fangjia_con {position:relative; z-index:2;}
.fangjia_i {position:absolute; z-index:1; top:0; right:0;}
.fangjia_i img {width:100%;}
.fangjia_img .pad {padding:20px;}
.fangjia_img img {width:100%;}



.hyzx_part {width:100%;  margin-bottom:35px; overflow:hidden;}
.hyzx_part_l{width:25%; float:left;}
.hyzx_part_r{width:72%; float:left;}

.hyzx_part_l .mar { float:left;margin:0 10px; position:relative;}

.hyzx_part_l .mar p{float:left; text-align:center; font-size:16px;}
.hyzx_part_l .mar p img{}
.hyzx_part_l .words {margin-left:310px;}




.msg_part {border:1px solid #ccc; border-width:0 1px;}
.msg_part.first {border-top:1px solid #ccc;}
.msg_tit {position:relative; background:#f0f0f0; border-bottom:1px solid #ccc; font-size:12px;}
.msg_tit .ll {position:absolute; top:0; left:0; width:150px; border-right:1px solid #ccc; text-align:center; height:48px; line-height:48px; overflow:hidden;}
.msg_tit .lr {margin-left:150px; height:48px; line-height:48px; overflow:hidden; text-indent:30px; position:relative;}
.msg_tit .lr a {display:block; position:absolute; top:50%; margin-top:-15px; right:0; border-radius:20px; background:#1525f0; color:#fff; height:30px; line-height:30px; text-indent:0; padding:0 30px; right:20px; font-size:14px;}
.msg_tit .lr a:hover {background:#1525f0; color:#fff;}
.msg_tit .lr a i {font-size:20px;}

.msg_con {position:relative; border-bottom:1px solid #ccc;}
.msg_con .ll {position:absolute; top:0; left:0; width:150px; border-right:1px solid #ccc; text-align:center; height:48px; line-height:48px; overflow:hidden;}
.msg_con .lr {margin-left:150px; height:48px; line-height:48px; overflow:hidden; text-indent:30px; position:relative;}
.msg_con .lr a {display:block; position:absolute; top:50%; margin-top:-15px; right:0; border-radius:20px; background:#1525f0; color:#fff; height:30px; line-height:30px; text-indent:0; padding:0 30px; right:20px; font-size:14px;}
.msg_con .lr a:hover {background:#1525f0; color:#fff;}
.msg_con .lr a i {font-size:20px;}


.search_fo{
	width:80%;
    height:auto; 
	line-height:42px;
	margin:10px;
	font-size:14px;
	overflow:hidden;
}
.search_fo .ileft{
	float:left;
	
}
.search_input {width:20; border:1px solid #ccc; box-sizing:border-box; height:34px; padding:0 8px;}
.search_btn {width:20%; height:40px; line-height:5px;  color:#fff; border-radius: 25px;
  background:#1525f0;
  padding: 20px; 
  }



