@charset "utf-8";/* CSS Document */html,body {font-family:"微软雅黑";}
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;font-family:"微软雅黑";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 {width:1200px;overflow: hidden;margin: auto;}
/* 通用分页样式 */.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;}
/*头部*/.topbar {height:35px;line-height:35px;background:#f8f8f8;color:#666;}
.topbar .container{width:1300px;}
.topbar a {color:#666;}
.topbar .fr a {margin-left:10px;}
.header {height:134px;padding: 10px 0px 10px 0px;}
.header .container {width:1300px;}
.header .ewm {float:right;margin-top:19px;}
.header .ewm img {width:100px;}
.header .logo {float:left;margin-top: 10px;}
.header .logo a {display:block;padding-right:15px;}
.header .logo img {display:block;width: 100px;}
.logowen {top:29px;float:left;border-left:2px solid #ededed;padding-left:15px;position:relative;width: 780px;}
.logowen p {font-size:32px;color:#222;font-weight:bold;line-height:43px;}
.logowen ul li {float:left;font-size: 23px;margin-top: 5px;line-height:32px;}
.logowen ul li:first-child {background:none;padding:0 0 0 0;}
.header .logo-text {float:left;margin-top:20px;}
.header .logo-text a {display:block;padding-left:24px;}
.header .logo-text .title {font-size:35px;font-weight:bold;color:#333;line-height:1.2;}
.header .logo-text .title i {font-family:"Palatino Linotype";font-size:46px;font-weight:normal;font-style:italic;color:#ee1217;padding:0 4px;position:relative;top:2px;}
.header .logo-text .desc {font-size:24px;font-weight:bold;color:#333;line-height:3.15;}
.header .logo-text .desc span {color:#ee1217;}
.header .htel {float:left;margin-top:55px;}
.header .htel .tit {font-size:0;text-align:left;}
.header .htel .tit i,.header .htel .tit span {display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.header .htel .tit i {width:32px;height:32px;background: url(../images/htel-bg.png) no-repeat center #da251c;border-radius:5px;margin-right:7px;}
.header .htel .txt {font-size:32px;font-weight:bold;color:#0a60d1;margin-right:-2px;margin-top:4px;}
.header .htel .tit span {line-height:30px;font-size:32px;color: #da251c;font-weight:bold;}
.nav {height:56px;background:#fff;border-top:1px solid #ddd;box-shadow:0px 1px 10px rgba(0,0,0,.06);background-color: #222;}
.nav .container {width: 1300px;}
.nav .container > ul > li {width: 160px;height:56px;float:left;font-size:15px;text-align:center;margin-right:1px;position:relative;}
.nav .container > ul > li.home {width:110px;}
.nav .container > ul > li:before {display:block;content:"";width:1px;height:24px;background:rgba(191,223,255,.45);position:absolute;left:-1px;top:50%;margin-top:-12px;}
.nav .container > ul > li:first-child:before {display:none;}
.nav .container > ul > li > a {display:block;height:56px;line-height:56px;color:#fff !important;transition:background .4s;position:relative;font-size:16px;}
.nav .container > ul > li > a.active,.nav .container > ul > li:hover > a {background: da251c;color:#fff!important;}
.nav .container > ul > li:hover .submenu {margin-top:0;opacity:1;visibility:visible;height:auto;}
.nav ul 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;}
.nav ul li .submenu li {height:40px;line-height:40px;font-size:13px;text-align:center;}
.nav ul li .submenu li a {display:block;height:40px;line-height:40px;color:#333;padding:0 10px;}
.nav ul li .submenu a:hover {background:#0a60d1;color:#fff !important;}
/*底部*/
.copy_row1{background: #333333;height: 120px;}
.page{ margin:0 auto; width:1300px}
.copy_row1 > .page{position: relative;height: 100%;}
.copy_row1 > .page > .fr{display: block;width: 330px;height: 60px;background: url(../images/copy_contact_r.png) no-repeat center;position: absolute;right: -470px;top: 0;padding: 30px 310px 30px 40px;font-weight: normal;font-size: 23px;color: #fff;line-height: 30px;text-align: right;}
.copy_row1 .copy1_item{float: left;color:#999;display:block;line-height: 25px;font-size: 16px;font-family: arial,microsoft yahei;margin-right:60px;border-right:1px solid #454545;height: 55px;padding: 32px 90px 33px 0;}
.copy_row1 .copy1_item3{border-right: 0 none;}
.copy_row1 .copy1_item > em{color: #fff;font-size: 18px;font-weight: 100;display: block;line-height: 30px;font-style: normal;}
.copy_row1 .copy1_item > em i{display: inline-block;vertical-align: middle;padding-right: 10px;padding-bottom: 5px;}
.copy_row1 .copy1_item > em i img{display: block;width: 30px;height: 30px;}
.copy_row2{background: url(../images/copy_row2.png) repeat center; width:100%; height: 350px; }
.copy_row2 > .page{height: 200px;padding: 45px 0;position: relative;}
.copy_logo{display: block;float: left;padding: 10px 0;}
.copy_logo img{display: block;width: 140px;margin: auto;}
.copy_logo p{font-size: 18px;color: #ddd;margin-top: 10px;line-height: 42px;text-align: center;border-top: 1px solid #666;letter-spacing: 0.3px;}
.copy_list{float: left;padding-left: 65px;margin-left: 55px;background: url(../images/copy_line1.png) no-repeat left center;}
.copy_list2 ul{float: left;}
.copy_list2 ul:nth-last-child(1){/* padding-left: 50px; */}
.copy_list li a{display: block;color: #b7b7b7;font-size: 13px;line-height: 26px;}
.copy_list li a:hover{text-decoration: underline;color: #fff;}
.copy_list em{display: block;font-style: normal;}
.copy_list em a{color: #fff;line-height: 50px;font-size: 16px;font-weight: normal;display:inline-block;position:relative;padding-bottom:10px;margin-bottom:15px;}
.copy_list em a:after{content: '';display: block;width: 25px;height: 2px;background: #fff;position: absolute;bottom: 0;transition: 0.3s all ease;}
.copy_list:hover strong a:after{width: 100%;background: #0060b7}
.copy_row3{display: block;position: relative;height: 60px;}
.copy_row3:after{content: '';background: #333;left:0;top:0;width:100%;height:1px;position:absolute;display:block;}
.copy_row3:before{content: '';background:#5c5c5c;left:0;top: 1px;width: 100%;height: 1px;position: absolute;display: block;}
.copy_row3 .fl,.copy_row3 .fl a{font-size: 13px;color: #b7b7b7;line-height: 60px;}
.copy_row3 .fl a:hover{text-decoration: underline;color: #fff;}
.copy_phone{background: url(../images/copy_phone.png) no-repeat;width: 182px;height: 220px;position:absolute;bottom:-60px;right:45px;z-index:5;padding: 70px 30px 20px;}
.copy_phone > ul{position: absolute;bottom:20px;left: 30px;width: 182px;text-align:center;height: 40px;}
.copy_phone > ul > li{display:inline-block;border: 1px solid #fff;border-radius: 50%;padding: 9px;width:20px;height:20px;margin: 0 5px;transition: 0.3s all ease;background: transparent;cursor:pointer;}
.copy_phone > ul > li.cur{background: #f41626;border-color: #f41626;}
.copy_phone > ul > li > img{display: block;width: 100%;height: 100%;}
.copy_ewm_cont{display: block;width: 136px;position: absolute;height: 136px;top:91px;left: 53px;}
.copy_ewm_cont > img{display: block;width: 100%;height: 100%;}