html{ width:100%; padding:0; margin:0; height:auto; background:none;}
body{ width:100%; max-width:1920px;height:auto; background:none;}
#container{ width:1200px; margin:0 auto; padding: 0 0 40px 0; }
.con_footer li{ width:190px; text-align: center;}
.con_footer{ width: 380px; margin: 0 auto; padding: 20px 0 10px 0;}
.footer p{ font-family: "宋体"; font-weight: bold; padding-top: 50px;}
.con_header{ background: url(banner_2018q.jpg); width:100%; max-width:1920px; height: 204px;}

.bg_container_tbpx2020c{ background: #d3e8da; position: relative;}


#container h3{text-align: center; margin: 40px 0 10px 0;}
#container h3 img{ width: 27%;}
.con_pxxz p{ padding-left: 30px; font-size: 22px; color: #666666; line-height: 150%; background: url(2018tb_dot.png);background-repeat: no-repeat; background-position: 12px 13px;}
.con_pxxz{ position: relative;}
.con_pxxz .ewm2018{ position:absolute; right: 0; top: -50px;}
.list_pxrk{ width: 180px; height: 300px; overflow: hidden; position: relative; border-radius:12px; box-shadow: 0 4px 10px 4px #cfd9f7; margin-left: 24px;}
.con_pxrk .list_pxrk:first-child{margin-left: 0;}
.list_pxrk img{ position: absolute; right: 0; top: 0;}
.list_pxrk a{ text-decoration: none;}
.list_pxrk h4{ text-align: center; font-size: 28px; color: #398acc; font-weight: bold; padding-top: 100px;}
.list_pxrk h5{ text-align: center; font-size: 22px; color: #398acc; font-weight: bold; margin: 28px 0 50px 0;}
.list_pxrk h6{ font-weight: bold; text-align: center; color: #ffffff; background: #e49a25; font-size: 16px; width: 140px; height: 34px; line-height: 32px; margin: 0 auto; border-radius: 12px;}
.list_pxrk_hover{ background: #e49a25;}
.list_pxrk_hover h4,.list_pxrk_hover h5{ color: #fff;}
.list_pxrk_hover h6{ background: #ffffff; color: #e49a25;}
.list_pxrk_hide{ background: rgba(248,248,248,0.6); position: absolute; width: 100%; height: 100%;}
.bg_pxrk_xx{ background-image: url(title_xx_q.png); background-position: top right; background-repeat: no-repeat;}
.bg_pxrk_cz{ background-image: url(title_cz_q.png); background-position: top right; background-repeat: no-repeat;}


.bg_ej_top{ width:100%; max-width:1920px; background:url(bg_2018tbq_2j.jpg) no-repeat top center; height:600px;}
.con_ej_top{ margin:0 auto; width:1000px; color:#FFF; line-height:150%; position:relative; z-index:1;}
.con_ej_top h1{ font-size:4em; font-weight:bold; text-align:center; padding-top:150px;}
.con_ej_top h2{ font-size:2.5em; font-weight:bold; text-align:center; padding-top:80px;}
.con_ej_top p{ font-size:1.5em; padding-top:70px; text-align:center;}
.con_ej_top p span{ padding-left:50px;}
.btn_zbrk{ width:294px; height:76px; background: url(2018tbq_btn_zbrk.png); display:inline-block; position:absolute; z-index:10; top:432px; left:50%; margin-left:-147px; line-height:76px; color:#20a181; font-size:2.75em; text-align:center; font-weight:bold; text-decoration:none;}
.btn_zbrk:hover{ text-decoration:none;}

.bg_ej_pxrc{ width:100%; max-width:1920px; background-color:#FFF; padding-bottom:30px;}
.con_ej_pxrc{ margin:0 auto; width:1000px; line-height:150%;}
.con_ej_pxrc h3,.con_ej_pxls h3{ color:#348959; font-size:2em; padding:30px 0; text-align:center; font-weight: bold;}
.con_ej_pxrc li{ float:left; *display:inline; width:60%; text-align:center; height:60px; line-height:60px; font-weight:bold; background-color:#cff7f2; color:#0c6966; font-size:1.125em;}
.con_ej_pxrc ul li:first-child{ width:40%; background-color:#fef8f2;}
.con_ej_pxrc .title_pxrc li{ height:54px; line-height:54px; color:#333; }
.title_pxrc{ margin-bottom:4px;}
.con_ej_pxrc .title_pxrc li{  background-color:#f7bc59;  font-size:1.25em; font-weight:bold;}
.con_ej_pxrc .title_pxrc li:first-child{ background-color:#fad494; width:40%;}
.con_ej_pxrc .bg_rcap li{ color:#333;}
.con_ej_pxrc .bg_rcap li{ background-color:#fbe1b4;}
.con_ej_pxrc .bg_rcap li:first-child{ background-color:#ffeed1;}

.bg_ej_pxls{ width:100%; max-width:1920px; background-color:#fdf5e5; padding-bottom:30px;}
.con_ej_pxls{ margin:0 auto; width:1000px; position:relative;}
.con_zjlb{ width:880px; margin:0 auto; overflow:hidden; height:300px;}
.con_pxls_left{ width:230px; font-size:0;}
.con_pxls_right{ width:650px;}
.con_pxls_left img{ width:200px;}
.con_pxls_right h5{ color:#333; font-size:1.25em; padding-bottom:20px; font-weight: bold;} 
.con_pxls_right p{ margin-bottom:20px; line-height:180%; color:#333; }
.btn_prev,.btn_next{ display:inline-block; width:49px; height:48px; position:absolute; top:230px; cursor:pointer; display:none;}
.btn_prev{ left:0; background-image:url(btn_prev.png);}
.btn_next{ right:0; background-image:url(btn_next.png);}
.con_dot{ position:absolute; bottom:0px; right:80px;}
.con_dot a{ width:12px; height:12px; display:inline-block; margin-right:4px; background-image:url(2018tbc_dot.png); cursor:pointer;}
.con_dot a.act{ background-image:url(2018tbc_dot_act.png);}
.con_zjlb .con_act{ display:block;}
.con_zjlb li{ display:none;}
.con_pxxz p span{ padding-right: 20px;}
.tc{ text-align:center; padding-bottom:40px;}
.con_pxxz ul{ margin: 0 auto; width: 750px; margin-top: 30px;}
.con_pxxz li{ width: 375px; text-align: center; font-size: 16px; color: #333333; line-height: 150%;}
.footer a{ color: #fff;}



	html,body{ height:auto; font-size:1em; }
	#container { width: 100%; height:auto; padding-bottom:4%;}
	.con_header_mp{ display: block; width: 100%; position: relative; font-size: 0;}
	.con_header_mp img{ width:100%;}
	.con_header_mp img.btn_download{ width:40.53%; height: 8.89%; position: absolute; bottom: 12.80%; right: 6%;}

	.bg_2j{ background:url(bg_2020tbc_top.jpg) no-repeat top #d3e8da; background-size:100%;}
	.bg_ej_top{ height:auto; padding-bottom:40px; background:none;}
	.con_ej_top{ width:90%; }

	.con_ej_top h2{ font-size:2em; padding-top:50%; color: #0a81d5;}
	.con_ej_top p{ text-align:center; font-size:1.5em; line-height:150%; padding-top:20px; color: #107b85;}
	.con_ej_top p span { padding:0; display:inline-block; width:100%; margin:0;}
	.btn_zbrk{ width:206px; height:71px; line-height:68px; background-image:url(btn_tb2020c_enter.png); background-size:100%; position:relative; margin-left:-103px; top:30px; font-size:1.75em; color: #20a181;}
	.bg_ej_pxrc{ width:100%; background-color:transparent; padding:0;}
	.con_ej_pxrc{ width:90%;}
	.con_ej_pxrc h3 { color:#298350;}
	.con_ej_pxls h3 {color: #348959; padding-bottom: 20px; }
	.con_ej_pxrc ul{ margin-bottom:10px;}
	.con_ej_pxrc li{ width:100% !important; margin-bottom:1px;  background: rgba(149,207,148,0.7) !important; color:#666 !important; height:auto; line-height:300%; font-size:1em;}
	.con_ej_pxrc ul li:first-child{ background: rgba(255,255,255,0.9) !important; color: #2e8d58 !important;}
	.bg_ej_pxls{ width:90%; background: rgba(232,251,246,.9); margin: 40px auto;}
	.con_ej_pxls{ width:90%;}
	.con_zjlb{ width:100%; height:auto;}
	.con_pxls_left,.con_pxls_right{ width:100%;}
	.con_pxls_left { text-align:center;}
	.con_zjlb li{ display:block; margin-bottom:20px; padding-top: 30px; border-top: 2px solid #298350;}
	.con_pxls_right h5{ color: #298350; text-align:center; margin-top:20px;}
	.con_pxls_right p{ color: #333; margin-bottom:10px; line-height:180%;}
	.con_pxxz{ padding:0 5%;}	
	.con_cp_pxap{ width:89%; background: rgba(255,255,255,.8); margin: 0px 2.5% 0 2.5%; padding: 3%; border-radius: 10px; color: #02082f; font-size: 16px; position: relative; top: -40px;}	
	.con_cp_pxap ul li:first-child { width: 46%; font-weight: bold;}
	.con_cp_pxap li { width: 30%; height: 40px; line-height: 40px; margin: 10px 0; color: #02082f;}
	.con_cp_pxap li.a_ckxq{ width:24%; text-align: center;  }
	.con_cp_pxap li.a_ckxq a{ display: inline-block; color: #fff; width: 100%; height: 100%; background: #a0a0a0;}	
	.con_cp_pxap li.bg_kcxq a{background: #0d8676;}
	.con_cp_pxap h3{ font-size: 24px; font-weight: bold; border-bottom: 1px solid #0d8676; text-align: center; padding-bottom: 10px; margin-bottom: 10px; color: #0d8676;}
	
	
	#container h3{ border-bottom: 2px solid #fff; width: 90%; margin: 0 auto 30px auto; padding-bottom: 20px;}	
	.con_pxxz p{ color: #333; margin-bottom: 16px; padding-left: 14px;  font-size: 18px; background: url(2020tb_dot_cp.png) left 10px no-repeat;}
	.con_pxxz p span{ display: block; padding-left: 12px; padding-right: 0;}
	.m_pxap{ display: block;}
	.footer{ background:#000000; color:#FFF; text-align:center; line-height:200%; padding:10px 0; font-size: 14px; height: auto;}
	.footer a{ padding-right: 10px;}
