@charset "UTF-8";
*{margin: 0; padding: 0; background-repeat: no-repeat; background-position: center; background-size: cover;}
table{border-collapse: collapse;}
img{border: none;}
li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}
i,s,em,u{font-style: normal; text-decoration: none;}
a{text-decoration: none; outline: none; color: inherit;}
.clearfix:after{clear: both; content:" "; display: block; height: 0; font-size: 0;}
.clearfix{*zoom:1;}
textarea,input{font-size: inherit; font-family: inherit; outline: none;}
body{font:12px/1.5 microsoft yahei; color: #333; background: #fff;}

.bd{width: 1280px; margin: 0 auto;}
.p_bd{margin: 0 65px;}
.mobile_only{display: none;}
.pc_only{display: block;}
.pub_btn{width: 124px; height: 38px; line-height: 38px; color: #fff; border-radius: 24px; background-color: #8dadbc; text-align: center; cursor: pointer; transition: .4s;}
.pub_btn:hover{filter: brightness(1.05);}
@media only screen and (max-width: 768px){
	.mo_top{position: fixed; width: 100%; height: 58px; background-color: #7295a5; z-index: 20;}
	.bd{width: 100%;}
	.p_bd{margin: 0 10px;}
	.top_height{height: 44px;}
	.pc_only{display: none;}
	.mobile_only{display: block;}
	.pub_btn{width: 130px; height: 32px; line-height: 32px;}
	.pub_btn s,.pub_btn i{font-family: simsun; padding-left: 4px;}
}

/*公共*/
.container{overflow-x: hidden;}
.top{position: absolute; left: 50%; width: 1150px; margin-left: -575px; z-index: 15;}
.top_inner{position: fixed; left: 50%; width: 1140px; margin-left: -570px; z-index: 15;}
.logo{float: left; padding-top: 24px; width: 112px; height: 56px;}
.top_inner .logo{width:100px;}
.logo img{width: 100%;}
.top_relate{float: right; padding: 8px 0; margin-right: -8px;}
.tr_relate h4{float: left; padding: 6px 0; text-shadow: 0 0 5px rgba(0,0,0,.5); display:none;}
.tr_relate dl{float: left; height: 24px; line-height: 24px; text-align: center; padding: 4px 14px; display:none;}
.tr_relate dt{position: relative; float: left; width: 52px; background-color: #fff;}
.tr_relate dt b{color: #999; display: block;}
.tr_relate dt:before{content: ""; position: absolute; width: 4px; height: 8px; top: 50%; left: -4px; margin-top: -4px; background-image: url(img/arr_white.png);}
.tr_relate dd{float: left; width: 64px; height: 24px; border: 1px solid #fff; box-sizing: border-box; font-size: 0;}
.tr_relate dd *{display: inline-block; vertical-align: middle; margin-top: -2px;}
.tr_relate dd i{width: 12px; height: 12px; background-image: url(img/rise_white.png);}
.tr_relate dd em{font-size: 12px; padding: 0 6px; color: #fff; text-shadow: 0 0 5px rgba(0,0,0,.5);}
.tr_data{float: left; color: #fff; margin-top: -1px;}
.trd_inp{float: left; padding: 0 6px; width: 0; height: 32px; color: #999; border-bottom: 1px solid #7295a5; opacity: 0; filter: Alpha(opacity = 0); transition: .8s;}
.trd_inp input{width: 100%; line-height: 32px; color: #fff; outline: none; border: 0; background-color: transparent; display: block;}
.show.trd_inp{opacity: 1; filter: Alpha(opacity = 100); width: 150px;}
.trd_inp input::-webkit-input-placeholder{color: #7295a5;}

/* 修改首页顶部菜单搜索按钮和输入框 */
.trr_search{position: relative; float: left; margin: 0 10px; border: 1px solid #7295a5; border-radius: 50%; width: 32px; height: 32px; box-sizing: border-box; cursor: pointer;}
.trr_search i{position: absolute; left: 50%; top: 50%; width: 24px; height: 24px; margin-left: -12px; margin-top: -12px;}
.trr_search:hover{background-color: #7295a5; transition: .4s;}
.trr_search:hover .relate_1{background-image: url(img/relate_on_1.png); transition: .4s;}
/*.trr_search:hover .trd_inp{opacity: 1; width: 150px;}*/
.trr_list{float: left;}
.trr_list li{position: relative; float: left; margin: 0 10px; border: 1px solid #7295a5; border-radius: 50%; width: 32px; height: 32px; box-sizing: border-box; cursor: pointer; transition: .4s;}
.trr_list li:hover{background-color: #7295a5;}
.trr_list i{position: absolute; left: 50%; top: 50%; width: 24px; height: 24px; margin-left: -12px; margin-top: -12px;}
.relate_1{background-image: url(img/relate_1.png);}
.relate_2{background-image: url(img/relate_2.png);}
.relate_3{background-image: url(img/relate_3.png);}
.relate_4{background-image: url(img/relate_4.png);}
.trr_list li:hover .relate_2{background-image: url(img/relate_on_2.png);}
.trr_list li:hover .relate_3{background-image: url(img/relate_on_3.png);}
.trr_list li:hover .relate_4{background-image: url(img/relate_on_4.png);}
.trr_font{float: left; padding: 4px 0;}
.trr_font li{float: left; font-family: SimSun; line-height: 24px; width: 32px; height: 24px; border-radius: 2px; text-align: center; cursor: pointer; transition: .4s;}
.trr_font li:hover{color: #7295a5; background-color: #fff;}
.tr_menu{float: right; padding-top: 12px; margin-right: -24px;}
.tr_menu li{position: relative; float: left; padding: 0 24px; cursor: pointer;}
.tr_menu li a{font-size: 13px; line-height: 22px; font-weight: bold; padding-bottom: 6px; display: inline-block;}
.tr_menu li.on > a{color: #8dadbc; border-bottom: 2px solid #8dadbc;}
.tr_menu_bar{position: fixed; left: 0; top: 88px; width: 100%; height: 40px; background-color: #8dadbc; display: none; z-index: 15;}
.tr_menu dl{display: none;}
.tr_menu dt{position: absolute; height: 40px; top: 27px; left: 50%; transform: translateX(-50%); text-align: center; white-space: nowrap; display: inline-block; z-index: 20;}
.tr_menu dt:before{content: ""; position: absolute; left: 50%; top: -4px; margin-left: -6px; width: 12px; height: 6px; background-image: url(img/p_up.png);}
.top_inner_box .tr_menu dt:before{top:-2px;}
.tr_menu dt a{color: #ddf1fa; padding: 0 22px; margin-top: 10px; border-left: 1px solid rgba(255,255,255,.2); display: inline-block;}
.tr_menu dt a:first-child{border-left: 0;}
.tr_menu dt a:hover{color: #fff; transition: .4s;}

@media only screen and (max-width: 768px){
	.mo_btn{position: absolute; width: 30px; height: 30px; top: 50%; margin-top: -15px;}
	.mo_menu{left: 14px; background-image: url(img/m_menu.png);}
	.mo_menu_toggle{background-image: url(img/m_close.png); transition: .3s;}
	.mo_search{right: 14px; background-image: url(img/m_search.png);}
	.mo_logo{width: 74px; height: 36px; margin: 0 auto; padding-top: 12px;}
	.mo_logo img{width: 100%;}
	.mo_title{font-size: 22px; color: #fff; line-height: 58px; letter-spacing: 3px; text-align: center;}
	.mo_height{height: 58px;}
	.mo_search_box{position: fixed; left: 0; right: 0; top: 58px; height: 66px; background-color: rgba(114,149,165,.9); z-index: 30; display: none;}
	.mo_search_toggle.mo_search{background-image: url(img/m_close.png);}
	.mo_search_box dl{position: relative; border-bottom: 1px solid rgba(255,255,255,.2); margin: 0 15px; padding: 16px 0 12px;}
	.mo_search_box input{width: 100%; border: 0; outline: none; font-size: 18px; color: #fff; background-color: transparent; display: block;}
	.mo_search_box input::-webkit-input-placeholder{color: #fff;}
	.mo_search_box i{position: absolute; right: 0; top: 50%; width: 30px; height: 30px; margin-top: -15px; background-image: url(img/m_search.png); z-index:200;}
	.mo_menu_box{position: fixed; left: 0; top: 56px; right: 0; background-color: rgba(114,149,165,.9); min-height: 396px; display: none; z-index: 40;}
	.mo_nav{padding: 15px;}
	.mo_nav dt{overflow: hidden; padding-bottom: 16px;}
	.mo_nav dt i{float: left; display: block; width: 22px; height: 22px;}
	.mo_nav dt em{float: left; font-size: 21px; color: #fff; line-height: 1; padding: 0 8px; display: block;}
	.mo_nav dt ul{float: right; overflow: hidden;}
	.mo_nav dt li{float: left; font-size: 18px; line-height: 1; color: #a3c5d6; padding: 0 14px; border-left: 1px solid rgba(255,255,255,.2); margin-left: -1px;}
	.mo_nav dt li.on{color: #fff;}
	.mo_nav dt li:last-child{padding-right: 0;}
	.mo_nav_first dd li{position: relative; border-top: 1px solid rgba(255,255,255,.2); padding: 12px 0; font-size: 16px; color: #fff;}
	.mo_nav_first dd i{position: absolute; right: 0; top: 50%; width: 7px; height: 12px; margin-top: -6px; background-image: url(img/mo_enter.png);}
	.mo_nav_second{display: none}
	.mo_nav_second dd li{font-size: 16px; color: #fff; padding: 8px 48px; border-top: 1px solid rgba(255,255,255,.2);}
	.mo_home{background-image: url(img/mo_home.png);}
	.mo_return{background-image: url(img/mo_return.png);}
	.mo_nav_list ol{position: absolute; left: 0; top: 49px; width: 100%; padding: 0 15px; display: none;}
	.mo_nav_list ol li{padding: 8px 48px;}
}
/* 顶部 */

.islide dl{height: 516px;}
.islide .swiper-pagination-bullet{width: 12px; height: 12px; background-color: #fff; border-color: #668da0;}
.islide .swiper-pagination-bullet-active{background-color: #668da0; border-color: #668da0;}
.icompany_gray{background-color: #ede9ec;}
.icompany_box{position: relative; padding: 36px 0;}
/*
.icompany_box .ctrl_btn{position: absolute; left: 0; top: 50%; width: 100%; margin-top: -44px; height: 44px;}
.icompany_box .prev_btn{left: -48px; width: 24px; background-image: url(img/ctrl_prev.png);}
.icompany_box .next_btn{right: -48px; width: 24px; background-image: url(img/ctrl_next.png);}
.icompany_box .prev_btn:hover{background-image: url(img/ctrl_prev_on.png);}
.icompany_box .next_btn:hover{background-image: url(img/ctrl_next_on.png);}
*/
.icompany{margin: 0 -15px;}
.icompany dl{position: relative; width: 350px; margin: 0 auto; cursor: pointer; transition: .4s; overflow: hidden;}
.icompany dl:before{content: ""; position: absolute; left: 0; top: 0; right: 0; height: 100%; background-color: rgba(0,0,0,.25); transition:.2s;}
.icompany dl:hover:before{ background-color: rgba(0,0,0,0);}
.icompany dt{height: 200px; background-size: cover;}
.icompany dd{position: absolute; left: 14px; right: 14px; bottom: 10px; font-size: 14px; color: #fff; text-align: center;}
.icompany_btn{overflow: hidden;}
.icompany_btn .pub_btn{float: right; margin-right: 5px;}
.iquick_bd{margin: 0 65px;}
.iquick{overflow: hidden;}
.iquick dl{float: left; width: 25%; padding: 18px; box-sizing: border-box; cursor: pointer;}
.iquick dt{position: relative; width: 88px; height: 88px; border-radius: 50%; background-color: #8dadbc; margin: 20px auto;}
.iquick dd{font-size: 14px; color: #000; line-height: 1; text-align: center; margin: 20px 0;}
.iquick i{position: absolute; width: 60px; height: 60px; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; transition: .4s;}
.iquick_1{background-image: url(http://www.kuntin.com/uploads/image/20190128/7007996b3e443795d954c54d8712477f.png);}
.iquick_2{background-image: url(http://www.kuntin.com/uploads/image/20190128/98d707b7799c1f87510cdc599a35677d.png);}
.iquick_3{background-image: url(http://www.kuntin.com/uploads/image/20190128/d470589d239ee12f5cc24ea1a66b74a4.png);}
.iquick_4{background-image: url(http://www.kuntin.com/uploads/image/20190128/1b6772d70017cb15c359519757a64967.png);}
/*.iquick dl.show{background-color: #ede9ec; transition: .4s;}
.iquick dl.show dt{background-color: #fff; transition: .4s;}
.iquick dl.show .iquick_1{background-image: url(img/iquick_on_1.png);}
.iquick dl.show .iquick_2{background-image: url(img/iquick_on_2.png);}
.iquick dl.show .iquick_3{background-image: url(img/iquick_on_3.png);}
.iquick dl.show .iquick_4{background-image: url(img/iquick_on_4.png);}*/
.inews{padding: 40px 0; margin-left: -1px;}
.news_left{float: left; width: 590px; padding-right: 40px; box-sizing: border-box;}
.news_title{border-bottom: 1px solid #f1eef0;}
.news_title ul{float: left; padding-bottom: 14px; margin-left: -22px;}
.news_title li{float: left; border-left: 1px solid #f1eef0; margin-top: 4px; cursor: pointer; transition: .4s;}
.news_title li:first-child{border-left: 0;}
.news_title li.show i{display: block;}
.news_title em{position: relative; font-size: 14px; line-height: 1; margin: 0 22px; display: block;}
.news_title i{position: absolute; left: 0; right: 0; bottom: -25px; border-bottom: 2px solid #8dadbc; display: none;}
.news_title i:after{content: ""; position: absolute; left: 50%; bottom: -2px; width: 10px; height: 6px; margin-left: -5px; background-image: url(img/p_up.png);}
.news_btn{float: right; width: 124px; height: 38px; line-height: 38px; text-align: center; background-color: #8dadbc; color: #fff; margin-bottom: 12px; border-radius: 24px; margin-top: -4px; cursor: pointer; transition: .4s;}
.news_btn:hover{filter: brightness(1.05);}
.news_btn s{font-family: simsun; padding: 0 4px;}
.news_content{padding-top: 8px; display: none;}
.news_content h3{padding-bottom: 8px; cursor: pointer;}
.news_content i{font-weight: bold; color: #6a8d9d; display: inline-block; padding-right: 12px;}
.news_content u{display: none;}
.news_content b{font-size: 14px;}/* 修改1.31 */
.news_content b:hover{text-decoration: underline; color: #6a8d9d; transition: .4s;}
.news_content p{line-height: 2; padding-bottom: 8px; color: #666; text-align: justify;}
.news_content p:hover{text-decoration: underline;}
.news_content h5{padding: 4px 0; cursor: pointer;}
.news_content h5:hover a{text-decoration: underline; color: #6a8d9d; transition: .4s;}
.show.news_content{display: block;}
.news_right{float: right; width: 560px;}
.news_right dl{float: left; width: 260px; height: 184px; margin-top: 24px;}
.nr_title{border-bottom: 1px solid #f1eef0;}
.nr_title em{position: relative; font-size: 14px; padding-bottom: 20px; display: inline-block;}
.nr_title i{position: absolute; left: 0; bottom: 0; width: 100%; border-top: 2px solid #8dadbc;}
.nr_title i:after{content: ""; position: absolute; left: 50%; bottom: 0; width: 10px; height: 6px; margin-left: -5px; background-image: url(img/p_up.png);}
.nr_list{float: left; margin-top: 34px;}
.nr_list ul{margin-top: -1px; width: 260px;}
.nr_list li{border-top: 1px solid #e3eaed; padding: 8px 26px;}
.nr_list li:hover a{color: #8dadbc; text-decoration: underline; transition: .4s;}
.nr_list li *{vertical-align: middle; display: inline-block;}
.nr_list a{font-size: 14px; padding-left: 14px;}
.nr_list i{width: 36px; height: 36px; margin-left:10px;}
.nr_list i.nrl_1{background-image: url(img/consult_1.png);}
.nr_list i.nrl_2{background-image: url(img/consult_2.png);}
.nr_list i.nrl_3{background-image: url(img/consult_3.png);}
.nr_list i.nrl_4{background-image: url(img/consult_4.png);}

@media only screen and (max-width: 768px){
	.islide dl{height: 208px!important;}
	.islide .swiper-pagination-bullet{width: 8px; height: 8px;}
	.islide .swiper-pagination-bullets{bottom: 5px;}
	.icompany_gray .p_bd{margin: 0 10px;}
	.icompany_box{padding: 18px 0;}
	.icompany{padding-bottom: 0; margin: 0 -10px;}
	.icompany .swiper-slide{width: 44.44%; padding: 0 8px; margin: 0 auto; box-sizing: border-box;}
	.icompany dl{width: 100%;}
	.icompany dt{height: 80px; background-size: cover;}
	.mo_icompany{font-size: 12px; color: #5d8395; padding-top: 8px;}
	.iquick_bd{margin: 0;}
	.iquick dl{padding: 9px;}
	/*.iquick dl.selected{background-color: #f1eef0; transition: .4s;}*/
	.iquick dt{width: 38px; height: 38px; margin: 12px auto;}
	.iquick dd{font-size: 15px; margin: 12px 0;}
	.iquick i{width: 30px; height: 30px; margin-left: -15px; margin-top: -15px;}
	.inews{padding-top: 10px; padding-bottom: 15px; margin-left: 0;}
	.news_left{float: none; width: 100%; padding-right: 0;}
	.news_title ul{float: none; margin: 0; overflow: hidden;}
	.news_title li{width: 33.33%; border-left: 0; margin-top: 4px; text-align: center;}
	.news_title li.show i{display: block;}
	.news_title em{display: inline-block;}
	.news_title i{position: absolute; left: 0; right: 0; bottom: -18px;}
	.news_content i{display: none;}
	.news_content b{font-size: 15px; padding-left: 0; display: inline-block;}
	.news_content p{line-height: 1.8; padding: 3px 0; color: #999; text-indent: 24px;}
	.news_content u{color: #6a8d9d; display: inline-block; padding-right: 6px;}
	.news_right{float: none; width: 100%;}
	.news_right dl{width: 50%; height: 145px; margin-top: 16px;}
	.nr_title{text-align: center;}
	.nr_title i{position: absolute; left: 0; bottom: 0; width: 100%; border-top: 2px solid #8dadbc;}
	.nr_list{margin-top: 16px; width: 50%;}
	.nr_list ul{width: auto;}
	.nr_list li{border-top: 1px solid #e3eaed; padding: 8px 0;}
	.nr_list li:after{content:" "; clear: both; display: block; height: 0; font-size: 0;}
	.nr_list a{float: right; font-size: 13px; padding-left: 0; padding-right: 12px;}
	.nr_list i{float: right; width: 20px; height: 20px;}
	.news_btn_box{overflow: hidden; margin: 5px 0;}
	.news_btn_box .pub_btn{float: right;}
}
/* 首页 */

.foot{background-color: #ede9ec; padding: 16px 0;}
.foot_group_box{overflow: hidden; padding-bottom: 36px;}
.foot_group{float: left; margin-right: 58px}
.foot_group li{padding: 4px 0;}
.foot_group li.fg_title{padding-left: 6px; padding-right: 6px;}
.foot_group li:hover{color: #8dadbc; transition: .4s;}
/*.foot_group li:hover{color: #8dadbc;}*/
.foot_group li.fg_title:hover{color: inherit;}
.foot_group i{color: #333; padding: 0 5px;}
.fg_title{font-size: 13px; font-weight: bold;}
.friendlink{height: 24px; line-height: 24px;}
.friendlink dt{float: left; font-size: 13px; font-weight: bold; vertical-align: middle;}
.friendlink dd{float: left; margin-left: 16px;}
.friendlink dd a:hover{color: #8dadbc; transition: .4s;}
.friendlink dd i{color: #B3B3B3;}
.copyright{text-align: center; height: 34px; line-height: 34px; background-color: #8dadbc; color: #fff;}
.copyright i{font-family: "arial"; padding: 0 2px;}
@media only screen and (max-width: 768px){
	.foot_height{height: 48px;}
	.foot_relate{background-color: #f1eef0;}
	.foot_relate_box{position: relative; padding: 16px 0;}
	.foot_relate_box:before{content: ""; position: absolute; left: 0; right: 0; top: 50%; border-top: 1px solid #d0d8df;}
	.foot_relate_box ul{position: relative; overflow: hidden; width: 192px; margin: 0 auto; background-color: #f1eef0;}
	.foot_relate_box li{position: relative; float: left; width: 40px; height: 40px; border-radius: 50%; background-color: #7094a5; margin: 0 12px;}
	.foot_relate_box i{position: absolute; width: 26px; height: 26px; left: 50%; top: 50%; margin-left: -13px; margin-top: -13px;}
	.frb_1{background-image: url(img/relate_on_2.png);}
	.frb_2{background-image: url(img/relate_on_3.png);}
	.frb_3{background-image: url(img/relate_on_4.png);}
	.mo_copyright{font-size: 13px; padding: 8px 15px; line-height: 2; text-align: center; color: #fff; background-color: #8dadbc; margin-bottom: 6px;}
	.mo_copyright i{padding: 0 2px;}
	.mo_info{position: fixed; left: 0; bottom: 0; width: 100%; overflow: hidden; background-color: #7699a9; z-index: 35;}
	.mo_info li{position: relative; float: left; width: 33.33%; line-height: 48px; height: 48px; text-align: center;}
	.mo_info li:before{content: ""; position: absolute; left: 0; top: 0; height: 100%; border-left: 1px solid rgba(255,255,255,.2);}
	.mo_info li:first-child::before{border-left: 0;}
	.mo_info li *{vertical-align: middle; display: inline-block;}
	.mo_info li i{width: 26px; height: 26px;}
	.mo_info li em{color: #fff; padding: 0 8px;}
	.mo_ficon_1{background-image: url(img/mo_ficon_1.png);}
	.mo_ficon_2{background-image: url(img/mo_ficon_2.png);}
	.mo_ficon_3{background-image: url(img/mo_ficon_3.png);}
}
/* 底部 */

.wrap{position: relative; overflow: hidden; width: 1140px; margin: 24px auto;}
.sider{display: none;}
.sider ul{width: 206px; box-sizing: border-box;} 
.sider li{font-size: 14px; color: #000; padding: 12px 8px 12px 0; text-align: center; border-bottom: 1px solid #e5e5e5;}
.sider li:first-child{border-top: 1px solid #e5e5e5;}
.sider li.on{color: #7295a5; border-right: 3px solid #7295a5;}
.pub_title{position: relative;}
.pub_title em{position: relative; font-size: 24px; line-height: 1; color: #7295a5; padding-right: 12px; background-color: #fff; display: inline-block; }
.pub_title:before{content: ""; position: absolute; left: 0; right: 0; bottom: 2px; border-bottom: 1px solid #e5e5e5;}
.pub_subtitle{position: relative; margin-top: 32px;}
.pub_subtitle em{position: relative; font-size: 22px; line-height: 1; color: #7295a5; padding-right: 12px; background-color: #fff; display: inline-block;}
.pub_subtitle:before{content: ""; position: absolute; left: 0; right: 0; bottom: 3px; border-bottom: 1px solid #e5e5e5;}
.pub_page{margin: 18px 0;}
.pub_page ul{text-align: center; font-size: 0;}
.pub_page li{position: relative; text-align: center; display: inline-block; margin: 0 8px; vertical-align: middle; cursor: pointer; transition: .4s;}
.pub_page li em{height: 36px; line-height: 36px; padding: 0 14px; color: #999; background-color: #e5e5e5; font-size: 15px; display: inline-block;}
.pub_page li:hover em,.pub_page li.on em{background-color: #7295a5; color: #fff; transition: .4s;}
.top_inner_box{position: fixed; top: 0; left: 0; right: 0; height: 90px; background-color: #7295a5; z-index: 50;}
.top_inner_height{height: 90px;}
.top_inner .logo{padding-top: 18px;}
.top_inner .logo img{width: 100%;}
.top_inner .top_relate{color: #fff;}

/* 修改内页顶部菜单搜索按钮和输入框 */
.top_inner .trr_search{border-color: #fff;}
.top_inner .trr_search:hover{background-color: #fff;}
.top_inner .trr_search .relate_1{background-image: url(img/relate_on_1.png);}
.top_inner .trr_search:hover .relate_1{background-image: url(img/relate_1.png);}

.top_inner .trr_list li{border-color: #fff;}
.top_inner .trr_list li:hover{background-color: #fff;}
.top_inner .trr_list li .relate_2{background-image: url(img/relate_on_2.png);}
.top_inner .trr_list li .relate_3{background-image: url(img/relate_on_3.png);}
.top_inner .trr_list li .relate_4{background-image: url(img/relate_on_4.png);}
.top_inner .trr_list li:hover .relate_2{background-image: url(img/relate_2.png);}
.top_inner .trr_list li:hover .relate_3{background-image: url(img/relate_3.png);}
.top_inner .trr_list li:hover .relate_4{background-image: url(img/relate_4.png);}
.top_inner .trr_font li{color: #a4c2d0;}
.top_inner .trr_font li:hover,.top_inner .trr_font li.on{color: #fff; background-color: transparent;}
.top_inner .tr_menu{color: #fff;}
.top_inner .tr_menu li.on > a{color: #fff; border-bottom-color: #fff;}
.top_inner .trd_inp{border-color:#fff;}
@media only screen and (max-width: 768px){
	.wrap{width: auto; margin: 0 10px;}
	.sider{float: none; width: auto;}
	.main{float: none; width: 100%; min-height: 270px; padding-left: 0;}
	.sider ul{width: auto; border-bottom: 1px solid #e5e5e5; margin-left: -6px; overflow: auto;}
	.sider li{position: relative; font-size: 16px; color: #333; padding: 10px; margin: 0 12px; text-align: left; border-bottom: none; display: table-cell; white-space: nowrap;}
	.sider li:first-child{border-top: none;}
	.sider li.on{border-right: none; border-bottom: 3px solid #7295a5;}
	.sider li.on:after{content: ""; position: absolute; left: 50%; bottom: -1px; width: 6px; height: 4px; margin-left: -2px; background-image: url(img/p_up.png); background-size: contain;}
	.pub_subtitle{margin-top: 16px;}
	.pub_subtitle em{font-size: 16px; padding-right: 0;}
	.pub_subtitle:before{display: none;}
}
/* 内页公共部分 */

.publice_list{margin-top: 8px;}
.publice_list dl{overflow: hidden; padding: 24px 0; border-bottom: 1px solid #e5e5e5;}
.publice_list dt{position: relative; float: left; color: #fff; border-radius: 2px; text-align: center; background-color: #7295a5;}
.publice_list dt:after{content: ""; position: absolute; right: -5px; width: 6px; height: 10px; background-image: url(img/pu_arr.png);}
.publice_list em{font-size: 14px; color: #7295a5; vertical-align: middle; display: none;}
.publice_list strong{font-size: 14px; vertical-align: middle; cursor: pointer;}
.publice_list dd:hover strong{text-decoration: underline; color: #7295a5; transition: .4s;}
.publice_list p{padding-top: 6px; color: #999; line-height: 1.6; max-height: 42px; overflow: hidden;}
.publice_bids dt{padding: 2px 8px;}
.publice_bids dt:after{top: 50%; margin-top: -6px;}
.publice_bids dd{position: relative; margin-left: 100px; margin-top: -2px;}
.publice_bids i{position: absolute; right: 0; top: 0; width: 24px; height: 24px; cursor: pointer;}
.publice_bids p{float: left;}
.publice_other dt{padding: 8px;}
.publice_other dt:after{top: 8px;}
.publice_other h3{font-size: 28px; line-height: 1.2;}
.publice_other dd{margin-left: 78px;}
.publice_other i{width: 24px; height: 24px; margin-right: 6px; display: inline-block; vertical-align: middle; cursor: pointer;}
.joffice_1{background-image: url(img/joffice_1.png);}
.joffice_2{background-image: url(img/joffice_2.png);}
.joffice_3{background-image: url(img/joffice_3.png);}
.joffice_4{background-image: url(img/joffice_4.png);}
@media only screen and (max-width: 768px){
	.publice_list{margin-top: 0;}
	.publice_list dl{padding: 16px 0;}
	.publice_list dt{padding: 8px 6px;}
	.publice_list em{font-size: 14px; margin-top: -2px; display: block;}
	.publice_list strong{font-size: 14px; display: block; font-weight: normal; margin-left: 8px;}
	.publice_list h3{font-size: 16px;}
	.publice_list h5{font-size: 12px;}
	.publice_list i{position: absolute; right: 0; top: 0; width: 20px; height: 20px; margin-right: 0;}
	.publice_other dd{position: relative; margin-left: 62px;}
	.publice_btn{margin: 18px 0; overflow: hidden;}
	.publice_btn .pub_btn{float: right;}
}
/* 公示栏目 */

.about_caption{font-size: 16px; color: #000; padding: 30px 0 12px;}
.about_subtitle{font-size: 22px; color: #7295a5; line-height: 1;}
.about_pic{height: 228px; padding: 25px 0;}
.about_pic img{width: 100%;}
.about_description{padding-bottom: 12px;}
.about_description p{font-size: 16px; line-height: 1.8; color: #000; text-align: justify;}

.about_progress{position: relative; margin: 22px 0 30px; z-index: 10;}
.about_progress:before{content: ""; position: absolute; left: 180px; top: 0; height: 100%; border-left: 1px solid #d9d9d9;}
.about_progress dl{margin: 24px 0;}
.about_progress dt{float: left; width: 154px; height: 104px;}
.about_progress dd{position: relative; margin-left: 180px; padding-left: 24px; padding-right: 12px; z-index: 15;}
.about_progress dd:before{content: ""; position: absolute; left: -8px; top: 0; width: 14px; height: 14px; border-radius: 50%; border: 1px solid #7295a5; background-color: #fff; background-image: url(img/j_drag.png); background-size: 8px 4px; background-repeat: no-repeat; background-position: center;}
.about_progress h3{font-size: 18px; color: #7295a5; line-height: 1;}
.about_progress h5{padding: 6px 0; text-align: justify;}
.about_progress em{font-size: 13px; line-height: 1.9; color: #000; vertical-align: middle;}
.about_progress i{color: #7295a5; padding-right: 6px; vertical-align: middle;}
@media only screen and (max-width: 768px){
	.about_pic{height: auto; padding: 15px 0; font-size: 0;}
	.about_pic img{height: 92px;}
	.about_caption{padding: 0 0 10px;}
	.about_subtitle{font-size: 18px;}
	.about_description{padding-bottom: 8px; padding-top: 22px;}
	.about_progress{margin: 0 0 -12px;}
	.about_progress:before{left: 49px;}
	.about_progress dl{position: relative; margin: 12px 0; padding-bottom: 16px;}
	.about_progress dl:before{content:" "; position: absolute; top: 50%; left: 39px; transform: translateY(140%); width: 18px; height: 18px; border-radius: 50%; border: 1px solid #7295a5; background-color: #fff; background-image: url(img/j_drag.png); background-size: 8px 4px; background-repeat: no-repeat; background-position: center;}
	.about_progress dl:last-child::before{display: none;}
	.about_progress dt{position: relative; width: 96px; height: 64px;}
	.about_progress dd{margin-left: 110px; padding: 0; border-bottom: 1px solid #f1eef0;}
	.about_progress dd:last-child{border-bottom: 0;}
	.about_progress dd:before{display: none;}
	.about_progress h3{font-size: 16px;}
	.about_progress h5{padding: 4px 0;}
	.about_progress em{font-size: 14px;}
}
/* 关于我们 */

#search{color: #333; line-height: 1.8; text-align: center;}
.sider strong{color: #cc0000; font-style: normal;}
.sider b{font-style: normal; color: #cc0000; padding: 0 10px}
.search_list{margin: 12px 0; font-size: 14px;}
.search_list li{padding: 6px 0;}
.search_list i{color: #7295a5;}
.search_list em{color: #7295a5; padding: 0 12px;}
.search_list b{color: #cc0000;}
@media only screen and (max-width: 768px){
	.m_search{background-color: #f1eef0; padding: 18px 10px;}
	.m_search strong{color: #cc0000;}
	.m_search b{color: #cc0000; padding: 0 6px;}
	.search_list{margin: 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 14px;}
	.search_list:last-child{border-bottom: 0;}
	.search_list li{font-size: 14px; padding: 4px 0;}
	.search_list em{font-size: 14px;}
	.search_list span{display: block; line-height: 1.6;}
}
/* 检索结果 */

.contact_box{overflow: hidden; margin: 28px 0;}
.contact_ways{width: 530px; height: 418px; box-sizing: border-box; border: 1px solid #e5e5e5; border-right: 0;}
.contact_ways h3{position: relative; padding: 0 30px; margin: 26px 0 20px;}
.contact_ways h3 em{font-size: 18px; color: #7295a5; line-height: 1px;}
.contact_ways h3:before{content: ""; position: absolute; left: 0; top: 0; height: 100%; border-left: 7px solid #7295a5;}
.contact_ways ul{margin: 0 38px;}
.contact_ways li{border-top: 1px solid #e5e5e5; padding: 12px 0;}
.contact_ways li:first-child{border-top: 0;}
.contact_ways em{font-size: 14px; padding: 0 20px; vertical-align: middle;}
.contact_ways i{width: 40px; height: 40px; display: inline-block; vertical-align: middle;}
.contact_map{position: relative; float: right; width: 610px; height: 418px;}
.contact_map img{width: 100%;}
.contact_map i{position: absolute; right: 274px; bottom: 88px; width: 20px; height: 28px; background-image: url(img/clocation.png);}
.contact_map em{position: absolute; top: -110px; left: -12px; width: 276px; height: 96px; padding: 12px; box-sizing: border-box; background-color: #fff; box-shadow: 0 0 15px rgba(14,5,10,.3);}
.contact_map em:before{content: ""; position: absolute; width: 16px; height: 16px; left: 24px; bottom: -14px; background-image: url(img/triangle.png);}
.contact_map b{font-size: 15px; color: #7295a5;}
.contact_map s{font-size: 15px; padding-top: 4px; line-height: 1.4; display: inline-block;}
.cicon_1{background-image: url(img/cicon_1.png);}
.cicon_2{background-image: url(img/cicon_2.png);}
.cicon_3{background-image: url(img/cicon_3.png);}
.cicon_4{background-image: url(img/cicon_4.png);}
.cicon_5{background-image: url(img/cicon_5.png);}
@media only screen and (max-width: 768px){
	.c_wrap{margin: 0;}
	.contact_box{margin: 0;}
	.contact_ways{width: 100%; height: auto; border: 0;}
	.contact_ways h3{padding: 8px 16px; margin: 0;}
	.contact_ways h3 em{font-size: 16px; padding: 0;}
	.contact_ways h3:before{display: none;}
	.contact_ways ul{margin: 0 16px 18px;}
	.contact_ways li{padding: 8px 0;}
	.contact_ways li:first-child{border-top: 1px solid #e5e5e5;}
	.contact_ways em{font-size: 14px; padding: 0 10px;}
	.contact_ways i{width: 18px; height: 18px;}
	.contact_map{float: none; width: 100%; height: 490px;}
}
/* 检索结果 */

.news_list{overflow: hidden; padding: 26px 0 10px; border-bottom: 1px solid #e5e5e5;  margin: 0 -26px;}
.news_list li{float: left; width: 50%;}
.news_list dl{margin: 0 26px; cursor: pointer;}
.news_list dt{height: 192px; background-size: cover; transition: .4s;}
.news_list dd{padding-bottom: 24px; height: 90px; overflow: hidden;}
.news_list h2{font-size: 15px; padding: 14px 0 10px;}
.news_list h2:hover{color: #7295a5; text-decoration: underline;}
.news_list p{color: #999; line-height: 1.8; max-height: 74px; overflow: hidden;}
.news_box{padding-bottom: 6px; border-bottom: 1px solid #e5e5e5;}
.news_box dl{position: relative; margin: 18px 0;}
.news_box dt{height: 286px;}
.news_box dd{position: absolute; top: 0; bottom: 0; color: #fff; width: 274px; padding: 20px 0; background-color: rgba(114,149,165,.9);}
.news_box h3{font-size: 15px; padding:4px 30px 10px 26px;}
.news_box p{line-height: 1.7; text-align: justify; padding: 0 26px; overflow: hidden; max-height: 140px;}
.news_box a:nth-child(2n+1) dd{right: 0;}
.news_box a:nth-child(2n) dd{left: 0;}
.news_box a:nth-child(2n+1) dt{margin-right: 274px;}
.news_box a:nth-child(2n) dt{margin-left: 274px;}
.nb_media i{position: absolute; left: 50%; top: 50%; width: 74px; height: 74px; border-radius: 50%; border: 3px solid #fff; margin-top: -37px; margin-left: -178px; background-color: rgba(114,149,165,.6);}
.nb_media s{position: absolute; left: 50%; top: 50%; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; background-image: url(img/video_start.png);}
.news_panel dl{overflow: hidden; padding: 28px 0 34px; border-bottom: 1px solid #e5e5e5;}
.news_panel dt{position: relative; float: left; color: #fff; padding: 8px; text-align: center; background-color: #eee;}
.news_panel dt:after{content: ""; position: absolute; top: 8px; right: -5px; width: 5px; height: 10px; background-image: url(img/pn_arr.png); background-size: contain;}
.news_panel dd{margin-left: 84px;}
.news_panel strong{font-size: 14px; cursor: pointer;}
.news_panel dd:hover strong{text-decoration: underline; color: #7295a5; transition: .4s;}
.news_panel p{padding-top: 6px; color: #999; line-height: 1.6; text-align: justify; max-height: 64px; overflow: hidden;}
.news_panel h3{font-size: 28px; color: #7295a5; line-height: 1.2;}
.news_panel h5{color: #7295a5;}
.news_panel i{width: 24px; height: 24px; margin-right: 6px; display: inline-block; vertical-align: middle; cursor: pointer;}
.news_page{margin-top: 34px;}
@media only screen and (max-width: 768px){
	.news_list{padding: 18px 0 0; border-bottom: 0;  margin: 0 -6px;}
	.news_list dl{margin: 0 6px;}
	.news_list dt{height: 80px; background-size: cover;}
	.news_list dd{padding-bottom: 6px; height: 60px;}
	.news_list h2{font-size: 14px; padding: 6px 0; overflow: hidden; max-height: 38px;}
	.news_list p{display: none;}
	.news_company_btn{overflow: hidden; margin-bottom: 18px;}
	.news_company_btn .pub_btn{float: right;}
	.news_box{padding-bottom: 0; border-bottom: 0;}
	.news_box dl{position: relative; margin: 18px 0;}
	.news_box dt{height: 114px;}
	.news_box dd{width: 112px; padding: 0;}
	.news_box a:nth-child(2n+1) dt{margin-right: 112px;}
	.news_box a:nth-child(2n) dt{margin-left: 112px;}
	.nb_media h2,.nb_intro h2{font-size: 13px; position: absolute; top: 50%; transform: translateY(-50%); padding: 0 10px; max-height: 76px; overflow: hidden;}
	.nb_media i{width: 30px; height: 30px; border: 2px solid #fff; margin-top: -15px; margin-left: -72px;background-size: 15px;}
	.nb_media s{width: 16px; height: 16px; margin-left: -8px; margin-top: -8px;}
	.news_panel dl{padding: 16px 0;}
	.news_panel dt{padding: 8px 6px; border-radius: 2px;}
	.news_panel dt:after{top: 4px; right: -4px; width: 4px; height: 8px;}
	.news_panel dd{margin-left: 68px;}
	.news_panel strong{font-size: 14px;}
	.news_panel h3{font-size: 24px; line-height: 1;}
	.news_panel h5{font-size: 12px;}
	.news_project_btn{overflow: hidden; margin: 18px 0;}
	.news_project_btn .pub_btn{float: right;}
}
/* 新闻中心 */

.nw_wrap{margin: 0 auto;}
.news_media_title{text-align: center; border-bottom: 1px solid #e5e5e5;}
.nm_title{font-size: 24px; color: #7295a5; padding: 30px 0 34px;}
.nm_subtitle{font-size: 13px; padding-bottom: 14px;}
.nm_subtitle i{color: #7295a5; padding-right: 24px;}
.nm_subtitle s{display: none;}
.news_media_paragraph{padding: 16px 0 22px;}
.news_media_paragraph p{font-size: 13px; color: #262626; line-height: 2.1;}
.news_media_pic{width: 880px; height: 510px;}
.news_media_pic img{display: block; width: 100%;}
.news_media_skip{overflow: hidden; padding: 24px 0 12px;}
.news_media_skip dl{color: #7295a5; height: 40px; line-height: 42px; text-align: center; cursor: pointer;}
.news_media_skip i{font-family: simsun; padding-right: 4px;}
.nms_1{float: left;}
.nms_1 dd{float: left; width: 128px; display: inline-block; border: 1px solid #7295a5;}
.nms_2{float: right;}
.nms_2 dd{float: left; width: 112px; border: 1px solid #7295a5; margin-left: 18px;}
.news_media_skip dd:hover{color: #fff; background-color: #7295a5; transition: .4s;}

.news_media_detail{margin: 30px auto; width: 880px; height: 500px;}
.news_media_detail img{width: 100%; display: block;}
.news_media_detail_paragraph p{font-size: 13px; color: #262626; line-height: 2.1;}
.news_media_link_box{position: relative; margin: 28px 0; z-index: 10;}
.news_media_link_box:before{content: ""; position: absolute; left: 0; top: 50%; width: 100%; border-top: 1px solid #e5e5e5;}
.news_media_link{position: relative; overflow: hidden; width: 198px; margin: 0 auto; background-color: #fff; z-index: 15;}
.news_media_link li{position: relative; float: left;}
.news_media_link a{width: 42px; height: 42px; background-color: #7194a4; border-radius: 50%; margin: 0 12px; background-size: 30px; background-repeat: no-repeat; display: block;}
.nml_1{background-image: url(img/relate_on_2.png);}
.nml_2{background-image: url(img/relate_on_3.png);}
.nml_3{background-image: url(img/relate_on_4.png);}
@media only screen and (max-width: 768px){
	.nm_title{font-size: 16px; padding: 15px 0 8px;}
	.nm_subtitle{font-size: 12px; padding-bottom: 10px;}
	.nm_subtitle em{display: none;}
	.nm_subtitle i{color: #333; padding-left: 4px;}
	.nm_subtitle s{width: 24px; height: 24px; vertical-align: middle; display: inline-block;}
	.news_media_paragraph{padding: 8px 0 18px;}
	.news_media_paragraph p{font-size: 14px; line-height: 1.9;}
	.news_media_pic{width: 100%; height: 202px;}
	.news_media_pic img{height: 202px;}
	.mo_nw_1{background-image: url(img/mo_nw_1.png);}
	.mo_nw_2{background-image: url(img/mo_nw_2.png);}
	.mo_nw_3{background-image: url(img/mo_nw_3.png);}
	.news_media_skip{padding: 24px 0; margin-bottom: 0;}
	.mo_nms{display: flex; justify-content: space-between;}
	.mo_nms li{width: 110px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; color: #fff; border-radius: 16px; background-color: #7699a9;}
	.mo_nms li *{padding: 0 2px; line-height: 32px;}
	.mo_nms i{font-size: 14px; font-family: simsun;}
	.nw_wrap{margin: 0 10px;}
	.news_media_detail{margin: 20px auto; width: 100%; height: 202px;}
	.news_media_detail img{height: 202px;}
	.news_media_detail_paragraph p{font-size: 14px; line-height: 1.9; padding-top: 8px;}
}
/* 新闻中心_媒体新闻_详情页 独立信息详情页 */

.invest_banner{height: 128px; margin: 24px 0;}
.invest_banner img{display: block;}
.invest_summary{padding-bottom: 28px; margin: 24px 0; border-bottom: 1px solid #e5e5e5;}
.invest_summary:last-child{border-bottom: 0;}
.invest_summary h3{font-size: 22px; color: #7295a5; line-height: 1; padding-bottom: 12px;}
.invest_summary p{line-height: 1.9; text-align: justify;}
.invest_btn{overflow: hidden; margin-top: 16px;}
.invest_btn dl{float: right; width: 140px; height: 40px; line-height: 38px; border: 1px solid #7295a5; box-sizing: border-box; text-align: center; font-size: 14px; color: #7295a5; margin-left: 16px; cursor: pointer; transition: .4s;}
.invest_btn dl:hover{color: #fff; background-color: #7295a5;}
.invest_btn i{font-size: 16px; font-family: simsun; padding-right: 10px;}
.invest_form{padding-bottom: 6px;}
.invest_form form{overflow: hidden;}
.if_tint{margin-bottom: 12px;}
.if_tint em{font-size: 13px; color: #999; vertical-align: middle; padding: 0 8px;}
.if_tint i{width: 16px; height: 16px; display: inline-block; vertical-align: middle; background-image: url(img/chosen_item.png);}
.if_input{float: left; width: 50%;}
.if_input_box{margin-right: 8px;}
.if_input_box dl{position: relative; padding: 0 34px; margin-bottom: 18px; background-color: #f1eef0; height: 38px; font-size: 13px; border-radius: 4px;}
.if_input_box dl.if_mail{padding: 0 12px;}
.if_input_box input::-webkit-input-placeholder{color: #333;}
.if_input_box input{width: 100%; height: 38px; line-height: 38px; border: 0; outline: none; background-color: transparent; color: #000; display: inline-block; vertical-align: middle;}
.if_input_box i{position: absolute; left: 8px; top: 50%; width: 16px; height: 16px; margin-top: -8px; background-image: url(img/chosen_item.png);}
.if_input_box s{position: absolute; width: 38px; height: 38px; right: 0; top: 50%; margin-top: -19px; background-image: url(img/data.png); background-size: 24px;}
.if_txt{float: right; width: 50%;}
.if_txt_box{margin-left: 8px; padding: 8px; background-color: #f1eef0; border-radius: 4px;}
.if_txt_box textarea{width: 100%; height: 190px; outline: none; background-color: transparent; border: 0; display: block; font-size: 13px;}
.if_txt_box textarea::-webkit-input-placeholder{color: #333;}
.if_bottom{margin: 18px 0;}
.if_bottom dl{float: left; width: 256px; margin-left: 8px;}
.if_bottom dl input{width: 100%; height: 38px; line-height: 38px; background-color: transparent; outline: none; border: 0; display: block;}
.if_bottom dl input::-webkit-input-placeholder{color: #333;}
.if_bottom dl input.if_letter{text-align: center; color: #fff;}
.if_bottom dt{float: left; width: 184px; border-radius: 4px 0 0 4px; background-color: #f1eef0; padding: 0 10px; font-size: 13px; display: inline-block; box-sizing: border-box;}
.if_bottom dd{float: right; width: 72px; border-radius: 0 4px 4px 0; /*background-color: #7295a5;*/ text-align: center;}
.if_submit{float: right; width: 162px; height: 40px; text-align: center; border-radius: 4px; border: 1px solid #7295a5; margin-top: -2px; cursor: pointer; transition: .4s;}
.if_submit:hover{background-color: #7295a5;}
.if_submit:hover input{color: #fff;}
.if_submit input{width: 100%; height: 38px; font-size: 15px; color: #7295a5; line-height: 38px; background-color: transparent; outline: none; border: 0; display: block;}
@media only screen and (max-width: 768px){
	.invest_banner{height: auto; margin: 8px 0 0;}
	.invest_banner img{height: 52px; width: 100%;}
	.invest_summary{padding-bottom: 20px; margin: 12px 0;}
	.invest_summary h3{font-size: 18px; padding-bottom: 6px;}
	.invest_btn{margin-top: 10px;}
	.invest_btn dl{width: 116px; height: 34px; line-height: 34px; font-size: 14px; margin-left: 0;}
	.invest_btn i{display: none;}
	.invest_btn s{font-size: 14px; font-family: simsun; padding-left: 6px;}
	
	.invest_form{padding-bottom: 0;}
	.if_tint{margin-bottom: 6px;}
	.if_tint em{font-size: 12px; padding: 0 4px;}
	.if_tint i{width: 12px; height: 12px;}
	.if_input{float: none; width: 100%;}
	.if_input_box{margin-right: 0;}
	.if_input_box dl{position: relative; padding: 0 24px; margin: 0 0 10px; background-color: #fff; height: 28px; font-size: 13px; border-radius: 0; border: 1px solid #cecece;}
	.if_input_box dl.if_mail{padding: 0 8px;}
	.if_input_box input{height: 28px; line-height: 28px;}
	.if_input_box i{position: absolute; left: 8px; top: 50%; width: 10px; height: 10px; margin-top: -5px; background-image: url(img/mo_chosen_item.png);}
	.if_input_box s{display: none;}
	.if_input_box u{position: absolute; top: -1px; right: -1px; width: 30px; height: 30px; background-color: #7195a6; background-image: url(img/jupload.png);}
	.if_txt{float: none; width: auto;}
	.if_txt_box{margin-left: 0; padding: 6px; background-color: #fff; border-radius: 0; border: 1px solid #cecece}
	.if_txt_box textarea{width: 100%; height: 150px;}
	.if_bottom{margin: 0;}
	.if_bottom dl{float: none; overflow: hidden; width: 100%; margin: 10px 0;}
	.if_bottom dl input{width: 100%; height: 28px; line-height: 28px;}
	.if_bottom dt{float: left; width: 80%; height: 28px; border-radius: 0; box-sizing: border-box; background-color: #fff; padding: 0 6px; font-size: 13px; border: 1px solid #cecece; border-right: 0;}
	.if_bottom dd{float: right; width: 20%; border-radius: 0; background-color: #7195a6;}
	.if_submit{float: none; width: 100%; height: 34px; border-radius: 0px; border: 0; margin: 10px 0; background-color: #7195a6;}
	.if_submit input{width: 100%; height: 34px; font-size: 14px; color: #fff; line-height: 34px; background-color: transparent; outline: none; border: 0; display: block;}
}
/* 投资者访问 */

.join_top{margin: 22px -10px;}
.join_top dl{position: relative; float: left; width: 350px; height: 44px; line-height: 44px; color: #7295a5; border: 1px solid #ededed; padding: 0 10px; margin: 0 10px; box-sizing: border-box; cursor: pointer;}
.join_top dl.selected i{background-image: url(img/j_up.png);}
.join_top i{position: absolute; right: 0; top: 0; width: 44px; height: 44px; background-image: url(img/j_drag.png); background-size: 20px 10px;}
.join_top ul{position: absolute; left: -1px; right: -1px; top: 43px; margin-top: -1px; border: 1px solid #ededed; background-color: #fff; z-index: 10; display: none;}
.join_top li{font-size: 13px; padding: 4px; border-top: 1px solid #ededed; text-align: center;}
.join_top li:first-child{border-top: 0;}
.join_top li:hover{background-color: #ededed; transition: .4s;}
.jt_search{position: relative; float: left; width: 400px; height: 44px; border: 1px solid #ededed; box-sizing: border-box; padding: 0 10px; margin-left: 10px;}
.jt_search input{border: 0; background-color: transparent; outline: none; width: 100%; height: 44px; line-height: 44px; display: block;}
.jt_search s{position: absolute; right: -1px; top: -1px; bottom: -1px; width: 60px; background-color: #7295a5; background-image: url(img/jsearch.png); background-size: 28px;}
.jt_search input::-webkit-input-placeholder{color: #7295a5;}
.join_box{padding-bottom: 14px; min-height: 400px;}
.join_jobs{position: relative; height: 50px; line-height: 50px; margin-top: 6px; background-color: #f1eef0; cursor: pointer; transition: .4s;}
.join_jobs.selected{background-color: #7295a5; color: #fff;}
.join_jobs.selected .join_jobs_notice i{background-image: url(img/j_slide_up.png);}
.join_jobs_notice{float: right; margin-right: 64px;}
.join_jobs_notice i{position: absolute; width: 30px; height: 30px; right: 12px; top: 50%; margin-top: -15px; border-radius: 50%; background-color: #fff; background-image: url(img/j_slide_down.png); background-size: 14px 8px;}
.join_jobs_notice em{padding-left: 32px;}
.join_jobs_name{float: left; font-size: 14px; padding-left: 18px;}
.join_qualification{padding: 12px 18px; border: 1px solid #e5e5e5; border-top: 0; display: none;}
.join_qualification h3{font-size: 13px; font-weight: bold; padding-top: 2px; padding-bottom: 4px;}
.join_qualification h4{line-height: 1.8;}
.join_qualification p{line-height: 2; text-align: justify;}
.join_qualification p.jq_1{line-height: 2;}
.join_qualification p.jq_2{padding-top: 6px; padding-bottom: 14px; display: none;}
.join_btn{margin: 8px 0; overflow: hidden;}
.join_btn dl{position: relative; float: right; width: 118px; height: 38px; color: #7295a5; line-height: 38px; text-align: center; border: 1px solid #7295a5; cursor: pointer; transition: .4s;}
.join_btn em{font-size: 16px;}
.join_btn i{font-family: simsun; font-size: 16px; padding: 0 4px;}
.join_btn dl:hover{background-color: #7295a5; color: #fff;}
.join_pop{position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 506px; padding: 14px; background-color: #fff; box-shadow: 0 0 16px rgba(13,5,10,.15); border-radius: 4px; cursor: pointer; z-index: 40; display: none;}
.join_pop h3{color: #3b3b3b; line-height: 1px;}
.join_pop b{font-size: 16px; color: #7295a5; padding: 0 8px; line-height: 1;}
.join_info{width: 284px; margin: 0 auto; overflow: hidden;}
.join_info u{position: absolute; right: 14px; top: 14px; width: 16px; height: 16px; background-image: url(img/jclose.png);}
.join_info dl{position: relative; height: 30px; padding: 0 8px; margin: 18px 0; border: 1px solid #cfcfcf; box-sizing: border-box;}
.join_info dl.ji_empty{border: 0; margin: -10px 0; text-align: right; line-height: 30px; cursor: pointer;}
.join_info dl.ji_btn{background-color: #7295a5;}
.join_info s{position: absolute; right: -1px; top: -1px; width: 30px; height: 30px; background-color: #7295a5; background-image: url(img/jupload.png); z-index: 5;}
.join_info em{color: #7295a5; text-decoration: underline; padding: 0 8px; vertical-align: middle;}
.join_info i{width: 20px; height: 20px; display: inline-block; vertical-align: middle; background-image: url(img/jdownload.png); background-size: 18px;}
.join_info input{border: 0; outline: none; background-color: transparent; width: 100%; line-height: 30px;}
.join_info input[type="file"]{position: absolute; right: 0; top: 0; border: 0; width: 30px; height: 30px; z-index: 10; opacity: 0;}
.join_info input::-webkit-input-placeholder{color: #3b3b3b;}
.join_info input[type="button"]{color: #fff;}

@media only screen and (max-width: 768px){
	.join_top{margin: 14px -4px;}
	.join_top ul{top: 32px;}
	.join_top li{font-size: 15px; padding: 4px; border-top: 1px solid #ddd; text-align: center;}
	.join_top li:first-child{border-top: 0;}
	.jt_list{float: left; width: 50%;}
	.jt_list:after{clear: both; content:" "; display: block; height: 0; font-size: 0;}
	.join_top dl{float: none; width: auto; height: 32px; line-height: 32px; padding: 0 16px 0 5px; margin: 0 4px;}
	.join_top dt{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.join_top i{right: 0; top: 0; width: 32px; height: 32px; background-size: 10px 5px;}
	.join_top ul{position: absolute; left: -1px; right: -1px; top: 30px; background-color: #ededed; z-index: 10; display: none;}
	.join_top li{font-size: 13px; padding: 2px;}
	.jt_search{float: left; width: 100%; height: 32px; padding: 0 5px; margin: 10px 5px 0 5px; border-left: 1px solid #eee;}
	.jt_search input{height: 32px; line-height: 32px;}
	.jt_search s{width: 32px; right: 10px; background-size: 16px;}
	.join_box{padding-bottom: 12px;}
	.join_jobs{height: 48px; line-height: 23px; margin-top: 10px; cursor: none;}
	.join_jobs_name{font-size: 14px; padding-left: 10px; line-height: 48px; display: none;}
	.join_jobs_name.join_jobs_name_1{display: block;}
	.join_jobs_notice u{position: absolute; right: 76px; top: 3px;}
	.join_jobs_notice em{position: absolute; right: 58px; bottom: 3px; padding: 0;}
	.join_jobs_notice .jjn_time{display: none;}
	.join_qualification{padding: 10px; display: none;}
	.join_qualification h3{padding-top: 4px; padding-bottom: 6px;}
	.join_qualification h4{line-height: 1.8;}
	.join_qualification p{line-height: 1.8; text-align: justify;}
	.join_qualification p.jq_1{display: none;}
	.join_qualification p.jq_2{display: block;}
	.join_qualification p.jq_2{padding: 3px 0; display: block;}
	.join_btn{margin: 4px 0;}
	.join_btn dl{width: 84px; height: 28px; line-height: 28px;}
	.join_btn em{font-size: 14px;}
	.join_btn i{font-size: 14px;}
	.join_pop{left: 0; top: auto; bottom: 40px; transform: translate(0,0); width: 100%; padding: 12px; box-shadow: none; border-radius: 0; display: none; box-sizing: border-box;}
	.join_pop h3{font-size: 12px;}
	.join_pop b{font-size: 14px;} 
	.join_info{width: 230px;}
	.join_info u{right: 12px; top: 12px; width: 12px; height: 12px;}
	.join_info dl{padding: 0 6px; margin: 10px 0;}
	.join_info dl.ji_empty{margin: -5px 0;}
	.join_info em{padding: 0 5px;}
	.join_info i{width: 18px; height: 18px;}
	.join_info input{font-size: 12px;}
	.pop_mask{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.6); z-index: 30; display: none;}
	.show.pop_mask{display: block;}
}
/* 加入我们 */

.core_area{position: relative; height: 32px; margin: 22px 0; border-bottom: 1px solid #e5e5e5; z-index: 10;}
.core_area ul{overflow: hidden; position: absolute; left: 0; bottom: 0; margin-bottom: -1px;}
.core_area li{position: relative; float: left; font-size: 15px; color: #999; padding: 6px 18px; border: 1px solid transparent; box-sizing: border-box; cursor: pointer; transition: .4s; z-index: 15;}
.core_area li.show{color: #7295a5; border: 1px solid #e5e5e5; border-bottom: 1px solid #fff; border-top: 1px solid transparent;}
.core_area li.show:before{content: ""; position: absolute; left: -1px; top: 0; right: -1px; border-top: 2px solid #7295a5;}
.core_job{display: none;}
.show.core_job{display: block;}
.core_job dl{position: relative; overflow: hidden; margin: 36px 0;}
.core_job dt{height: 286px; cursor: pointer; transition: .4s; }
.core_job dd{position: absolute; top: 0; width: 274px; height: 100%; background-color: rgba(114,149,165,.85); padding: 24px 28px; color: #fff; box-sizing: border-box;}
.core_job dl:nth-child(2n+1) dd{right: 0;}
.core_job dl:nth-child(2n) dd{left: 0;}
.core_job dl:nth-child(2n+1) dt{margin-right: 274px;}
.core_job dl:nth-child(2n) dt{margin-left: 274px;}
.core_job h2{font-size: 16px; padding-bottom: 12px;}
.core_job p{line-height: 1.8; text-align: justify;}
.core_page{border-top: 1px solid #e5e5e5; padding-top: 12px;}
@media only screen and (max-width: 768px){
	.core_area{height: 42px; margin: 0;}
	.core_area ul{overflow: auto; position: static; margin-bottom: 0; width: auto;} 
	.core_area li{float: none; font-size: 14px; padding: 0 14px; margin: 0; border: 0; line-height: 42px; white-space: nowrap; display: table-cell;}
	.core_area li.show{border: 0; border-top: 0; border-bottom: 2px solid #7295a5;}
	.core_area li.show:before{display: none;}
	.core_area li.show:after{content: ""; position: absolute; left: 50%; bottom: -1px; width: 6px; height: 4px; margin-left: -3px; background-image: url(img/p_up.png); background-size: contain;}
	.core_job dl{margin: 16px 0;}
	.core_job dt{height: 116px;}
	.core_job dl:nth-child(2n+1) dt{margin-right: 112px;}
	.core_job dl:nth-child(2n) dt{margin-left: 112px;}
	.core_job dd{top: 0; width: 112px; padding: 14px;}
	.core_job h2{font-size: 12px; padding-bottom: 0;}
	.core_page{border-top: 0; padding-top: 0;}
}
/* 核心业务 */

.coop_intro{padding: 0 20px;}
.coop_banner{height: 510px;}
.coop_intro h3{font-size: 22px; color: #7295a5; padding-bottom: 24px;}
.coop_intro p{font-size: 13px; color: #000; text-align: justify; line-height: 1.86;}
.coop_position{background-color: #f1eef0; padding: 0 20px;}
.coop_position h3{font-size: 24px; color: #7295a5; padding: 24px 20px;}
.cp_list{overflow: hidden;}
.cp_list dl{float: left; width: 25%;}
.cp_list dt{width: 114px; height: 114px; border-radius: 50%; background-color: #8dadbc; margin: 0 auto; background-size: 72px;}
.cp_list dt:hover{transform: translateY(5px); transition: .4s;}
.cp_list dd{text-align: center; padding: 28px;}
.cp_list dd:hover{text-decoration: underline;}
.cp_list h2{font-size: 15px; color: #7295a5;}
.cp_list h5{font-size: 13px; color: #000; line-height: 1.6;}
.coop_plan{overflow: hidden; margin: 24px -5px 52px;}
.coop_plan .swiper-slide{width: 25%;}
.coop_plan dl{cursor: pointer; transition: .4s;}
.coop_plan dd{height: 280px; margin: 5px; background-size: cover; transition: .4s;}
.coop_map{position: relative; height: 432px; width: 1140px; margin: 0 auto;}
.coop_map dl{position: absolute; left: 50%; top: 0; height: 100%; width: 360px; margin-left: 190px; padding: 48px 34px; text-align: center; box-sizing: border-box; background-color: rgba(128,159,174,.85);}
.coop_map h2{width: 82px; height: 82px; margin: 4px auto;}
.coop_map h4{font-size: 16px; color: #fff; text-align: center;}
.coop_map h5{margin: 46px auto 24px; width: 200px; height: 36px; background-color: #fff; font-size: 16px; color: #688b9a; text-align: center; border-radius: 4px;}
.coop_map button{outline: none; background-color: transparent; border: 0; color: #7295a5; font-size: 16px; height: 36px; line-height: 36px; display: inline-block; cursor: pointer;}
.coop_map h5:hover{filter: brightness(1.15); transition: .4s;}
.coop_skip{overflow: hidden; padding: 8px 0;}
.coop_skip dl{color: #7295a5; height: 40px; line-height: 42px; text-align: center; cursor: pointer;}
.coop_skip dl i{padding-right: 4px;}
.cs_1{float: left;}
.cs_1 dd{float: left; width: 128px; display: inline-block; border: 1px solid #7295a5;}
.cs_2{float: right;}
.cs_2 dd{float: left; width: 112px; border: 1px solid #7295a5; margin-left: 18px;}
.coop_skip dd:hover{color: #fff; background-color: #7295a5; transition: .4s;}
/* 招商合作详情页弹窗部分 */
/*
.coop_pop{position: fixed; left: 50%; top: 50%; width: 532px; background-color: #fff; transform: translate(-50%,-50%); padding: 12px 14px 5px; border-radius: 4px; box-shadow: 0 0 16px rgba(13,5,10,.15); display: none; z-index: 40;}
*/
.coop_pop h1{font-size: 20px; color: #7295a5; line-height: 1;}
.coop_pop i{position: absolute; right: 14px; top: 12px; width: 16px; height: 16px; background-image: url(img/jclose.png);}
.bo_pop{position: fixed; left: 50%; top: 50%; width: 532px; background-color: #fff; transform: translate(-50%,-50%); padding: 12px 14px 5px; border-radius: 4px; box-shadow: 0 0 16px rgba(13,5,10,.15); display: none; z-index: 40;}
.bo_pop h1{font-size: 20px; color: #7295a5; line-height: 1;}
.bo_pop i{position: absolute; right: 14px; top: 12px; width: 16px; height: 16px; background-image: url(img/jclose.png);}

.cp_info{width: 284px; margin: 0 auto;}
.cp_info li{margin: 18px 0; padding: 0 6px; border: 1px solid #cfcfcf; box-sizing: border-box; color: #3b3b3b;}
.cp_info li.cop_txt{padding: 6px;}
.cp_info li.cop_btn{border: 0; background-color: #7295a5; text-align: center;}
.cp_info input{outline: none; background-color: transparent; border: 0; height: 30px; line-height: 30px; width: 100%; display: block;}
.cp_info input[type="submit"]{line-height: 34px; height: 34px; color: #fff;}
.cp_info textarea{outline: none; border: 0; background-color: transparent; width: 100%; display: block;}
.coop_slide_pop{position: fixed; left: 50%; transform: translate(-50%,-50%); top: 50%; width: 1080px; padding: 14px; background-color: #fff; border-radius: 4px; box-shadow: 0 0 25px rgb(14,5,10,.35); display: none; z-index: 40;}
.coop_slide s{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0) 90%, rgba(0,0,0,.35) 10%); filter: blur(64px); display: none; z-index: 15;}
.coop_slide .swiper-slide{height: 594px;}
.coop_slide img{display: block; width: 100%;}
.coop_slide .next_btn{width: 38px; height: 64px; background-image: url(img/coop_next_btn.png); display: none;}
@media only screen and (max-width: 768px){
	.coop_intro{padding: 12px 0;}
	.coop_banner{height: 218px;}
	.coop_intro h3{font-size: 18px; padding-bottom: 6px;}
	.coop_intro p{font-size: 14px;}
	.coop_position{padding: 18px 0 0;}
	.coop_position h3{font-size: 18px; line-height: 1; padding: 0;}
	.cp_list dl{overflow: hidden; float: none; width: 100%; margin: 18px 0; white-space: nowrap;}
	.cp_list dt{float: left; width: 52px; height: 52px; margin: 0; background-size: 32px;}
	.cp_list dd{text-align: left; padding: 0; margin: 6px 64px;}
	.cp_list h2{font-size: 15px;}
	.cp_list h5{font-size: 13px; line-height: 1.6;}
	.coop_plan{overflow: auto; margin: -5px;}
	.coop_plan .swiper-slide{width: 50%;}
	.coop_plan dd{height: 90px; width: auto; margin: 5px; background-size: cover;}
	.coop_map{height: 348px; margin: 26px 0; background-image: url(../pic/mo_coop_map.jpg); width:auto;}
	.coop_map dl{left: 0; bottom: 0; top: auto; height: 84px; width: 100%; margin-left: 0; padding: 0; text-align: left;}
/*	.coop_map dl{left: 0; bottom: 0; top: auto; height: auto; width: 100%; margin-left: 0; padding: 0; text-align: left;}*/
	.coop_map dt{margin: 10px 80px 10px 10px;}
	.coop_map h2{float: left; width: 28px; height: 28px; margin: 0;}
	.coop_map h4{font-size: 13px; text-align: left; margin-left: 34px; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.coop_map h5{position: absolute; right: 10px; top: 50%; width: 62px; height: 62px; border-radius: 4px; background-color: #fff; margin: 0; font-size: 18px; margin-top: -31px;}
	.coop_map button{font-size: 18px; width: 52px; height: auto; margin: 8px auto; line-height: 1.3; -webkit-appearance: button;}
	.coop_skip{padding: 0; margin-bottom: 26px;}
	.mo_cs{display: flex; justify-content: space-between;}
	.mo_cs li{width: 110px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; color: #fff; border-radius: 16px; background-color: #7699a9;}
	.mo_cs li *{padding: 0 2px;}
	.mo_cs i{font-family: simsun; font-size: 14px;}
	.coop_pop{left: 0; top: auto; bottom: 48px; width: 100%; transform: translate(0,0); padding: 10px; box-sizing: border-box; border-radius: 0;}
	.coop_pop h1{font-size: 16px;}
	.coop_pop i{right: 10px; top: 10px;}
	.cp_info{width: 60%;}
	.cp_info li{margin: 12px 0; padding: 0 4px;}
	.cp_info li.cop_txt{padding: 4px;}
	.mo_coop_slide_bg{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.75); display: none; z-index: 40;}
	.coop_slide_pop{left: 0; transform: translate(0,-50%); top: 50%; width: 100%; padding: 4px; box-sizing: border-box;}
	.coop_slide .swiper-slide{height: auto;}
	.coop_slide img{height: 100%;}
	.coop_slide .next_btn{display: none;}
	
	.bo_pop{left: 0; top: auto; bottom: 48px; width: 100%; transform: translate(0,0); padding: 10px; box-sizing: border-box; border-radius: 0;}
	.bo_pop h1{font-size: 16px;}
	.bo_pop i{right: 10px; top: 10px;}
}
/* 招商合作详情页 */

.coop_wrap{width: 1140px; margin: 0 auto;}
.coop_top{background-color: #f1eef0;}
.ct_box dl{position: relative; float: left; width: 320px; height: 44px; line-height: 44px; color: #7295a5; background-color: #fff; padding: 0 10px; margin: 22px 18px; box-sizing: border-box; cursor: pointer;}
.ct_box dl.selected i{background-image: url(img/j_up.png);}
.ct_box i{position: absolute; right: 0; top: 0; width: 44px; height: 44px; background-image: url(img/j_drag.png); background-size: 20px 10px;}
.coop_top ul{position: absolute; left: -1px; right: -1px; top: 43px; margin-top: -1px; background-color: #fff; z-index: 10; display: none;}
.coop_top li{font-size: 15px; padding: 4px; border-top: 1px solid #ededed; text-align: center;}
.coop_top li:first-child{border-top: 0;}
.coop_top li:hover{background-color: #ededed;}
.coop_search{position: relative; float: left; width: 380px; height: 44px; border: 1px solid #ededed; box-sizing: border-box; padding: 0 10px; margin: 22px 18px; background-color: #fff;}
.coop_search input{border: 0; background-color: transparent; outline: none; width: 100%; height: 44px; line-height: 44px; display: block;}
.coop_search s{position: absolute; right: 0; top: 0; bottom: 0; width: 60px; background-color: #7295a5; background-image: url(img/jsearch.png); background-size: 28px;}
.coop_search input::-webkit-input-placeholder{color: #7295a5;}
.coop_panel{overflow: hidden; margin: 36px 0;}
.cp_1{float: left; width: 742px;}
.cp_2{float: right;}
.coop_panel:nth-child(2n+1) .cp_1{float: left;}
.coop_panel:nth-child(2n) .cp_1{float: right;}
.cp_slide .swiper-slide{width: 742px; height: 344px;}
.cp_slide .swiper-slide a{width: 100%; height: 100%; display: block; position: relative;}
.cp_slide .swiper-slide a:after{ position: absolute; top: 0; left: -75%; z-index: 2; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.2)); transform: skewX(-25deg);}
.cp_slide .swiper-slide a:hover:after{left: 150%; transition: .8s;}
.cp_slide .swiper-pagination-bullet{width: 12px; height: 12px;}
.cp_slide .swiper-pagination-bullets{width: auto; bottom: 12px; left: 16px;}
.cp_slide .swiper-pagination-bullet-active{background-color: #668da0; border-color: #999;}
.cp_intro{position: relative; width: 398px; height: 344px; background-color: #f1eef0;}
.cp_intro h2{font-size: 18px; padding: 32px 32px 0;}
.cpi_list{margin: 8px 32px;}
.cpi_list li{padding: 8px 0}
.cpi_list li *{vertical-align: middle; display: inline-block;}
.cpi_list i{width: 24px; height: 24px;}
.cpi_list em{color: #666; padding: 0 8px;}
.co_icon_1{background-image: url(img/co_icon_1.png)}
.co_icon_2{background-image: url(img/co_icon_2.png)}
.co_icon_3{background-image: url(img/co_icon_3.png)}
.cpi_online{position: absolute; left: 26px; bottom: 30px; height: 32px;}
.cpi_online i{width: 32px; height: 32px; background-color: #7295a5; border-radius: 50%; background-image: url(img/co_btn_2.png); background-size: 20px; vertical-align: middle; display: inline-block;}
.cpi_online em{font-size: 15px; color: #666; padding: 0 8px; vertical-align: middle;}
.cpi_btn{position: absolute; right: 0; bottom: 0; width: 108px; height: 44px; line-height: 44px; background-color: #7295a5; text-align: center; font-size: 15px; color: #fff; transition: .4s;}
.cpi_btn:hover{filter: brightness(1.05);}
.cpi_btn i{font-family: simsun; padding-left: 8px;}
.coop_page{border-top: 1px solid #e5e5e5; padding-top: 14px;}
@media only screen and (max-width: 768px){
	.coop_wrap{margin: 0 10px; width: auto;}
	.ct_box{margin: 0 -5px;}
	.ct_list{float: left; width: 50%;}
	.ct_box dl{float: none; width: auto; height: 30px; font-size: 13px; line-height: 30px; margin: 15px 5px;}
	.ct_box i{width: 30px; height: 30px; background-image: url(img/j_drag.png); background-size: 10px 5px;}
	.coop_top ul{top: 28px; left: 0; right: 0;}
	.coop_top li{font-size: 13px; padding: 0;}
	.mo_coop_search{margin: 0 5px;}
	.coop_search{float: left; width: 100%; height: 30px; padding: 0 5px; margin: 0 0 15px;}
	.coop_search input{width: 100%; height: 30px; line-height: 30px;}
	.coop_search s{width: 30px; background-size: 16px;}
	.coop_panel{position: relative; margin: 10px 0;}
	.cp_1{float: none; width: 100%;}
	.cp_2{float: none;}
	.coop_panel:nth-child(2n+1) .cp_1{float: none;}
	.coop_panel:nth-child(2n) .cp_1{float: none;}
	.cp_slide .swiper-slide{width: 100%; height: 164px;}
	.cp_slide .swiper-slide img{height: 164px;}
	.cp_slide .swiper-pagination-bullet{display: none;}
	.cp_slide .swiper-pagination-bullets{display: none;}
	.cp_slide .swiper-pagination-bullet-active{display: none;}
	.cp_intro{width: 100%; height: 54px;}
	.cp_intro h2{font-size: 15px; padding: 4px 10px 0;}
	.cpi_list{margin: -2px 10px 0; overflow: hidden;}
	.cpi_list li{padding: 2px 0 0; float: left; width: 50%; white-space: nowrap;}
	.cpi_list em{padding: 0 6px;}
	.coop_page{border-top: 0; padding-top: 0;}
	.coop_box{overflow: hidden; margin: 14px 0 24px;}
	.coop_box .pub_btn{float: right;}
}	
/* 招商合作列表页 */


.islide dl{position: relative; overflow: hidden;}
.islide dt{transform: translate(-50%,-50%); position: absolute; top: 50%; left: 50%;}
.islide dt s{font-size: 24px; color: #fff; text-shadow: 0 0 5px #000; display: block; opacity: 0; transform: translateY(40px); transition: .8s; transition-delay: .6s;}
.islide .swiper-slide-active dt s{opacity: 1; transform: translateY(0);}

.top_box{position: fixed; top: 0; left: 0; width: 100%; z-index: 15;}
.logo{transition: .5s;}
.tr_data{transition: .5s;}
.tr_menu{transition: .5s;}
.icompany dl:after{ position: absolute; top: 0; left: -75%; z-index: 2; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.2)); transform: skewX(-25deg);}
.icompany dl:hover:after{left: 150%; transition: .8s;}
.core_job dt{overflow: hidden; position: relative;}
.core_job dt:after{ position: absolute; top: 0; left: -75%; z-index: 2; content: ''; width: 50%; height: 100%; background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,.2)); transform: skewX(-25deg);}
.core_job dt:hover:after{left: 150%; transition: .8s;}.trr_list{position: relative; z-index: 1;}
.top_code s{position: absolute; top: 40px; left: 50%; margin-left: -60px; opacity: 0; transition: .3s; overflow: hidden; width: 0; height: 0;}
.top_code s img{width: 120px;}
.top_code:hover s{opacity: 1; overflow: visible;}
.index_message{position: relative;}
.im_close{position: absolute; right: 10px; top: 10px; width: 16px; height: 16px; background-image: url(img/jclose.png); cursor: pointer;}
.im_in{position: absolute; left: 10px; width: 200px; top: 48px; background-color: #fff; border: 1px solid #eee; padding: 10px 40px 4px; opacity: 0; height: 0; overflow: hidden; transition: .3s;}
.im_in:before{content: ""; width: 20px; height: 10px; position: absolute; top: -10px; left: 100px; background-image: url(http://hoyodesign.com/qldp/tt/index_bottom_arr.png);}
.im_in p{display: block; margin-bottom: 10px;}
.im_in em{float: left; display: block; font-size: 12px; width: 40px;}
.im_in u{margin-left: 40px; display: block;}
.im_input{border: 0; width: 100%; background-color: #eee; border-radius: 3px; font-size: 12px; line-height: 20px; height: 20px; text-indent: 6px;}
.im_textarea{border: 0; width: 100%; background-color: #eee; border-radius: 3px; line-height: 20px; height: 80px; text-indent: 6px;}
.im_submit{background-color: #7295a5; text-align: center; color: #fff; border-radius: 3px; width: 100%; border: 0; font-size: 12px; height: 22px; cursor: pointer;}
.im_in_show{opacity: 1; height: auto; overflow: visible;}
.swiper-button-prev{left:0; background-image:url(img/ctrl_prev.png); width: 18px; height: 33px; background-size:contain; display:none;}
.swiper-button-next{right:0; background-image:url(img/ctrl_next.png); width: 18px; height: 33px; background-size:contain; display:none;}
.BMap_bubble_title{font-weight:bold;}
.islide-prev,.islide-next{cursor: pointer; width: 48px; height: 48px; margin-top: -24px; border: 1px solid #7499aa; border-radius: 50%; position: absolute; top: 50%; z-index: 10; background-size: 18px 33px; transition: .3s;}
.islide-prev{background-image: url(img/ctrl_prev.png); left: -50px;}
.islide-next{background-image: url(img/ctrl_next.png); right: -50px;}
.islide:hover .islide-prev{left: 80px;}
.islide:hover .islide-next{right: 80px;}
@media only screen and (max-width: 768px){
	.islide-prev,.islide-next{display: none;}
}
.coop_pop{left:798px; top:72px;}
.coop_pop:before{bottom:-10px; top:auto; transform: rotate(180deg); left: 120px;}
.coop_popd{position: fixed; left: 50%; top: 50%; width: 532px; background-color: #fff; transform: translate(-50%,-50%); padding: 12px 14px 5px; border-radius: 4px; box-shadow: 0 0 16px rgba(13,5,10,.15); display: none; z-index: 40;}
.coop_pop2{left:24px; top:34px;}
.coop_pop2:before{bottom:-10px; top:auto; transform: rotate(180deg); left: 40px;}

.coop_plan .swiper-button-prev{left: 10px; width: 24px; height: 44px; display:block; z-index: 20;}
.coop_plan .swiper-button-next{right: 10px; width: 24px; height: 44px; display:block; z-index: 20;}

.dd_icon i{width: 24px; height: 24px; display: inline-block; margin-top: 10px;}