@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:#f7f6f6;  font-family:Microsoft YaHei,sans-serif;}
ul,ul li,ol,li {list-style: none outside none;}
h1,h2,h3,h4,h5,h6,i,em {font-weight: normal; font-style: normal;}
img {vertical-align: middle;border: none;}
input,select,option,label,th{vertical-align: middle;border: none;font-family:Microsoft YaHei,sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: 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;width: 100%; max-width: 1280px; margin: 0 auto;}
.hidden{ overflow: hidden; }
/*header************************************************************************/

.headbj{ background:url(../images/headbj.png) no-repeat center center; background-size:cover; }

.headtop{ border-bottom:1px solid #efefef; padding:10px 0; }
.slogan{ line-height:40px; color:#ffffff; font-size:14px; }
.slogan span{ font-size:14px; margin-right:7px; }

.search{ width:330px; height:40px; border-radius:20px; background: rgba(0, 0, 0, 0.2); }
.search .input{ color:#ffffff; width:270px; height:40px; background:none; padding-left:15px; color:#ffffff; }
.search .input::placeholder{ color:#ffffff; }
.search .btn{ width:60px; height:40px; background:none; }
.search .btn span{ font-size:20px; cursor: pointer; color:#ffffff; }

.search_btn{ display:none; }

/*搜索弹窗*/
.searchbj{ background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:900; display:none; }
.search_main{ padding:40px; width:420px; height:120px; background:#ffffff; position: fixed; left:50%; top:50%; z-index:1000; margin:-60px 0 0 -210px; box-shadow: 0 0 20px #999999; display:none; }
.search_main .input{ width:300px; height:40px; border:1px solid #1f64cd; padding:0 10px; float:left; font-size:14px; }
.search_main .submit{ width:40px; height:40px; background:#1f64cd; float:left; cursor:pointer; }
.search_main .submit span{ font-size:20px; color:#ffffff; }
/*搜索弹窗*/

.headbottom{ padding:1.7% 0; }
.headbottom .logo img{ height:160px; }
.headbottom .tel{ line-height:160px; font-size:20px; color:#ffffff; position: relative; padding-left:36px; }
.headbottom .tel span{ font-size:24px; position: absolute; left:0; top:0; }
.headbottom .tel_btn{ display:none; }

.nav_btn{ border-radius:3px; display: none; width:24px; height:34px; width:34px; padding:8px 5px; cursor: pointer; position: relative; z-index:10; background:#1f64cd; margin-left:10px; }
.nav_btn span{ width:24px; height:2px; display: block; background:#ffffff; -webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out; }
.nav_btn span.sp02{ margin:6px auto;}
.nav_btn span.sp03{ width:12px; }

.nav_btn.close .sp01{transform:matrix(-1,1,-0.3,-0.8,0,7.5)}
.nav_btn.close .sp02{opacity: 0;}
.nav_btn.close .sp03{transform:matrix(-1,-1,0.3,-0.8,0,-8.5); width:24px;}


.nav{width: 100%;height: 50px;  background:#1f64cd;}
.nav li{width: 17%; float: left; text-align: center; font-size: 18px;color: #ffffff; font-weight: bold; line-height: 50px; border-right: 1px solid #4c7bdd; position: relative; }
.nav li:first-child{ width:15%; }
.nav li:last-child{border-right:none;}
.nav li a{display: block;}
.nav li:hover>a,.nav li.active>a{background: #304f8f}
.nav li .xiala{ display: none; padding:10px 0; width: 100%; position: absolute; z-index: 100; top:50px; left:0; background:#1f64cd; }
.nav li .xiala a{ line-height:1.5; padding: 5px 0; font-size:16px; font-weight: normal; }
.nav li .xiala a:hover{ text-decoration:underline; }
.nav li:hover,.nav li.active{font-weight: bold;}


/*banner***********************************************************************/
.banner{width:100%; position:relative; }
.banner img{width: 100%}

.banner .slick-dots{ position:absolute; width: 100%; bottom:15px; right:0; text-align: center;   }
.banner .slick-dots li{ cursor: pointer; display:inline-block; background: #fff;opacity: 1;filter: alpha(opacity=100);width: 8px;height: 8px;margin:0 5px; }
.banner .slick-dots li:hover,.banner .slick-dots li.slick-active{background: #f39800;}
.banner .slick-dots li button{display: none;}

.headlines{ overflow:hidden; position:relative; padding-left:84px; background:#ffffff; margin-top:20px; }
.headlines .headlinesTit{ background:#1f64cd; color:#ffffff; position:absolute; left:0; top:0; width:84px; height:84px; text-align:center; line-height:32px; font-size:24px; padding:10px; }
.headlines .headlinesTit span{ margin:0 3px;}
.headlines .headlinesInfo{ height:84px; text-align:center; padding:10px; }
.headlines .headlinesInfo .tit{ font-size:20px; font-weight:bold; line-height:32px; color:#1f64cd; }
.headlines .headlinesInfo .info{ font-size:16px; line-height:32px; }
.headlines:hover .headlinesInfo .tit{ color:#304f8f; }


/*dtit***********************************************************************/
.dtit{overflow: hidden;line-height: 50px;}
.dtit b{font-size: 20px;color: #1f64cd;padding-left: 30px;
border-top:3px solid #1f64cd;float: left;
background-repeat: no-repeat; background-position: 0 center}
.dtit a.mo{float: right;background: url(../images/more.png) no-repeat center;
width: 28px;height: 6px;margin-top: 24px;}
.dtit a.mo:hover{background-image: url(../images/moreh.png);}
.dtit b.b1{background-image:url(../images/icon4.png);}
.dtit b.b2{background-image:url(../images/icon5.png);}
.dtit b.b3{background-image:url(../images/icon6.png);}
.dtit b.b4{background-image:url(../images/icon7.png);}
.dtit b.b5{background-image:url(../images/icon8.png);}
.dtit b.b6{background-image:url(../images/icon9.png);}


/**sy01**********************************************************************/
.white{width: 100%; background:#fff;padding:0 15px 15px 15px;margin-top: 20px; overflow: hidden;}
.sy01{width: 100%;}
.sy01imp{width:45%; position:relative; }
.sy01imp img{width: 100%}
.sy01imp .item{ position:relative;}
.sy01imp p{position: absolute; width: 100%; left: 0; bottom: 0; padding-right:20%;
height: 40px; line-height:40px;background:rgba(0,0,0,0.8);color: #fff; padding-left: 10px;}

.sy01imp .slick-dots{ position:absolute; height:8px; bottom:16px; right:10px;  }
.sy01imp .slick-dots li{ cursor: pointer; float: left;  background: #b2b0b1;opacity: 1;filter: alpha(opacity=100);width: 8px;height: 8px;margin:0 5px; }
.sy01imp .slick-dots li:hover,.sy01imp .slick-dots li.slick-active{background: #f39800;}
.sy01imp .slick-dots li button{display: none;}



.sy01y{width: 53%;}
.sy01y .zi{border-bottom:1px dashed #bfbfbf;padding-bottom: 20px;}
.sy01y .zi b{font-size: 20px;color: #2f2f2f;display: block; height: 32px;overflow: hidden;}
.sy01y .zi p{font-size: 14px;color: #666666;margin-top: 10px; height: 44px;overflow: hidden;}
.sy01y .zi:hover b{color: #1f64cd}
.sy01y .sylist{width: 100%!important}


/*sylist**公用*********************************************************************/
.sylist{width: 32%;overflow: hidden;}
.sylist li{width: 100%; position: relative; float: left; border-bottom: 1px dashed #bfbfbf;font-size: 15px;color: #333333; overflow: hidden;}
.sylist li:after{ content:""; width:4px; height:4px; position: absolute; left:0; top:50%; margin-top:-2px; background:#333333; }
.sylist li a{ padding-left:15px; line-height:40px;  display: block; position: relative; }
.sylist li .tit{ width:85%; }
.sylist li span{color: #aaaaaa; position: absolute; top:0; right:0; }
.sylist li:hover{color: #1f64cd}
.sylist li:last-child{ border-bottom:none; }

.sylist2{width: 48.5%}


/*sytu***********************************************************************/
.sytu{width: 100%;overflow: hidden;padding: 15px 10px;background:#fff;margin-top: 20px}
.sytu li{width: 32.3%;margin:0 0.5%;float: left;overflow: hidden;}
.sytu li img{width: 100%}


/*syren***********************************************************************/
.syren{width:100%; padding:0 5%; overflow: hidden;margin:0 auto; position:relative; }
.syren li figure{width:300px; overflow: hidden;margin-right: 10px}
.syren2 li figure{width:100%; margin-right: 0;padding: 10px 10px 0 10px; }
.syren2 li figure a{ display: block;  border:1px solid #dcdcdc; overflow:hidden; }

.syren li figure img{width: 100%}
.syren li .y{padding:10px;color: #aaaaaa; overflow:hidden;}
.syren li .y b{display: block; font-size: 20px;color:#1f1f1f;
height: 32px;overflow:hidden;}
.syren li .y b>span{font-size: 15px;}
.syren li .y p{font-size: 14px;line-height: 1.8;margin-top: 10px;
height: 125px;overflow:hidden;}
.syren li:hover .y b{color: #1f64cd}

.syren .slick-arrow{position: absolute;top: 50%;margin-top: -35px;
width: 25px;height: 70px;background-repeat: no-repeat;background-position:center;
background-color: #d2d9dd;cursor: pointer;text-indent:-9999px; overflow:hidden;}
.syren .slick-prev{left: 0;background-image: url(../images/syren-prev.png)}
.syren .slick-next{right: 0;background-image: url(../images/syren-next.png)}
.syren .slick-arrow:hover{background-color: #1f64cd}


/*adv***********************************************************************/
.adv{width: 100%;margin:20px 0;}
.adv img{width: 100%}


/*link***********************************************************************/
.link{width: 100%;overflow: hidden;margin:20px 0;}
.link b{font-size: 20px;color: #1f1f1f; float: left; line-height: 40px;}
.link .y{width: 100%; padding-left:120px; }
.link .y select{background:#fff;float: left; margin-right:2%; padding: 0 2%; border: 1px solid #dcdcdc;height: 40px;line-height: 40px; width:32%; }
.link .y select:last-child{ margin-right:0; }

/*footer***********************************************************************/
.footer{ background:#ebf4f7; border-top:10px solid #1f64cd; padding:30px 0; }
.footer .dblogo{ width:130px; }
.footer .dblogo img{ display: block; width:100%; }
.footer .dbtxt{ font-size:15px; line-height:2; color:#333333; margin-left:30px; }

.footer .dbtxt p span{ }
.footer .dbwechat{ width:130px; }
.footer .dbwechat img{ display: block; width:100%; }
.footer a:hover{ color:#1f64cd; text-decoration:underline; }

/*公用***********************************************************************/
.nbg{background:#fff;padding: 3%;margin:2% auto;overflow: hidden; }
.posi{ width: 100%; padding-top:2%; overflow: hidden;line-height: 38px; }
.posi b{ font-size: 24px; color: #373737;}
.posi span{ font-size: 14px; color: #7a7a7a;}
.posi span>a:hover{color: #1f64cd;text-decoration: underline;}
.posi2{background:#f7f6f6;padding-top: 0!important;padding-left: 10px;margin-bottom: 20px}

.fenye{width: 100%;margin:3% auto; line-height:36px;text-align:center;color:#333333;}
.fenye a{padding:6px 12px;background:#e9e9e9;margin:0 3px;border-radius: 5px}
.fenye a:hover{background:#1f64cd;color: #fff;}
.fenye span{background:#1f64cd;padding:6px 12px; color: #fff; margin:0 3px;border-radius: 5px}

.zuo{width:21%;background:#fff; padding: 15px;margin:20px 0;
box-shadow: 0 0 20px #ccc}
.zuo b{background:#1f64cd;display: block;font-size: 22px;color: #fff;text-align: center;
height: 60px;line-height: 60px;}
.zuo p{width: 100%;overflow: hidden;border: 1px solid #e5e5e5;text-align: center;}
.zuo p a{display: block; color: #7a7a7a;line-height: 60px;
font-size: 18px;color: #7a7a7a;border-bottom: 1px solid #e5e5e5}
.zuo p .a2{line-height: 40px; font-size: 16px; border-bottom: 1px solid #e5e5e5}
.zuo p a:hover,.zuo p a.active{color: #1f64cd}


.nynav{ border: 1px solid #e5e5e5; overflow: hidden; text-align: center; }
.nynav li{border-bottom: 1px solid #e5e5e5;}
.nynav li>a{ display: block; color: #333333;line-height: 60px; font-size: 18px; }
.nynav li .sub{ border-top: 1px solid #e5e5e5; overflow: hidden; }
.nynav li .sub a{ display: block; height:40px; line-height:40px; font-size:16px; color:#666666; float: left; width:100%; }

.nynav li a.on{ color: #1f64cd}


.you{width: 78%;background:#fff; padding:20px;margin:20px 0;
box-shadow: 0 0 20px #ccc}



/*news***********************************************************************/
.news{width: 100%;overflow: hidden;}
.news li{width: 100%;float: left;font-size: 16px;color: #494949;
height: 30px;overflow: hidden;margin-bottom: 5px}
.news li span{color: #aaaaaa;float: right}
.news li:hover{color: #1f64cd}
.news .hr{height: 1px;background:#ededed;width: 100%;
float: left;margin:2% 0;}

/*newscon***/
.newscon{color: #5b5a5a;}
.newscon img{max-width: 100%}
.newscon .t{text-align: center;color: #8f8e8e;}
.newscon .t h1{font-size: 24px;color: #282828;}
.newscon .t p{ margin-top:7px; font-size:14px; }

.showtag{margin:1% 0; overflow: hidden;}
.showtag a{margin-right:10px;}
.showtag a:hover{ color:#1f64cd; text-decoration:underline; }
.newscon .desc{background:#f8f8f8;font-size: 14px; color: #757575;padding: 15px 30px;margin:0 0 3% 0; }
.bshare-custom{text-align: center;margin:3% 0;}

.showtxt p{ color: #5b5a5a;line-height: 1.8; font-size:15px; }
.showtxt img{ max-width:100%; height:auto !important; }

.artpage{background:#f4f5f5;padding: 15px 30px; margin-top:3%;
overflow: hidden;}
.artpage a{width: 50%;font-size: 14px;color: #828282}
.artpage a.fl{ text-align:left; }
.artpage a.fr{ text-align:right; }
.artpage a:hover{color: #1f64cd;text-decoration: underline;}

.guan{overflow: hidden;}
.guan .t{font-size: 24px;color: #383838;display: block;
border-bottom:1px solid #cccccc;padding-bottom:10px;margin-bottom: 20px;}
.guan .sylist{width: 100%!important}
.guan .sylist li{ width: 49%; }
.guan .sylist li.fl{ float:left;}
.guan .sylist li.fr{ float:right;}
.guan .sylist li:last-child{ border-bottom:1px dashed #bfbfbf; }

/*list***工作成果********************************************************************/
.list{width: 100%!important; margin: 20px 0 0 0 !important; padding:0 !important;}
.list li{font-size: 16px; }
.list li .tit{ width:80%; }
/*zizhi*/
.zizhi{width: 100%;overflow: hidden;}
.zizhi li{width: 32%;float: left; margin-right:2%;text-align: center;
margin-bottom: 20px}
.zizhi li b{display: block; width: 100%;padding: 10px;border: 1px solid #e5e5e5}
.zizhi li b img{max-width: 100%}
.zizhi li p{background:#f7f6f6;color: #666666;height: 40px;line-height: 40px;}
.zizhi li:hover p{color:#1f64cd }
#mbOverlay { position:fixed; z-index:98; top:0; left:0; width:100%; height:100%;
 background:rgba(0,0,0,0.8); cursor:pointer; }
#mbCenter{ height:auto; position:absolute; z-index:99; }
#mbNumber{display: none}
#mbCloseLink{display: none}


/*ren***人物访谈********************************************************************/
.ren{width: 100%!important}
.ren li{width: 100%;border: 1px solid #e5e5e5;margin-bottom: 20px}
.ren li .cha{background:#1f64cd;color: #fff;padding: 5px 20px;
display: inline-block;margin-top: 10px}
.ren li .y p{height: 80px}


/*search***********************************************************************/
.search1{width: 100%;background:url(../images/search1bg.jpg) no-repeat center;
background-size:cover;overflow: hidden;padding:4% 0;}
.search1 span{font-size: 34px;color: #494949;
text-align: center;display:block;}

.search2{background:#fff;overflow: hidden;width: 100%;padding: 3% 0}
.search2 .container{border: 1px solid #e4eef6}
.search2 .t{background:#f3faff;border-bottom: 1px solid #e4eef6;height: 50px;
line-height: 50px;padding: 0 20px;font-size: 16px;color: #1e1e1e;margin-bottom: 2%}
.search2 .t i{color: #1f64cd}
.search2 ul{width: 94%;margin: 0 auto;overflow: hidden;}
.search2 ul li{width: 100%;border-bottom:1px solid #e5e5e5;
float: left;padding-bottom: 3%;margin-bottom: 3%;}
.search2 ul li b{font-size: 16px;color: #292828}
.search2 ul li b>span{color:#1f64cd;float: right}
.search2 ul li p{color: #848484;margin:10px 0;}
.search2 ul li i{color: #1f64cd;display: block;}
.search2 ul li i>span{color: #909090;margin-left: 20px;display: inline-block;}
.search2 ul li:hover b{color: #1f64cd}


/**liuyan***留言板*********************************************************************/
.liuyan-s{width: 100%;overflow:hidden;color: #8a8a8a}
.liuyan-s b{font-size: 32px;color:#1f64cd;display: block;text-align: center;
margin-bottom: 20px}
.liuyan-s .hk{border:1px solid #e5e5e5;padding:15px;line-height: 26px;
color: #8a8a8a;width: 100%;height: 120px}
.liuyan-s p{text-align: right;}
.liuyan-s p>span{color: #fea304;font-weight: bold;}
.liuyan-s p>.b{color: #fff;background:#1f64cd;font-size: 18px;display: inline-block;
width: 180px;height: 45px;line-height: 45px;text-align: center; font-weight: bold;
margin-left: 10px}

.liuyan-x{width: 100%;overflow:hidden;color: #8a8a8a}
.liuyan-x .biao{border-bottom:1px solid #e5e5e5;padding-bottom:15px;
color: #3e3e3e;font-size: 18px;display: block;margin-bottom: 2%}
.liuyan-x figure{width:65px;}
.liuyan-x figure img{width: 100%}
.liuyan-x .y{width: 92%;}
.liuyan-x .y b{font-size: 16px;color:#323232;display: block;}
.liuyan-x .y p{color:#656565;margin-top: 5px}
.liuyan-x .y i{color:#8a8a8a;display: block;margin-top: 15px}
.liuyan-x .y i>a{color: #1f64cd;float: right;}
.liuyan-x .y i>a:hover{text-decoration: underline;}
.liuyan-x .y .xia{background:#f7f7f7;padding: 2%;overflow: hidden;margin-top: 2%}
.liuyan-x .y .xia li{width: 100%;float: left; border-bottom:1px solid #e6e6e6;
padding-bottom: 15px;margin-bottom: 15px;}
.liuyan-x .y .xia li span{width: 10%;color: #333333}
.liuyan-x .y .xia li .zi{width: 88%;color: #868686}
.liuyan-x .y .xia li .zi i{color:#8a8a8a;display: block;}
.liuyan-x .y .xia li .zi i>a{color: #1f64cd;float: right;}
.liuyan-x .y .xia li .zi i>a:hover{text-decoration: underline;}



/***************************************************************************/
/**regist***************************************************************************/
.regist {color: #464646;width:55%; margin:0 auto;
overflow: hidden;}
.regist b{font-size: 32px;color: #1f64cd;text-align: center;line-height:initial;
display: block;margin-bottom: 4%}
.regist p{width: 100%;overflow: hidden; margin-bottom: 15px;line-height: 45px;}
.regist p span{font-size: 16px; width: 90px; text-align: right; float: left;}
.regist p .k{float: left; width:60%; height:45px; line-height: 45px;
 padding:0 10px; border: 1px solid #e5e5e5;margin:0 10px;}
.regist p .xk{width: 29%;background:#fff;}
.regist p i{ color: #a3a3a3}

.regist .p1{text-align: center;color: #333333;margin: 20px 0}
.regist .p1 .dui{margin-right: 10px;}
.regist .p1 a{color: #1f64cd;margin-left: 10px}
.regist .p1 a:hover{text-decoration: underline;}

.regist .b{font-size: 18px; color: #fff; width:180px;text-align: center; height: 50px; line-height: 50px;
border-radius: 5px; border: none;cursor:pointer;}
.regist .b:hover{box-shadow:0 0 5px #888}
/*login*/
.loginzong{width: 100%;overflow: hidden;background:#fff;
margin:2% auto;}
.loginzong figure{width: 50%;}
.loginzong figure img{width: 100%}
.login{width: 50%;padding-top:5%}
.login p .k{width:75%}
.login p .yzmk{width: 30%}
.login .code{ height:40px; }
.login p a:hover{text-decoration: underline;}
.login .b{width:75%;margin-left: 100px}


.xbg{background:#fff;box-shadow: 0 0 10px #858585;overflow: hidden;padding-top: 25px;}
.dbg{width: 100%;background:#f8f7f7 url(../images/dbg.jpg) no-repeat top center;
background-size: contain;}
.dbg2{padding: 2% 0}
.dbg3{background-image:url(../images/dbg3.jpg);background-position: center; background-size: cover;
padding-top: 10px}

.regist2 {color: #464646;width:55%; margin:4% auto;
overflow: hidden;}
.regist2 b{font-size: 32px;color: #1f64cd;text-align: center;line-height:initial;
display: block;margin-bottom: 4%}
.regist2 li{width: 100%;overflow: hidden; margin-bottom: 15px;height:45px; line-height: 45px;}
.regist2 li span{font-size: 16px; width: 90px; text-align: right; float: left;}
.regist2 li .k{float: left; width:60%; height:45px; line-height: 45px;
 padding:0 10px; border: 1px solid #e5e5e5;margin:0 10px;}
.regist2 li .xk{width: 29%;background:#fff;}
.city-picker-select select{float: left; width:29%; height:45px; line-height: 45px;
 padding:0 10px; border: 1px solid #e5e5e5;margin:0 10px;background:#fff;}
.regist2 li i{ color: #a3a3a3}

.regist2 .p1{text-align: center;color: #333333;margin: 20px 0}
.regist2 .p1 .dui{margin-right: 10px;}
.regist2 .p1 a{color: #1f64cd;margin-left: 10px}
.regist2 .p1 a:hover{text-decoration: underline;}

.regist2 .b{font-size: 18px; color: #fff; width:180px;text-align: center; height: 50px; line-height: 50px;
border-radius: 5px; border: none;cursor:pointer;}
.regist2 .b:hover{box-shadow:0 0 5px #888}
/*login*/
.login2 li .k{width:75%}
.login2 li .yzmk{width:40%}
.login2 li a:hover{text-decoration: underline;}
.login2 .b{width:75%;margin-left: 100px}


/**member*************************************************************************/
.memzuo{width:15%;background:#fff; }
.memzuo b{background:#1f64cd;display: block;font-size: 22px;color: #fff;text-align: center;
height: 60px;line-height: 60px;}
.memzuo li{width: 100%;float: left;border-top: 1px solid #f2f1f1;}
.memzuo li>span{display: block; font-size: 16px;color: #4a4949;font-weight: bold;
padding-left: 30%;line-height: 45px; background-repeat: no-repeat;
background-position: 10% center}
.memzuo li>p{padding: 10px 0 10px 30%}
.memzuo li>p a{display: block; color: #757575;line-height: 30px}
.memzuo li a:hover,.memzuo li a.active{color: #1f64cd}
.memzuo li>.s1{background-image: url(../images/icon1h.png)}
.memzuo li>.s2{background-image: url(../images/icon2h.png)}
.memzuo li>.s3{background-image: url(../images/icon17h.png)}
.memzuo li>.s4{background-image: url(../images/icon3h.png)}
.memzuo li>.s5{background-image: url(../images/icon5h.png)}
.memzuo li>span.active{background-color: #1f64cd;color: #fff}
.memzuo li>.s1.active{background-image: url(../images/icon1.png)}
.memzuo li>.s2.active{background-image: url(../images/icon2.png)}
.memzuo li>.s3.active{background-image: url(../images/icon17.png)}
.memzuo li>.s4.active{background-image: url(../images/icon3.png)}
.memzuo li>.s5.active{background-image: url(../images/icon5.png)}

.memyou{width: 83%;}
.memyou .posi{ font-size:14px; width: auto; padding-top:0; }
.memyou2{background:#fff;padding: 2%}
.memyou-t{font-size: 24px;color: #3e3e3e;padding-bottom: 15px;
border-bottom:1px solid #e5e5e5;line-height: 30px;margin-bottom: 2%}

.mem-s{background:#fff;padding:2%;color: #3a3a3a;position: relative;margin:2% 0;}
.mem-s .z{width: 62%}
.mem-s b{font-size: 24px;color: #3a3a3a;}
.mem-s a{color: #1f64cd}
.mem-s a:hover{text-decoration: underline;}
.mem-s span{margin:0 15px;display: inline-block;}
.mem-s p{margin-top: 10px}
.mem-s p a{ color:#dd514c; font-weight:bold; margin:0 2px;  }
.mem-s figure{background:#1f64cd;width:25%;text-align: center;color: #fff;
padding: 2% 0;position: absolute; bottom: 0;right: 0;  }
.mem-s figure img{border-radius:50%; overflow: hidden;}
.mem-x{background:#fff;padding:2%;color: #3a3a3a;position: relative;}
.mem-x .biao{padding-left: 40px;font-size: 22px;color: #3e3e3e;padding-bottom: 10px;display: block;
border-bottom:1px solid #e5e5e5;background:url(../images/icon2h.png) no-repeat left 2px;}
.mem-x .ta{width: 100%;border-collapse: collapse;margin:2% auto;}
.mem-x .ta .t{font-size:16px;color: #3a3a3a;font-weight: bold;}
.mem-x .ta .tr1{background:#f8f7f7}
.mem-x .ta td{padding: 12px 5px;text-align: center;}
.mem-x .ta td .wapbt{ display: none; }
/**mem01**COS检测***********************************************************************/
.mem01-ul{width: 100%;overflow: hidden;}
.mem01-ul li{background: url(../images/mem01-ulbg.png) no-repeat center;
background-size:contain;
font-size: 18px;color: #333;text-align: center;width: 33.33%; float: left;
height: 44px;line-height: 44px;font-weight: bold;}
.mem01-ul li>span{padding:0 7px; border-radius: 50%;background:#333;color: #fff;
margin-right: 5px;}
.mem01-ul li.active{background-image: url(../images/mem01-ulbgh.png);color: #fff;}
.mem01-ul li.active>span{background:#fff;color: #1f64cd;}

.form{color: #464646;width:63%; margin:4% auto;overflow: hidden;}
.form .city-picker-select select{ margin-right: 20px; margin-left:0; }
.form .biao{font-size: 24px;color: #3e3e3e;font-weight: bold; text-align: center;margin-bottom: 4%}
.form li{width: 100%;overflow: hidden; margin-bottom: 15px;}
.form li span{font-size: 16px; width: 160px; text-align: right; float: left; line-height: 45px;}
.form li p{ line-height:45px; }
.form li .k{float: left; width:73%; height:45px; line-height: 45px;
 padding:0 10px; border: 1px solid #e5e5e5;}
.form li .wenjian{ width: 58%; }
.form li .llsc{ width:15%;height:45px; line-height: 45px;background: #1f64cd; color:#fff; float: left; text-align:center; }
.form li .xk{width: 29%;background:#fff;}
.form li .yzmk{ width: 40%; }
.form li .huo{ line-height:45px; margin-left:10px;   }
.form li .huo:hover{ color:#1f64cd;}
.form .b{font-size: 18px; color: #fff; width:73%;text-align: center; height: 50px; line-height: 50px;
border-radius: 5px; border: none;cursor:pointer;background:#1f64cd; float: left;}
.form .b:hover{box-shadow:0 0 5px #888}

.form li b{border: 1px dashed #d2d2d2;padding: 10px;background:#fbfbfb;
text-align: center;float: left;width: 200px;height: 130px;
display: flex; align-items: center; justify-content: center;}
.form li b img{max-width:94%}
.form li b a{color:#1f64cd;text-decoration: underline;display: block;}
.form li i{float: left;margin-top: 5%;margin-left: 1%}
.form li .txt{width:73%;border: 1px solid #e5e5e5;height: 100px;line-height: 24px;
padding: 0 10px;}

.mem01-3{text-align: center;width: 100%;margin:4% auto;}
.mem01-3 b{font-size: 24px;color: #3a3a3a;display: block;margin-top: 2%}



/**mem02**下载报告***********************************************************************/
.mem02-ul{overflow: hidden;margin-bottom: 4%}
.mem02-ul li{float: left;font-size: 16px;color: #3e3e3e;font-weight:bold;background:#f8f7f7;margin-right: 10px;}
.mem02-ul li a{ display: block; padding:5px 20px;}
.mem02-ul li:hover,.mem02-ul li.active{ background:#1f64cd;color: #fff}

.mem02{width: 100%;border-collapse: collapse;}
.mem02 .biao{background:#f8f7f7;font-size: 16px;color: #3e3e3e;
font-weight: bold;}
.mem02 td{border: 1px solid #e5e5e5;color: #3e3e3e;text-align: center;
padding: 10px 5px}
.mem02 td a{color: #1f64cd;text-decoration: underline;}
.mem02 td a.btn{background:#1f64cd;color: #fff;padding: 5px 10px;text-decoration: none}
.mem02 td .wapbt{ display: none; }
/**mem03**申请PSAM卡***********************************************************************/
.mem03{overflow: hidden;width: 530px;margin:4% auto;}
.mem03 .tu{text-align: center;margin-bottom: 4%}
.mem03 .tu img{max-width: 100%}
.mem03 p{overflow: hidden;margin-bottom: 20px}
.mem03 span{width: 100px;text-align: right;line-height: 45px;
font-size: 16px;color:#464646;float: left;}
.mem03 i{float: right;width: 425px;line-height: 45px;}
.mem03 i .k{border: 1px solid #e5e5e5;height: 45px; line-height: 45px;padding: 0 10px;
width: 100%;float: left;}
.mem03 i .xk{width: 78%;text-align: center;}
.mem03 i .num{background:#f1f1f1;border: 1px solid #e5e5e5;color: #666;font-size: 26px;
font-weight: bold;text-align:center;width: 10%;float: left;}
.mem03 i b{font-size: 24px;color: #ff9000;}
.mem03 i em{font-size: 14px;color: #b4b4b4}
.mem03 i .b{font-size: 18px;color: #fff;background:#1f64cd;border-radius:5px;
text-align: center;display: block; width: 100%;height: 45px; cursor:pointer;}



/**mem04***申请流程**********************************************************************/
.mem04{width: 100%;overflow: hidden;margin: 4% auto}
.mem04 li{width: 100%;float: left; border:1px solid #e5e5e5;padding:15px;
 text-align: center;}
.mem04 li b{font-size: 18px;color: #656565;}
.mem04 li span{display: inline-block;margin:5px 15px;}
.mem04 li span>a{display: block;color:#1f64cd; }
.mem04 li span>a:hover {text-decoration: underline;}
.mem04 li p{font-size: 16px;color: #656565}
.mem04 i{font-size: 14px;color: #fff;font-weight: bold;margin-left: 48%;
	margin-bottom:20px;
text-align: center;width: 57px;height: 29px; display: inline-block;
background:url(../images/mem04-ibg.png) no-repeat center center;}


/**mem05***订单管理**********************************************************************/
.mem05-2s{width: 100%;}
.mem05-2s .biao{font-size: 18px;color: #3e3e3e;display: block; margin:4% 0;}
.mem05-2s p{padding:2%;background:#faf9f9;font-size: 15px;color: #616161;
line-height:2;}
.mem05-2s i{color: #3e3e3e;text-align: right;display: block;margin-top: 10px}
.mem05-2s i>span{font-weight: bold;font-size: 24px;color: #fe9000}

.mem05-2x{width: 100%;}
.mem05-2x .biao{font-size: 18px;color: #3e3e3e;display: block; margin:4% 0;}
.mem05-2x label{display: inline-block; margin:0 10px;}
.mem05-2x label .ra{margin-right: 10px}
.mem05-2x .b{font-size: 18px;color: #fff;background:#1f64cd;
font-weight: bold;width: 220px;height: 45px;line-height: 45px;text-align: center;
display: block; margin:3% auto;}

.mem05-3{background:rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;
z-index:1;width: 100%;height: 100%;align-items: center;
 justify-content: center;text-align: center;padding: 0 10px; display: none}
.mem05-3.show{display: flex}
.mem05-3 img{max-width: 96%}
.mem05-3 span{font-size: 24px;color: #fff;text-align: right;display: block;
cursor: pointer;}


/**mem08***项目文档**********************************************************************/
.mem08{width: 100%;overflow: hidden;}
.mem08 li{width: 100%;float: left;line-height: 50px;margin-bottom: 10px;
background:#f8f7f7;padding: 0 15px;font-size: 16px;color: #292828}
.mem08 li span{float: right;font-size: 14px; color: #1f64cd}
.mem08 li span a{padding-left: 25px;margin:0 10px;}
.mem08 li span a:hover{text-decoration: underline;}
.mem08 li span a.a1{background:url(../images/mem08-1.png) no-repeat 0 center;}
.mem08 li span a.a2{background:url(../images/mem08-2.png) no-repeat 0 center;}
.mem08 li.li2{background:#fff;}

.mem08-2{width: 100%;overflow: hidden;}
.mem08-2 .t {margin:4% auto;text-align: center;}
.mem08-2 .t h1{font-size:24px;color:#292828;}
.mem08-2 .t p{font-size:14px;color:#818181;margin-top: 10px;}
.mem08-2 .con{background:#f8f7f7;padding: 2%;font-size: 15px;color: #676767;
line-height: 2}
.mem08-2 .down{background:#1f64cd url(../images/mem08-2h.png) no-repeat 20px center;
font-size: 18px;font-weight: bold; color: #fff; width: 200px;height: 45px;
line-height: 45px;display: block; text-align: center; margin:4% auto;}


/**mem09***投诉建议**********************************************************************/
.mem09-s{width: 100%;overflow:hidden;color: #8a8a8a}
.mem09-s .hk{border:1px solid #e5e5e5;padding:15px;line-height: 26px;
color: #8a8a8a;width: 100%;height: 120px}
.mem09-s p{text-align: right;}
.mem09-s p>span{color: #fea304;font-weight: bold;}
.mem09-s p>.b{color: #fff;background:#1f64cd;font-size: 18px;display: inline-block;
width: 180px;height: 45px;line-height: 45px;text-align: center; font-weight: bold;
margin-left: 10px}

.mem09-x{width: 100%;overflow:hidden;color: #8a8a8a}
.mem09-x2{ margin-bottom:10px; padding-bottom: 10px; border-bottom:1px dashed #dcdcdc; }
.mem09-x .biao{border-bottom:1px solid #e5e5e5;padding-bottom:15px;
color: #3e3e3e;font-size: 18px;display: block;margin-bottom: 2%}
.mem09-x figure{width:65px;}
.mem09-x figure img{width: 100%; border-radius:50%; }
.mem09-x .y{width: 92%;}
.mem09-x .y b{font-size: 16px;color:#323232;display: block;}
.mem09-x .y p{color:#656565;margin-top: 5px}
.mem09-x .y i{color:#8a8a8a;display: block;margin-top: 15px}
.mem09-x .y i>a{color: #1f64cd;float: right;}
.mem09-x .y i .a2{color:#dd514c; margin-right:10px; }
.mem09-x .y i>a:hover{text-decoration: underline;}
.mem09-x .y .xia{background:#f7f7f7;padding: 2%;overflow: hidden;margin-top: 2%}
.mem09-x .y .xia li{width: 100%;float: left; border-bottom:1px solid #e6e6e6;
padding-bottom: 15px;margin-bottom: 15px;}
.mem09-x .y .xia li span{width: 10%;}
.mem09-x .y .xia li .zi{width: 88%;color: #868686}
.mem09-x .y .xia li .zi i{color:#8a8a8a;display: block;}
.mem09-x .y .xia li .zi i>a{color: #1f64cd;float: right;}
.mem09-x .y .xia li .zi i>a:hover{text-decoration: underline;}



.gvrp{display:none;z-index:100;padding:20px;position:fixed;overflow:hidden;width:600px;height:400px;top:50%;left:50%;margin:-200px 0 0 -300px;border:2px solid #1f64cd;background:#ffffff;
-moz-box-shadow:0 0 10px #333333; -webkit-box-shadow:0 0 10px #333333; box-shadow:0 0 10px #333333;
}
.gvrp .gvrptxt{height:304px; overflow:auto; color:#666666; font-size:14px; line-height:1.6;}
.gvrp .ok{display:block; font-size:16px; width:110px; height:40px; line-height:40px; text-align:center; color:#ffffff; background:#1f64cd; margin:20px auto 0 auto; cursor:pointer;}



.conan{ overflow: hidden; margin-top:20px; }
.conan a{ display: block; width:240px; text-align:center; line-height:40px; height:40px; font-size: 16px; color:#ffffff; background: #1f64cd; margin:0 auto;}
.conan a:hover{ background: #6b75c6; }



.syren li:hover figure img,.sytu li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);
-o-transform:scale(1.1);-moz-transform:scale(1.1);}
img
{-webkit-transition: all .5s ease-in;-o-transition: all .5s ease-in;
 -ms-transition: all .5s ease-in; -moz-transition: all .5s ease-in;}



.diaochabg{background:#1f64cd url(../images/diaocha-bg.jpg) no-repeat top center;
padding: 218px 2% 2% 2%;overflow: hidden;border-radius: 20px;
background-size:contain;}
.diaocha{background:#fff;padding: 4%;overflow: hidden;}
.diaocha .dctle{ text-align: center; font-size:30px;  color:#1f64cd; margin-bottom:3%; padding-bottom:2%; border-bottom:1px solid #1f64cd; }
.diaocha li{width: 100%;float: left;margin-bottom: 3%;font-size: 16px;color: #858585}
.diaocha li span{font-size: 24px;color: #494949;display: block;margin-bottom: 10px}
.diaocha li p{margin-left: 5%;line-height: 30px;}
.diaocha li p .k{margin-right: 10px;background:none;cursor: pointer;}
.diaocha li p label{ display: block; line-height:40px; }
.diaocha li .hk{height: 100px;border: 1px solid #dcdcdc;width: 90%;
line-height: 26px;padding: 0 10px;color: #858585}
.diaocha li .hk2{height: 42px;border: 1px solid #dcdcdc;width: 90%;
line-height: 40px;padding: 0 10px;color: #858585}

.diaocha li .hk3{height: 40px;border: 1px solid #dcdcdc;width:300px; margin-left:20px;
line-height: 40px;padding: 0 10px;color: #858585}


.diaocha .clic{text-align: center;}
.diaocha .clic input{ border:none; cursor: pointer; border-radius: 10px;font-size: 18px;color: #fff;
width: 180px;height: 50px;line-height: 50px;display: inline-block;}
.diaocha-ok{text-align: center;}
.diaocha-ok img{max-width: 100%}

.qulist{ background:#fff; padding:5% 4%; overflow: hidden;}
.qulist li{ width: 25.33%; margin:2% 4%;float:left; text-align: center; height:60px; line-height:58px; font-size:18px; background:#f6f6f6; border:1px solid #dcdcdc;}
.qulist li a{ display: block; }
.qulist li:hover{ background:#1f64cd; color:#ffffff;}



.notice{ overflow: hidden; padding:0 15px; width: 100%; height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; position:relative;}
.notice .ntle{ font-weight: bold; font-size: 20px; color:#1f64cd; position:absolute; top:0; left:15px;  }
.notice .nlist{ height:30px; width:100%;line-height:30px; margin:10px 0; padding-left:100px; overflow: hidden;  }
.notice .nlist ul{ overflow: hidden; width: 100%; }
.notice .nlist li{ float:left; font-size: 16px; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.notice .nlist li a:hover{ text-decoration: underline; color:#1f64cd; }

/*2023*/
.infoimgmain{ background:#ffffff; padding:3%; margin:2% 0; }
.infoimg{ overflow: hidden; }
.infoimg li{ float: left; width:100%; overflow: hidden; position: relative; }
.infoimg li.xian{ margin:3% 0; background:#e5e5e5; height:1px; }
.infoimg li .img{ width:45%; }
.infoimg li .img img{ display: block; width:100%; }
.infoimg li .txt{ width:50%; position: absolute; right:0; top:0; display: flex; align-items: center; height:100%; }
.infoimg li .txt>div{ width:100%; }
.infoimg li .txt .tit{ line-height:1; color:#373737; font-size:26px; font-weight: bold; }
.infoimg li .txt .tit:hover{ color:#1f64cd; }
.infoimg li .txt .info{ color:#545454; font-size:16px; line-height:32px; margin:32px 0; text-align:justify; }
.infoimg li .txt .bottom{ }
.infoimg li .txt .bottom .more{ width:96px; height:32px; line-height:32px; background:#1f64cd; color:#ffffff; text-align: center; font-size:14px; }
.infoimg li .txt .bottom .more:hover{ background:#cc0000; }

.infoimg li .txt .bottom .like_btn{ cursor:pointer; line-height:32px; color:#b0b0b0; font-size:14px; margin-left:28px; }
.infoimg li .txt .bottom .like_btn span{ float: left; }
.infoimg li .txt .bottom .like_btn .iconfont{ font-size:18px; margin-left:9px; }
.infoimg li .txt .bottom .like_btn.on,.infoimg li .txt .bottom .like_btn:hover{ color:#1f64cd; }

.infoimg li .txt .bottom .like_info{ line-height:32px; color:#b0b0b0; font-size:14px; }
.infoimg li .txt .bottom .like_info span{ color:#1f64cd; }

.info_like{ cursor:pointer; width:140px; height:44px; margin:0 auto 3% auto; border:1px solid #1f64cd; color:#1f64cd; border-radius:22px; line-height:42px; text-align:center; font-size:14px; }
.info_like .iconfont{ font-size:18px; margin-right:8px; }
.info_like.on,.info_like:hover{ background:#1f64cd; color:#ffffff; }

.parameter{ color:#9c9c9c; overflow: hidden; margin-top:1%; height:30px; line-height:30px; }
.parameter .pli{ display: inline; font-size:14px; margin:0 7px; }
.parameter .pli span{ font-size:16px; margin-right:8px; }
.parameter .parameter_like{ float: right; color:#9c9c9c; cursor:pointer; }
.parameter .parameter_like .iconfont{ font-size:18px; margin-left:8px; }
.parameter .parameter_like.on,.parameter .parameter_like:hover{ color:#1f64cd; }
/*2023*/

.clippingOne{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.clippingTwo{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden; }
.clippingThree{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;  }
.clippingFive{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;  }

