@charset "utf-8";
.main{max-width:100%; margin:0 auto; overflow:hidden; width:100%; background:#ffffff; }
/*header*/
.header{ background:#384967; height:100px; position:fixed; width:100%; max-width:100%; z-index:10; border-bottom:1px solid #FFB800; opacity:0; 
	transition: 2s;
	-o-transition: 2s;
	-ms-transition: 2s;
	-moz-transition: 2s;
	-webkit-transition: 2s;
}
.header.on{ opacity:1; }
.logo{ height:60px; margin-top:20px; margin-left:2%; position:relative; z-index:1;}
.logo img{ display: block; height:100%; }

.nav_btn{ display: none;}

.search{ position:relative; z-index:1; cursor: pointer; color:#ffffff; width:120px; border-left:1px solid #ffffff; height:100px; line-height:100px; text-align: center; }
.search span{ font-size:20px; }
.search:hover{ color:#FFB800; }

.lang{ position:relative; z-index:1; cursor: pointer; width:120px; border-left:1px solid #ffffff; font-size:16px; height:100px; line-height:100px; text-align: center; }
.lang .title{color:#ffffff;}
.lang .sub{ display:none; background:#384967; position: absolute; width:100%; left:0; top:100px; font-size:16px; }
.lang .sub a{ display: block; line-height:60px; border-bottom:1px solid #FFB800; color:#ffffff;}
.lang .sub a:hover{ background:#5e6b83; }
.lang span{ margin-left:-10px; display: inline-block; }

.lang:hover .title{ color:#FFB800; }
.lang:hover .title span{ transform: rotate(-180deg); }

.lang2{ display: none;}

.nav{ color:#ffffff; position: absolute; left:0; top:0; width:100%; height:100px; text-align:center; padding:0 240px 0 200px; }
.nav li{ display: inline-block; position: relative; }
.nav li>a{ display: block; padding:0 20px; line-height:100px; font-size:18px; }
.nav li>a span{ margin-left:-10px; display: inline-block; }

.nav li sup{ line-height:1; font-size:12px;}
.nav li .sub{ display: none; background:#384967; position: absolute; z-index:21; width:150%; text-align:left; left:0; top:100px; font-size:16px; }
.nav li .sub a{ display: block; line-height:60px; padding-left:35px; border-bottom:1px solid #FFB800; }

.nav li:hover>a{ color:#FFB800; }
.nav li:hover>a span{ transform: rotate(-180deg); }
.nav li .sub a:hover{ background:#5e6b83; }

.search_sub{ display:none; z-index:10; position: absolute; top:100px; left:0; width:100%; background:#384967; }
.search_main{ width:65%; margin:0 auto; }
.search_main .tit{ font-size:30px; color:#ffffff; line-height:1; margin-top:25px; }
.search_form{ border-bottom:1px solid #ffffff; overflow: hidden; margin-top:85px; margin-bottom:40px; position: relative; padding-right:50px; }
.search_form .input{ width:100%; background: none; color:#ffffff; height:50px; line-height:50px; font-size:20px; }
.search_form .input::placeholder{ color:#ffffff; }
.search_form .input:focus { background:none;
	outline: none;
	}
.search_form .btn{ cursor:pointer; position: absolute; right:0; top:0; width:50px; height:50px; text-align: center; line-height:50px; color:#ffffff; background:none; }
.search_form .btn span{ font-size:32px; }
.search_form:hover{ border-color:#FFB800; }
.search_sub .close{ display: none;}
.pup_bj{ display:none; background:rgba(56,73,103,0.8); height:100%; position:fixed; width:100%; max-width:100%; z-index:9; }

.lang_sub{ display: none; }
/*header*/

/*banner*/
.bannerMain{ background:#ffffff; height:calc(100vh); position: relative; overflow: hidden; }
.bannerMain .bantit{ position: absolute; width:41.52%; bottom:37%; left:26.5%; z-index:2; 
	opacity:0;
	transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition: 1.5s;
	-moz-transition: 1.5s;
	-webkit-transition: 1.5s;
}
.bannerMain .bantit img{ display: block; width:100%; }
.bannerMain.on2 .bantit{ opacity:1; }
.bannerMain.on3 .bantit{ opacity:0; }

.bannerMain .xina01{ position: absolute; top:65%; left:-100%; width:100%; height:1px; background:#EDAB00; z-index:2;
	opacity:0.5;
	transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition: 1.5s;
	-moz-transition: 1.5s;
	-webkit-transition: 1.5s;
}
.bannerMain.on .xina01{ left:0; opacity:1; }
.bannerMain.on3 .xina01{ left:100%; opacity:0.5; }
.bannerMain .xina02{ position: absolute; top:-100%; left:25%; height:100%; width:1px; background:#EDAB00; z-index:2; 
	opacity:0.5;
	transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition:1.5s;
	-moz-transition:1.5s;
	-webkit-transition:1.5s;
}
.bannerMain.on .xina02{ top:0; opacity:1; }
.bannerMain.on3 .xina02{ top:100%; opacity:0.5; }
.bannerMain .banlogo{ position: absolute; height:14%; top:50%; left:0; opacity:0; z-index:2; }
.bannerMain .banlogo img{ height:100%; }
.bannerMain.on .banlogo{ height:60px; top:20px; left:2%; opacity:1; 
	transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition: 1.5s;
	-moz-transition: 1.5s;
	-webkit-transition: 1.5s;
}
.banner{ height:100%; position: relative; opacity:0; }
.bannerMain.on3 .banner{
	opacity:1;
	transition: 1.5s;
	-o-transition: 1.5s;
	-ms-transition: 1.5s;
	-moz-transition: 1.5s;
	-webkit-transition: 1.5s;
}
.banner .bantxt{ left:35px; bottom:35px; position: absolute; line-height:1; }
.banner .bantxt p{ margin-top:15px; color:#384967; font-size:70px; opacity:0; position: relative; top:70px;
	transition: 1s;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
 }
.bannerMain.on4 .banner .bantxt p.p1{ top:0; opacity:1;}
.bannerMain.on5 .banner .bantxt p.p2{ top:0; opacity:1;}
.banner .characters{ position: absolute; top:0; right:0; height:100%; overflow: hidden; }
.banner .characters .img{ height:100%;position: absolute; top:0; right:0; height:100%; width:100%;
	opacity:0;
	transition: 1s;
	-o-transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
}
.banner .characters .img01{ z-index:1; }
.banner .characters .img02{ z-index:2; }
.banner .characters .img03{ z-index:3; }
.banner .characters .img04{ z-index:4; }
.banner .characters .img05{ z-index:5; }
.banner .characters .img06{ z-index:6; }
.banner .characters .img07{ z-index:7; }
.banner .characters .img08{ z-index:8; }
.banner .characters .img09{ z-index:9; }

.banner .characters img{ display: block; height:100%; }
/*.bannerMain.on4 .banner .characters{ opacity:1;}*/

.banner .characters01 .img01{ opacity:1; }

.banner .characters02 .img02{ opacity:1; }

.banner .characters03 .img03{ opacity:1; }

.banner .characters04 .img04{ opacity:1; }

.banner .characters05 .img05{ opacity:1; }

.banner .characters06 .img06{ opacity:1; }

.banner .characters07 .img07{ opacity:1; }

.banner .characters08 .img08{ opacity:1; }

.banner .characters09 .img09{ opacity:1; }
/*banner*/


.plate01{padding:72px 0; }
.plate01 .txt{ width:63%; margin:0 auto;}
.plate01 .txt .info{ color:#384967; text-align: justify; }


.plate02{ position: relative; height:770px; }
.plate02 img{ display:none; width:100%; }
.plate02 .txt{ position: absolute; right:0; top:0; padding:32px; width:43%; }
.plate02 .txt .tit{ color:#384967; }
.plate02 .txt .tit sup{ font-size:42px;}
.plate02 .txt .info{ margin-top:220px; color:#384967; font-size:20px; line-height:1.5; text-align: justify; }


.plate03{ background:url(../images/plate03.jpg) no-repeat center center; background-size:cover; overflow: hidden; }
.plate03 .tit{ color:#384967; text-align: center; margin-top:44px; }

.plate03_list{ overflow: hidden; padding:0 3%; margin:50px 0 76px 0; }
.plate03_list li{ float: left; width:29.33%; margin:0 2%; position: relative; }
.plate03_list li img{ display: block; width:100%;}
.plate03_list li .txt{ position: absolute; left:0; top:0; width:100%; height:100%; }
.plate03_list .ico{ width:200px; margin:0 auto; }
.plate03_list .ico img{ display: block; width:100%; }
.plate03_list .info{ color:#384967; margin-top:15px; text-align: center; padding:0 12%; height:60px; }


.plate04{ background:#F6F6F6; padding:16px 0 58px 32px;}
.plate04 .tit{ color:#384967; }
.plate04 .content{ overflow: hidden; margin-top:160px; }
.plate04 .content .img{ width:48%; }
.plate04 .content .img img{ display: block; width:100%;}
.plate04 .content .txt{ width:52%; padding:0 9%;}
.plate04 .content .txt .info{ color:#384967; font-size:20px; line-height:1.5; text-align:justify; }

.plate05{padding:24px 32px 72px 32px;}
.plate05 .tit{ color:#384967; }
.plate05 .tit2{ color:#384967; }
.plate05 .txt{ overflow: hidden; padding-left:68%; }
.plate05 .info{ margin-top:35px; color:#384967; text-align:justify; }
.plate05 .img{ margin-top:40px; }
.plate05 .img img{ display: block; width:100%; }

.plateVideo{ position: relative; overflow: hidden; margin-top:35px; height:700px; }
.plateVideo .vdbj{ position:absolute; left:0; top:0; width:100%; height:100%; }
.plateVideo>img{ width:100%; }
.videoMain{ display:none; z-index:10; width:100%; height:100%; position: absolute; left:0; top:0; background:#ffffff; z-index:1; }
.videoMain video{ width:100%; height:100%; display: block;}


.plateVideo .btn{ position: absolute; bottom:24px; left:24px; width:210px; cursor: pointer; z-index:2; }
.plateVideo .btn img{ width:210px; display: block; }
.plateVideo .btn .img2{ position: absolute; left:0; top:0; width:0; overflow:hidden; }
.plateVideo .btn:hover .img2{ width:100%; }

.plate06{ background:#384967; padding:10px 32px 50px 32px; }
.plate06 .tit{ color:#ffffff; }
.plate06 .more{ overflow:hidden; margin-top:50px; }
.plate06 .more a{ float: right; font-size:18px; color:#ffffff; line-height:50px; }
.plate06 .more a:hover{ color:#FFB800; }
.plate06 .moreWap{ display:none; }

.topnews{ overflow: hidden; margin:18px 0;}
.topnews .txt{ width:32%; }
.topnews .txt .time{ color:#ffffff; font-size:16px; line-height:20px; }
.topnews .txt .author{ color:#ffffff; font-size:16px; line-height:20px; }
.topnews .txt .title{ color:#ffffff; height:200px; margin-top:24px; }

.topnews .img{ width:49%; }
.topnews .img img{ display: block; width:100%; }

.nlist{ }
.nlist li{ float: left; margin-right:1.7%; width:32.2%; }
.nlist li a{ display: block; padding:16px; height:100%; height:367px; border:1px solid #ffffff; cursor: pointer; }
.nlist li .time{ color:#ffffff; font-size:16px; line-height:20px; }
.nlist li .title{ color:#ffffff; font-size:30px; line-height:40px; margin-top:16px; }

.nmore{ color:#ffffff; font-size:18px; margin-top:40px; line-height:1;}
.nmore span{ font-size:18px; margin-left:6px; }
.nmore2 span{ color:#DC1604; position: relative; }
.nmore2 span::after{ content:""; position: absolute; border-radius:50%; top:50%; left:50%; margin:-5px 0 0 -5px; background:#ffffff; width:10px; height:10px; }
.nmore2 span::before{ position: relative; z-index:2;}

.nmore3{ color:#384967; }
.nmore3 span{ color:#DC1604; position: relative; }
.nmore3 span::after{ content:""; position: absolute; border-radius:50%; top:50%; left:50%; margin:-5px 0 0 -5px; background:#ffffff; width:10px; height:10px; }
.nmore3 span::before{ position: relative; z-index:2;}
.nmore3:hover{ color:#DC1604; }

.nmore4{ color:#384967; }
.nmore4 span{ color:#DC1604; position: relative; }
.nmore4:hover{ color:#DC1604; }

.nlist li a:hover{ margin-top:-10px; background:#4c5b76; }

.plate07{ padding:16px 32px;}
.plate07 .tit{ color:#384967; width:52%; }
.plate07 .content{ margin-top:90px; }
.plate07 .content .img{ width:48%; }
.plate07 .content .img img{ display: block; width:100%;}
.plate07 .content .txt{ width:52%; padding:0 9.8%;}
.plate07 .content .txt .info{ color:#384967; text-align:justify; }

/*footer*/
.footer{ background:#f6f6f6; border-top:1px solid #384967; }
.ftop{ height:422px; padding:32px 32px 0 32px; background: url(../images/footbj.png) no-repeat left bottom; background-size:22.6% auto;}
.ftop .dbnav{ width:94%; padding-left:9%; margin:0 auto; color:#384967; font-size:18px; line-height:42px; overflow: hidden; }
.ftop .dbnav li{ width:16.66%; float: left; }

.fbottom{ padding:16px 32px; text-align: center; color:#384967; font-size:18px; line-height:42px; }
.fbottom .p2 span{ margin:0 16px; display: inline-block; }
.fbottom .p2 a{display: inline-block;}
.fbottom .p2 img{ height:20px; display: inline-block; margin-bottom:4px; }
.fbottom .p3 a{ color:#8C96A5; margin:0 30px; }

.footer a:hover{ text-decoration:underline; }
/*footer*/


.nyban{ padding-top:100px; position: relative; }
.nyban .img{ width:61.11%;}
.nyban .img img{ width:100%; display: block; }
.nyban .txt{ width:38.89%; position: absolute; bottom:0; right:0; }
.nyban .txt .tit{ color:#ffffff; padding:0 0 40px 32px; }

/*关于我们*/
.plate08{ padding:40px 32px 72px 32px;}
.plate08 .tit{ color:#384967; }

.txtlist{ margin-top:40px; overflow: hidden; }
.txtlist li{ float: left; width:100%; overflow: hidden; border-top:1px solid #B4BCC7; padding-top:16px; margin-bottom:56px; }
.txtlist li:last-child{ margin-bottom:0; }
.txtlist li .title{ width:31%; float:left; color:#00968F; }
.txtlist li .info{ width:66%; float:right; color:#384967; }
/*关于我们*/

/*我们的企业使命*/
.plate072{ padding:24px 32px 72px 32px;}
.plate072 .txt .title{ color:#384967; margin-bottom:30px; }
/*我们的企业使命*/

/*产品*/
.download{ font-size:18px; color:#384967; margin:42px 0; line-height:1.5; }
.download span{ font-size:18px; margin-left:9px; color:#DC1604; }
.download:hover{ color:#DC1604; }

.plate09{ padding:72px 32px; }
.plate09 .tit{ color:#384967; margin-top:24px; }

.awards .awardsPaging{ overflow: hidden; margin:35px 0; }
.awards-next,.awards-prev{ margin-left:16px; cursor: pointer; float: right; text-align: center; height:32px; line-height:32px; width:64px; border-radius:32px; background:#DC1604; color:#ffffff; }
.awards-next span,.awards-prev span{ font-size:24px; }
.awards-next:hover,.awards-prev:hover{ background: rgba(220,22,4,0.2);}

.awardsList{ }
.awards .swiper-slide{ width:34%; }
.awards .swiper-slide .img{ width:100%; border:16px solid #F6F6F6;}
.awards .swiper-slide .img img{ display: block; width:100%; }
.awards .swiper-slide .txt{ background:#F6F6F6; padding:0 16px 16px 16px; }
.awards .swiper-slide .txt .time{ color:#384967; }
.awards .swiper-slide .txt .info{ color:#384967; height:140px; }

.pagination{ overflow: hidden; line-height:21px; width:80px; margin:24px auto; text-align: center; } 
.pagination .num{ color:#384967; font-size:16px; float: left; width:20px; }
.pagination .progress{ width:40px; height:1px; margin-top:10px; float: left; background:#B4BCC7; }
.pagination .count{ color:#384967; font-size:16px; float: left; width:20px; }

.plate10{ padding:32px 32px 90px 32px; }
.plate10 .tit{ color:#384967; }

.milestone{ overflow: hidden; position: relative; width:84%; margin:150px auto 0 auto; }
.milestone:after{ content:""; position: absolute; left:50%; height:100%; width:1px; background:#384967; }
.milestone li{ float: left; width:100%; }
.milestone li .top{ position: relative; }
.milestone li .top .time{ position:relative; z-index:1; width:108px; height:44px; line-height:44px; font-size:25px; border-radius:22px; text-align: center; background:#DC1604; color:#ffffff; margin:0 auto; }
.milestone li .top:after{ content:""; position: absolute; left:0; top:50%; width:50%; height:1px; background:#DC1604; }
.milestone li .top:before{ content:""; position: absolute; right:0; top:50%; width:50%; height:1px; background:#00968F; }
.milestone li.li01 .top:before{ display: none; }
.milestone li.li02 .top:after{ display: none; }

.milestone li .content{}
.milestone li .cleft{ width:50%; }
.milestone li .cleft .txt{ padding:24px 24px 24px 0;}
.milestone li .cleft .txt img{ float: right; }
.milestone li .cleft .title{ color:#DC1604; }
.milestone li .imgtxt{ position: relative; padding-right:132px; }
.milestone li .imgtxt .img{ position: absolute; right:24px; top:0; width:84px; }
.milestone li .imgtxt .img img{ display: block; width:100%; }

.milestone li .cright{ width:50%; }
.milestone li .cright .txt{ border-bottom:1px solid #B4BCC7; padding:24px 0 24px 24px; }
.milestone li .cright .txt:last-child{ border-bottom:none; }
.milestone li .cright .title{ color:#00968F; }
.milestone li .content .info{ color:#384967; margin-top:8px; }

.plate11{ padding:18px 32px 72px 32px; }
.plate11 .tit{ color:#384967; }
.plate11 .content{ padding:16px; margin-top:42px; }
.plate11 .content .hidden{ position: relative; }
.plate11 .content .img{ width:32%; }
.plate11 .content .img img{ display: block; width:100%; }
.plate11 .content .time{ width:26%; color:#384967; font-size:18px; line-height:26px; padding:0 16px; }
.plate11 .content .txt{ border-left:1px solid #384967; padding:0 0 0 16px; position: absolute; right:0; top:0; width: 42%; height:100%; }
.plate11 .content .txt .title{ color:#384967; }
.plate11 .content .txt .nmore{ position: absolute; left:16px; bottom:16px;  }
/*产品*/

/*作用机制*/
.plate073{ padding:24px 32px 72px 32px;}
.plate073 .content{ margin:0 !important;}
.plate07 .tit2{ color:#384967; margin:68px 0 42px 0; }
/*作用机制*/

/*患者专区*/

/*患者专区*/

/*企业动态*/
.plate12{ padding:0 32px; margin-top:-64px; }
.nlist2 li{ margin-top:64px; }
.nlist2 li a{ border-color:#384967;}
.nlist2 li .time{ color:#384967; }
.nlist2 li .title{ color:#384967; }
.nlist2 li .nmore{ color:#384967; }
.nlist2 li .nmore span{ color:#DC1604; }

.nlist2 li:hover a{ background:#F6F6F6; }
.nlist2 li:hover .nmore{ color:#DC1604; }


.paging{ text-align: center; margin:72px 0; }
.paging>a,.paging>span{ line-height:32px; color:#384967; font-size:20px; margin:0 10px; display: inline-block; }
.paging .next,.paging .prev{ cursor: pointer; display: inline-block; text-align: center; height:32px; line-height:32px; width:64px; border-radius:16px; background:#DC1604; color:#ffffff; }
.paging .next span,.paging .prev span{ font-size:24px; }

.paging>span,.paging>a:hover{ color:#DC1604;}
.paging .next:hover,.paging .prev:hover{ background: rgba(220,22,4,0.2); color:#ffffff; }
/*企业动态*/

/*新闻详情*/
.showtop{ padding-top:100px; text-align: center; }
.showtop .content{ padding:0 10%; }
.showtop .tit{ color:#384967; margin:110px 0; }
.showtop .info{ color:#384967; margin-bottom:64px; }
.showtop .time{ color:#384967; margin-bottom:10px; }

.showtxt{ color:#384967; font-size:20px; line-height:1.5; width:66%; margin:72px auto; text-align: justify; }
.showtxt img{ max-width:100%; height: auto !important; }
.showtxt p{ margin-top:1em;}
.showtxt h1{ font-size:60px; font-weight: normal; }
.showtxt h2{ font-size:50px; font-weight: normal; }
.showtxt h3{ font-size:40px; font-weight: normal; }
.showtxt h4{ font-size:30px; font-weight: normal; }
.showtxt h5{ font-size:25px; font-weight: normal; }
.showtxt a{ text-decoration:underline; }
.showtxt a:hover{ color:#FFB800; }

.showtxt ul{ padding-left:20px; }
.showtxt ul li{ list-style-type: disc;  }

.showtxt table {
  border-collapse: collapse;  
}

.showtxt table tbody td {
    border: 1px solid #384967;  
    padding: 10px; 
}
.showtxt table p{ margin:0 !important; }
/*新闻详情*/

/*招贤纳士*/
.plate13{ padding:16px 32px 72px 32px; }
.plate13 .tit{ color:#384967; }

.commentList{ overflow: hidden; margin-top:80px; }
.commentList li{ float: left; width:32.2%; margin-right:1.7%; padding:24px; float: left; background:#F6F6F6; }
.commentList li .ico{ width:64px; }
.commentList li .ico img{ display: block; width:100%; }
.commentList li .info{ color:#384967; height:400px; margin:36px 0; }
.commentList li .name{ color:#384967; }
/*招贤纳士*/

/*开放职位*/
.plate14{ padding:0 32px 32px 32px; }

.position_top{ padding:32px 0;}
.ptopleft{ width:80%; color:#384967; line-height:44px; font-size:18px;  }
.ptopright{ width:20%; }
.position_top .select{ width:94%; margin-left:6%; }

.positionList{ overflow: hidden; }
.positionList li{ float: left; width:100%; overflow: hidden; color:#384967; padding:10px 0; border-top:1px solid #B4BCC7; }
.positionList li:last-child{ border-bottom:none; }
.positionList li .liLeft{ width:50%; }
.positionList li .liLeft .adds{ margin-top:5px; }
.positionList li .liRight{ width:50%; padding:10px; border-left:1px solid #F6F6F6; }
.positionList li .liRight .info{ margin-top:30px; }

.deliver{ color:#384967; }
/*开放职位*/

/*联系我们*/
.plate15{ padding:48px 32px 72px 32px; }
.conMain{ }
.conMain .tit{ width:34%; }
.conMain .tit .name{color:#384967;}
.conMain .content{ width:66%; }
.conMain .content .info{color:#384967;}

.formList{ width:74%; overflow: hidden; }
.formList li{ width:100%; float:left; }
.formList .input{ width:48%; border-bottom:1px solid #8C96A5; margin-top:28px; margin-right:4%; }
.formList .input input{ display: block; width:100%; height:48px; line-height:48px; color:#384967; font-size:18px; }
.formList .input:hover{ border-bottom-color:#FFB800; }
.formList .input input::placeholder{ color:#384967; }
.formList .textarea{ width:100%; }
.formList .textarea .title{ font-size:18px; line-height:48px; color:#384967; margin-top:28px; }
.formList .textarea textarea{ font-size:18px; line-height:1.5; color:#384967; width:100%; padding:12px 18px; display: block; height:260px; border:1px solid #8C96A5; }
.formList .textarea textarea:hover{ border-color:#FFB800; }
.formList .submit{ margin-top:44px; }
.formList .submit input{ background:#DC1604; cursor:pointer; font-size:16px; color:#ffffff; width:140px; height:44px; border-radius:22px; }
.formList .submit input:hover{ background:rgba(220,22,4,0.8); }
/*联系我们*/

/*搜索*/
.h100{ height:100px; }

.searchMain{ width:65%; margin:0 auto; }
.searchMain .tit{ color:#384967; margin-top:32px; }

.search_form2{ border-color:#384967; }
.search_form2 .input{ color:#384967; }
.search_form2 .input::placeholder{ color:#384967; }
.search_form2 .btn{ color:#384967; }
.search_count{ color:#384967; }
.search_tip{ color:#384967; }

.searchList{ overflow: hidden; }
.searchList li{ float: left; width:100%; color:#384967; margin-top:72px; }
.searchList li .title a{ text-decoration: underline;}
.searchList li .title span{ color:#FFB800; margin-right:10px; }
.searchList li .title a:hover{ color:#FFB800; }
.searchList li .info{ margin-top:10px; }
/*搜索*/

/*提示弹窗*/
.tip_bj{ background:rgba(0,0,0,0.8); position:fixed; left:0; top:0; width:100%; height:100%; z-index:99; display:none; }
.pup_tip{ background:#ffffff; position: fixed; z-index:100; width:676px; height:258px; padding:32px; left:50%; top:50%; margin:-129px 0 0 -338px; display:none; }
.pup_tip .close{ color:#384967; cursor: pointer; position: absolute; right:32px; top:32px; width:20px; height:20px; line-height:20px; text-align: center; }
.pup_tip .close span{ font-size:20px; font-weight:bold; }
.pup_tip .info{ color:#384967; margin:50px 0 30px 0; }
.pup_tip .btn{ overflow: hidden; }
.pup_tip .btn a{ float: right; margin-left:16px; width:140px; text-align:center; border-radius:22px; height:44px; line-height:44px; background:#DC1604; font-size:16px; color:#ffffff; }
.pup_tip .btn a:hover{ background:rgba(220,22,4,0.8); }
/*提示弹窗*/

/*底部弹窗*/
.bottom_tips{ background:#384967; color:#ffffff; padding:20px; position: fixed; bottom:0; max-width:100%; width:100%; z-index:100; }
.bottom_tips .info{ font-size:16px; line-height:1.8; padding-right:200px; }
.bottom_tips .info a{ text-decoration: underline; }
.bottom_tips .info a:hover{ color:#FFB800; }
.bottom_tips .btn{ overflow: hidden; top:50%; margin-top:-49px; right:20px; position:absolute; width:120px; text-align:center; }
.bottom_tips .btn a{ background:#DC1604;font-size:14px;color:#ffffff;display:block;line-height:36px;height:36px;border-radius:18px;margin-top:9px; }
.bottom_tips .btn a:hover{ background:rgba(220,22,4,0.8); }
/*底部弹窗*/



