﻿@charset "utf-8";
/* CSS Document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px;  color:#666;-webkit-touch-callout: none;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
/*a:visited{text-decoration: none; outline:none;}*/
/*a:hover{text-decoration:none; color:#36a390; outline:none;}*/
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ovh{overflow: hidden;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

input, textarea{background:transparent; padding:0px; font-size:14px; color:#666; outline:none; border:0px;font-family: Arial, "微软雅黑";}
em{font-style:normal;}
input[type=button], input[type=submit],input[type=file], button { cursor: pointer;-webkit-appearance: none; } 
/*通用*/

textarea::-webkit-input-placeholder{font-family: Arial, "微软雅黑";color: #666;} 
textarea:-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea::-moz-placeholder{font-family: Arial, "微软雅黑";color: #666; } 
textarea:-ms-input-placeholder{font-family: Arial, "微软雅黑";color: #666; }

input:focus {outline: none; } 
input:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
input:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
input:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
textarea:focus {outline: none; } 
textarea:focus::-webkit-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; } 
textarea:focus::-moz-placeholder {text-indent: 100%; opacity: 0; -moz-transition: .4s; } 
textarea:focus:-ms-input-placeholder {text-indent: 100%; opacity: 0; -webkit-transition: .4s; transition: .4s; }
i{font-style: normal;}

.wal{width: 1300px;margin:0 auto;}
.pc-show{display: block!important;}
.pc-hide{display: none!important;}

.l1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.l2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.l3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.l4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/
.icb{overflow: hidden;}
.icb img{transition: all .5s;}
.icb:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}

.icb1{overflow: hidden;}
.icb1 img{transition: all .5s;}
.icb1:hover img{-webkit-transform: scale(1.08);transform: scale(1.08);}

/*按钮动画--start*/
.ico_h {display: inline-block; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); } 
.ico_h:before {pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity; } 
.ico_h:hover, .ico_h:focus, .ico_h:active {-webkit-transform: translateY(-6px); transform: translateY(-6px); -webkit-animation-name: hover; animation-name: hover; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } 
.ico_h:hover:before, .ico_h:focus:before, .ico_h:active:before {opacity: .4; -webkit-transform: translateY(6px); transform: translateY(6px); -webkit-animation-name: hover-shadow; animation-name: hover-shadow; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
/*按钮动画--end*/

.tran_2{-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tran_3{-webkit-transition: all .3s;-moz-transition: all .3s;-o-transition: all .3s;transition: all .3s;}

/*模拟下划线动画*/
.lm:after{content:' '; display: block; width: 0%; height: 1px; background: #004ea1; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.lm:hover:after{width: 100%; } 

/*头部*/
.header {position: relative;z-index: 90;background: #fff;} 
.header .top{height: 40px; line-height: 40px; background:#2d3442; color: #fff; } 
.header .search{width: 205px;overflow: hidden;background: #3b4352;margin-left: 20px;} 
.header .search input{width: 140px;float: left;line-height: 40px;padding-left: 20px;color: #a3a6ab;font-size: 12px;float:  left;} 
.header .search input::-webkit-input-placeholder{color: #a3a6ab;font-size: 12px;} 
.header .search input:-moz-placeholder{color: #a3a6ab;font-size: 12px; } 
.header .search input::-moz-placeholder{color: #a3a6ab;font-size: 12px; } 
.header .search input:-ms-input-placeholder{color: #a3a6ab;font-size: 12px; } 
.header .search a{float: right;width: 45px;height:  40px;display: inline-block;text-align:  center;} 
.header .phone{font-size: 16px; } 
.header .phone img{margin-right: 10px; } 
.header .bot{height: 100px; line-height: 100px;background:#eee; } 
.header .list{overflow: hidden;margin-right: 23px;} 
.header .list li{float: left;margin: 0 35px;text-align:  center;} 
.header .list li a{display: block;} 
.header .list li a em{font-size: 16px;color: #666;font-weight: bold;display:  block;line-height: 35px;margin-top: 23px;}
.header .list li a span{line-height: 15px; display:  block; text-transform: uppercase; font-size: 12px; color:  #999; } 
.header .list li.on a em,
.header .list li.on a span{color: #0083c5; } 
.header .list li:hover a em,
.header .list li:hover a span{color: #0083c5; }

/*底部*/
.footer{background: #2d3442;} 
.footer .top{padding:55px 0  80px; } 
.footer .list{overflow: hidden; } 
.footer .list li{float: left; margin-right:75px; } 
.footer .list li em{display: block;color: #767676;padding-bottom: 20px;font-size: 16px;color: #fff;} 
.footer .list li em a{line-height:normal;color: #fff;}
.footer .list li a{line-height: 37px;display: block;color: #bcbcbc;} 
.footer .list li a:hover{color: #fff;} 
.footer .to-links{background: #434c5d url(../images/a5.png) no-repeat 290px;position:  relative;width: 325px;} 
.footer .to-links span{display: inline-block;float: left;width: 240px;height:  45px;line-height: 45px;padding-left: 27px;color: #7e7e7e;cursor:  pointer;} 
.footer .to-links .cont{display:none;position:  absolute;background: #252b37;left: 0px;bottom: 45px;width: 325px;padding: 5px 0;z-index: 20;} 
.footer .to-links .cont a{display: block;line-height: 30px;color: #656565;padding-left: 25px;} 
.footer .to-links .cont a:hover{color: #fff; } 
.footer .txt{overflow: hidden; margin-top: 40px; } 
.footer .txt img{float: left; margin-right: 35px; } 
.footer .txt em{font-size: 16px;color: #ffffff; } 
.footer .txt p{color: #bcbcbc;line-height: 30px; margin-top: 18px; }
.footer .bot{background: #252b37;height: 48px;line-height: 48px;} 
.footer .bot p{font-size: 12px; color: #6c6f74;} 
.footer .bot p a{font-size: 12px;color: #6c6f74; } 
.footer .bot p a:hover{text-decoration: underline;color: #fff;} 
.footer .bot .links{float: left;overflow: hidden;} 
.footer .bot .links li{float: left;}
.footer .bot .links li a{display: inline-block;border-right: 1px solid #6b6b6b;padding: 0 10px;line-height: 15px;}
.footer .bot .links li a:hover{color: #fff;}
.footer .bot .links li:last-child a{border:none;}

/*二级导航*/
.sNav{position: absolute;display: none;width: 182px;z-index:90;left: 0;border-top: 5px solid #0083c5; margin-top: -5px; } 
.sNav .tag{margin: 5px 0 -2px; text-align:  center; } 
.sNav ul{overflow: hidden;border-radius: 4px; background: #fff; } 
.sNav ul li{margin:0 20px; } 
.sNav ul li a{display: block; border-bottom: 1px solid #d8d8d8; padding: 17px 0 19px; color: #666666; text-align: center; } 
.sNav ul li:last-child a{border-bottom: 0; } 
.sNav ul li a:hover{color: #0083c5;}

/*内页二级栏目*/
.bar2 {height: 50px; line-height: 50px; margin: -51px 0 50px; position: absolute; width: 100%; } 
.bar2 .wal{background: url(../images/a12.png); border-bottom: 1px solid #e8e7e7; } 
.bar2 .list{overflow: hidden; } 
.bar2 .list li{float: left; } 
.bar2 .list li a{display: block; font-size: 14px;color: #333333; text-align: center; padding: 0 45px; } 
.bar2 .list li.on a,
.bar2 .list li:hover a{font-weight: bold; color: #fff; background:#0083c5; }

/*路径*/
.path{font-size: 12px;color: #666;margin-right: 10px;}
.path img{margin-right: 10px; margin-top: -4px; } 
.path a{font-size: 12px;color: #666;} 
.path i{padding: 0 5px;color: #666;} 
.path a:hover{color: #0083c5; } 
.path a:last-child{color: #666;}

/*内页banner图*/
.bannerPic,.bannerPic img{width: 100%;}

/*手机头部*/
.m-head-div{height: 50px; line-height: 50px; background: #fff; } 
.m-head-div img{width: 100%;} 
.m-head-div .logo{width: 30%;margin-left: 3%;} 
.m-head-div .menu{width: 50px; height: 50px; line-height: 50px; text-align: center; } 
.m-head-div .menu img{width: 52%; }

/*手机底部*/
.m-footer {background: #2d3442; padding-top: 20px; } 
.m-footer .ewm{display: block; margin:0 auto; width: 30%; } 
.m-footer em{font-size: 14px; color: #fff; text-align: center; display:  block; line-height: 45px; } 
.m-footer .links{overflow:  hidden; display: table; margin:  0 auto; } 
.m-footer .links li{float:  left; } 
.m-footer .links li a{padding:  0 5px; border-right: 1px solid #646770; font-size:  12px; } 
.m-footer .links li:last-child a{border-right:0; } 
.m-footer p{font-size: .8em;line-height: 20px;text-align:  center;padding: 10px 0;} 
.m-footer p a{font-size: .8em;display:  block;}


/*手机菜单栏*/
.sideMemu{display: none;background: #efefef;width: 80%;position: absolute;top: 0px;z-index: 999;right: -80%;transition: all .5s;} 
.sideMemu .navLayer {overflow-x: auto;width: 100%;overflow: hidden;position: static;z-index: 555;right: -100%;top: 45px;} 
.sideMemu .navLayer .bg{overflow-x: auto;position:relative;width:100%;} 
.sideMemu .subNav {cursor: pointer;display: block;height: 42px;line-height: 42px;position: relative;font-size: 14px;color: #666;opacity: 1;border-bottom: 1px solid #e1e1e1;} 
.sideMemu .subNav .name{text-align: left;position: relative;padding: 0 6%;} 
.sideMemu .subNav a{color: #666;display:  block;padding: 0 20px;} 
.sideMemu .subNav1{background: url(../images/m4.png) 94% center no-repeat;background-size: 7px;}
.sideMemu .currentDt{background: #0083c5 url(../images/m4_on.png) 94% center no-repeat;background-size: 7px;border-bottom: 0;} 
.sideMemu .currentDt .name{color: #fff;}
.sideMemu .navContent{display: none;background: #fff;} 
.sideMemu .navContent li{ position:relative;} 
.sideMemu .navContent a{display: block;height: 35px;line-height: 35px;color: #999;font-size: 12px;padding: 0 12%;}
.sideMemu .navContent a i{padding-right:10px;}
.sideMemu .close {width: 50px;height: 42px;line-height: 42px;text-align: center;} 
.sideMemu .close img{width: 30%;} 
.sideMemu .lang{margin-left: 6%; } 
.sideMemu .lang a{line-height: 42px; display:  inline-block; margin-right: 15px; } 
.sideMemu .search{width:  100%; overflow:  hidden; margin-bottom: 40px; border-bottom: 1px solid #e1e1e1; } 
.sideMemu .search input{line-height:  42px; padding: 0 6%; width: 70%; color: #999; float:  left; } 
.sideMemu .search input::-webkit-input-placeholder{color: #999;} 
.sideMemu .search input:-moz-placeholder{color: #999; } 
.sideMemu .search input::-moz-placeholder{color: #999; } 
.sideMemu .search input:-ms-input-placeholder{color: #999; } 
.sideMemu .search .ico{display: inline-block; width: 18%; height:  42px; text-align:  center; line-height: 38px; } 
.sideMemu .search .ico img{width: 36%; }

.container{margin:50px 0 110px;}

/*手机-内页2级栏目*/
.selTitle{position: relative;background: #efefef url(../images/m4.png) no-repeat 96%;height: 45px;line-height: 45px;background-size: 2%;margin: 0 3%;}
.selTitle a{display:block;margin: 0 3%;font-size: 16px;color: #0083c5;}
.selCont{display: none;position: absolute;width: 94%;background: #f5f5f5;padding: 10px 0;z-index: 99;margin-left: 3%;} 
.selCont ul li{height: 40px;line-height: 40px;} 
.selCont ul li a{border-bottom: 1px solid #e6e6e6;}
.selCont ul li:last-child a{border-bottom: 0;}
.selCont ul li a{display: block;margin: 0 3%;color: #787878;}

/*荣誉资质-弹框*/
.fixed{display: none; background: url(../images/bg3.png); position: fixed; width: 100%; height: 100%; z-index: 99; top: 0; } 
.honor-alert{display: none;position: fixed;z-index: 100;width: 350px;height: 560px;top: 0;left:  0;right:  0;margin:  auto;bottom: 0;} 
.honor-alert .box .close{position:  absolute; right: -19px; top: -19px; cursor:  pointer; } 
.honor-alert .box .img img{width: 100%; height: 100%; }
.honor-alert .box p{color:  #fff; text-align:  center; line-height: 60px; font-size:  16px; }


/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#666;}
.pageNumDiv01{ text-align:left;}
.pageNumDiv a{display:inline-block; height:30px; line-height:30px; padding:0 11px; margin:0 4px; border:#d9d9d9 solid 1px; color:#666; font-size:14px;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background:#0083c5; border:#0083c5 solid 1px; color:#fff;}
.pageNumDiv .input1{width:33px; height:30px; line-height:30px; text-align:center; margin:0 5px; border:#d7d7d7 solid 1px;}
.pageNumDiv .btn1{width: 57px;height: 30px;margin-left: 5px;cursor: pointer;border: #d7d7d7 solid 1px;color: #666;}

.loadMore{display: block; width: 100%;height: 45px;line-height: 45px;color: #fff;text-align: center;color: #fff;margin: 20px 0 0;}

/*侧边栏*/
.sideBar{ position:fixed; right:3%; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:52px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-152px; top:0px; display:none;}
.sideBar .img{background:url(../images/bg3.png) repeat; height:52px; text-align:center; width:52px;}
.sideBar .img img{position:relative; top:8px;}
.sideBar .liNow .img{background:#05cfc3;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:#05cfc3; width:152px; height:52px;}
.sideBar .li01 a{ display:block; width:152px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li02.liNow .img{background:#05cfc3;}
.sideBar .li02 .mouse{background:#05cfc3; width:210px; height:52px; left:-210px;}
.sideBar .li02 a{display:block;width:210px;height:52px;color:#fff;font-size: 18px;text-align:center;line-height:52px;}
.sideBar .li02 em{ padding-left: 20px; }
.sideBar .li03.liNow .img{background:#24b4ea;}
.sideBar .li03 .mouse{background:#24b4ea; width:120px; height:52px; left:-120px;}
.sideBar .li03 a{ display:block; width:120px; height:52px; color:#fff; font-size:16px; text-align:center; line-height:52px;}
.sideBar .li04.liNow .img{background:#0472b1;}
.sideBar .li04 .mouse{background:#0472b1;width:227px;height: 211px;left:-227px;top: -106px;}
.sideBar .li04 .mouse p{text-align:center;font-size: 16px;color:#fff;}
.sideBar .li04 .mouse .imgDiv{text-align:center;padding: 29px 0 19px;}
.sideBar .toTop{display: none;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}






























