@charset "utf-8";
/* CSS Document */
body{ min-width:1200px;}

@media screen and (max-width: 1600px) {
body{ /*overflow-x: hidden;*/}
.header{ min-width:1200px;}
.container{width:1200px; }


.header{ border-bottom:1px solid #ffffff; }
.header .container{ padding-top:15px; }

.header .logo{ height:60px; margin-top:8px;}
.nav li{ margin-left:30px;}
.nav li>a{ padding-right:17px; font-size:18px; line-height:80px;}
.nav li>a:after{ border-left:4px solid transparent; border-right:4px solid transparent; border-top:6px solid #ffffff;  margin-top:-3px;}

.nav li .sub{ top:80px; }
.nav li .sub a{ font-size:14px; height:30px; line-height:30px;}

.search_btn{ height:34px; width:34px;  margin:23px 30px 0 30px;}

.header .lang a{ line-height:24px; height:24px; font-size: 12px; padding:0 17px; }

.search_main{ padding:50px; width:490px; height:150px; margin:-75px 0 0 -245px;  }
.search_main .input{ width:340px; height:50px; padding:0 12px; font-size:15px;}
.search_main .submit{ width:50px; height:50px; }



.btnlist{ padding:50px 0;}
.btnlist li a{ padding:5px 0;  }
.btnlist li .ico{ width:75px; height:75px; }
.btnlist li .txt .cn{ font-size:20px; margin-top:10px;}
.btnlist li .txt .en{ font-size:12px; }


.homeabout{ padding:70px 0;}
.homeabout .txt .tit{ font-size:32px; margin-top:20px;}
.homeabout .txt .info{ font-size:18px; margin-bottom:15px; }
.hmore{ font-size:14px; height:34px; border-radius:17px; line-height:34px; width:100px;  }




.hotspot{ padding:0 30px; margin-top:70px; }
.hotspot .hotimg01{ height:120px; }
.hotspot .hotimg02{ height:120px; }


.hotlist{ width: 500px; margin-left:40px; margin-top:25px; }
.hotlist li{}
.hotlist li a{ padding-left:12px; font-size:18px; line-height:36px; }
.hotlist li p{ font-size:14px; line-height:24px;  }
.hotlist li a:after{ width:4px; height:4px; margin-top:-2px; }


.homenews{ padding:50px 0;}

.headnews .txt{ padding:0 120px 0 17px; line-height:44px; height:44px; font-size:17px; }

.headnews .swiper-pagination{ bottom:17px; padding-right:13px; }
.headnews .swiper-pagination .swiper-pagination-bullet{ width:10px; height:10px;  margin:0 4px; }

.hnlist li{ margin-top:17px; }
.hnlist li a{ padding:8px 12px; }
.hnlist li .txt{ height:56px; }
.hnlist li .txt h3{ font-size:16px; line-height:28px; height:28px;}
.hnlist li .txt p{ font-size:13px; line-height:28px; height:28px; }
.hnlist li .txt .time{ font-size:13px; line-height:28px; height:28px; }


.htit{ margin:60px 0 30px 0; background-size:850px auto; }
.htit .tit_cn{ font-size: 32px; }
.htit .tit_en{ font-size: 20px; margin-top: 10px; }


.mclist{ padding:40px 0; margin-top: 100px;}
.mclist li .txt{ padding:20px; }
.mclist li .txt:after{ width:50px; height:50px; top:20px; right:20px; }
.mclist li .txt h3{ font-size:20px; line-height:50px; }
.mclist li .txt h3:after{ width: 150px; height:3px;}


.meeting_schedule{padding:70px 0; }
.meeting_schedule .img{ border-radius:15px; margin:15px 0; }
.meeting_schedule .img img{ height:370px; }

.mstable{ font-size:16px; line-height:40px;}
.mstable th{ font-size:18px; }

.msnav{ font-size: 24px; margin-bottom:15px; }
.msnav li a{ padding:15px 0;  }


.mslist li{ line-height:40px; }
.mslist li .time{ font-size:18px;  }
.mslist li .tit{ padding: 0 80px 0 130px; font-size:14px; }
.mslist li .tit:after{ width:12px; height:12px; left:70px; margin-top:-6px; }
.mslist li .tit:before{ left:75px; }

.mslist li .state{ margin-top: -12px; width:70px; height:24px; line-height:24px; font-size:12px; }


.dglist .swiper-slide{ }
.dglist .swiper-slide a{padding-top:30px;}
.dglist .img{ width:120px; height:120px; border:4px solid #2861a9; }
.dglist .txt{ border:2px solid #e6e6e6; width:250px; padding-top:65px; height:155px;margin:-60px auto 0 auto; }
.dglist .txt h3{ font-size:18px; }
.dglist .txt p{ font-size:12px; padding:0 10px;}

.homepagin{ margin:30px 0;}
.homepagin .swiper-pagination-bullet{ width:14px; height:14px; border-radius:7px; }
.homepagin .swiper-pagination-bullet-active{ width:40px; }



.sparkle{ padding-top:60px;}
.sparkle_list{ width:290px; }
.sparkle_list2{ margin-top:100px;}
.sparkle_list li{ width: 250px; height:200px; margin:20px; box-shadow:0 0 20px #dddddd; border-radius:15px; }
.sparkle_list li.li02{ margin-top:85px;}
.sparkle_list li .ico{ width:85px; height: 85px; margin:20px auto 0 auto;}
.sparkle_list li .num{ font-size:32px; }

.sparkle_list li:hover{ box-shadow:0 0 20px #7eb3fb;}


.sparkle_txt{ width: 590px; margin-top:210px;}
.sparkle_txt .tit{ font-size:32px; }
.sparkle_txt .info{ margin:30px 0;}


.imglist{margin-top:50px;}
.imglist .swiper-slide{ padding:16px 8px 0 8px; }


.hotel_table{ margin:60px 0; }
.hotel_table th{ font-size:16px; line-height:42px; }
.hotel_table td{ line-height:42px; font-size:14px; }



.dbcontent{ margin:40px 0;}
.dbcontent .wechat{ width:170px; top:65px; }
.dbcontent .wechat .tit{ font-size:14px; margin-top:8px; }


.dbmap{ width:500px; }
.dbmap .tit{ font-size: 18px; padding:0 15px; }

.dbinfo{ width:660px; padding-left:40px; }
.dbinfo .tit{ font-size:18px; }
.dbinfo ul{ font-size:14px;  }
.dbinfo ul li{margin-top:12px; /*padding:6px 10px;*/}
.dbinfo ul li strong{ font-size:16px; }

.dbmap .map{ height:258px;}

.footer .info{  margin-top:20px;}
.footer .info span{ font-size: 16px;}
.footer .info p{ font-size: 14px;}
.footer .copy{ font-size:14px; margin:30px 0; }


/*内页*/
.nymain{ margin-top:30px; }

.column{ padding:20px 0; font-size:20px;}
.navty{ margin-bottom:50px;}
.nynav li{line-height:50px; font-size:18px;}

.nytit{ height:40px; line-height:40px; }
.nytit h3{ font-size:20px; padding:0 30px; }
.nytit a{width:85px; height:34px; line-height:34px; font-size:14px; border-radius:4px;}

.newslist li{ padding:15px; }
.newslist li h2{ font-size:18px; }
.newslist li .info{ font-size:14px; margin:8px 0;}
.newslist li .time{ font-size:14px; line-height:28px; }
.newslist li .more { width:80px; height: 28px; line-height: 28px; font-size: 13px;}

.page{ margin:30px 0;}
.page span,.page a{ font-size:12px; padding:10px 15px; margin:0 3px; }


.enav{ margin:30px 0;}
.enav li{ height:42px; line-height:42px; font-size:16px; }

.exhibition{ padding:25px 25px 0 25px; margin-bottom:30px; }

.extop{ height:42px; line-height:42px; }
.extop h2{ font-size: 20px; margin-right:85px; }

.ex_search{ width:282px; height:42px; border-radius:7px; }
.ex_search .es01{ height:42px; width:240px; padding-left:12px; font-size:14px; }
.ex_search .es02{ height:42px;width:42px; background-size:24px 24px; }

.exhibitorlist li{ padding:8px; }
.exhibitorlist li .txt{line-height:35px; margin-top:8px;}
.exhibitorlist li .txt h2{ font-size:14px; }


.download li{ padding:12px; margin-top:15px; }
.download li span{ line-height:30px; font-size:16px; }
.download li a{ height:30px; line-height:30px; font-size:14px; border-radius:3px; width: 85px; }


.showmain{ padding:20px;}

.showtop{ margin-bottom:15px; }
.showtop h1{ font-size:20px; }
.showtop p{ font-size:14px; }
.showtop p span{ margin:0 10px;}

.showtxt{ font-size:14px; }



.showvideo{ width:700px; height:420px;}


.cloud_album{ width:1000px; height:500px; margin:40px auto; }

.cloud_video{ width:1000px; margin:40px auto; height:600px; }


.paging{ line-height:60px; margin-top:30px; font-size:14px; }


.extxt{ padding:20px; font-size:14px; }

.extu{ margin:20px; padding-bottom:20px; }
.extu .swiper-slide{ padding:5px; }
.extu .swiper-slide .txt{ font-size:14px; line-height:34px; margin-top:5px; }
.extu .swiper-pagination{ height:6px; }
.extu .swiper-pagination .swiper-pagination-bullet{ width:6px; height:6px; border-radius:3px; margin:0 5px; }
.extu .swiper-pagination .swiper-pagination-bullet-active{ width:25px; }


.case-modal p{ font-size: 16px; }


.videolist{ margin:80px 0;}
.videolist .swiper-slide{ padding:8px;}
.videolist .swiper-slide .img:after{ width:40px; height:40px; margin:-20px 0 0 -20px; }
.videolist .swiper-slide .tit{ line-height:34px; font-size:14px; margin-top:8px; }

.videolist .v-prev,.videolist .v-next{ width:40px; height:40px; margin-top:-20px; }
.videolist .v-prev{ left:-55px; }
.videolist .v-next{ right:-55px; }


.schedule_nav li{ height:42px; line-height:42px; font-size:16px; }

.schedule_list{ margin-bottom:50px; }
.schedule_list li{ height:150px; margin-top:20px; }
.schedule_list li a{ padding:12px; }
.schedule_list li h2{ font-size:16px;}
.schedule_list li p{ font-size:13px; margin-top:8px;}

.live_video li .tit{ font-size:14px; line-height:40px; }

/*0521修改*/
.dglist2{ margin-bottom:30px;}

.headlines .txt{padding:20px 15%;  }
.headlines .ico{ left:-16px; top:-8px; width:164px; height:164px; }
.headlines h3{ font-size:20px; }
.headlines p{ font-size:14px; margin-top:8px; }
.headlines .more{ font-size:14px; right:25px; bottom:20px;}

.headlines2{ line-height:40px; }
.headlines2 .column{ padding:0 15px; height:40px;line-height:40px; font-size:16px;  }
.headlines2 .tit{ padding-left:30px; font-size:16px; }
.headlines2 .more{ margin-right:25px; font-size:14px; }


.hntit{ line-height:24px; margin-bottom:8px; }
.hntit h3{ font-size:24px; }


.highlights{ padding:35px; height:760px; margin-bottom:35px;}
.highlogo{ width:150px; margin:17px 0 35px 0;}

.highlist li .tit{ height:34px; line-height:34px; padding:0 17px; font-size:16px;  }
.highlist li .info{ font-size:16px;  margin:12px 0; }


.infolist:after{ left:126px; }
.infolist li{ margin-top:17px; }
.infolist li .time{ width:100px; height:30px; border-radius:8px; line-height:30px; margin-top:10px;}

.infolist li .ico{ width:18px; height:18px; margin:15px 18px 0 18px; }
.infolist li .ico:after{ height:12px; left:8px; top:3px; }
.infolist li .ico:before{ width:12px; top:8px; left:3px; }

.infolist li .info{ width:722px; padding:12px; }
.infolist li .info h3{ line-height:20px; font-size:16px; }
.infolist li .info p{ font-size:14px; line-height:20px; height:40px; margin:8px 0;}
.infolist li .info .more a{ width: 70px; height:25px; line-height: 25px; border-radius: 5px; font-size: 12px;}


.fanhui a{ width:100px; height:34px; line-height:34px; font-size:12px; }

.picture_tit_en{ font-size:36px; }
.picture_tit_cn{ font-size:28px;}

.picture li .txt .ico{ width:60px; margin:25px auto 0 auto;}
.picture li .txt .tit{ font-size:20px; line-height:30px; height:60px; }
.picture li .txt .time{ font-size:12px; }

.picture2 li .txt .tit{height:30px; }


.rclist{ padding-bottom: 60px; }
.rclist li{  padding:12px 0; box-shadow:0 0 12px #cccccc; margin-top:17px;}
.rclist li .tit{ line-height:50px; font-size:20px; }
.rclist li .tit2{ line-height:156px;}
.rclist li .tit3{ line-height:200px;}

.rclist li .content01{ line-height:50px; padding:0 25px; }
.rclist li .content01 .name{ font-size:18px; }
.rclist li .content01 .time{ font-size:14px; }
.rclist li .content01 .time span{ padding-left:35px; background-size:24px; }

.rclist li .content .txt{ top:50px; }
.rclist li .content .txt .tmbj{ height:310px; }
.rclist li .content .txt h3{ font-size:20px; }
.rclist li .content .txt .info{ font-size:14px; }

.rclist li .content02{ padding:12px 25px; }
.rclist li .content02 .litxt{ line-height:40px; }
.rclist li .content02 .name{ font-size:18px; }
.rclist li .content02 .time{ font-size:14px; }
.rclist li .content02 .time span{ padding-left:35px; background-size:24px; }

.rclist li .content02 .litxt .txt{ top:40px; width:712px; left:-25px; }
/*0521修改*/


.richeng01{  width:1020px; }
.richeng01 li{ margin-bottom:15px; }
.richeng01 li .litop .tit{box-shadow: 0 0 8px #cccccc; border-radius:8px; height:70px; line-height:70px; width:305px; }
.richeng01 li .litop .time{ font-size:20px; line-height:70px; padding-left:35px; background-size:22px 22px;}

.richeng01 li .litop .info{box-shadow: 0 0 8px #cccccc; height:70px;  width:700px; border-radius:8px; padding:0 30px; }
.richeng01 li .litop .info .name{ font-size:24px; width:600px; line-height:70px; }
.richeng01 li .litop .info .btn{ width:40px; height:70px; background-size:20px 20px;}

.richeng01 li .licontnet{ padding:15px 30px; margin-top:15px; font-size:18px; box-shadow: 0 0 8px #cccccc;}

.richeng02{ width:1020px; margin:0 auto 15px auto; }
.richeng02 li{ margin-left:15px; width:192px; height:70px; border-radius:8px; box-shadow: 0 0 8px #cccccc;}

.richeng02 li.tit{ line-height:25px; font-size:20px; padding:10px 0; }


.richeng03{ width:1020px; margin:0 auto 15px auto; }
.richeng03 .tit{ width:192px; font-size:18px;  border-radius:8px; }
.richeng03 .tit span{ height:26px; line-height:26px; margin-top:-13px; }
.richeng03 .ltlist{ width:813px; }
.richeng03 .ltlist .litop{ height:50px; line-height:50px;  border-radius:8px; padding:0 30px; }
.richeng03 .ltlist .litop .name{ font-size:18px; width:700px; }
.richeng03 .ltlist .litop .btn{ width:50px; height:50px; background-size:20px 20px;}

.richeng03 .ltlist li .licontnet{ padding:15px 30px; font-size:18px; border-radius:8px; box-shadow: 0 0 8px #cccccc;}

.h40{ height:50px;}




.theme_tit{ height:60px; line-height:60px; font-size:20px; padding:0 30px; border-radius:8px; box-shadow: 0 0 8px #cccccc; }
.theme_tit .add{ background-size:34px 34px; padding-left:40px; }
.theme_tit .time{ padding-left:35px; background-size:22px 22px; }

.theme_info{ padding:15px 30px; border-radius:8px; box-shadow: 0 0 8px #cccccc; margin-top:15px; }
.theme_info .tit{ font-size:20px; }
.theme_info .txt{ font-size:18px; margin-top:10px; min-height:70px; }

.theme_info_mian .theme_info{ width:593px; }



.theme_list{ margin-bottom:30px; }
.theme_list li{ width:380px; height:340px; margin-right:30px; margin-bottom:30px; border-radius:8px; box-shadow: 0 0 8px #cccccc; }
.theme_list li a{ padding:25px; }
.theme_list li .ico{ height:40px; }
.theme_list li .ctit{ font-size:18px; margin-top:30px; }
.theme_list li .tit{ font-size:20px; margin:12px 0; }
.theme_list li .time{  padding-left:35px; font-size:18px; background-size:22px 22px; }





}

