@charset "utf-8";
/* wushi 2018-09-13 */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0; margin:0;} 
table {border-collapse:collapse; border-spacing:0;} 
fieldset,img,abbr,acronym{border:0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;} 
ol,ul,li{list-style: none;} 
caption,th {text-align: left;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:”;} 
body{background:#fff;font-size:12px;font-family:"SimSun","Arial Narrow";}
textarea {outline: none; resize: none; overflow:auto;}
img{vertical-align:middle;}
:focus{outline:0;}
.fix,.wrap1000,.wrap1198{*zoom: 1;}
.fix:after,.wrap1000:after,.wrap1198:after{content: "";visibility: hidden;display: block;height: 0;clear: both;}
a{color:#000; text-decoration:none;}a:hover{ color:#000;}
a img {border: none;text-decoration: none;}
label, button,a {cursor: pointer;}
p{word-wrap:break-word;}
.clear{ clear:both; height:1px; overflow:hidden;}
/* layout */
.col-center,.col-left,.col-right,.fl,.fr{float:left;display:inline}
.col-right,.fr{float:right; display:inline;}
.wrap1000{margin:0 auto;width:1000px}
.wrap1198{margin:0 auto;width:1198px}
/* 模块化 */
.mod{position:relative;background:#fff}
.bd,.hd{clear:both;}
.h2 .more,.hd .more,.imore{float:right;display:inline}
.imore{text-indent:-999px}
.hd .icon{position:absolute;overflow:hidden}
.no{display:none!important}
.yes{display:block!important}
.noBor{border:none!important}
.line{overflow:hidden;height:1px}
/* top */
.top{ background:#375aa0 url(../img/banner.jpg) no-repeat center; color:#fff; text-align:center; width: 100%; max-width: 100%; min-width: 1200px;}
.top .wrap1000{ position:relative; height:130px; overflow:hidden;}
.top .tit{font: bold 32px/32px "Microsoft YaHei"; margin-top:37px;}
/* nav */
.nav { position:absolute; left:0; bottom:0;}
.nav li{ float:left; font:16px/30px "Microsoft YaHei"; height:30px; margin-right:20px;}
.nav li a{ display:block; padding:0 30px; color:#fff;}
.nav li .current{ background:#5c89e0;}
/* footer */
.footer{ height:50px; font:14px/50px "Microsoft YaHei"; color:#fff; background:#2d3038; text-align:center; margin-top:50px;width: 100%; max-width: 100%; min-width: 1200px;}
.footer .wrap1000 a{font:14px/50px "Microsoft YaHei"; color:#fff;}
/* main */
.hd01{ font:bold 28px/28px "Microsoft YaHei"; color:#555; text-align:center; margin-top:70px;}
.main{ min-height:588px;}
/*txtMod*/
.txtMod{ padding-bottom:70px;}
.txtMod .tit{ color:#555; font:bold 18px/18px "Microsoft YaHei"; margin:60px 0 40px 0;}
.txtMod .desc{ color:#9b9b9b; font:16px/36px "Microsoft YaHei";}
.txtMod .img{ margin:15px 0; max-width:900px; _width:expression(this.width=Math.min(this.scrollWidth,900)); overflow:hidden;}
.txtMod .vedio a{ background:url(../../images/home/bg.png) no-repeat -626px -421px; padding-left:40px; color:#d90000;  font:16px/26px "Microsoft YaHei"; height:26px; display:block; margin-bottom:40px;}
.col_d90{ color:#d90000 !important;}
.col_d90:hover,.txtMod .vedio a:hover{ text-decoration:underline;}
.indent .desc{ text-indent:2em;}
/* listIocon */
.tMar130{ margin-top:130px;}
.tMar70{ margin-top:70px !important;}
.tMar80{ margin-top:80px !important;}
.listIcon{ text-align:center; margin-top:40px;}
.listIcon li{ display:inline-block;*display:inline;*zoom:1; position:relative; margin:0 30px; min-width:150px; cursor:pointer;}
.listIcon li .icon { display: inline-block; vertical-align: text-bottom; background:url(../../images/home/bg.png) no-repeat; width: 70px; height: 70px; position:relative;}
.listIcon li p{ color:#9a9a9a; font:14px/32px "Microsoft YaHei";}
.listIcon li:before{
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -35px;
    z-index: 0;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    opacity: 0;
    -webkit-transition: .5s cubic-bezier(.3,0,0,1.3);
    -moz-transition: .5s cubic-bezier(.3,0,0,1.3);
    -ms-transition: .5s cubic-bezier(.3,0,0,1.3);
    -o-transition: .5s cubic-bezier(.3,0,0,1.3);
    transition: .5s cubic-bezier(.3,0,0,1.3);
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
}
.listIcon li:hover:before,.listIcon .current:before{
    opacity: 1;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
	background: #d90000;
}

.listIcon li .icon01{ background-position:0 0;}
.listIcon li:hover .icon01,.listIcon .current .icon01{ background-position:0 -91px;}


.listIcon li .icon02{ background-position:-91px 0;}
.listIcon li:hover .icon02,.listIcon .current .icon02{ background-position:-91px -91px;}

.listIcon li .icon03{ background-position:-182px 0;}
.listIcon li:hover .icon03,.listIcon .current .icon03{ background-position:-182px -91px;}

.listIcon li .icon04{ background-position:-273px 0;}
.listIcon li:hover .icon04,.listIcon .current .icon04{ background-position:-273px -91px;}

.listIcon li .icon05{ background-position:-364px 0;}
.listIcon li:hover .icon05,.listIcon .current .icon05{ background-position:-364px -91px;}

.listIcon li .icon06{ background-position:-455px 0;}
.listIcon li:hover .icon06,.listIcon .current .icon06{ background-position:-455px -91px;}

.listIcon .down{ position:relative;}
.listIcon .down .aletItem{ position:absolute; left:50%; margin-left:-100px; top:70px; font:12px/14px "Microsoft YaHei"; display:none; width:200px; padding:30px 0 20px 0;}
.listIcon .down a{ color:#9a9a9a; margin:0 3px;}
.listIcon .down:hover .aletItem{ display:block;}
.listIcon .down a:hover{ border-bottom:solid 2px #d90000;}


/* alertService */
.alertService{ position:fixed; right:0; top:50%; margin-top:-160px;}
.alertService li{ font:14px/16px "Microsoft YaHei"; position:relative;}
.alertService li a{ color:#fff; display:block; height:75px; width:14px; padding:50px 13px 0 13px; position:relative; z-index:9;}
#QQlink{ color:#fff; display:block;height:45px; width:123px; padding:0 0 0 0; position:relative; background:#494949;}
.alertService li.custom{ border-bottom:solid 1px #656565;}
.alertService li.custom a{ background:#242424 url(../../images/home/bg.png) no-repeat -618px 10px;}
.alertService li.service a{ background:#242424 url(../../images/home/bg.png) no-repeat -615px -256px;}
.alertService .custom.on  a{ background:#4371cb url(../../images/home/bg.png) no-repeat -618px 10px;}
.alertService li.service.on a{ background:#4371cb url(../../images/home/bg.png) no-repeat -615px -256px;}
.alertService li .item{ height:115px; width:123px; padding:10px 0 0 50px; font:14px/20px "Microsoft YaHei"; color:#fff; position:absolute; top:0; left:0px; background:#494949 url(../../images/home/bg.png) no-repeat -611px -250px; opacity:0;}
#custompic{ height:115px; width:123px; padding:10px 0 0 50px; font:14px/20px "Microsoft YaHei"; color:#fff; position:absolute; top:0; left:0px; background:#494949 url(../../images/home/bg.png) no-repeat -611px 15px; opacity:0;}
.alertService li .icon{ width:4px; height:9px; background:url(../../images/home/bg.png) no-repeat 0 -263px; position:absolute; top:20px; right:-4px; z-index:99;}
.alertService li p{ margin-top:10px;}

/*area*/
.areaMod .hd{ color:#555; font:22px/52px "Microsoft YaHei"; height:52px; margin-top:50px;}
.areaMod ul{ margin-left:-115px;}
.areaMod li{ float:left; width:255px; margin-left:115px; height:140px;}
.aretit{ font:bold 18px/18px "Microsoft YaHei"; color:#555; margin-top:60px;}
.areaMod .node{ display:inline-block; border-radius:3px; padding:0 8px; font:18px/28px "Microsoft YaHei"; height:28px; color:#fff; margin:20px 0 15px 0;}
.areaMod .address, .areaMod .tel{ color:#6b6969; font:14px/20px "Microsoft YaHei"; background:url(../../images/home/bg.png) no-repeat; padding-left:24px; margin-bottom:10px;}

.areaMod .node{ background:#e13333;}
.areaYellow .node{ background:#edad3d;}
.areaGreen .node{ background:#5bd4b3;}
.areaBlue .node{ background:#59aedf;}

.areaRed .hd{ border-bottom:solid 2px #e13333;}
.areaYellow .hd{ border-bottom:solid 2px #edad3d;}
.areaGreen .hd{ border-bottom:solid 2px #5bd4b3;}
.areaBlue .hd{ border-bottom:solid 2px #59aedf;}

.areaRed .address{ background-position:-634px -484px;}
.areaRed .tel{ background-position:-633px -543px;}

.areaYellow .address{ background-position:-634px -605px;}
.areaYellow .tel{ background-position:-633px -663px;}

.areaGreen .address{ background-position:-634px -717px;}
.areaGreen .tel{ background-position:-633px -776px;}

.areaBlue .address{ background-position:-634px -834px;}
.areaBlue .tel{ background-position:-633px -893px;}
