@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0; font-size: 100%; font: inherit; }
/* HTML5 display-role reset for older browsers */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-size: 16px; font-family: "Microsoft YaHei" !important;/*arial*/ }
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
input { outline: none; }
/* table {border-collapse: collapse;border-spacing: 0;} */



header, article, footer, nav, section, aside, menu { display: block; }
a { text-decoration: none; }
/**header**/

.header { width: 1370px; margin: auto; display: flex; justify-content: space-between; align-items: center; /*height: 123px;*/

position: relative; z-index: 3; }
.logo { display: flex; align-items: center; }
.head_link { display: inline-block; float: left; width: 70px; /*height: 54px;*/

vertical-align: middle; /*background: #d9e9f9;*/

border-radius: 3px; color: #1d67b1; margin-left: 10px; position: relative; }
.head_link > p { display: table; width: 70px; /*height: 54px;*/

    /*margin-top: 27px;*/

font-size: 14px; line-height: 1.6; }
.head_link > p > span { display: table-cell; text-align: center; vertical-align: middle; cursor: pointer; color: #999; }
.head_link>div { background: rgba(254,253,253,0.9); border-radius: 0 0 5px 5px; position: absolute; top: 73px; z-index: 1; left: -30px; /*box-shadow: 0 5px 2px rgba(0,0,0,.1);*/

box-shadow: inset 0px 10px 10px -5px #e7eef3, 0 2px 0px #c2ced4; /*height: 213px;*/

padding-bottom: 10px; }
.head_link ul { /*display: none;*/

width: 120px; /*background: -webkit-linear-gradient(#e2ecf6,#f4f9fd,#f3f8fd),;

    background: -o-linear-gradient(#e2ecf6,#f4f9fd,#f3f8fd);

    background: -moz-linear-gradient(#e2ecf6,#f4f9fd,#f3f8fd);

    background: linear-gradient(#e2ecf6,#f4f9fd,#f3f8fd);*/

   

max-height: 203px; margin-top: 10px;/*overflow-y: scroll;*/

}
.head_link ul li { width: 120px; height: 30px; border-bottom: 1px solid #f4f4f4; margin: auto; margin-top: auto; }
/*.head_link ul li:first-child {

    margin-top: 10px;

}*/

.head_link ul li a { text-align: center; font-size: 14px; color: #454545; line-height: 30px; display: block; }
.head_link ul::before, .hade_nav_level2::after { content: " "; position: absolute; height: 0; width: 0; border: solid transparent; border-top-color: transparent; border-top-width: medium; border-right-color: transparent; border-right-width: medium; border-bottom-color: transparent; border-bottom-width: medium; border-left-color: transparent; border-left-width: medium; border-top-color: transparent; border-top-width: medium; border-right-color: transparent; border-right-width: medium; border-bottom-color: transparent; border-bottom-width: medium; border-left-color: transparent; border-left-width: medium; pointer-events: none; border-width: 10px; border-color: #fff; border-bottom-color: rgb(255, 255, 255); border-bottom-color: #478fd6; left: 45%; top: -20px; }
.hade_nav_level2::after { left: 40%; }
.newsact::after { left: 48%; }
.head_nav { flex: 1 1 auto; }
.head_nav_top { display: flex; justify-content: flex-end; align-items: center; padding-top: 25px; }
.head_tel { font-size: 18px; color: #595656; background: url(../images/common_icon.png) no-repeat; background-position: 0 -2px; text-indent: 30px; }
.head_srarch { width: 30px; height: 30px; background: url(../images/common_icon.png) no-repeat; background-position: -2px -30px; margin-left: 17px; margin-right: 20px; position: relative; transition: all 0.5s; }
.head_srarch_div { width: 235px; height: 130px; background: transparent; position: absolute; right: 310px; top: 57px; }
.head_srarch_form { position: absolute; top: 65px; right: 0; border-radius: 3px; display: flex; width: 202px; height: 31px; justify-content: space-between; align-items: center; background: rgba(255,255,255,0.9); z-index: 1; opacity: 0; transition: all 0.5s; }
.head_srarch_form input[name=q] { width: 156px; margin-left: 5px; background: none; font-size: 12px; color: #707070; border: 0; border-right: 1px solid #ddd; }
.head_srarch_form input[type=submit] { width: 35px; height: 20px; background: url(../images/common_icon.png) no-repeat center; background-position: 3px -111px; border: 0; }
.head_nav_top span { background: #227fdc; text-align: center; font-size: 14px; /*width: 92px;*/

height: 32px; line-height: 32px; border-radius: 5px; margin-right: 5px; color: #fff; padding: 0 10px; }
.hade_nav_ul { display: flex; justify-content: space-between; align-items: center; margin-left: 115px; margin-top: 25px; }
.hade_nav_ul>li { font-size: 16px; color: #0075c2; position: relative; padding-bottom: 25px; }
.hade_nav_ul>li a { color: #595656 }
.hade_nav_ul>li:hover >a, .hade_nav_level2>li:hover >a { color: #0075c2; }
.head_hadlevel img { position: absolute; right: -15px; top: 7px; }
.hade_nav_level2 { position: absolute; left: -35%; top: 40px; background: rgba(254,253,253,0.9); width: 120px; text-align: center; border-radius: 0 0 10px 10px; padding-bottom: 20px; box-shadow: inset 0px 10px 10px -5px #e7eef3, 0 2px 0px #c2ced4; display: none; z-index: 8; }
.hade_nav_ul>li:hover .hade_nav_level2 { display: block; }
.hade_nav_level2 li { border-bottom: 1px solid #f4f4f4; font-size: 14px; color: #454545; /*height: 30px;

	line-height: 30px;*/

padding-top: 15px !important; padding-bottom: 8px !important; }
.newsact { width: 512px; left: -280%;/*box-shadow:0 2px 0px #c2ced4;*/

	/*background: rgba(255,255,255,0.9);*/

	/*padding: 0 20px;*/

}
.newsact li { text-align: left; padding: 0 10px; }
.newsact_tit a { font-size: 16px; color: #156cc4 !important; }
.newsact_info { min-height: 31px; height: 100% !important; /*display: table;*/

display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.newsact_info a { /*margin-right: 29px;*/

	/*min-width: 82px;*/

}
.newsact_info a:last-child { text-align: right; }
/**footer**/

.footer { height: 270px; width: 100%; background: #595656; }
.footer_cont { width: 1260px; margin: auto; height: 270px; display: flex; justify-content: space-between; align-items: center; background: #595656; }
.footer_nav ul { display: flex; justify-content: space-between; align-items: center; padding-bottom: 23px; border-bottom: 1px solid #7c7c7c; }
.footer_conts { width: 720px; }
.footer_nav ul li { text-align: center; }
/*.footer_nav ul li:first-child a{

	width: 87px;

}*/

.footer_nav ul a { font-size: 14px; color: #fff; border-right: 1px solid #fff; padding-right: 26px; margin-right: 26px; }
.footer_nav ul li:last-child a { padding-right: 0; margin-right: 0; border: 0; }
.footer_info { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; font-size: 12px; color: #d8d8d8; margin-top: 17px; }
.footer_info p { line-height: 2; }
.footer_info p a { color: white; }
/**底部较下面一排文字**/
.footer_footer { width: 100%; height: 40px; background: rgba(62, 60, 60, 1); margin: auto; }
.footer_footer ul { display: flex; width: 1200px; height: 40px; line-height: 40px; margin: auto; justify-content: space-between; align-items: center; }
.footer_footer ul li { font-size: 14px; color: rgba(255, 255, 255, 0.698039215686274) }
.footer_footer ul li a { color: rgba(255, 255, 255, 0.698039215686274) }
.footer_footer ul li:first-child span:nth-child(2) { padding-left: 40px; }
/**rigth float window**/

/* .right_win { position: fixed; top: 25%; right: 0; z-index: 3; }
.right_win li a { background: #8ecaee; display: flex; justify-content: space-between; align-items: center; padding: 15px 20px; border-radius: 35px 0 0 35px; }
.right_win li { position: relative; }
.right_win li p { color: #1f52ad; font-size: 16px; position: relative; }
.right_win li { position: relative; margin-bottom: 12px; }
.right_win li p { position: absolute; top: 0; right: 0; padding: 8px 70px 7px 25px; border-radius: 35px; white-space: nowrap; line-height: 50px; opacity: 0; visibility: hidden; -webkit-transform: translateX(-20px) rotate(0deg); -moz-transform: translateX(-20px) rotate(0deg); transform: translateX(-20px) rotate(0deg); -webkit-transition: opacity 0.5s, transform 0.5s; -moz-transition: opacity 0.5s, transform 0.5s; transition: opacity 0.5s, transform 0.5s; background: #8ecaee; }
.right_win li img { position: relative; overflow: hidden; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); }
.right_win li:hover p { opacity: 1; visibility: visible; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); transform: translateX(0px); }
.right_win_codeShow { display: none; width: 290px; height: 290px; position: fixed; background: #fff; left: 40%; top: 30%; box-shadow: 0 0 8px 2px #b5bdc6; z-index: 555; }
.right_win_codeShow i { display: block; margin-top: 37px; }
.right_win_codeShow i img { display: block; margin: auto; }
.right_win_codeShow p { margin-top: 15px; text-align: center; font-stretch: 12px; color: #515050; }
.close_wechat { width: 15px; height: 15px; display: block; position: absolute; right: 15px; top: 15px; background: url(../images/close_wechat.png) no-repeat center; cursor: pointer; }
.closed { display: block; width: 22px; height: 22px; position: absolute; right: 5px; top: -33px; background-size: 100%; background: url(../images/right_msg.png) no-repeat center; } */
