@charset "UTF-8";
body {font-size:14px; margin:0px;background:#FFF; font-family:"微软雅黑";}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,img,p,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,hr{margin:0;padding:0}
body{line-height:1.333;font-size:12px}
li{list-style:none}
em,i{ font-style:normal;}
a:link{color: #333; text-decoration: none;}
a:visited{color:#333; text-decoration: none;}
a:hover{color:#446ca4; text-decoration:none;}
a:active{color:#446ca4; text-decoration:none}
.clear{clear:both}
.fl{ float:left;}
.fr{ float:right;}
.fc{ margin:0 auto;}
img.fc{display: block;margin:0px auto;}
img{border:none;vertical-align: middle;}
/*清除浮动*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {+height:1%;}
.pngfix{}
.pt20{padding-top: 20px;}
.ml_5{margin-left: 5px;}.ml_10{margin-left: 10px;}
.h34{height: 34px;}.w240{width: 240px;}
.ml220{margin-left: 220px;}
.mb60{margin-bottom: 60px;}.mb50{margin-bottom: 50px;}.mb40{margin-bottom: 40px;}
.mb30{margin-bottom: 30px;}.mb20{margin-bottom: 20px;}.mb15{margin-bottom: 15px;}
.mt60{margin-top: 60px;}.mt50{margin-top: 50px;}.mt40{margin-top: 40px;}
.mt30{margin-top: 30px;}.mt20{margin-top: 20px;}.mt15{margin-top: 15px;}
.cb0{clear:both;height:0px;line-height:0px;font-size:0;overflow:hidden;}
.cb{clear:both;height:1px;line-height:1px;font-size:0;overflow:hidden;}
.cb5{clear:both;height:5px;line-height:5px;font-size:0;overflow:hidden;}
.cb10{clear:both;height:10px;line-height:10px;font-size:0;overflow:hidden;}
.cb15{clear:both;height:15px;line-height:15px;font-size:0;overflow:hidden;}
.cb20{clear:both;height:20px;line-height:20px;font-size:0;overflow:hidden;}
.cb30{clear:both;height:30px;line-height:30px;font-size:0;overflow:hidden;}
.cb40{clear:both;height:40px;line-height:40px;font-size:0;overflow:hidden;}
.cb50{clear:both;height:50px;line-height:50px;font-size:0;overflow:hidden;}
.cb60{clear:both;height:60px;line-height:60px;font-size:0;overflow:hidden;}
.cb100{clear:both; height:100px; line-height:100px; font-size:0; overflow:hidden;}
.cb120{clear:both; height:120px; line-height:120px; font-size:0; overflow:hidden;}
.cb500{clear:both; height:500px; line-height:500px; font-size:0; overflow:hidden;}
.sj04{-webkit-transition-duration: .4s; transition-duration: .4s;}
.sj09{-webkit-transition-duration: .9s; transition-duration: .9s;}
.sj012{-webkit-transition-duration: 1.2s; transition-duration: 1.2s;}
.sj015{-webkit-transition-duration: 1.5s; transition-duration: 1.5s;}
.sj018{-webkit-transition-duration: 1.8s; transition-duration: 1.8s;}
.sj030{-webkit-transition-duration: 3s; transition-duration: 3s;}
.sj050{-webkit-transition-duration: 5s; transition-duration: 5s;}
span.cb20{display: block;height: 15px;line-height: 15px;}
.container{width: 1300px;margin: 0px auto;clear:both;position: relative;}

/*头部*/
.h_head{width: 100%;height: 195px;position: fixed;z-index: 9999;transition:0.5s;top:0;}
div.topheight{position: fixed;box-shadow: 0 10px 20px rgba(0,0,0,0.2);top: -40px!important;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;transition: 1s;}
.topbar{width: 100%;height: 40px;line-height: 40px;background-color: #333333;color: #999;font-size: 14px;}
.topbar .container{position: relative;}
.topbar p{width: 480px;float: left;}
.topbar span{display: block;width: 500px;text-align: right;}
.topphone b{display: inline-block;color:#999;font-size: 18px;font-weight: 200;}
.header{height: 155px;width: 100%;min-width: 1300px;position: relative;background-color: #fff; /*background: url(../images/headbg.png) top center no-repeat;*/z-index: 10;}
.heatit{width: 1300px;position: relative;margin:0px auto;height: 65px;top: -100px;opacity: 0;}
.httit{font-size: 20px;color: #333;display: block;float: left;margin-top: 20px;}
.httit em{font-size: 12px;color: #999;display: block;}
.topphone{margin-top: 15px;margin-left: 60px;}
.topphone span{background: url(../images/ico1.png) left no-repeat;display: inline-block;font-size: 16px;color: #666;padding-left: 41px;height: 26px;}
.topphone b{display: inline-block;font-size: 24px;color: #03449e;font-weight: 500;}
.logo{width: 100px;height: 112px;background: url(../images/logo.png) top center no-repeat;text-indent: -99em;
display: block;position: absolute;top:-500px;left: 50%;margin-left: -50px;z-index:99999!important;opacity: 0;}
.navbar{position: relative;/*width: 605px;*/height: 44px;margin-top:40px;}
.navbar li{ float:left;display:block;position: relative;line-height:20px;transition:all 0.3s;
  width:150px;text-align: center;border-right: 1px solid #dedede;height: 20px;}
.navbar li a{color: #333; display:block; outline:0; text-decoration:none;font-size: 18px;transition: 0.5s;position: relative;overflow: hidden;}
.navbar li:hover a{color:#03449e; display:block; }
.navbar li.navmoon .down_nav,.navbar li:hover .down_nav{display: block;}
.navbar li.navmoon .down_nav1,.navbar li:hover .down_nav1{height: 280px;display: block;}
.down_nav1{ width:640px; height:0;background-color:#fff; opacity:0.9;padding:40px 8px 10px 8px !important;display:none;transition: 0.5s;}
.down_nav1 p{ width:640px !important; height:100%; display:block; text-align:left !important;line-height: 40px;}
.down_nav1 p span a{ float:left; display:block; width:312px !important; color:#333 !important; font-size:15px !important;margin-right:0px; transition:0.5s!important;position: relative;overflow: hidden;left: 15px;}
.down_nav1 p span a:hover{ color:#03449e !important;}
.down_nav2{ width:150px; height:auto; background-color:#fff; opacity:0.9; padding:40px 0 0 0 !important;display: none;}
.down_nav2 span a{ color:#333 !important; font-size:15px !important; line-height:38px !important;display:block;}
.down_nav2 span a:hover{color:#03449e !important;}
.down_nav3{ width:220px; height:auto; background-color:#fff; opacity:0.9; padding:40px 0 0 0 !important;display: none;}
.down_nav3 span a{ color:#333 !important; font-size:15px !important; line-height:38px !important;display:block;}
.down_nav3 span a:hover{color:#03449e !important; }
.navbar li a.nba:after,.down_nav p span a:after{
  background:url(../images/shua.png) no-repeat;
  content: "";
  height: 45px;
  left: -1000px;
  opacity: .2;
  position: absolute;
  top: 0px;
  -webkit-transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
  width: 154px;
  z-index: 100;
}
.navbar li a.nba:hover:after,.down_nav p span a:hover:after{
  left: 120%;
  -webkit-transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 3000ms cubic-bezier(0.19, 1, 0.22, 1);
}
div.navbar li.active a{color:#03449e; display:block;}
div.navbar li.active span a{color: #fff;}
.navbar1{float: left;margin-left: -100px;opacity: 0;}
.navbar2{float: right;margin-right: -100px;opacity: 0;}
.navbar1 li:last-child{border-right: none}
.navbar1 li:first-child{width: 114px;text-align: left;}
.navbar2 li:last-child{border-right: none}
.navbar2 li:last-child{width: 114px;text-align: right;}
.header.current .heatit{top: 0;opacity: 1;}
.header.current .logo{top:25px;opacity: 1;}
.header.current .navbar1{margin-left: 0px;opacity: 1;}
.header.current .navbar2{margin-right: 0px;opacity: 1;}

/*友链*/
.linkbox{width: 100%;margin:0px auto;height: auto;background-color: #fff;min-height: 60px;position: relative;z-index: 9;}
.linkbox span{float: left;height: 70px;width: 115px;background: url(../images/link.png) no-repeat; display: block;text-indent: -999em;margin-top: -10px;}
.linkbox a{font-size: 14px;color: #666;display: block;float: left;padding:0 10px;line-height: 25px;}
.linkbox a:hover{color: #03449e;}
/*底部*/
.footer{width: 100%;height: 268px;margin-top: -10px;background:#2c2c2c url(../images/fbg.jpg) top center no-repeat;position: relative;min-width: 1300px;z-index: 5;}
.footrinfo{width: 670px;height: auto;margin-left: -200px;opacity: 0;float: left;font-size: 14px;color: #808080;position: relative;top:0px;left:20px;}
.footrinfo span{display: block;line-height: 30px;}
.footrinfo span i{display: inline-block;color: #fff; }
.footbox{width: 1300px;margin:0px auto;position: relative;overflow: hidden;}
a.flogo{display: block;float: left;width:155px;height: 155px;margin-left: -100px;opacity: 0;margin-top: 20px;}
.ftboxright{width: 380px;float: right;position: relative; left: 200px;opacity: 0;}
.footcode{float: right;width: 380px;height: 195px;margin-top: 20px;}
.footcode img{width: 160px;height: 160px;margin-right: 15px;display: block;}
.footcode span{display: block;float: left;width: 160px;margin-right: 50px;}
.footcode em{font-size: 12px;display: block;color: #fff;margin-top: 10px;text-align: center;}
.footcode span:last-child{margin-right: 0;}
.footerbottom{width: 100%;height:40px;background-color:#03449e;margin-top: 0px;font-weight: 100;}
.footerbottom div.fr{width: 150px;}
.footerbottom span,.footerbottom a{font-size: 14px;color: #ccc; line-height: 35px; float: left;font-weight: 100; padding:0 5px; display:block;}
.footerbottom img{float: left;margin:13px 5px 0 5px;}
.footerbottom span.fbright{float: left;}
.fbright a{color: #ccc; display:block; float:right;}
.fbright a:hover,.footerbottom a:hover{text-decoration: none;color: #444;}
.footbox.current a.flogo,.footbox.current .footrinfo{margin-left: 0px;opacity: 1;} 
.footbox.current .ftboxright{left: 0;opacity: 1;}

/*面包屑*/
.crumbsnav{width: 1300px;height: 50px;line-height: 50px;font-size: 14px;color: #666666;margin:0px auto;border-bottom: 1px solid #dedede;position: relative;z-index: 9;}
.cruleft{color:#666666; display:block;width:700px;float: left;text-align: left;margin-left: 10px;}
.cruleft img{display: inline-block;margin-right: 10px;}
.crumbsnav a{color:#666666;}
.crumbsnav a:hover{color:#03449e;}
a.return{float: right;display: block;margin-right: 10px;}

/*分页*/
.pagination-wrapper {clear:both;padding:1em 0 2em 0;text-align:center;margin-top:20px;} 
.pagination {display: inline-block;*display: inline;*zoom: 1;font-size:14px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);} 
.pagination li{list-style: none;display: inline;padding:0 .8em;background-color: #fff;float: left;line-height: 34px;text-decoration: none;border: 1px solid #ddd;border-left-width: 0; height:34px;} 
.pagination li a {display: inline-block;color: #999; text-align:center;} 
.pagination li a:link{background:#fff;color: #555555;} 
.pagination li a:hover{text-decoration:none;color:#03449e;} 
.pagination li a:link:hover {color:#03449e;} 
.pagination li.thisclass{background-color: #03449e;} 
.pagination li.thisclass a{color:#fff;}
.pagination li:first-child {border-left-width: 1px;border-radius: 3px 0 0 3px;} 
.pagination li:last-child{border-radius: 0 3px 3px 0;} 
.pagination .pageinfo{color: #444;}

/*回到顶部*/
.izl-rmenu{position:fixed; right:0; margin-right:10px; top:50%; margin-top:300px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn-top{width:87px; height:87px; background:url(../images/toTop.png) no-repeat; display:none;cursor: pointer;}

/*当屏幕尺寸小于1920px时，应用下面的CSS样式*/
@media screen and (max-width: 1680px) {  }
@media screen and (max-width: 1600px) {  }
@media screen and (max-width: 1440px) {  }
@media screen and (max-width: 1366px) { }
@media screen and (max-width: 1360px) { }

