﻿@charset "utf-8";

/* ================================ */
/* Desgin By QRXN */
/* DingZhi Web Ddesign Css */
/* Ver 2.0.1 */
/* ================================= */

/*Main*/

html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, textarea, select, th, td { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ol, ul { list-style: none; }
b, i, cite { font-weight: normal; font-style: normal; }
img, iframe { border: none; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, button { font: inherit; border: 0; outline: none; -webkit-appearance: none; font-family: Microsoft Yahei; }
body { font-family: Microsoft Yahei; color: #999; }
a { text-decoration: none; color: #333; transition: color 0.25s; }
a:hover { text-decoration: underline; color: #db4927; }
*:focus { outline: none; }

/*QR_Top ==============================*/

#S_Top { width: 100%; height: 120px; text-align: center; padding: 0px; margin: 0px; }
#S_Top div { text-align: left; }
#S_Top .dvs { width: 1300px; margin: 0 auto; text-align: center; overflow: hidden; position: relative; height: 120px; }
#S_Top .dvs .hlogo { width:450px; position: absolute; left: 0px; top: 0px; overflow: hidden; }
#S_Top .dvs .hlogo img { height:120px; }

#S_Top .dvs .hslogan { width: 230px; position: absolute; left: 480px; top: 40px; overflow: hidden; }
#S_Top .dvs .hslogan img { width: 99%; }

/*tsq_dvs ==============================*/

#S_Top .dvs .tsq_dvs { width: 350px; position: absolute; top: 70px; right: 10px; height: 36px; overflow: hidden; background-color: #fff; border-radius: 4px; border: 1px #007779 solid; padding: 0px 0px 0px 0px;z-index:99999; }
#S_Top .dvs .tsq_dvs input { float: left; display: inline; width: 72%; color: #000; font-size: 14px; font-weight: 300; margin: 0px 0px 0px 0px; height: 36px; text-indent: 10px; background-color: transparent; border: 0px #014099 solid; }
#S_Top .dvs .tsq_dvs button { float: right; display: inline; color: #fff; width: 26%; letter-spacing: 3px; height: 36px; font-size: 15px; margin: 0px 0px 0px 0px; background-color: #007779; border: 0px #014099 solid; }

/*Tb_Xdh ==============================*/

.Tb_Xdh { width: 300px; position: absolute; right: 0px; top: 28px; overflow: hidden; }
.Tb_Xdh ul { width: 100%; margin: 0 auto; overflow: hidden; text-align: center;  }
.Tb_Xdh li { width: 30%; margin: 0 auto; overflow: hidden; text-align: left; margin: 0px 10px 0px 0px; font-size: 15px; float: left; display: inline; color: #bebebe; }
.Tb_Xdh li span { display:block;float:left; width: 28px; height: 28px; margin: 0 auto; overflow: hidden; text-align: center; background: url(/Images/home/txdh.png) 0px -6px no-repeat; background-size: 300px; }
.Tb_Xdh li:nth-child(1) span { background-position: -13px -6px; width: 28px; height: 28px; overflow: hidden; }
.Tb_Xdh li:nth-child(2) span { background-position: -114px -6px; width: 28px; height: 28px; overflow: hidden; }
.Tb_Xdh li:nth-child(3) span { background-position: -215px -6px; width: 28px; height: 28px; overflow: hidden; }

.Tb_Xdh li:hover {color:#007779; cursor:pointer; }

/*S_Dhs ==============================*/

#S_Dhs { text-align: center; margin: 0px; height: 50px; background-color: #2d5ba9; }
#S_Dhs div { text-align: left; }
#S_Dhs .dvs { width: 1300px; margin: 0 auto; text-align: center; height: 50px; }

/*Sub_BNav ==============================*/

#S_Dhs .dvs #Sub_Hnav { width: 13%; height: 50px; line-height: 50px; color: #fff; float: left; display: inline; background-color: #0471cd; margin: 0 auto; text-align: center; font-size: 16px; }
#S_Dhs .dvs #Sub_Hnav:hover { background-color: #008483; cursor: pointer; }

/*Sub_BNav ==============================*/

#S_Dhs .dvs #Sub_BNav { width: 87%; margin: 0 auto; text-align: center; margin-left: 0px; float: left; display: inline; border: 0px #014099 solid; }

#S_Dhs .dvs #Sub_BNav .menu { width: 100%; margin: 0 auto; padding: 0px 0px 0px 0px; }
#S_Dhs .dvs #Sub_BNav .menu ul { width: 100%; margin: 0 auto; padding: 0px 0px 0px 0px; }
#S_Dhs .dvs #Sub_BNav .menu li { float: left; text-align: center; list-style-type: none; height: 50px; line-height:30px; position: relative; }
#S_Dhs .dvs #Sub_BNav .menu li a { color: #fff; font-size: 16px; display: block; padding: 10px 15px 0px 15px; text-decoration: none;margin:0 auto; }
#S_Dhs .dvs #Sub_BNav .menu li a:hover { color: #fff; font-size: 16px; display: block; padding: 10px 15px 0px 15px; text-decoration: none; margin: 0 auto; }
#S_Dhs .dvs #Sub_BNav .menu li:hover { background-color: #008483; height: 50px; }

/*Top_SNav ==============================*/

#S_Dhs .dvs #Sub_BNav .menu li .SNav { width: 100%; margin: 0 auto; text-align: center; overflow: hidden; padding: 0px 0px 15px 0px; position: absolute; top: 40px; left: 0px; z-index: 9999; background-color: #008483; display: none; }
#S_Dhs .dvs #Sub_BNav .menu li .SNav div { text-align: center; margin: 2px 0px 2px 0px; color: #fff;white-space: nowrap; overflow: hidden; }
#S_Dhs .dvs #Sub_BNav .menu li .SNav div a { color: #fff; font-size: 14px; font-family: 微软雅黑; }
#S_Dhs .dvs #Sub_BNav .menu li .SNav div a:hover { color: #fff; font-weight: 600; font-size: 14px; font-family: 微软雅黑; }

/*hpg_footer*/

.hpg_footer { width: 100%; background-color: #2d5aaa; color: #fff; overflow: hidden; overflow: hidden; height: 218px; }
.hpg_footer div { text-align: left; }
.hpg_footer .dvs { width: 1300px; margin: 0 auto; text-align: center; height: 218px; overflow: hidden; }

.hpg_footer .dvs .ft_dv1 { float: left; width: 500px; margin: 30px 0px 0px 0px; overflow: hidden; border-right: #537cc3 1px solid; height: 140px; }
.hpg_footer .dvs .ft_dv1 img { width: 90%; }

.hpg_footer .dvs .ft_dv2 { float: left; width: 420px; font-size: 14px; line-height: 24px; margin: 30px 30px 0px 35px; overflow: hidden; border-right: #537cc3 1px solid; height: 140px; }
.hpg_footer .dvs .ft_dv2 .lk { width: 100%; text-align: center; overflow: hidden; }
.hpg_footer .dvs .ft_dv2 .lk a { display: block; float: left; text-align: center; width: 18%; margin: 20px 0px 10px 0px; font-size: 16px; color: #fff; }
.hpg_footer .dvs .ft_dv2 .lk a:hover { text-decoration: none; }

.hpg_footer .dvs .ft_dv3 { float: right; width: 245px; margin: 0px 42px 0 0; margin-top: 30px; }
.hpg_footer .dvs .ft_dv3 span { float: left; display: block; text-align: center; margin: 0px 20px 15px 0px; overflow: hidden; }
.hpg_footer .dvs .ft_dv3 p { font-size: 14px; line-height: 18px; color: #fff; margin-top: 6px; clear: both; }