﻿@charset "utf-8";
/* CSS Document */
.w1200{width: 100%;max-width: 1200px;margin: auto;}
.min_1200{width: 100%;margin: auto;}
/*margin*/
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mb20{margin-bottom: 20px;}
.scenter{text-align: center;}
.primary_txt{color: #1279d2 !important;}
.bg_f7{height: 40px;background:url(bg_f7.jpg);}
.block_img img{display: block;max-width: 100%;}
/*head*/
.head{position: relative;}
.head .head_top{padding: 10px 0;background-color: #f7f7f7;}
.head .head_top .head-sky{padding-left: 3.7%;padding-right: 1.25%;margin-right: 1.25%;height: 20px;line-height: 20px;border-right: 1px #d4d4d4 solid;}
.head .head_top .head-season{height: 20px;line-height: 20px;}
.head .head_top .head-season span{display: inline-block;float: left;}
.head .head_top .head-season a{float: left;width: 12px;height: 12px;margin: 4px 5px; color: transparent;background-position: center center;}
.head .head_top .head-season a.s01{background-image: url(s01.png);}
.head .head_top .head-season a.s02{background-image: url(s02.png);}
.head .head_top .head-season a.s03{background-image: url(s03.png);}
.head .head_top .head-season a.s04{background-image: url(s04.png);}
.head .head_top .head-season a.s05{background-image: url(s05.png);}
.head .head_top .head-season a.s06{background-image: url(s06.png);}
.head .head_top .head-season a:hover{color: transparent !important;}
.head .head_top .head-language ul{height: 14px;line-height: 14px;margin: 3px 0;}
.head .head_top .head-language ul li{float: left;font-size: 14px;}
.head .head_top .head-language ul li+li{border-left: 1px #666 solid;}
.head .head_top .head-language ul a{display: block;padding: 0 9px;color: #666;}
.head .head_top .head-language ul li a:hover{color: #0076d0;}
.head .head_main .head-cont{height: 138px;background: #fff url(head_cont.jpg) 60px bottom no-repeat;}
.head .head_main .head-cont .head-logo{width: auto;height: 100%;}
.head .head_main .head-search{position: relative;width: 40.5%;max-width:300px;height: 44px;margin-top: 45px;padding-right: 43px;border: 1px #e9e9e9 solid;background-color: #fff;overflow: hidden;}
.head .head_main .head-search input[type="text"]{float: left;width: 90%;padding: 6px 16px;line-height: 30px;font-size: 14px;border:0;outline: none;}
.head .head_main .head-search input[type="submit"]{float: right;display: inline-block;width: 8%;max-width: 36px;height: 100%;background:url(search.png) left center no-repeat;cursor: pointer;border:0;}
.head .head_main .head-search a{position: absolute;top: 0;right: 0;width: 43px;height: 42px;border-left: 1px #e9e9e9 solid;background: url(icon_01.png) center center no-repeat;}
.head .head_main .head-btn{margin-top: 39px;margin-right:3%;margin-left: 2%;}
.head .head_main .head-btn a{float: left; width: 40px;height: 40px;color: transparent; background-size:100% 100%;}
.head .head_main .head-btn a.b01{background-image:url(b01.png);}
.head .head_main .head-btn a.b02{background-image:url(b02.png);}
.head .head_main .head-btn a.b03{background-image:url(b03.png);}
.head .head_main .head-btn a.b01:hover{background-image:url(b01_1.png);}
.head .head_main .head-btn a.b02:hover{background-image:url(b02_1.png);}
.head .head_main .head-btn a.b03:hover{background-image:url(b03_1.png);}
.head .head_nav{background-color: #0076d0;}
.head .head_nav ul{margin: 0}
.head .head_nav ul li{float: left;width:16%;text-align: center; }
.head .head_nav ul li a{display: block;padding: 16px 0;line-height: 35px;font-size: 18px;font-weight: bold;color: #fff;}
.head .head_nav ul li.active a,.head_nav ul li:hover a{background:url(shadow.png);}
.head .head_main .hover_code{display: none;position: fixed;top:310px;margin-left: 13%;z-index: 9;}
.head .head_main .hover_code:after{content: "";position: absolute;right:50px;top:-10px;width: 16px;height: 10px;background: url(arrow02.png) no-repeat;}
.head .head_main .hover_code ul{padding: 10px;border:1px #dcdcdc solid;border-radius: 5px;background: #fff;overflow: hidden;}
.head .head_main .hover_code ul li{float:left;background: #fff;padding: 0 5px;}
.head .head_main .hover_code ul li+li{}
.head .head_main .hover_code ul li img{display: block;width: 125px;height: 125px;}
.head .head_main .hover_code ul li p{line-height: 30px;font-size: 14px;color: #333;text-align: center;}
.second_nav{position: absolute;left: 0;right: 0;width: 100%;background: #fff;z-index: 9;display: none;}
.second_nav .w1200{width: 1120px;text-align: center;}
.second_nav ul{text-align: center;width: 50%;margin-left: 6%;}
.second_nav ul li{display: inline-block;text-align: center;padding:0px 16px;}
.second_nav ul li a{position: relative;display: block;padding: 10px 0;font-size: 16px;font-weight: bold;color: #0076d0;}
.second_nav ul li a:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 50%;margin: 0 auto;height: 2px;background: transparent;}
.second_nav ul li:hover a:after{background: #0076d0;}
/*footer*/
.footer{border-top: 3px #355e92 solid;clear: both}
.footer .footer_top{padding: 15px 0;background-color: #f9f9f9;}
.footer .footer_top .ftop-drop{position: relative;float: left;width:14%;}
.footer .footer_top .ftop-drop+div.ftop-drop{margin-left: 2%;}
.footer .footer_top .ftop-drop .ftop-drop-btn{position: relative;height: 40px;border: 1px solid #e5e5e5;text-align: left;line-height: 38px;background-color: #fff;cursor: pointer;}
.footer .footer_top .ftop-drop .ftop-drop-btn span{display: inline-block;margin-left: 10px;font-size: 15px;color: #858585;}
.footer .footer_top .ftop-drop .ftop-drop-btn i{position: absolute;top: 0;right: 0;display: inline-block;margin-left: 15px;width: 31px;height: 38px; background-image: url(icon_05.jpg);background-position: center;background-repeat: no-repeat;}
.footer .footer_top .ftop-drop .ftop-drop-btn:hover span{color: #355e92;}
.footer .footer_top .ftop-drop .ftop-drop-menu{display:none;position: absolute;top:35px;left: 0;z-index: 1;background: #fff;border: 1px solid #e5e5e5;border-bottom:0;width:99%;animation: slideDwon50 0.3s;-webkit-animation: slideDwon50 0.3s;}
.footer .footer_top .ftop-drop .ftop-drop-menu ul{max-height: 280px;overflow-y: auto;}
.footer .footer_top .ftop-drop .ftop-drop-menu li{line-height: 28px;padding: 0 10px;}
.footer .footer_top .ftop-drop .ftop-drop-menu li a{font-size: 12px;color: #666;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer .footer_top .ftop-drop .ftop-drop-menu li:hover{background-color: #355e92;}
.footer .footer_top .ftop-drop .ftop-drop-menu li:hover a{color: #fff;}
.footer .footer_top .ftop-drop:hover .ftop-drop-menu{display: block;}
.footer .footer_bottom{padding-bottom: 58px;text-align: center;background-color: #285c8d;}
.footer .footer_bottom .w1200{position: relative;}
.footer .footer_bottom .f_dzjg{position: absolute;top: 23px;left: 2%;width: 52px;height: 67px;background: url(icon_02.png) center center no-repeat;}
.footer .footer_bottom .f_zfwz{position: absolute;top: 27px;right: 0;width: 110px;height: 55px;background: url(icon_04.png) center center no-repeat;}
.footer .footer_bottom ul{padding: 20px 0;}
.footer .footer_bottom ul li{display: inline-block;}
.footer .footer_bottom ul a{display: block;padding: 0 5px;;line-height: 13px;font-size: 13px;color: #fff;}
.footer .footer_bottom ul li+li a{border-left: 1px #fff solid;}
.footer .footer_bottom ul li:hover a{color: #fff;}
.footer .footer_bottom div span{display: inline-block;line-height: 24px;margin: 0 10px;font-size: 13px;color: #fff;}
.footer .footer_bottom div span i{float: left;width:19px;height: 24px;margin-right: 6px;background:url(icon_03.png) center center no-repeat; }
.footer .footer_bottom div span a{line-height: 24px;font-size: 13px;color: #fff;}
.footer .footer_bottom div span a:hover{color: #fff;}
/**/
.cut_shead{position: relative;width:100%;border-bottom: 1px #999999 solid;}
.cut_shead ul{}
.cut_shead ul li{position: relative;float: left;padding: 0 3%;}
.cut_shead ul li a{display: block;width: auto;padding: 17px 0;line-height: 21px;font-size: 19px;color: #333;}
.cut_shead ul li+li:before{content: "";position: absolute;top: 50%;left: 0;width: 1px;height: 21px;margin-top: -10.5px;background: #333;}
.cut_shead ul li.active:after,.cut_shead ul li:hover:after{content: "";position: absolute;right: 0;left: 0;bottom: -1px;width: 85%;height: 3px;margin: auto;background: #1492ff;}
.cut_shead .cut_more{position: absolute;top: 50%;right: 0;margin-top: -15px;display: block;padding: 0 13px;line-height: 30px;font-size: 14px;color: #333;}
.cut_shead .cut_more:hover{color: #1492ff;}
/**/
.yg_section{overflow: hidden;}
.yg_section li{}
.yg_section li a{position: relative;display: block;float: left;width: 75%;padding-left: 20px;line-height:200%;font-size: 15px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yg_section li a:after{content: "";position: absolute;top: 50%;left: 8.5px;width: 3px;height: 2px;margin-top: -1px;background: #333;}
.yg_section li span{display: block;float: left;width: 25%;line-height: 36px;font-size: 15px;color: #666;text-align: right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yg_section li:hover a{color: #1492ff;}
.yg_section li:hover a:after{background: #1492ff;}
.ygd{background-image: url('P020191128359727131549.png');position:absolute; right:150px; top:120px;width:160px; padding-top:100px; height:27px;z-index:24; color:#fd1515; font-size:14px; font-weight:bold;}
.ntf-item .btn1,.ssyw_main .btn1{width: 70px;color: #fff;height: 28px;background: #83a1cf;border-radius: 3px;cursor: pointer;border:0; margin-left:10px;}
.ntf-item .int1,.ssyw_main .int1{border:1px solid #ccc;width:180px;height:28px; line-height: 28px;}

.header_tq{float:right;width:350px;margin-left: 20px;margin-right: auto; padding:10px 14px; background: rgba(255,255,255,0);border-radius:8px; color: #333333;margin-top:15px;box-sizing:border-box}
.header_top{font-size: 12px; line-height: 25px; text-align: center; padding-bottom: 10px;}
.header_ul ul li{ float: left; line-height: 30px; text-align: center; font-size: 23px; font-weight: bold;}
.header_ul ul li a{color:#000}
.header_ul ul li:first-child{background: url(21nd_xian1.png) no-repeat right; padding-right: 20px;}
.header_ul ul li span{display: inline-block; margin-right: 10px;}
.header_ul ul li:nth-child(2){float: right;}
.head-search-txt{padding-left:110px;float:left;padding-top:10px}
.head-search-txt a{display: inline-block;font-size: 14px;margin: 0px 4px;padding: 0px 5px;height: 24px;line-height: 24px;color: #999999;border-radius: 4px;}