html,body{ margin:0px; padding:0px; font-family:'微软雅黑'; width:100%; height:100%; background:#fff; overflow: hidden;overflow-x: auto; -webkit-overflow-scrolling: touch;}
a{ text-decoration: none; display: block; float: left; width: 100%; height: 100%;}
a:hover{ color: #0d74af !important;}
img{ width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%);}
.page{ width: 100%; min-width: 1300px;height: 100%; background: #fff; position: absolute; top: 0px; left: 50%; margin-left: -50%; overflow-y: auto; overflow-x: hidden; padding-bottom: 100px;}
/*.page::-webkit-scrollbar { width: 5px; height: 1px; border-radius: 10px; border-color: #fff; background: url('http://n.sinaimg.cn/fj/abcbb/tpw.jpg') repeat-y scroll center center;}*/
/*.page::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #9e9d9d;}*/
/*.page::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0); border-radius: 10px;}*/
.warp{ width: 100%; height: auto; display: block; position: relative; margin-bottom: 30px; float: left;}
.banner{ width: 100%; 
/*max-width: 2560px; */
height: 259px; background: url('../images/banner.jpg') no-repeat scroll center center;}
.con{ width: 1300px; height: auto; position: relative; float: left; left: 50%; margin-left: -650px;}
.nav{ width: 100%; 
/*max-width: 2560px; */
height: 64px; background: #0d74af; overflow: hidden;}
.nav_item{ width: auto; height: 64px; line-height: 64px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; float: left; padding: 0 12px; cursor: pointer;}
.nav_item a{ color: #fff;}
.nav_item:first-child{ margin-left: 40px;}
.nav_item.hover{ background: #1ebce9;}
.nav_input{ width: 230px; height: 230px; background: #0d74af; border-radius: 230px; float: left; position: absolute; top: 50%; margin-top: -115px; right: 85px; overflow: hidden;}
.nav_ibg{ width: 210px; height: 30px; border: 1px solid #cccccc; background: #fff; border-radius: 30px; float: left; margin-top: 100px; }
.nav_ibg input{ width: 155px; height: 30px; line-height: 30px; font-size: 16px; border: none; padding: 0; margin: 0px 10px; float: left;}
.nav_btn{ width: 20px; height: 20px; background: url('../images/sbtn.png') no-repeat scroll center center; float: left; border-left: 1px solid #ccc; margin: 5px 0; padding: 0 5px;}
.nav_date{ width: 90px; height: 64px; background: url('../images/date.png') #1ebce9 no-repeat scroll center center; position: absolute; top: 0; right: 0;}
.nav_dc_1{ width: 90px; height: 33px; line-height: 50px; font-size: 12px; color: #fff; text-align: center;}
.nav_dc_2{ width: 90px; height: 20px; font-size: 12px; color: #fff; text-align: center;}
.part{ width: 100%; height: auto; float: left; margin-top: 30px;}
.part:last-child{ margin-bottom: 30px;}
.left_con{ width: 750px; height: auto; float: left; position: relative;}
.right_con{ width: 510px; height: auto; float: left; position: relative; margin-left: 40px;}
.btn{ width: auto; height: 30px; line-height: 40px; position: absolute; top: 0px; right: 0px; float: left;}
.btn_ic{ float: left;}
.btn_ic a{ color: #a7a7a7;}
.btn_li{ height: 15px; width: 1px; background: #a7a7a7; float: left; margin: 12.5px 5px;}
.p1_fm{ width: 750px; height: 400px; float: left;}
.p1_pic{ width: 750px; height: 400px; position: relative;}
.p1_tit{ width: 750px; height: 50px; position: absolute; bottom: 0px; left: 0px;}
.p1_titbg{ width: 750px; height: 50px; background: #000; position: absolute; bottom: 0px; left: 0px; opacity: 0.4;}
.p1_titcon{ width: 740px; height: 50px; line-height: 50px; color: #fff; font-size: 18px; padding-left: 10px; position: absolute; bottom: 0px; left: 0px;}
a:hover .p1_titcon{ color: #1ebce9;}
.p1_nav { width: auto; height: 40px !important; background: none; text-align: center; position: absolute; top: unset; bottom: 5px; right: 10px; float: left;}
.p1_nav .p1_nav_i{ width: 10px; height: 10px; margin: 15px 2px !important; background: #fff; border-radius: 10px; float: left; opacity: 0.9;}
.p1_nav .p1_nav_i.swiper-pagination-bullet-active{ width: 10px; height: 10px; margin: 15px 2px !important; background: #25c5f2; opacity: 1;}
.title_r{ width: 500px; height: 30px; line-height: 30px; font-size: 28px; color: #287eaa; font-weight: bold; border-left: 4px solid #ffe502; padding-left: 10px; margin-bottom: 10px;}
.list_r{ width: 510px; height: auto; overflow: hidden; float: left;}
.list_r2{ width: 510px; height: 350px; background: #f1f1f1; overflow: hidden; float: left;}
.item_r{ width: 480px; height: 49px; border-bottom: 1px solid #e2e2e2; background: url('../images/dot.png') no-repeat scroll center left; padding-left: 15px; margin-left: 10px; float: left;}
.item_r a{ color: #202020;}
.item_r_tit{ width: 360px; height: 49px; line-height: 49px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.item_r_date{ width: 100px; height: 49px; line-height: 49px; float: right; text-align: right; color: #a7a7a7; margin-right: 10px;}
.item_r2{ width: 510px; height: 120px; float: left; margin-bottom: 15px;}
.item_r_pic{ width: 510px; height: 120px; float: left; position: relative; overflow: hidden;}
.item_r3{ width: 510px; height: auto; float: left; margin-bottom: 0px;}
.item_r_pic2{ width: 510px; height: 300px; float: left; position: relative; overflow: hidden;}
.item_r_tit2{ width: 510px; height: 49px; line-height: 49px; font-weight: bold; color: #287eaa; float: left; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.part_ad{ width: 1300px; height: 110px;}
.title_l{ width: 740px; height: 30px; line-height: 30px; font-size: 28px; color: #287eaa; font-weight: bold; border-left: 4px solid #ffe502; padding-left: 10px; margin-bottom: 10px;}
.list_l{ width: 750px; height: auto; overflow: hidden; float: left;}
.item_l{ width: 720px; height: 49px; border-bottom: 1px solid #e2e2e2; background: url('../images/dot.png') no-repeat scroll center left; padding-left: 15px; margin-left: 10px; float: left;}
.item_l a{ color: #202020;}
.item_l_tit{ width: 600px; height: 49px; line-height: 49px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.item_l_date{ width: 100px; height: 49px; line-height: 49px; float: right; text-align: right; color: #a7a7a7; margin-right: 10px;}
.title2{ width: 1300px; height: 30px; line-height: 30px; color: #ffffff; background: #1ebce9; font-size: 16px; font-weight: bold; text-align: center;}
.linklist{ width: 1300px; height: 85px; background: #f1f1f1;}
.linkitem{ width: 325px; height: 85px; float: left;}
.linkitem select{ width: 280px; height: 30px; float: left; margin: 27.5px 22.5px; border: none;}
.linklist2{ width: 1300px; height: 25px; margin-top: 10px; float: left;}
.linkitem2{ width: auto; height: 25px; float: left; font-size: 14px; color: #a7a7a7;}
.linkitem2 a{ float: right; width: auto; height: 25px;}
.linkitem2 span{ float: left;}
.linkitem2 a:hover{ text-decoration: underline;}
.title3{ width: 1300px; height: 30px; line-height: 30px; color: #a7a7a7; font-size: 14px; text-align: center;}
.fc{ width: 1300px; height: auto; overflow: hidden; position: absolute; top: 323px; left: 50%; margin-left: -650px; z-index: 11;}
.fc_item{ width: 102px; height: auto; border: 1px solid #f1f1f1; float: left; border-top: none;}
.fc_item:first-child{ width: 62px; height: 0px; margin-left: 40px;}
.fc_item_col{ width: auto; height: 35px; line-height: 35px; text-align: center; font-size: 18px; color: #000; background: #fff;}
.fc_item_col a{ color: #838383;}
.fc_item_col.hover{ background: #f1f1f1;}
.fc_item_col.hover a{ color: #000;}
.fc2{ width: 200px; height: 200px; position: fixed; top: 600px; left: 50%; margin-left: 680px; z-index: 11;}
.btn1{ width: 50px; height: 50px; background: url('../images/btn1.jpg') no-repeat scroll center center; margin-top: 20px; margin-left: 10px; cursor: pointer;}
.btn2{ width: 50px; height: 50px; background: url('../images/btn2.jpg') no-repeat scroll center center; margin-top: 5px; margin-left: 10px; cursor: pointer;}
.ecode{ width: 133px; height: 133px; position: absolute; top: 0px; left: 65px;}
.o0{ opacity: 0;}
.h0{ height: 0;}
.hide{ display: none;}
.fc{ width: 1300px; height: 300px; overflow: hidden; position: absolute; top: 323px; left: 50%; margin-left: -650px; z-index: 11;}
.fc_item{ width: 102px; min-height: 37px; border: 1px solid #f1f1f1; float: left; border-top: none;}
.fc_item1{ width: 62px; position: absolute; top: 0; left: 40px; border: none;}
.fc_item2{ width: 212px; position: absolute; top: 0; left: 104px;}
.fc_item3{ position: absolute; top: 0; left: 208px;}
.fc_item4{ position: absolute; top: 0; left: 312px;}
.fc_item5{ position: absolute; top: 0; left: 416px;}
.fc_item6{ position: absolute; top: 0; left: 520px;}
.fc_item7{ position: absolute; top: 0; left: 624px; border: none;}
.fc_item8{ position: absolute; top: 0; left: 728px;}