.py_main { width: 1200px; margin: 40px auto; text-align: center;}
.py_main span { font-size: 38px; color: #4373c0; font-weight: bold; margin: 0 20px;}
.py_main img { margin-top: 10px;}
.py_s_tt { width: 1200px; margin: 0 auto; text-align: center; font-size: 18px; color: #999; line-height: 180%;}
.py_part { width: 1200px; margin: 10px auto; background-image: url("list.png"); background-position: center; background-repeat: no-repeat;}
.py_part .list_ul { width: 100%; margin: 40px auto;}
.py_part .list_ul .list_li { margin: 10px auto; height: 60px; clear: both; overflow: hidden;}
.py_part .list_ul .list_li div { cursor: pointer; text-align: center; display:inline-flex;  align-items: center; border-radius: 10px; font-size: 14px; width: 140px; line-height: 40px; box-shadow: 0 0 10px 2px rgba(67, 104, 210, 0.15); margin: 10px;}
.py_part .list_ul .list_li div img { margin-left: 26px;}
.pull_left {  float: left;}
.pull_right {  float: right;}
.py_part p { width: 1200px; margin: 30px auto; display: block; text-align: center; line-height: 180%; font-size: 18px;}
.py_part_a { width: 1200px; margin: 40px auto; text-align: center;}
.py_part_one { float: left; width: 270px; margin-right: 40px;}
.py_part_one_t { float: left; width: 270px;}
.py_part_quan { width: 268px; padding: 30px 0px; border: solid 1px #c6f0ff; border-radius: 6px; text-align: center; background-color: #FAFCFF;}
.py_part_wz { width: 100%;}
.py_part_wz span { display: block; width: 100%; font-size: 20px; font-weight: 500; color: #0370d3; line-height: 240%; margin-top: 20px;}
.py_part_wz p { display: block; width: 100%; font-size: 16px; color: #0370d3; line-height: 160%; color: #777;}
.an_niu { width: 240px; margin: 30px auto; border-radius: 6px; background-color: #003a8f; text-align: center;}
.an_niu  a { display: block; width: 100%; color: #ffffff; font-size: 16px; line-height: 280%;}

.py_part_tow { width: 1200px; margin: 40px auto;}
.py_part_tow ul { width: 100%;}
.py_part_tow ul li { width: 599px; float: left; }
.py_part_tow .py_list_part { width: 90%; margin: 20px auto;}
.py_part_tow  .py_list_l { width: 100%; border-bottom: solid 1px #97C3C2; margin-bottom: 20px;}
.py_part_tow  .py_list_l span { color: #0370d3; font-weight: 500; font-size: 18px;}
.tmp_tt { display: flex; align-items: center; width: 100%;}
.tmp_t { width: 100%; color: #0370d3; font-size: 16px; line-height: 260%; color: #777;}

.py_part_four { width: 570px; height: 210px; box-shadow: 0 0 10px 2px rgba(67, 104, 210, 0.15); border-radius: 9px; float: left; margin: 10px; background-color: #ffffff; }
.py_part_four .py_part_tt { width: 92%; margin: 20px auto; font-size: 20px; text-align: left; color: #003399;}
.py_part_four .py_part_tt span { padding: 0 4px; border-radius: 10px; background-color: #0370d3; color: #ffffff; font-weight: bold; line-height: 140%;}
.py_part_four .py_part_wz { width: 92%; margin: 20px auto; text-align: left; font-size: 18px; line-height: 200%; color: #888;}

.tmp_t ul {width: 538px; clear: both;}
.tmp_t ul li { float: left;}
.tmp_t ul .l1 { width: 100px;}
.tmp_t ul .l2 { width: 230px;}
.tmp_t ul .l3 { width: 160px;}