header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,input{outline:0;}/*hideFocus瀵硅秴閾炬帴澶栬櫄绾挎鐨勮缃�*/
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}/*default榛樿鍏夋爣锛堥�氬父鏄竴涓澶达級*/
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px/1.14 arial,"Microsoft YaHei","寰蒋闆呴粦";color:#333;outline:0;}
body{ background-color: #f0f0f0;}
*{ padding: 0px; margin: 0px;}
.dh-3{  padding-left: 3.25%; padding-right: 3.25%; position: relative;}
.graybtnleft{ display: block; float: left;}
.graybtnleft img{ width: 18px;}
.gray-service{ display: block; float: right; text-align: center; padding-left: 3.25%; height: 44px;}
.gray-service img{ width: 24px; margin-top: 9px;}
.gray-search{ position: absolute; width: 60%; left: 50%; margin-left: -30%;  text-align: center; font-size:18px ; line-height:44px;}

.sec-btn-1{ position: absolute; top: 8px;}

.sec-btn-1 img{ width: 22px; margin-left: 5px;}
.graybtnleft img{width: 16px;    margin-top: 10px;}
.toppic1{}
.toppic1 img{ width: 100%;  float: left;}
.topbanner{ display: inline-block; height: 100%; position: relative; width: 100%;}
.div-p1{ position: absolute; top: 5%; width: 100%;}
.person-poto{ text-align: center; width: 22%;max-width: 100px; margin: 0 auto; }
.person-poto img{ width: 100%;}
.dl-1{  display: table; width: 80%; margin: 0 auto;}
.dl-1 dt,.dl-1 dd{ display: table-cell; vertical-align: middle;}
.dl-1 dt{ width: 70px; color: #fff;}
.dl-1 dd{ position: relative;}
.xiala{ position: relative; background-color: #fff; height: 32px; border-radius: 5px; border: 1px solid #cccccc; position: relative;}
.xiala a{ position: absolute; right: 0px; border-left: 1px solid #ccc; display: block; width: 30px; height: 32px; top: 0px; text-align: center;}
.xiala a img{ width:16px; margin-top: 12px; }
.xiala input{ height: 30px; line-height: 32px; margin-right: 36px; padding-left: 5px; width: 70%; margin-left: 5px; border: none;}
.ultext{ position: absolute; top: 36px; width: 100%; border-radius: 5px; background-color: #fff; left: 0; z-index: 9;}
.ultext li{ display: block; width: 100%; }
.ultext li a{ display: block;height: 36px; line-height: 36px; color: #666; padding-left: 5%;}
.ultext li a:hover{ background-color: #eee;}
.txts{ text-align: center; color: #fff; margin-top:3%; line-height: 20px; font-size: 12px;}
.fourge{ width: 100%; background-color: #fff; margin-top: -3px;}
.fourge tr td{ width: 25%; border: 1px solid #d0cfcf; text-align: center;}
.fourge tr td img{ width: 30px;}
.fourge tr td a{ display: block; color: #333; padding-top: 15px; padding-bottom: 0px; font-size: 12px;}
.fourge tr td span{ display: block;  height: 35px; margin-top: 3px;}
/*banner鏍峰紡*/
.advtise{ position: relative; margin-top: 15px;}
.clickcircle{ position: absolute; z-index: 1;  bottom: 10px;text-align: center; width: 100%;}
.clickcircle li{ display: inline-block; margin-left: 5px; }
.clickcircle li a{ display: block; width: 12px; height: 12px; border-radius: 10px; background-color: #fff; opacity: 0.6;}
.clickcircle li a.selectd{ opacity: 1;}
.adv{ width: 100%; position:relative; height:100%; overflow: hidden;}
.adv a{  display:block; width: 100%; }
.adv img{ width: 100%;float: left; }

/**/
.bottomnav{ position: fixed; bottom: 0; width: 100%; }
.footernav{ display: table; width: 100%;border-top: 1px solid #d0cfcf; background-color: #fff;}
.footernav li{ width: 33.3333%; display: table-cell;}
.footernav li:last-child a{ border-right: none;}
.footernav li a{ text-align: center; display: block; color: #333; line-height: 38px; border-right: 1px solid #d0cfcf; }
.footernav li a:hover,.footernav li.selct-nav a{ background-color: #009df6; color: #fff;}
.zwf{ height: 50px;}
.zwf span{ visibility: hidden;}
.banner-1{}
.banner-1 img{width: 100%;}
.innertxt1{ margin-left: 3.25%; margin-right: 3.25%;}
.innertxt1 p{ margin-top: 15px; line-height: 22px;}
.bgwihte{ background-color: #fff; padding-left: 3.25%; padding-right: 3.25%; margin-top: 15px; padding-bottom: 15px; }
.navul{ display: table; width: 100%; padding-top: 15px;}
.navul li{ display: table-cell; width: 20%; }
.navul li a{ display: block; background: url(../images/titlebg1_03.jpg) repeat-x; height: 40px; width: 100%; background-size: 100% 100%; text-align: center; line-height: 40px;
 border: 1px solid #a0a0a0; color: #000; font-size: 13px;}
.navul li:first-child a{ border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.navul li:last-child a{ border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.navul li.selectnav a{ background: url(../images/titlebg2_03.jpg) repeat-x;height: 40px; width: 100%; background-size: 100% 100%; }
.potos{ padding-top: 35px; padding-bottom: 20px; border-bottom: 1px dashed #8c8c8c;}
.potos dt{ position: relative;}
.potos dt img{ width: 100%;}
.potos dt img.btnplay{position: absolute;z-index: 10; width: 30px;top: 50%;left: 50%; margin-left: -15px; margin-top: -15px; }
.moils{ position: absolute; top: -9px; left: 0px; background: url(../images/poto_11.png) no-repeat; width: 70px; height: 46px; background-size: 100% 100%; text-align: center; color: #fff;
 line-height: 44px; font-size: 16px; }
.potos dd{ margin-top: 10px; line-height: 22px;}

.banli{ width:93.5%; background-color:#FFF;padding-left: 3.25%; padding-right: 3.25%; position: relative; padding-top: 12px; padding-bottom: 12px; margin-top:-2px;}
.banli img{ width:26px; float:left; }
.banli p span{ float:left;margin-left:2%; }
.banli p{ line-height:26px; font-size:16px;color: #009DF6; }
.banli a{ display:block; width:25%; height:35px; background-color:#e4393c; color:#FFF; font-size:16px; text-align:center; line-height:35px; border-radius:5px; position:absolute; top:7.5px; right:3.25%; }

