﻿@charset "utf-8";


@font-face {
	font-family:Muli;font-style:normal;font-weight:400;src:local("Muli"),url(../fonts/muli.woff) format("woff")
}

@font-face {
	font-family:Muli-li;font-style:italic;font-weight:300;src:local("Muli Light Italic"),local("Muli-LightItalic"),url(../fonts/muli-li.woff) format("woff")
}

@font-face {
	font-family:Muli-light;font-style:normal;font-weight:300;src:local("Muli Light"),local("Muli-Light"),url(../fonts/muli-light.woff) format("woff")
}



/* CSS Document */
html{font-size: 14px;}
body{margin:0px; padding:0px; font-size:14px; font-family:Muli,Arial,"微软雅黑"; color:#666;}
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: 1170px;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 .top{height: 50px; line-height: 50px; } 
.header img.man{margin-left: 35px; } 
.header .le-lis,
.header .rg-lis{overflow: hidden; } 
.header .le-lis a,
.header .rg-lis a{font-size: 12px;color: #000000;border-right: 1px solid #e0e0e0;padding: 0 5px;float:  left;line-height:  20px;margin-top: 15px;} 
.header .le-lis a:first-child{color: #ea282b; } 
.header .le-lis a:last-child,
.header .rg-lis a:last-child{border-right: 0; } 
.header .le-lis a:hover,
.header .rg-lis a:hover{color: #ea282b; } 
.header .bot{height: 180px; background: #015a9c; } 
.header .bot .logo{ margin:35px 0 0 18px; } 
.header .search-group{margin-top: 31px;} 
.header .search-group .select{float: left;width: auto;position: relative;left: 0;display: inline-block;} 
.header .search-group .select dt{height: 35px; width: 65px; line-height: 35px; display: block;text-indent: 13px; background: #e5e5e5 url(../a3.png) no-repeat 85%; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 99; } 
.header .search-group .select dt a{font-size: 14px;color: #333;font-style: normal;display: block;text-align: left;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.header .search-group .select dd{margin: 0;position: absolute;left: 0px;top;top: 38px;z-index: 100;width: 136px;background:  #fff;} 
.header .search-group .select dd ul {margin: 0; padding: 0; width: 100%; list-style: none; overflow: auto; max-height: 120px; } 
.header .search-group .select dd ul li{line-height: 30px;display: block;cursor: pointer;color: #333;font-size: 14px;border-right: 0;position: static;text-indent:  13px;} 
.header .search-group .select dd ul li:hover{background:#4c8ab9;color:#fff;}
.header .search-group .select dd ul::-webkit-scrollbar {width: 5px; background-color: #c9c9c9; } 
.header .search-group .select dd ul::-webkit-scrollbar-thumb {background: #969696; } 
.header .search-group input{float: left;width: 322px;height: 33px;line-height: 33px;padding: 0 15px;color: #333;border:1px solid #ccc;background: #fff;} 
.header .search-group .ico{float: left; width: 38px; text-align: center; background: #00b0ed; height: 35px; line-height: 35px; cursor:pointer; } 
.header .search-group .ico img{} 
.header .search-group .drop-sel{margin-top: 36px; } 
.header .link-bot{border-top:1px solid #428dc6;margin-top: 30px;padding-top: 8px;} 
.header .list{overflow: hidden; } 
.header .list li{float: left; color: #fff; } 
.header .list li a{padding: 0 30px;display: block;height: 42px;border-right: 1px solid #428dc6;color:  #fff;} 
.header .list li:last-child a{border-right: 0; } {background: #428dc6; } 
.header .list li a em{display:block;font-size: 16px; text-align:center;} 
.header .list li a span{display:block;font-size: 12px;text-transform: capitalize;line-height: 22px;text-align:center} 
.header .list li.on a,.header .list li.on2 a,
.header .list li:hover a{background: #428dc6; } 
.header .phone{font-size: 17px;color: #ffffff;line-height: 24px;}

/*路径*/
.path {height: 37px;line-height: 37px;font-size: 12px;color:  #555;background: #f2f2f2;}
.path a{font-size: 12px;color: #555;} 
.path i{padding: 0 5px;color: #555;} 
.path a:hover{color: #015a9c; } 
.path a:last-child:hover{color: #555;}

/*底部*/
.footer .tlt2{font-style: italic;line-height: 72px; height: 72px; font-size: 24px; color: #555; margin-top: 50px; } 
.footer .top{padding: 0 42px 0 18px; overflow: hidden;border-top:1px solid #e7e7e7;  } 
.footer .list{overflow: hidden;} 
.footer .list li{float: left; margin-right: 100px; } 
.footer .list li b{color: #333; display: block; padding: 25px 0 30px; line-height: 30px; } 
.footer .list li a{line-height: 25px; color: #555; display: block; } 
.footer .list li a:hover{color: #09314e; } 
.footer .notes{width: 264px; } 
.footer .notes b{color: #333; display: block; padding: 25px 0 30px; line-height: 30px; } 
.footer .notes p{font-size: 20px;color: #333;line-height: 28px;margin-bottom: 25px;} 
.footer .notes p span{color: #005a9b;font-size: 17px;line-height: 28px;} 
.footer .notes span{font-size: 13px; color: #555; line-height: 22px; display: block; } 
.footer .line{margin:25px 0 27px; width:100%; height: 1px; background: #e5e5e5; } 
.footer .icos{overflow: hidden; height: 27px; line-height: 27px; } 
.footer .icos em{font-size: 16px;color: #555555; display: inline-block; float: left; } 
.footer .icos a{margin-left: 12px; width: 27px; display: inline-block; float: left; } 
.footer .icos a img.on{display: none; } 
.footer .icos a:hover img.off{display: none; } 
.footer .icos a:hover img.on{display: initial; } 
.footer .bot{font-size:13px;}
.footer .bot .tlt{font-size: 16px;color: #c12026; font-weight: bold; margin-bottom: 22px; } 
.footer .bot .links{overflow: hidden; } 
.footer .bot .links a{float: left; line-height: 30px; display: inline-block; } 
.footer .bot .links a:hover{color: #005a9b;text-decoration: underline;}
.footer .bot .links i{float: left; line-height: 30px; display: inline-block; margin:0 5px; } 
.footer .bot .txt{color: #555; margin:25px 0 50px; line-height: 30px; }

/*二级导航*/
.sNav{position: absolute;display: none;z-index: 100;margin-top: -13px;width:  225px;border-bottom: 2px solid #4c8ab9;} 
.sNav .bot{background: #e5e5e5;overflow: hidden;/*min-height: 245px;*/}
.sNav ul{padding-bottom: 20px; } 
.sNav ul li a{display:  block; line-height:  30px; color:  #000000; padding-left:  17px; } 
.sNav ul li:hover a{color:#fff; background:#015a9c; } 
.sNav ul li.on2 a{color:#fff; background:#015a9c; } 
.sNav .top{display:block; height: 38px; background: url(../menu-top-bg.png);} 
.has_sNav3{width: 1200px; } 
.sNav .sNav2{width: 375px; float:  left; } 
.sNav .sNav2 li:hover a{color:#fff; background:#015a9c url(../icon-right.png) no-repeat 97%;} 
.sNav .sNav2 li.on2 a{color:#fff; background:#015a9c url(../icon-right.png) no-repeat 97%;} 
.sNav3{overflow: hidden; width: 327px; padding-left: 30px; float:  left; } 
.sNav3 ul{display: none;}
.sNav3 ul li:hover a{color:#015a9c; background:none; } 
.sNav .notes{padding: 0 15px;width: 280px;float: right;border-left: 1px solid #ddd;} 
.sNav .notes p{line-height:  25px; font-size: 16px; color: #333; margin-bottom: 20px; } 
.sNav .notes .img{width: 100%; } 
.sNav .notes .img img{width: 100%; }



#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:100;
	top:0; left:0px;
	background-color:#000;
	display:none;
}














































/*之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码
之前的项目代码*/



/*返回顶部*/
.toTop {display: none;position: fixed;z-index: 99;right: 3px;bottom: 10%;color: #fff;background: url(../totop.png) no-repeat 0;background-size: 20px;line-height: 30px;text-indent: 24px;font-size: 12px;}


/*内页banner图*/
.bannerPic,.bannerPic img{width: 100%;}

/*内页二级栏目*/
.sideBar2{border-bottom: 1px solid #efefef; overflow:  hidden; } 
.sideBar2 li{margin:0 30px;float:  left;} 
.sideBar2 li a{display: block; font-size: 16px; color: #5e5e5e; height: 70px; line-height: 70px; border-bottom: 3px solid #fff; } 
.sideBar2 li.on a{border-bottom: 3px solid #19499d; color: #19499d;font-weight: bold; } 
.sideBar2 li:hover a{border-bottom: 3px solid #19499d; color: #19499d;font-weight: bold; }
.sideBar2 li:first-child{margin-left:0;}

/*手机-内页2级栏目*/
.selTitle{position: relative;background: url(../m11.png) no-repeat 96%;height: 45px;line-height: 45px;background-size: 3%;box-shadow: 0 0 5px #ddd;}
.selTitle a{display:block;padding: 0 3%;font-size: 16px;font-weight: bold;color: #19499d;}
.selCont{display: none;position: absolute;width: 100%;background: #ebebeb; padding: 10px 0; z-index: 99;} 
.selCont ul li{height: 40px;line-height: 40px;} 
.selCont ul li a{border-bottom: 1px solid #cecece;}
.selCont ul li:last-child a{border-bottom: 0;}
.selCont ul li a{display: block;margin: 0 3%;color: #787878;}
.selTitle.on{background: url(../m11_on.png) no-repeat 96%;background-size: 4%;}


.container{margin:20px 0 95px; }

/*分页*/
.pageNumDiv{text-align:center; height:34px; overflow:hidden; color:#19499d;padding-bottom: 80px;}
.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 .prev{ background:url(../ico3_3.png) no-repeat 10px center; padding-left:20px;}
.pageNumDiv .prev:hover{background:url(../ico3_3on.png) no-repeat 10px center; background-color:#19499d;}
.pageNumDiv .next{ background:url(../ico3_4.png) no-repeat 60px center; padding-right:20px;}
.pageNumDiv .next:hover{background:url(../ico3_4on.png) no-repeat 60px center; background-color:#19499d;}
.pageNumDiv a:hover, .pageNumDiv .aNow{background: #19499d;border: #19499d solid 1px;color:#fff;}
.loadMore{display: block; width: 100%;height: 45px;line-height: 45px;color: #fff;background: #19499d;text-align: center;color: #fff;margin: 20px 0 40px;}



















