@charset "utf-8";

*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container{display: block;max-width:1400px; margin:0 auto; }
.hidden{ overflow:hidden;}
.hide{ display:none;}


.header{ position: relative; height:178px; background: url(../images/headbj.jpg) no-repeat center center; background-size:cover; }
.logos{ height:90px; margin-top:44px; }
.logos img{ display: block; height:100%; }

.headwz{ height:60px; margin-top:59px; margin-left:50px;}
.headwz img{ display: block; height:100%; }

.header .topbtn{ border-radius:0 0 10px 10px; overflow: hidden; position: absolute; top:0; right:0; height:40px; line-height:40px; font-size:16px; }
.header .topbtn a{ color:#ffffff; padding:0 16px; float: left; display: block; background:#015293; }
.header .topbtn a span{ font-size:16px; margin-right:5px;}
.header .topbtn a:hover{ background:#cc0000; color:#ffffff;}


.hrig{}
.hrig .time{ color:#454545; font-size:14px; line-height:1; margin:70px 0 15px 0; text-align: right; }
.hrig .search{ width:313px; height:42px; border:1px solid #66a8d6; border-radius:21px; overflow: hidden; background:#ffffff; }
.hrig .search .input{ width:260px; float:left; background:#ffffff; height:40px; line-height:40px; padding:0 20px; }
.hrig .search .submit{ cursor:pointer; border-left:1px solid #66a8d6; width:50px; height:40px; float:right; background: url(../images/search_btn.png) no-repeat center center; background-size:40px 40px; }

.nav{ height:44px; background:#015293; color:#ffffff; text-align: center; }
.navlist{ }
.navlist li{ float: left; line-height:44px; width:9.4%; font-size:18px; font-weight:bold; }
.navlist li a{ display: block;}
.navlist li.home{ width:6%; }
.navlist li.on,.navlist li:hover{ background:#cc0000;}

.nav_btn{ display: none;}

.huibj{ background:#f2f2f2; }
.main{ background:#ffffff; padding:0 30px; overflow: hidden; }

/*头部新闻*/
.htnews{ overflow: hidden; margin:30px 0;}
.hnban{ width:800px;}
.hnban img{ display: block; width:100%;}

.hnban .swiper-slide a{ display: block; position: relative;}
.hnban .swiper-slide a:after{ content:""; position: absolute; width:100%; height:100%; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 60%,  rgba(0,0,0,0.7) 80%, rgba(0,0,0,1) 100%); left:0; top:0; }
.hnban .swiper-slide .tit{ position: absolute; line-height:1; left:0; bottom:0; width:100%; color:#ffffff; font-size:16px; line-height:60px; padding:0 25px; z-index:1;  }

.hnban .swiper-pagination{ line-height:0; bottom:26px; width: auto; right:25px; left:auto; }
.hnban .swiper-pagination .swiper-pagination-bullet{ width:10px; height:8px; background:#808081; margin:0 4px; border-radius:4px; opacity:1; }
.hnban .swiper-pagination .swiper-pagination-bullet-active{ background:#ffffff; width:18px; }

.hnban .hnban-next,.hnban .hnban-prev{ width:32px; height:56px; position:absolute; top:50%; margin-top:-28px; z-index:10; cursor: pointer; }
.hnban .hnban-next{ left:0; background: rgba(177, 180, 184, 0.3) url(../images/hnban-next.png) no-repeat center center; background-size:cover; }
.hnban .hnban-next:hover{ background-color:#015293;}
.hnban .hnban-prev{ right:0; background:rgba(177, 180, 184, 0.3)  url(../images/hnban-prev.png) no-repeat center center; background-size:cover; }
.hnban .hnban-prev:hover{ background-color:#015293;}


.httab{ width:500px; }
.htnav{ height:71px; line-height:70px; border-bottom:1px solid #efefef; font-size:20px; text-align: center; }
.htnav li{float: left; width:100px; cursor: pointer; margin-right:20px; }
.htnav li a{ display: block;}
.htnav li.on{ font-weight: bold; color:#0068b7; position: relative; }
.htnav li.on:after{ content:""; width:100%; position: absolute; left:0; bottom:0; background:#0068b7; height:4px;}

.httab_main{}
.httop{ margin:25px 0;}
.httop h3{ color:#151515; font-size:24px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.httop p{ color:#808080; font-size:14px; margin-top:10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.httop h3:hover{ color: #0068b7; }

.htlist{ overflow: hidden;}
.htlist li{ float: left; width:100%; line-height:42px; }
.htlist li a{ overflow: hidden; width:100%; display: block; font-size:16px; padding-left:26px; position: relative;}
.htlist li a:after{ content:""; width:6px; height:6px; background:#dedede; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.htlist li a .tit{ color:#333333; float: left;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:410px;}
.htlist li a .time{ color:#999999; float: right; width:50px; text-align: right; }
.htlist li:hover a .tit{ color: #0068b7;}
.htlist li:hover a .time{ color: #0068b7;}
.htlist li:hover a:after{ background:#0068b7;}
/*头部新闻*/

/*活动专题*/
.hspecial{ overflow: hidden; padding:14px; border:1px solid #e5e5e5; margin:30px 0;}
.hspecial .hs_tit{ float: left; width:74px; height:74px; border-radius:5px; background:#0068b7; font-size:18px; line-height:22px; font-weight: bold; color:#ffffff; padding:15px 19px; }

.hspecial .hs_list{float: left; }
.hspecial .hs_list li{ margin-left:28px; float: left; text-align: center; font-weight: bold; width:360px; height:74px; line-height:74px; color:#0068b7; font-size:20px; background:url(../images/hsbj.jpg) no-repeat center center; background-size:cover; }
.hspecial .hs_list li a{ display: block;}
.hspecial .hs_list li .tit{ display: inline-block; }
.hspecial .hs_list li .tit2{  position: relative; padding-right:50px; }
.hspecial .hs_list li .tit2:after{ content:""; width:36px; height:18px; position: absolute; top:20px; right:0; background: url(../images/hot.png) no-repeat center center; background-size:cover; }
.hspecial .more{ width:46px; height:76px; font-size:14px; line-height:14px; padding:10px 16px; font-weight: bold; color:#ffffff; background:#4976ba; float: right; border-radius:5px; }
/*活动专题*/

/*信息板块*/
.homeblock{ overflow: hidden; position: relative; margin:30px 0;}
.homeblock:after{ content:""; width:1px; height:100%; position: absolute; left:50%; top:0; background:#dbdbdb; }
.homeblock .plate{ width:640px; }

.htit{ height:50px; line-height:50px; background: url(../images/htit.jpg) repeat-x left center; }
.htit h3{ color:#0068b7; font-size:24px; padding:0 20px 0 50px; float: left; margin-left:20px; }
.htit h3.hico01{ background:#ffffff url(../images/htit01.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico02{ background:#ffffff url(../images/htit02.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico03{ background:#ffffff url(../images/htit03.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico04{ background:#ffffff url(../images/htit04.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico05{ background:#ffffff url(../images/htit05.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico06{ background:#ffffff url(../images/htit06.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico07{ background:#ffffff url(../images/htit07.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico08{ background:#ffffff url(../images/htit08.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico09{ background:#ffffff url(../images/htit09.png) no-repeat left center; background-size:auto 100%;}

.htit .more{ float: right; background:#ffffff; color:#296ecd; font-size:14px; padding-left:20px; }
.htit .more:hover{ color:#cc0000;}


.hntab_nav{ border-bottom:1px solid #e9e9e9; margin:15px 0 30px 0; }
.hntab_nav li{ float: left; height:50px; line-height:50px; width:85px; font-size:18px; text-align:center; }
.hntab_nav li.on{ color:#0569b9; font-weight:bold; position: relative;}
.hntab_nav li.on:after{ content:""; width:100%; height:2px; background:#0569b9; position: absolute; left:0; bottom:-1px; }
.hntab_nav li.on:before{ content:""; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #0569b9; position: absolute; left:50%; margin-left:-4px; bottom:-7px; }
.hntab_nav span{ float: left; margin:0 30px; font-size:18px; color:#eeeeee; line-height:50px; }
/*信息板块*/

/*首页商会信息*/
.cfc_nav{ overflow: hidden; margin:20px 0; }
.cfc_nav li{ float: left; width:32%; margin-right:2%; color:#ffffff; border-radius:5px; overflow: hidden; }
.cfc_nav li a{ display: block; padding:20px 0; }
.cfc_nav li.li01{ background:#5f87b9; }
.cfc_nav li.li02{ background:#529ddb; }
.cfc_nav li.li03{ background:#5f87b9; }
.cfc_nav li.li04{ background:#529ddb; }
.cfc_nav li .ico{ width:40px; margin:0 auto; }
.cfc_nav li .ico img{ display: block; width:100%; }
.cfc_nav li .tit{ font-size:16px; text-align: center; margin-top:10px;}


.ab_nav{ overflow: hidden; background:#ecf3fe; border-radius:5px; padding-bottom:12px; margin-top:20px; }
.ab_nav li{ float: left; width:197px; margin-left:12px; margin-top:12px; background:#ffffff; padding:10px; overflow: hidden; }
.ab_nav li .ico{ width:50px; float: left; border-radius:50%; overflow: hidden; margin:0 15px; }
.ab_nav li .ico img{ display: block; width:100%; }
.ab_nav li .tit{ color:#4a4a4a; font-size:16px; line-height:50px; }
/*首页商会信息*/

/*广告条*/
.advertisement{ margin:30px 0;}
.advertisement img{ display: block; width:100%;}
/*广告条*/

/*会员风采*/
.member_style{ border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; margin:30px 0; }
.member_style .swiper-slide{ border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5; }
.member_style .swiper-slide a{ display: block; padding:25px; }
.member_style .swiper-slide .mstop{ overflow: hidden;}
.member_style .swiper-slide .mstop .ico{ width:65px; height:65px; float: left; border:1px solid #e5e5e5; border-radius:50%; overflow: hidden; }
.member_style .swiper-slide .mstop .ico img{ display: block; width:100%;}
.member_style .swiper-slide .mstop .tit{ padding-left:80px; color:#3e3e3e; font-size:20px; line-height:1.5; font-weight: bold; height:65px; }
.member_style .swiper-slide .mstop .tit div{display: flex; align-items: center; height:100%; }
.member_style .swiper-slide .info{ color:#787879; font-size:14px; line-height:30px; margin-top:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height:90px; }
.member_style .swiper-slide:hover{ background:#296ecd;}
.member_style .swiper-slide:hover .info{ color:#cbdbf1; }
.member_style .swiper-slide:hover .mstop .tit{ color:#ffffff; }

.member-style-pagination{ text-align: center; margin:30px 0; line-height:0;}
.member-style-pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#707070; margin:0 5px; border-radius:5px; opacity:1; }
.member-style-pagination .swiper-pagination-bullet-active{ background:#296ecd; width:40px; }

.home-prev,.home-next{ width:40px; height:40px; position: absolute; top:50%; margin-top:-20px; z-index:100; cursor: pointer; }
.home-next{ left:0; background:#75787c url(../images/hnban-next.png) no-repeat center center; background-size:auto 100%; }
.home-next:hover{ background-color:#296ecd; }
.home-prev{ right:0; background:#75787c url(../images/hnban-prev.png) no-repeat center center; background-size:auto 100%; }
.home-prev:hover{ background-color:#296ecd; }
.swiper-button-disabled{background-color:#75787c !important;}
/*会员风采*/

/*图片信息*/
.nimg{ overflow: hidden; margin:20px 0; }
.nimg .img{ width:220px; }
.nimg .img img{ display: block; width:100%; }

.nimg .txt{ padding-left:250px;}
.nimg .txt h3{ color:#151515; font-size:18px; font-weight: normal; margin-top:18px;}
.nimg .txt h3 a{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.nimg .txt p{ color:#808080; font-size:14px; line-height:2; margin-top:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.tabloid{ margin:30px 0 60px 0;}
.tabloid .swiper-slide{ width:24.25%; position: relative;}
.tabloid .swiper-slide img{ display: block; width:100%;}
.tabloid .swiper-slide .tit{ padding:0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height:40px; line-height:40px; position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.8); text-align: center; color:#ffffff; font-size:14px; width:100%; }
/*图片信息*/


/*底部*/
.footer{ background:#f5f5f5; border-top:4px solid #296fcd; overflow: hidden; }
.dbnav{ color:#3c3c3c; font-size:14px; text-align: center; margin:35px 0; }
.dbnav span{ margin:0 10px; color:#8f8989; font-size:12px; }
.dbnav a:hover{ color:#296fcd; text-decoration: underline; }

.db_links{ width:1250px; margin:0 auto; overflow: hidden;}
.db_links li{ width:29.33%; margin:0 2%; border:1px solid #eeeeee; background:#ffffff; position: relative; float: left;}
.db_links li:after{ position: absolute; right:15px; top:50%; margin-top:-4px; content:""; height:0; width:0; border-top:8px solid #333333; border-right:4px solid transparent; border-left:4px solid transparent;}
.db_links li select{ height:30px; background: transparent; padding:0 15px; font-size:14px; display: block; width:100%; }

.dbcontent{ overflow: hidden; padding:35px 0; margin-top:35px; border-top:1px solid #e1dfdf; }
.dbcontent .info{ color:#858282; font-size:14px; line-height:30px; margin-top:20px; }
.dbcontent .info span{ margin:0 14px;font-size:12px; }
.dbcontent .info a:hover{ color:#296fcd; text-decoration: underline; }

.dbcontent .wechat{ overflow: hidden; }
.dbcontent .wechat li{ float: left; width:140px; }
.dbcontent .wechat li .img{ width:100px; margin:0 auto;}
.dbcontent .wechat li .img img{ display: block; width:100%; }
.dbcontent .wechat li .tit{ text-align: center; color:#858282; font-size:14px; margin-top:10px; }
/*底部*/


/*内页*/
.insidepage{ overflow: hidden; margin:30px 0 60px 0; }
.insideleft{ width:1110px; background:#ffffff; padding:0 30px; border-top:3px solid #015293; overflow: hidden; }
.insideleft2{ width:1110px; }
.insideleft2 .leftmain{background:#ffffff; padding:0 30px; border-top:3px solid #015293; overflow: hidden; }
.insideleft2 .leftmain2{ margin-bottom:30px; padding-bottom:30px; }

.pagetit{ line-height:70px; height:71px; border-bottom:1px solid #efefef; }
.pagetit h3{ font-size:24px; font-weight: bold; color:#015293; padding-left:20px; position: relative; }
.pagetit h3:after{ content:""; width:5px; height:18px; background:#ed6d00; border-radius:2px; position: absolute; top:50%; margin-top:-9px; left:0; }
.pagetit .weizhi{ color:#717171; font-size:14px; line-height:70px; }
.pagetit .weizhi span{ margin:0 5px; }
.pagetit .weizhi a:hover{ color:#015293; text-decoration: underline; }

.insideright{ width:270px;  }
.insideright .column{ font-size:20px; font-weight:bold; line-height:50px; text-align: center; background:#015293; color:#ffffff; }

.rigblack{background:#ffffff; padding:15px; margin-bottom:20px;}

.nynav{ overflow: hidden;}
.nynav li{ margin-top:5px; float: left; width:100%; height:42px; line-height:42px; color:#464646; font-size:16px; text-align: center; background:#e6f1f9; }
.nynav li a{ display: block;}
.nynav li:hover,.nynav li.on{ background:#ed6d00; color:#ffffff; }

.rigtit{ color:#0068b7; font-weight:bold; border-bottom:1px solid #efefef; overflow: hidden; }
.rigtit h3{ position: relative; float: left; padding:0 10px; line-height:50px; font-size:20px; }
.rigtit h3:after{ content:""; width:100%; height:4px; background:#0068b7; position: absolute; left:0; bottom:0; }


.riglist{ overflow: hidden; }
.riglist li{ float: left; width:100%; line-height:26px; font-size:14px; margin-top:15px; }
.riglist li a{ display: block; position: relative; padding-left:14px; }
.riglist li a:after{ content:""; width:2px; height:2px; background:#6c6c6c; position: absolute; left:0; top:12px; }
.riglist li:hover{ color:#0068b7; }
.riglist li:hover a:after{ background:#0068b7; }
/*内页*/


/*关于商会*/
.abbj{ background:#ffffff url(../images/abbj.jpg) no-repeat center bottom; background-size:100% auto;}
.abtop{ overflow: hidden; margin:35px 0;}
.abtop .img{ width:754px; }
.abtop .img img{ display: block; width:100%; }
.abtop .txt{ background:#ed6d00 url(../images/abtxt.png) no-repeat center bottom; width:296px; height: 175px;}
.abtop .txt .tit{ height:100%; width:100%; color:#faf1ed; font-weight: bold; font-size:24px; line-height:1.8; text-align: center; display: flex; align-items: center; }
.abtop .txt .tit div{ width:100%;}

.abtxt{ text-align: center; margin:70px 0 210px 0;}
.abtxt .tit{ color:#2d2d2d; font-size:18px; line-height:3; font-weight: bold; }
.abtxt .info{ color:#444444; line-height:3; font-size:16px; }
/*关于商会*/

/*新闻列表*/
.newslist{ overflow: hidden; margin:30px 0;}
.newslist li{ float: left; width:100%; overflow: hidden; line-height:42px;}
.newslist .xian{ width:100%; height:1px; background:#efefef; margin:20px 0; float: left; }

.newslist li a{ overflow: hidden; width:100%; display: block; font-size:16px; padding-left:26px; position: relative;}
.newslist li a:after{ content:""; width:6px; height:6px; background:#dedede; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.newslist li a .tit{ color:#333333; float: left;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%;}
.newslist li a .time{ color:#999999; float: right; width:10%; text-align: right; }
.newslist li:hover a .tit{ color: #0068b7;}
.newslist li:hover a .time{ color: #0068b7;}
.newslist li:hover a:after{ background:#0068b7;}

.fenye{margin-bottom:50px; text-align: center; overflow: hidden;}
.fenye span,.fenye a{ display:inline-block; font-size:14px; color:#2766bc; padding:0 12px; height:34px; line-height:34px; margin:0 3px; border:1px solid #2766bc;  }
.fenye a:hover,.fenye span{ background:#2766bc; color:#ffffff;}
/*新闻列表*/


/*商会领导*/
.leadership01{ overflow: hidden; margin:30px 0;}
.leadership01 li{ width:49%; float: left; border: 1px solid #e5e5e5; margin-right:2%; }
.teamlist li{margin-top:2%; }
.teamlist li:nth-child(1),.teamlist li:nth-child(2){ margin-top:0; }
.leadership01 li a{ overflow: hidden; display: block; position: relative; padding:40px; }
.leadership01 li .img{ float: left; width:126px; border-radius:50%; overflow: hidden; }
.leadership01 li .img img{ display: block; width: 100%; }
.leadership01 li .txt{ margin-left:160px; }
.leadership01 li .txt h3{ color:#3e3e3e; font-size:24px; margin-top:30px; }
.leadership01 li .txt p{ color:#818181; font-size:16px; margin-top:6px; }
.leadership01 li .identity{ position: absolute; top:0; right:0; font-size:14px; width:85px; height:35px; text-align: center; line-height:35px; background:#ed6d00; color:#ffffff; }
.leadership01 li:nth-child(2n){ margin-right:0; }

.leadership_tit{ height: 50px; line-height: 50px; background: url(../images/htit.jpg) repeat-x left center; text-align: center; }
.leadership_tit h3{ color:#015293; font-size:24px; display: inline-block; padding:0 30px; background:#ffffff; }

.leadership02{ overflow: hidden; margin-bottom:30px; }
.leadership02 li{ float: left; width:23.5%; margin-right:2%; border:1px solid #e5e5e5; margin-top:2%; }
.leadership02 li a{ display: block; padding:30px 0; }
.leadership02 li .img{ width:126px; margin:0 auto; border-radius:50%; overflow: hidden;}
.leadership02 li .img img{ display: block; width: 100%; }
.leadership02 li .tit{ color:#3e3e3e; font-size:16px; text-align: center; font-weight: bold; margin:30px 0 10px 0; }
.leadership02 li .tit span{ font-weight: normal; margin-left:14px; color:#2873d0; font-size:14px; background:#e9f6ff; display: inline-block; line-height:24px; padding:0 10px; border-radius:3px; }
.leadership02 li p{ font-size:14px; color:#818181; text-align: center; line-height:25px; height:50px; }
/*商会领导*/


/*商会会员*/
.member_search{ overflow: hidden;}
.member_search2 { margin-bottom:25px;}
.msimg{ width:100px; margin:40px auto 20px auto;}
.msimg img{ display: block; width:100%;}

.ms_form{ width:672px; margin:0 auto; }
.ms_form .input{ height:50px; line-height:50px; width: 532px; float: left; border:1px solid #dcdcdc; padding:0 20px;}
.ms_form .submit{ cursor: pointer; width:140px; height:50px; background:#015293; font-size:18px; font-weight:bold; color:#ffffff; float: right; }

.member_nav{ overflow: hidden; margin-top:50px; }
.member_nav a{ line-height:32px; display: inline-block; padding:0 12px; color:#636363; font-size:16px; margin:6px; }
.member_nav a:hover,.member_nav a.on{ background:#015293; color:#ffffff; font-weight:bold; }

.member_list{ overflow: hidden; margin-bottom:50px;}
.member_list li{ float: left; overflow: hidden; width:100%; border:1px solid #dcdcdc; margin-top:15px; }
.member_list li a{ overflow: hidden; display: block; padding:25px; position: relative; }
.member_list li .identity{ position: absolute; font-size:14px; top: 0; right: 0; padding:0 15px; height: 35px; text-align: center; line-height: 35px; color: #ffffff;}
.member_list li .identity89,.member_list li .identity90,.member_list li .identity91{background: #ed6d00; }
.member_list li .identity92,.member_list li .identity93,.member_list li .identity94{ background:#0569b9;}
.member_list li .identity95,.member_list li .identity96,.member_list li .identity97,.member_list li .identity98{ background:#e6f1f9; color:#636363;}
.member_list li .img{ float: left; width:65px; height:65px; border-radius:50%; overflow: hidden; border:1px solid #dcdcdc; }
.member_list li .img img{ display: block; width:100%; }
.member_list li .txt{ padding-left:90px;}
.member_list li .txt .tit{ color:#3e3e3e; font-size:20px; font-weight:bold; margin:7px 0; }
.member_list li .txt p{ color:#939292; font-size:16px; line-height:30px; }
.member_list li:hover{ background:#ffffff;}

.member_list li:hover{ background:#296ecd;}
.member_list li:hover .tit{ color:#ffffff; }
.member_list li:hover p{ color:#cbdbf1; }
/*商会会员*/

/*分支机构*/
.branches_list{ overflow: hidden; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:30px 0;}
.branches_list li{ float: left; width:33.33%; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background: url(../images/branchesbj01.png) no-repeat top right; background-size:auto 50%; }
.branches_list li a{ display: block; padding:40px 20px 0 20px;}
.branches_list li h3{ color:#3e3e3e; font-size:20px; }
.branches_list li p{ font-size:14px; line-height:30px; height:100px; color:#939292; margin-top:20px;}

.branches_list li:hover{ background-color:#015293; background-image:url(../images/branchesbj02.png);}
.branches_list li:hover h3{ color:#ffffff;}
.branches_list li:hover p{ color:#cbdbf1; }
/*分支机构*/

/*证书查询*/
.w100{ width:100% !important; }

.cqbj{ background:#ffffff url(../images/abbj.jpg) no-repeat center bottom; }

.certificate_img{}
.certificate_img img{ display: block; width:100%;}

.certificate_query{ padding:70px 0 140px 0; }
.certificate_query .cq_tit{ text-align: center; color:#015293; font-size:30px; line-height:1; }

.cq_form{ width:480px; margin:0 auto; overflow: hidden; }
.cq_form li{ float: left; width:100%; margin-bottom:20px; }
.cq_form li .tit{ color:#444444; font-size:16px; float: left; width:98px; line-height:42px; }
.cq_form li .input{ float: left; width:382px; height:42px; border:1px solid #dcdcdc; border-radius:5px; overflow: hidden; }
.cq_form li .input input{ display: block; width:100%; height:40px; padding:0 20px; display: block; background:#ffffff; }
.cq_form li.tips{ padding-left:98px; text-align: center; }
.cq_form li.tips .text{ line-height:42px; background: url(../images/tips.png) no-repeat left center; display: inline-block; padding-left:30px; color:#848484; font-size:14px; }
.cq_form li.submit{ padding-left:98px; margin-bottom:0; }
.cq_form li.submit input{ display: block; width:100%; height:40px; color:#ffffff; font-size:16px; border-radius:5px; background:#ed6c00; cursor:pointer; }

.query_results {width:800px; margin:70px auto; background: #dcdcdc; border-collapse: collapse; font-size:16px; color:#414141; }
.query_results img{ height:180px; display: block; margin:10px auto;}
.query_results th,.query_results td { border: 1px solid #dcdcdc;}	
.query_results tr {background: #fff;}
.query_results td{ line-height:50px; padding:0 10px; }	
.query_results td.tit{ width:15%; text-align: right; color:#015293;}
.query_results td.info{ width:35%;}

.rwmimg{ width:240px; height:240px; background:#ffffff; margin:0 auto; padding:20px; border:1px solid #dcdcdc;}
.rwmimg canvas{ display:block; }
/*证书查询*/


/*内容页*/
.showtop{ border-bottom:1px dashed #dcdcdc; text-align: center; line-height:1.4; margin-top:25px; padding-bottom:25px;}
.showtop h1{ color:#323232; font-size:24px; }
.showtop .parameter{ color:#999999; overflow: hidden; margin-top:14px; font-size:14px;}


.showtxt{ color: #3a3a3a; font-size: 16px; line-height:1.8; margin:25px 0 35px 0; min-height:700px;}
.showtxt img{ max-width:100%; height: auto !important;}

.showtxt table {width: 100%;background: #dcdcdc;margin: 10px auto;border-collapse: collapse;}
	
.showtxt th,.showtxt td { border: 1px solid #dcdcdc;}	
.showtxt tr {background: #fff;}
.showtxt td{ padding:5px;}	

	
.share{ width:200px; overflow: hidden; margin:35px auto; }
.share span{ float:left; line-height:30px; font-size:14px; color:#999999; width:60px; text-align: right;}
.share a{width:30px!important; height:30px!important; margin:0 0 0 5px!important; padding:0!important; display: block; float:left;  }
.share .bshare-weixin{ background: url(../images/share01.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-qqim{ background: url(../images/share02.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-sinaminiblog{ background: url(../images/share03.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-qzone{ background: url(../images/share04.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.bsTop{ width:100%!important; height:32px!important; line-height:32px!important;}
.bsFrameDiv div{ width:100%!important; height:100%!important;}
.bsFrameDiv img{ width:160px!important; height:160px!important;}

.paging{ overflow: hidden; line-height:70px; border-top:1px solid #e8e8e8; font-size:16px; color:#666666;  }
.paging div{ width:49%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.paging div.fr{ text-align:right;}
.paging a:hover{ color:#015293; text-decoration: underline; }
/*内容页*/

/*下载列表*/
.download_list{ overflow: hidden;}
.download_list li{ float: left; width:100%; margin-top:20px; }
.download_list li a{ display: block; overflow: hidden; padding:15px; border:1px solid #dcdcdc; }
.download_list li .tit{ font-size:16px; color:#333333; float: left; line-height:40px; position: relative; padding-left:20px;  }
.download_list li .tit:after{ content:""; width: 6px; height: 6px; background: #015293; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.download_list li .btn{ width:120px; height:40px; line-height:40px; color:#ffffff; text-align: center; background:#015293; float: right; font-size:14px; }
.download_list li .btn:hover{ background:#ed6d00; }
/*下载列表*/


/*图片新闻*/
.imglist{overflow: hidden; margin-bottom:50px;}
.imglist li{ margin-right:2%; width:23.5%; float: left; position: relative; margin-top:2%; }
.imglist li img{ width:100%; display: block; }
.imglist li .tit{ padding:0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height:40px; line-height:40px; position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.8); text-align: center; color:#ffffff; font-size:14px; width:100%; }
/*图片新闻*/

/*留言表单*/
.message{ overflow: hidden; width:700px; margin:70px auto; }
.message li{ float: left; overflow: hidden; width:100%; margin-bottom:15px; }
.message .tit{ width:20%; text-align: right; float: left; line-height:40px; color:#333333; font-size:16px; }
.message .tit span{ color:#cc0000; font-weight: bold;}
.message .content{ width:80%; float: left; }
.message .content .input{ width:100%; height:40px; border:1px solid #dcdcdc; padding:0 15px; }
.message .content label{line-height:40px; color:#333333; font-size:16px; margin-right:16px; cursor: pointer;}
.message li.submit { padding-left:20%; margin-bottom:0;}
.message li.submit input{width:30%; height:40px; color:#ffffff; background:#015293; font-size:16px; cursor: pointer;}
.message li.submit input:hover{ background:#ed6d00; }
/*留言表单*/

/*数据导航*/
.dataNav{ background:#015293; height:54px; color:#ffffff; z-index:2000; position:relative; text-align: center; }
.dataNav li{ display:inline-block; position: relative;  z-index:2000;}
.dataNav li>a{ display: block; position: relative; z-index:1; line-height:40px; padding:7px; font-weight: bold; }
.dataNav li>a span{ border-radius:5px; display: block; background:#ffffff; color:#015293; font-size:18px; padding:0 18px; }
.dataNav li .sub{ text-align:left; border:1px solid #015293; display:none; position:absolute; width:300px; top:54px; font-size:16px; left:0; background:rgba(1,82,147,0.85); z-index:20; }
.dataNav li .sub a{ display:block; line-height: 1.4; padding:10px 16px; }
.dataNav li .sub a:hover{ background:#ffffff; color:#015293; }

.dataNav li:nth-child(8) .sub,.dataNav li:nth-child(9) .sub,.dataNav li:nth-child(10) .sub,.dataNav li:nth-child(11) .sub{ left:auto; right:0; }
/*数据导航*/


/*登录注册*/
.loginbj{ background: url(../images/loginbj.jpg?123) no-repeat center center; background-size: cover; }

.login{ background:#ffffff; width:850px; margin:5% auto; border-radius:15px; overflow: hidden;}
.login .tit{ height:44px; line-height:44px; text-align: center; font-weight: bold; font-size:18px; color:#ffffff; background:#015293; }
.login .tit:after{ width:0; height:0; display: block; margin:0 auto; content:""; border-left:12px solid transparent; border-right:12px solid transparent; border-top:12px solid #015293;}

.login2{ width:425px; }

.loginform{ padding:20px;  }
.loginform li{ float: left; width:49%; margin-top:16px; margin-right:2%; }
.loginform li:nth-child(2n){ margin-right:0; }
.loginform li.input{ border-bottom:1px solid #dddddd;  }
.loginform li.input .litle{ font-size:16px; color:#015293;}
.loginform li.input input{ width:100%; display: block; height:48px; color:#666666; font-size:16px; background: none;}
.loginform li.input input::placeholder{ color:#666666; }
.loginform li.input:hover{ border-color:#015293;}
.loginform li.code{ position: relative;}
.loginform li.code input{ width:60%;}
.loginform li.code .btn{ position: absolute; right:0; bottom:0; line-height:48px; font-size:14px; color:#015293; text-decoration: underline;}
.loginform li.code .btn:hover{ color:#055db1;}
.loginform li.submit{ width:100%; }
.loginform li.submit input{ font-weight: bold; display: block; width:50%; height:48px; font-size:16px; background:#015293; color:#ffffff; border-radius:5px; cursor: pointer;
box-shadow: 5px 5px 10px rgba(48, 109, 206, 0.4); position: relative; z-index:1; margin:0 auto; }
.loginform li.submit input:hover{ background:#d41d1d; }
.loginform li.input label{  float: left; line-height:48px; font-size:16px; margin-right:20px; cursor: pointer; }
.loginform li.input label input{ width:20px; height:20px; display: inline-block; margin-right:16px; }

.urlbtn{ text-align: center; font-size:16px; color:#055db1; line-height:2; margin-bottom:20px; }
.urlbtn a{ margin:0 20px; }
.urlbtn a:hover{ text-decoration: underline; color:#d41d1d; }

.login2 .loginform li{ width:100%; margin-right:0; }
.login2 .loginform li.submit input{ width:100%; }

.loginTxt{ padding:0 20px 20px 20px; font-size:16px; line-height:1.6; color:#666666; }
/*登录注册*/

/*会员中心*/
.memnav{ overflow: hidden; font-size:16px; border-radius:10px; margin-top:3%; }
.memnav li{ float: left; font-weight:bold; width:16.66%; height:40px; line-height:40px; text-align:center; background:#f2ecde; color:#2d2d2d; border-right:2px solid #ffffff; }
.memnav li:last-child{ border-right:none; }
.memnav li a{ display: block; }
.memnav li:hover,.memnav li.on{ background:#557fe8; color:#ffffff; }

.memMain{ margin:3% 0; padding:2%; box-shadow: 0 0 16px #f0e6d3; }
/*会员中心*/

/*新增板块*/
.blockimg{ margin:15px 0; overflow: hidden; }
.blockimg .img{ width:48.9%; float: left; margin-right:2.2%; }
.blockimg .img:last-child{ margin-right:0; }

.blockimg img{ display: block; width:100%; }
.blockimg2 .img{ width:100%; }
.blockimg3{ margin:0 0 20px 0; }
.blockimg3 .img{ width:49%; float: left; margin-right:2%; }
.blockimg4{ margin:20px 0; }

.trainingList{ border-collapse: collapse; width:100%; }
.trainingList th,.trainingList td{ border:1px solid #dcdcdc; line-height:1.4;}
.trainingList th{ background:#e6f1f9; color:#464646; font-size:16px; padding:12px; }
.trainingList td{ text-align:center;  color:#464646; font-size:16px; padding:12px; }
.trainingList td a{ color:#557fe8; }
.trainingList td span{ display:none; }

.trainingList td.btn a{ margin:0 8px; text-decoration:underline; }
.trainingList td.btn a:hover{ color:#d41d1d; }
.trainingList tr:hover td{ background:#fff9e7;}


.styleNav{ overflow: hidden; height:40px; color:#333333; line-height:40px; font-size:16px; }
.styleNav li{ float: left; background:#f2ecde; }
.styleNav li a{ padding:0 16px; display:block; }
.styleNav li.on,.styleNav li:hover{ background:#557fe8; color:#ffffff; }
.styleNav li.on2{ background:#cc2224; color:#ffffff; }


.corporate{ overflow: hidden; background:#ffffff; padding:25px; }
.corporate .img{ width:140px; margin:0 auto; border:1px solid #dcdcdc; border-radius:10px; overflow: hidden; }
.corporate .img img{ display: block; width:100%; }
.corporate .tit{ font-size:16px; font-weight:bold; color:#333333; text-align:center; margin:16px 0; line-height:1.4; }
.corporate .txt{ font-size:14px; line-height:1.4; }
.corporate .txt p{ margin:7px 0;}
.corporate .txt p span{ font-size:14px; margin-right:7px; }


.recruitTop{ overflow: hidden; position: relative; margin:24px 0; padding-right:120px; }
.recruitTop .tit{ font-size:24px; font-weight:bold; overflow: hidden; }
.recruitTop .tit .title{ float: left; color:#333333; margin-right:24px; }
.recruitTop .tit .salary{ float: left; color:#fb6240; }
.recruitTop .info{ font-size:16px; color:#666666; margin-top:8px; }
.recruitTop .info span{ margin:0 16px; }

.recruitTop .btn{ position: absolute; right:0; top:50%; margin-top:-20px; width:120px; text-align:center; border-radius:20px; height:40px; line-height:40px; font-size:16px; background:#557fe8; color:#ffffff; }
.recruitTop .btn:hover{ background:#cc2224; }

.recruitTop .btn.on{ background:#cc2224; }
.recruitTop .btn.on:hover{ background:#557fe8; }

.recruitTit{ font-size:20px; font-weight:bold; color:#333333; line-height:1; margin:20px 0; }
.recruitUl{ overflow: hidden; }
.recruitUl li{ float: left; width:33.33%; font-size:16px; color:#333333; line-height:1.8; }

.recruitTxt{ font-size:16px; color:#333333; margin-top:16px; line-height:1.8; }

.empty{}
.empty .img{ width:100px; margin:0 auto; }
.empty .img img{ display: block; width:100%; }
.empty .tit{ font-size:16px; color:#666666; text-align:center; }
/*新增板块*/

/*表单*/
.formList{ overflow: hidden; padding:1%; }
.formList li{ float: left; width:32%; margin-right:2%; }
.formList li.w100{ width:100%; margin-right:0; }
.formList li:nth-child(3n){ margin-right:0; }

.formList li .content{ overflow: hidden; }
.formList li .tit{ font-weight:bold; height:50px; line-height:50px; font-size:16px; color:#333333; }
.formList li .input{ height:50px; display: block; width:100%; border:1px solid #dcdcdc; padding:0 16px; font-size:16px; color:#333333; }
.formList li .textarea{ display: block; width:100%; height:200px; border:1px solid #dcdcdc; padding:16px; line-height:1.4; font-size:16px; color:#333333; }

.formList li .select{ width:100%; position: relative; }
.formList li .select select{ position: relative; z-index:1; background:none; width:100%; display: block; height:50px; border:1px solid #dcdcdc; padding:0 16px; font-size:16px; color:#333333; }
.formList li .select span{ position: absolute; right:0; top:0; width:50px; height:50px; line-height:50px; text-align:center; font-size:16px; }

.formList li .uploadImg input{ width:70%; float: left; }
.formList li .uploadImg .btn{ width:30%; cursor:pointer; float:right; height:50px; line-height:50px; font-size:16px; text-align:center; background:#015293; color:#ffffff;}
.formList li .uploadImg .btn:hover{ background:#d41d1d; }


.formList li.submit{ width:100%; margin-right:0; margin-top:25px; }
.formList li.submit input{ background:#015293; color:#ffffff; cursor: pointer; font-size:16px; font-weight:bold; width:170px; height:50px; }
.formList li.submit input:hover{ background:#d41d1d; }
/*表单*/

/*投诉平台*/
.complaintTit{ margin:30px 0; overflow: hidden; border-left:6px solid #015293; line-height:20px; height:20px; }
.complaintTit .tit{ color:#333333; float: left; font-size:20px; margin-right:16px; padding-left:10px; }
.complaintTit .info{ color:#666666; float: left; font-size:16px; }

.complaintForm{ overflow: hidden; }
.complaintForm li{ float: left; width:100%; overflow: hidden; margin-bottom:12px; }
.complaintForm li .tit{ width:240px; font-size:16px; float: left; line-height:40px; text-align:right; }
.complaintForm li .tit span{ color:#d41d1d; margin-right:8px; }
.complaintForm li .input,.complaintForm li .radio{ float: left; overflow: hidden; }

.complaintForm li .select{ float: left; width:100px; margin-right:12px; position: relative; }
.complaintForm li .select select{ background:none; padding:0 16px; font-size:16px; line-height:38px; height:40px; width:100%; position: relative; z-index:1; border:1px solid #dcdcdc; }
.complaintForm li .select span{ position: absolute; right:0; top:0; width:40px; height:40px; line-height:40px; text-align:center; font-size:16px; }

.complaintForm li .input input{ float: left; padding:0 16px; font-size:16px; line-height:38px; height:40px; width:300px; border:1px solid #dcdcdc; }
.complaintForm li .input2 input{ width:600px; }
.complaintForm li .input3 input{ width:188px; }

.complaintForm li .textarea textarea{ float: left; padding:8px 16px; font-size:16px; line-height:1.6; height:200px; width:600px; border:1px solid #dcdcdc; }

.complaintForm li .img{ float: left; height:40px; border:1px solid #dcdcdc; margin-left:12px; }
.complaintForm li .img img{ cursor: pointer; height:100%; display: block; }

.complaintForm li .radio label{ line-height:40px; margin-right:16px; cursor: pointer; }
.complaintForm li .radio label input{ margin-right:8px; cursor: pointer; }

.complaintForm li.submit{ padding-left:240px; margin-bottom:60px; }
.complaintForm li.submit input{ cursor:pointer; width:140px; height:40px; background:#e97812; color:#ffffff; font-size:16px; text-align:center; }
/*投诉平台*/


.animated{opacity: 0;}

.a{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.ssaimg{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}

.ssaimg:hover{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}