/* CSS Document */
_::-webkit-full-page-media, _:future, :root .safari_only {
  @font-face{font-family:PingFangSC; src:url(../../commons/css/PingFangSC.ttf);}
}

*{margin:0;padding:0; outline:none; word-break:break-all;letter-spacing: 0.5px;}
*{-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;font-family: PingFangSC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,'sans-serif';}
body{font-size:12px; color:#333; margin:0; padding:0; font-family:Microsoft YaHei; width:100%; height:100%;overflow-x:hidden ;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:none; border:0;}
address,caption, cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}
ol,ul,li{list-style:none;}
capation{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.17em;}
abbr,acronym,img{border:0;}

.clear{clear:both;}
a{color:inherit; text-decoration:none;}
a:hover{color:#e96032;}

.red{color: #e95032;}
.blue{color: #e95032;}
.gray{color: #999;}


.clearfix{*+height:1%;*zoom:1;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;} 

input[type="text"]:focus,input[type="password"]:focus,textarea:focus{background:#f9f9f9; box-shadow:1px 1px 2px #eee inset;}
input.dateBox:focus{background: url(../images/date.png) #f9f9f9 no-repeat right center;}
input[readonly],textarea[readonly],input[readonly]:focus,textarea[readonly]:focus{background:#fff;}
input::-webkit-input-placeholder {color:#CCCCCC;}
input:-moz-placeholder {color:#CCCCCC;}
input::-moz-placeholder {color:#CCCCCC;}
input:-ms-input-placeholder {color:#CCCCCC;}
textarea::-webkit-input-placeholder {color:#CCCCCC;}
textarea:-moz-placeholder {color:#CCCCCC;}
textarea::-moz-placeholder {color:#CCCCCC;}
textarea:-ms-input-placeholder {color:#CCCCCC;}
.textBox,.systemArea{ border:1px solid #CCCCCC; height:26px; line-height:26px;text-indent: 0.8em;}
span.textBox{text-indent: 0;}
.systemArea{min-width:118px;margin-right:4px;}
.systemArea option:first-child{color: #999;}
/*html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);} 
*{filter:gray; color:gray;}		*/
body{background:#fff; min-width: 1200px;}

header{width: 100%;height: 100px;}
header .wrapper{height: 72px;margin: 0 auto;width: 1200px;margin-top: 26px;}
header .wrapper .logo{float: left;}
header .wrapper .logo img{width: 259px;height: 78px;}
header .wrapper ul{float: left;margin-top: 0.47rem;margin-left: 33px;}
header .wrapper ul li{float: left;margin-left: 52px;line-height: 3.05rem;position: relative;text-align: center;font-family:SimHei;font-size: 1.125rem;display: table-cell;vertical-align:middle;font-weight:500;}
header .wrapper ul li :hover{border-bottom: 0px;}
header .wrapper ul :hover{color: #3b8edd;border-bottom: 2px solid #3b8edd;}
header .wrapper ul .cur{color: #3b8edd;border-bottom: 2px solid #3b8edd;}
header .wrapper ul .cur a{color: #3b8edd;}


header .wrapper ul .xiala {width: 116px;}
header .wrapper ul .xiala :hover{color: #FFFFFF}
header .wrapper ul .min span{background: #FFFFFF url(../images/xiala.png) no-repeat 100px center;color: #333;border-radius: 3px;display: block;width: 116px;height: 32px;line-height: 32px;margin-top: 7px;padding-right: 10px;text-align: center;}
header .wrapper ul .mout span{clear: both;background: #3b8edd url(../images/xlxz.png) no-repeat 100px center;color: #FFFFFF;border-radius: 3px;display: block;width: 116px;height: 32px;line-height: 32px;margin-top: 7px;padding-right: 10px;text-align: center;}

header .wrapper ul .xiala .xialacaidan{width: 126px; position: absolute;z-index: 999;border: 0px;margin-left: 0px;margin-top: -1px;background: #FFFFFF;border-top: 0px;list-style-type: none;border-radius: 5px;box-shadow:0 0 1px #CCCCCC ;}
header .wrapper ul .xiala .xialacaidan li{width: 100%;text-align: center;margin: 0 auto;font-size: 14px;line-height: 38px;color: #333;cursor: pointer;}
header .wrapper ul .xiala .xialacaidan li:hover{color: #3b8edd;background: #F2F2F2;color: #3b8edd}
header .wrapper ul .xiala .sfhover{display: none;}
header .wrapper ul .xiala .xialacaidan li:hover a{color: #3b8edd;}

.body_top{height: 3.75rem;width: 100%;background: #EEF8FF;border-top: 2px solid #3981B7;}
.contentico{width: 75rem;margin: 0 auto;height: 3.625rem;background: url(../images/content-ico.png) no-repeat left center;border: 1px solid #EEF8FF;}
.contentico .contit{font-size: 1.25rem;max-width: 230px;color: #3b8edd;font-weight: bold;margin-left: 2.75rem;margin-top: 1rem;height: 28px;background-image: url(../images/content-title-l.png),url(../images/content-title-r.png);background-repeat: no-repeat,no-repeat;background-position: left top,right bottom;padding-left: 10px;padding-right: 10px;width: initial;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;float: left;}
.contentico .links{ font-size: 0.75rem;color: #3b8edd;margin-left: 1.25rem;margin-top: 2rem;float: left;}

footer{width: 100%;height: 230px;background-color: #3B6D92;margin-top: 30px;position: relative;}
footer .footLink{width: 1060px;height: 78px;margin: 0 auto;padding-top: 20px;font-size: 12px;color: #FFFFFF;text-align: center;}
footer .footLink a{float: left;margin: 0 auto;padding-top: 9px;}
footer .footLink em{display: block;width: 1px;height: 12px;background: #F1F1F1;float: left;margin-left: 5px;margin-top: 11px;margin-right: 5px;}
footer span{margin: 0 auto;font-size: 12px;color: #FFFFFF;display: block;width: 100%;text-align: center;}
footer .weihu{margin-top:10px;}
footer .company{margin-top:20px;}
footer .copy{margin-top:6px;margin-bottom: 20px;}
footer .dzbs{position: absolute;left: 1220px;top:126px;width: 2.8125rem;height: 3.375rem;}

.xuanfu{width: 150px;height: 360px;border: 1px solid #CCCCCC;background: #FAFAFA;position: fixed;top: 465px;right: 65px;bottom:258px;}
.xuanfu img{display: block;margin: 0 auto;margin-top: 30px;}
.xuanfu span{display: block;margin: 0 auto;margin-top: 5px;width: 100%;text-align: center;}
.xuanfu .xuanfukefu{margin-top: 20px;margin-bottom: 5px;}
.xuanfu .xuanfuphone{font-size: 18px;margin-top: 10px;}


.calertbak{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);display: none;}
.calertbak .calert{width: 20rem;height: 17.3125rem;background: url(../images/alert-bg.png) no-repeat center center;margin: 18% auto;z-index: 10;overflow: auto;}
.calertbak .calert .close{width: 0.9375rem;height: 0.9375rem;background: url(../images/alert-close.png) no-repeat center center;float: right;margin-top: 2.3125rem;margin-right: 0.625rem;cursor: pointer;}
.calertbak .calert .text{font-family: SourceHanSansCN-Medium;font-size: 18px;line-height: 1.125rem;letter-spacing: 0rem;color: #333333;display: block;margin-top: 10.375rem;text-align: center;}
.calertbak .calert input{width: 18.75rem;height: 2.5rem;background-color: #3b8edd;border-radius: 0.25rem;margin-left: 0.625rem;margin-top: 2.6875rem;cursor: pointer;font-family: SourceHanSansCN-Medium;font-size: 1rem;line-height: 2.5rem;letter-spacing: 0px;color: #fffefe;}
