@charset "utf-8";
/* CSS Document */
body{width: 100%;color: #000;font:12px/20px "Microsoft YaHei","微软雅黑","Arial Narrow",HELVETICA;}
*{margin: 0;padding: 0;}
html, body, div, ul, li, img, input, h1, h2, h3, h4, h5, h6, strong, p, dl, dt, dd{margin: 0;padding: 0; font-weight: normal;}
a:link{color: #000;text-decoration: none;outline: none;}
ul,ol{list-style: none;}
img{border: 0;vertical-align: middle;}
.clear{clear: both;}
img{margin:0;padding:0;border:0;vertical-align: middle;}
b,strong{font-weight: bold;}
table{border-collapse: collapse;border-spacing: 0;}
li{list-style: none outside none;}
/*链接*/
a{text-decoration:none;color:#000;background: transparent;outline:none}
a:visited{}
a:focus{outline:none;}
/*标题*/
h1{font-size: 1.3em;margin: 0;}
h2{font-size: 1.2em;margin: 0;}
h3{font-size: 1.17em;margin: 0;}
h4{font-size: 1em;margin:0;}
h5{font-size: 0.83em;margin: 0;}
h6{font-size: 0.67em;margin: 0;}
em,i{font-style: normal;}
/*分割线*/
.line{width: 100%;height: 10px;background: #dcdcdc;overflow: hidden;clear: both;}
.clear{clear: both;}
form{margin: 0;}
button,input,select,textarea{font-size: 100%; border-radius: 0; padding: 0;margin: 0;vertical-align: middle;}
button,select{text-transform: none;}
input{background-color: #FFFFFF;line-height: normal; outline: none; border: none;}
textarea{-moz-box-sizing: border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background-color: #FFFFFF;border: 1px solid #E8E8E8;margin: 3px 0px;padding: 5px 3px;width:99%;}
#div{background: #000; margin: 0 auto; width: 90%; min-width: 800px; max-width: 960px; width: expression (document.body.clientWidth <= 800? "800px": (document.body.clientWidth >= 960? "960px": "auto"));}
/*==========@@HTML默认样式 结束@@==========*/
.main12000{ position: relative;margin: 0 auto;width: 1200px; height: 100%;min-height: 300px;}
/* 右侧*/
.bdsharebuttonbox a.bds_more{display: block; width: 55px;height: 55px;background: none;position: relative;}
.bdshare_popup_list{position: absolute;right: 120px; top: -255px;}
.bdshare_popup_bottom,.bdshare_popup_top{display: none;}
.bdshare_popup_box{border: none !important;}
.bian{ position: fixed;top:25%; right: 0; z-index: 4;width: 10px; height: 255px; border-radius: 10px 0 0 10px;background: #e62129;transition:width 0.5s;}
.bian:hover{width:55px ;}
.bian ul{width:55px ;}
.bian ul li{ width: 55px;height: 85px;}
.bian ul li.weixin{background:url(../image/wx.png) no-repeat center; cursor: pointer;}
.bian ul li.tel{background: url(../image/tel.png) no-repeat center;}
.bian ul li.fenxiang{background: url(../image/share.png) no-repeat center;}
.bian ul li a{display: block; width: 55px; height: 85px;}
.bian ul li.weixin:hover .wei,.bian ul li.tel:hover .wei{display: block;}
.wei{position: absolute;top: -47px;right: 78px; display: none;padding: 20px;background:rgba(50, 52, 139, 0.7);}
.wei i{position: absolute;top: 80px;right: -9px;display: inline-block;width: 9px;height: 16px; background:url(../image/bian.png) no-repeat right center;}
.wei img{width: 138px;height: 138px;}
.bian ul li.tel .wei{top: 105px;}
.bian ul li.tel .wei i{top: 23px;}
.wei p{color: #fff;}

/*内容底部*/
.footshow{width: 100%;height: 300px;border-top: 8px solid #32348b;background: #646464;position: relative;margin-top: 20px;}
.footshow .jt{width: 40px; height: 40px; background: url(../image/leftb.png) no-repeat center; background-size: 100%; border-radius: 50%;-webkit-transform:rotate(90deg);
   -moz-transform:rotate(90deg);
   -ms-transform:rotate(90deg);
   -o-transform:rotate(90deg);
   transform:rotate(90deg); 
   position: absolute;top: -20px; left: 50%; margin-left: -20px;}
.footleft,.footright{width: 600px;height: 200px;border-bottom: 1px dashed #fff;float: left;margin: 20px 0;}
.footleft{background: url(../image/downxin.png) no-repeat left center;}
.footright ul{margin: 30px 0px 0px 0;float: right;}
.footright ul li{ line-height: 50px; height: 50px;background: url(../image/add.png) no-repeat left center;text-indent: 45px;color: #fff;font-size: 14px;}
.footright ul li:first-child{background: url(../image/phone.png) no-repeat left center;}
.footright ul li:last-child{background:url(../image/html.png) no-repeat left center;}
/*首页底部*/
.foot,.footshow p{text-align: center; color: #fff; font-size: 16px;line-height: 35px;}
.foot p{ line-height: 30px;}
.foot a,.footshow a{color: #fff;}
.foot a:hover,.firstr a:hover,.footshow a:hover{color:#e62129 ;}
.foot span,.footshow span{ width: 35px;display: inline-block;}
/*头部*/
.top{width: 100%; height: 100px; background: rgba(100, 100, 100, 0.5); border-bottom: 8px solid #32348b;position: fixed;z-index: 999;}
.top-content{width: 1200px;margin: 0 auto;}
.top-contentleft a{display: block;float:left;width:450px; height: 100px; background:url(../image/logoxin.png) no-repeat left center; background-size: auto 80%;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.top-contentright{float:right;width:700px;position:relative; z-index:1; }
.top-contentright ul li{float:left;width:95px;margin-left:5px;height:100px;line-height:100px;text-align:center;position:relative; display:inline; font-size: 16px; color: #fff;cursor: pointer;}
.top-contentright ul li:hover,.top-contentright ul li a.now{background: #CC2A1F;}
.top-contentright ul li a{display:block;color: #fff;}
.top-contentright ul li ul{ display: none; left:0; top:108px;  position:absolute; }
.top-contentright ul li ul li{width: 150px; height: 50px;line-height: 50px; background:#32348b; zoom:1; font-size: 14px;}
.top-contentright ul li ul li:hover{background: #222484;}
/*企业文化*/
.banner,.dong{ width:100%; height:400px; }
.dong{ position: relative;}
/*.banner .bannerhd{ height:15px; overflow:hidden; position:absolute; left:50%;margin-left: -50px; bottom:5px; z-index:1; }
.banner .bannerhd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .bannerhd ul li{ float:left; margin-right:10px;  width:50px; height:5px; line-height:14px; text-align:center;cursor:pointer; background: #32348b; }
.banner .bannerhd ul li.on{ background:#CC2A1F; color:#fff; }
.banner .bannerbd{ position:relative; height:100%; z-index:0;   }
.banner .bannerbd li{ width: 100%; height: 350px; zoom:1; vertical-align:middle; }*/
.biaoti{width:100%; border-bottom: solid 1px #e0dcdc; min-height: 50px;}
.biaoti ul{width: 1200px;margin:0 auto;overflow: hidden;border-left: solid 1px #e0dcdc;}
.biaoti ul li{width: 132px;color: #646464; font-size: 16px;float: left;text-align: center;line-height: 50px;border:solid 1px #E0DCDC; border-left: 0;}
.biaoti ul li:hover{width: 132px;color: #646464; font-size: 16px; background: #E0DCDC ;}
.biaoti ul li:hover a{color: #000;}
.biaoti ul li a{display: block;width: 132px;height: 50px;}
.first{color: #b7b7b7; font-size: 16px; margin: 30px 0 0 10px; height: 40px;}
.firstc{float:left;padding-left:30px;background: url(../image/biaoti.jpg)  no-repeat left center; height: 40px;}
.firstc span{font-size: 24px;line-height: 40px; font-weight: bold; color: #2B2C88;}
.firstc p{ display: inline-block; line-height: 30px;margin-left: 20px;}
.firstr{float: right;}
.firstr a{ color:#b7b7b7; font-size: 14px;line-height: 40px;}
/*列表*/
.news{ overflow: hidden;}
.news ul li{height: 170px;line-height: 170px;border: 1px solid #fff;margin: 15px auto;border-bottom: 1px dashed  #E0DCDC;}
.news ul li:hover,.yaowen ul li{border: 1px solid #e0dcdc;}
.secont-top1left{float: left;width:230px; height:150px; text-align: center; overflow: hidden; padding-left: 10px;background: url(../image/downlogo.png)  no-repeat center; background-position: 0 44px; background-size: 100%;}
.secont-top1left img{width: 100%;}
.secont-top1right{float: left;padding: 10px 0 10px 20px; width: 800px;}
.secont-top1right h2{line-height: 16px; line-height: 35px; font-size: 16px;}
.secont-top1right p{line-height: 25px;}
.secont-top1right a.more1{display:block;width: 130px; height: 35px;line-height: 35px;border: solid 1px #E0DCDC;color:#e60012; border-radius:5px ;text-align: center;margin: 17px 0;}
.secont-top1right a.more1:hover{background: #CC2A1F; color: #fff;}
.date{float: right; width: 90px; height: 150px;border: 1px solid #E0DCDC; font-size: 24px;text-align: center;margin: 10px;}
.date p{line-height: 75px;font-size: 18px;}
.date span{ display:block;height:75px;line-height: 75px;background: #E0DCDC; color: #fff; font-weight: bold; }
/*分页*/
.page{text-align:right; padding:30px 0 78px 0;font-size:0;width:1200px;margin:0 auto;}
.page a{display:inline-block; height:28px; line-height:28px; padding:0 10px; margin:0 3px; border:1px solid #bcbcbc;border-radius: 5px;font-family: "微软雅黑";  font-weight: normal;  font-size: 12px;  color: #434343;  text-decoration: none; }
.page a:hover{border:1px solid #32348b; background-color:#32348b; color:#fff;border-radius: 5px;}
.page span{display:inline-block; height:28px; line-height:28px; padding:0 10px; margin:0 2px; border:1px solid #32348b; background-color:#32348b; color:#fff;font-size:12px;border-radius: 5px;}
/*页码*/
/*
.page{width: 1200px; height:30px;line-height:30px;margin:10px;text-align:center;float: right;}
.page span.current{display:block;background:#32348b;color:#fff;width:30px;height:30px;margin-right:10px;border:1px solid #999;float:left; border-radius: 5px;}
.page a{display:block;width:50px;height:30px;color:#999;margin-right:10px;border:1px solid #999;border-radius: 5px;}
.page a.next,.page a.prev{float:left; color: #CC2A1F;}
.page a.num{width:30px;float:left;}
.page a:hover,.navleftnow{background:#32348b;color: #fff;}
.page .pagezhong{margin: 0 auto;float: right;}	*/
/*返回列表*/	
.viewpage{background:#eeeeee;margin:0 auto;height:86px;margin-top: 20px;}
.main_r_nav{float:left;width:700px;height:66px;line-height: 33px;padding:10px 0;font-size:14px;margin-left:20px;display:inline;}
.main_r_nav a{color:#555;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:33px;font-size:14px;}
.main_r_nav a:hover{color:#32348b;}
.returnlist{width:50px;height:56px;padding:15px 18px;display:inline;float:right;color:#fff;line-height:30px;font-size:12px;background:#32348b;}
.returnlist a{color: #fff;text-align:center;line-height:56px;font-size:18px;width: 100%;display: block;}
/*内容页*/
.ti h2{ text-align: center; font-size: 28px; line-height: 40px; margin-top: 35px;}
.newstitle{}
.divleft{ text-align: center; line-height: 50px; font-size: 14px;}
.divleft span{ margin-left: 50px;}
.nei{ line-height: 30px; font-size: 16px; padding: 20px;min-height: 100px;}
.navleftnow a{color:#000;background:#ddd;}	
/*视频*/
.yaowen h1{ color: #000;}
.yaowen ul{ width: 1300px;}
.yaowen ul li{ margin: 22px 27px  22px 0; float: left; height: 282px; width: 380px; -webkit-transform-style: preserve-3d; -webkit-transition: transform .1s ease;box-shadow: 0 2px 4px transparent; -webkit-transition: transform .32s ease,-webkit-filter .32s ease,box-shadow .32s ease; }
.yaowen ul li a{display: block;height: 282px;}
.yaowen ul li .yaowentu{ width:380px; height: 200px; overflow: hidden; background: url(../image/downlogo.png) no-repeat center #cfcfcf; background-size:90% ;}
.yaowen ul li .yaowentu img{ width: 100%;}
.yaowen ul li:hover{box-shadow: 0 5px 20px rgba(0,0,0,.5); -webkit-transform: scale(1.0) translateY(-8px); -webkit-transition: transform .24s ease,-webkit-filter .24s ease,box-shadow .24s ease;}
.yaowen ul li h2{line-height: 30px;margin-top: 10px;text-indent: 5px;font-size: 16px;border-bottom: 1px dashed #E0DCDC;margin: 10px;}
.yaowen ul li p{height: 30px; ;line-height: 30px; margin-right:20px;text-align: right;font-size: 14px;}
.yaowen ul.neirong{width: 100%;}
.yaowen ul.neirong li{margin: 10px auto; float: none;}
/*业务*/
.yewu ul li,.yewu ul li .yaowentu{width:275px ;}
.yewu ul li{height: 235px;}
.yewu ul li .yaowentu{height: 180px;}
/*搜索中心*/
.searchFormDiv{width:365px; height: 50px;  border: 1px solid #32348B; text-indent: 10px;margin-bottom: 30px;}
.searchFormDiv input.shuru{width: 300px; line-height: 50px; font-size: 16px; background: rgba(0,0,0,0);}
.searchFormDiv .btn_green{cursor: pointer; display:inline-block; width: 50px; height: 50px; background:url(../image/sousuo.png) no-repeat center;}
.searchFormDiv .btn_green:active{position: relative;top: 3px;}
.wzzw .nybt,ul.wzli li{ font-size: 16px; line-height: 50px;}
.wzzw .nybt .red{color: #CC2A1F;}
.wzzw ul.wzli li{border-bottom:1px dashed #E0DCDC ; height: 50px; text-indent: 15px;transition: 0.4s;position: relative;}
.wzzw ul.wzli li span{float: right; margin-right: 15px;}
.xbox{margin: 30px auto;}
.wzzw ul.wzli li a{display: block;height: 50px;}
.focus-border:before,.focus-border:after{content: ""; position: absolute; top: 0; left: 50%; width: 0; height: 2px; background:#32348B; transition: 0.4s;}
.wzzw ul.wzli li .focus-border:after{top: auto; bottom: 0;}
.wzzw ul.wzli li .focus-border i:before,.wzzw ul.wzli li .focus-border i:after{content: ""; position: absolute; top: 50%; left: 0; width: 2px; height: 0; background-color: #32348B; transition: 0.6s;}
.wzzw ul.wzli li .focus-border i:after{left: auto; right: 0;}
.wzzw ul.wzli li:hover  .focus-border:before,.wzzw ul.wzli li:hover .focus-border:after{left: 0; width: 100%; transition: 0.4s;}
.wzzw ul.wzli li:hover .focus-border i:before,.wzzw ul.wzli li:hover .focus-border i:after{top: 0; height: 100%; transition: 0.6s;}

