@charset "utf-8";/* CSS Document */html,body {}
a {cursor:pointer;font-family:"微软雅黑";}
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,button,input,textarea,th,td,img,tr,td,form,select,div,strong,span,s {margin:0px;padding:0px;border:0px;}
i {font-style:normal;}
table {padding:0px;margin:0px;}
ul,ol {list-style:none;}@charset "utf-8";/* CSS Document */html,body {}
a {cursor:pointer;font-family:"微软雅黑";}
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,button,input,textarea,th,td,img,tr,td,form,select,div,strong,span,s {margin:0px;padding:0px;border:0px;}
i {font-style:normal;}
table {padding:0px;margin:0px;}
ul,ol {list-style:none;}
a {text-decoration:none;}
img {display:block;}
a:focus {outline:none;}
input,select,textarea {outline:none;}
table {border-spacing:0px;}
body {background-color:#fff;overflow-x:hidden;color:#666;font-size:14px;position:relative;min-width:1200px;width:100%;}
a {color:#666;text-decoration:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.left {float:left;position:  relative;}
.right {float: right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.container {margin-left:auto;margin-right:auto;width:1200px;}
/* 通用分页样式 */.pages {height:26px;padding:35px 0;margin-top:5px;clear:both;text-align:center;}
.pages:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul {padding:0;list-style:none;margin:0;text-align:center;display:inline-block;}
.pages li {float:left;margin-right:5px;}
.pages li a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pages li a:hover {border:1px solid #034f9d;background:#034f9d;color:#fff;text-decoration:none;}
.pages li span {border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:5px 10px;}
.pages .current a {border:1px solid #034f9d;background:#034f9d;color:#fff;}
/*头部*/
.header .welcome {font-size:12px;color:#666;line-height:40px;}
.header .word {width:215px;line-height:40px;}
.header .word a {display:block;float:left;width:82px;overflow:hidden;margin-left:25px;}
.header .word a img {float:left;display:block;margin-right:7px;}
.headlogo {padding: 25px 0 27px 0;overflow:hidden;}
.oulogo img {display:block;float:left;margin-right:20px;}
.oulogo .logowen {top: 5px;float:left;position:  relative;}
.oulogo .logowen p {font-size: 24px;color:#222;font-weight:bold;line-height:43px;}
.logowen ul li {float:left;background:url(../images/inico4.jpg)no-repeat 11px center;padding:0 0 0 28px;font-size:18px;color:#333;line-height:29px;}
.logowen ul li:first-child {background:none;padding:0 0 0 0;}
.outel {padding: 15px 0 0;}
.outel img {float:left;padding: 0 13px;}
.telwen {float:left;margin-top: -3px;}
.outel .telwen p {font-size: 18px;line-height:28px;}
.outel .telwen span {font-weight:bold;font-size: 27px;line-height: 30px;color:#333;}
a {text-decoration:none;}
img {display:block;}
a:focus {outline:none;}
input,select,textarea {outline:none;}
table {border-spacing:0px;}
body {background-color:#fff;overflow-x:hidden;color:#666;font-size:14px;position:relative;min-width:1200px;width:100%;}
a {color:#666;text-decoration:none;}
a:focus {outline:none;}
a:hover {text-decoration:none;}
.left {float:left;position:  relative;}
.right {float: right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.container {margin-left:auto;margin-right:auto;width:1200px;}
/* 通用分页样式 */.pages {height:26px;padding:35px 0;margin-top:5px;clear:both;text-align:center;}
.pages:after {content:'.';clear:both;height:0;line-height:0;display:block;visibility:hidden;}
.pages ul {padding:0;list-style:none;margin:0;text-align:center;display:inline-block;}
.pages li {float:left;margin-right:5px;}
.pages li a {padding:5px 10px;border:1px solid #e1e1e1;height:24px;line-height:24px;color:#666;}
.pages li a:hover {border:1px solid #034f9d;background:#034f9d;color:#fff;text-decoration:none;}
.pages li span {border:1px solid #e1e1e1;height:24px;line-height:24px;color:#c4c4c4;padding:5px 10px;}
.pages .current a {border:1px solid #034f9d;background:#034f9d;color:#fff;}
/*头部*/
.header .welcome {font-size:12px;color:#666;line-height:40px;}
.header .word {width:215px;line-height:40px;}
.header .word a {display:block;float:left;width:82px;overflow:hidden;margin-left:25px;}
.header .word a img {float:left;display:block;margin-right:7px;}
.headlogo {padding: 25px 0 27px 0;overflow:hidden;}
.oulogo img {display:block;float:left;margin-right:20px;}
.oulogo .logowen {float:left;position:  relative;}
.oulogo .logowen p {font-size: 30px;color: #0266c6;font-weight:bold;line-height: 50px;}
.logowen ul li {float:left;background:url(../images/inico4.jpg)no-repeat 11px center;padding:0 0 0 28px;font-size: 22px;color:#333;line-height:29px;}
.logowen ul li:first-child {background:none;padding:0 0 0 0;}
.outel {padding: 15px 0 0;}
.outel img {float:left;padding: 0 13px;}
.telwen {float:left;margin-top: 5px;}
.outel .telwen p {font-size: 22px;line-height: 30px;}
.outel .telwen span {font-weight:bold;font-size: 27px;line-height: 30px;color:#333;}
/*头部*/
.wrap,.grWidth{width:1200px; margin:0 auto;}
.topbar{height:50px;line-height: 50px;font-size: 12px;background: #f0f0f0;color: #666666;}
.topbar .wx,.topbar .map,.topbar .mess{font-size: 12px;color: #888888;padding: 0 8px;border-right: 1px solid #666;}
.topbar a.map{border-right: 0;}
.topbar a:hover{color: #dc3a33;}
.topbar .lang{display: inline-block;width: 100px;background-color: #dc3a33;font-size: 12px;text-align: center;color: #fff;cursor: pointer;position: relative;}
.topbar .lang i{display: inline-block;width: 9px;height: 5px;background-image: url(../images/hJt-bot2.png);background-repeat: no-repeat;background-position: center center;vertical-align: middle;margin-left: 10px;}
.topbar .lang .en{position: absolute;width: 100%;height: 30px;line-height: 30px;text-align: center;color: #fff;left: 50%;margin-left: -50px;top: 50px;background-color: #111;display: none;}
.topbar .lang .en:hover{opacity: 0.6}
.topbar .wx{position: relative;}
.topbar .wx img{position: absolute;z-index: 999;width: 100px;height: 100px;top:32px;right: -20px;background-color: #fff;padding:2px;overflow: hidden;border-radius: 3px;display: none;border: 1px solid #dadada}
.header{height:140px;}
.headerLogo{height: 140px;}
.headerLogo img{display: block;width: 300px;margin-top: 25px;}
.headerTel{font-size:30px;color: #dc3a33;background: url(../images/hTel-ico.png) no-repeat left center;padding-left: 60px;margin-top:40px;height: 50px;line-height: 50px;}
.headerTel  span{display: block;margin-bottom: 5px;font-size: 12px;color: #666;}

/*导航*/
.headNav{height:70px;line-height:70px;background-color: #dc3a33;}
.headNav .menu1{width: 1240px;}
.headNav .menu1>li{float: left;text-align: center;font-size: 14px;color: #fff;transition: all .5s;}
.headNav .menu1 > li >a{display:block;color: #fff;width: 200px;border-right: 1px solid #d0261f;font-size: 16px;border-left: 1px solid #e74942;position: relative;overflow: hidden;z-index: 0;}
.headNav .menu1 > li >a:after{position: absolute;width: 0;height: 70px;background-image: url(../images/hNav-bg.png);background-repeat: no-repeat;background-position: center;left: 50%;top:0;transition: all .4s;content: "";z-index: -1;opacity: 0;}
.headNav .menu1 > li >a:hover:after,.headNav .menu1 > li>a.current:after{left: 0;width: 100%;opacity: 1;}
.headNav .menu1 > li .submenu {min-width:100%;box-shadow:0 0 16px -4px rgba(0,0,0,.3);position:absolute;left:0;top:100%;text-align:center;background:#fff;margin-top:20px;opacity:0;visibility:hidden;height:0;overflow:hidden;transition:all .3s;}
.headNav .menu1 > li .submenu li {height:40px;line-height:40px;text-align:center;}
.headNav .menu1 > li .submenu li a {display:block;height:40px;line-height:40px;font-size: 12px;color:#333;padding:0 10px;}
.headNav .menu1 > li .submenu a:hover {background:#ee1217;color:#fff !important;}
/*底部*/.footer-top {background:#e50009;padding:26px 0;position:relative;overflow:hidden;}
.footer-top ul li {height:75px;float:left;position:relative;color:#fff;}
.footer-top ul li.add {width: 340px;padding-right:30px;border-right:1px solid rgba(255,255,255,.2);margin-left:12px;margin-right:60px;}
.footer-top ul li .icon {width:31px;height:27px;background-repeat:no-repeat;background-position:right center;position:absolute;left:0;top:13px;}
.footer-top ul li.add .icon {background-image:url(../images/icon_add.png);}
.footer-top ul li.ress .icon {background-image:url(../images/icon_ress.png);}
.footer-top ul li .text {padding-left:48px;padding-top:13px;}
.footer-top ul li .text .tit {line-height:27px;font-size:18px;}
.footer-top ul li .text .intro {font-size:14px;margin-top:6px;}
.footer-top ul li .text .intro span {margin:0 6px;}
.footer-top ul li .text .intro i {margin-left:58px;font-size:17px;}
.footer {position:relative;overflow:hidden;background: #2d2c32;}
.foot-model {padding: 68px 0px 46px 0px;color:#fff;overflow: hidden;}
.foot-model a {color:#fff;}
.foot-model .flogo {width: 330px;float:left;}
.foot-model .flogo img {display:block;width: 100%;margin: auto;}
.foot-model .flogo {color:#acacad;}
.foot-model .flogo .t1 {font-size:16px;}
.foot-model .flogo .t2 {font-size:22px;font-weight:bold;text-align:center;margin-top:6px;margin-top: 20px;color:#ee1217;}
.foot-model .dt {font-size:18px;}
.foot-model .fmenu {width:288px;float:left;margin-left:105px;}
.foot-model .fmenu .dd {margin-top:20px;}
.foot-model .fmenu .dd ul li {width:120px;height:28px;line-height:28px;float:left;margin-right:24px;}
.foot-model .fmenu .dd ul li:nth-child(2n-1) a {color:#acacad;}
.foot-model .fmess {width:454px;float:right;}
.foot-model .fmess .form {margin-top:24px;}
.foot-model .fmess .form .item {width:220px;position:relative;}
.foot-model .fmess .form .item .input {display:block;width:170px;height:45px;line-height:45px;background:#3e3d45;padding:0 40px 0 10px;color:#fff;}
.foot-model .fmess .form .item span {width:30px;height:45px;line-height:45px;font-family:"SimSun-ExtB";color:#ee1217;text-align:center;position:absolute;right:0;top:0;}
.foot-model .fmess .form .subt {width:100%;float:left;margin-top:20px;}
.foot-model .fmess .form .subt .btns {display:block;width:108px;height:31px;line-height:31px;float:left;margin-right:4px;border:1px solid #999;text-align:center;color:#fff;cursor:pointer;transition:all .4s ease;}
.foot-model .fmess .form .subt .btns-primary {border-color:#ee1217 !important;background:#ee1217;}
.foot-model .fmess .form .subt .btns-primary:hover {background:none;}
.foot-model .fmess .form .subt .btns:hover {border-color:#ee1217;}
.foot-copy {line-height:30px;padding:15px 0;border-top:1px solid rgba(112,112,112,.2);color:#999;overflow:hidden;width: 100%;}
.foot-copy a {color:#999;}
/*在线客服*/.side {position:fixed;width:78px;right:0;top:65%;margin-top:-158px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li {width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover {background:#0a60d1;color:#fff}
.side ul li:hover a {color:#fff}
.side ul li i {height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1 {background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2 {background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3 {background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4 {background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5 {background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6 {background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1 {background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2 {background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3 {background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4 {background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5 {background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox {position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop {background:#0a60d1;color:#fff}
.side ul li.sidetop:hover {opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son {width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0;background-size:100%;}
.side ul li.sideetel .telBox.son {width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#0a60d1}
.side ul li.sideetel .telBox dd {display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span {display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1 {background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#e96410}
.side ul li.sideetel .telBox dd.bgs2 {background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son {display:block!important;animation:fadein 1s}
@keyframes fadein {from {opacity:0}
to {opacity:1}
}