@charset "utf-8";
/* CSS Document */
/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; empty-cells:show; margin:0; padding:0; }
th,td { vertical-align:top; text-align:left; }
fieldset,img{ border:0; }
ul,li{ list-style:none; }
a { text-decoration:none; color:#333333;}
a:hover {color:#0055a2;}
a * { cursor:pointer; }
body { font-family:Microsoft Yahei; font-size:12px;color:#333333;min-width:1200px;}
h1{font-size: 22px;font-weight: bold;}
h4{font-size:16px;}
.Outside_div{width:100%;margin:0 auto;overflow: hidden;}/*最外面的盒子*/
.w1100{width: 1100px;margin:0 auto;}
.w1150{width: 1150px;margin:0 auto;}
/*导航*/
nav {margin: 0 auto;background: rgba(255,255,255,0.9);text-align: center;height: 64px;width:100%;position: fixed;z-index: 9999;/*-moz-box-shadow:0px 3px 3px #e5e5e5; -webkit-box-shadow:0px 3px 3px #e5e5e5; box-shadow:0px 3px 3px #e5e5e5;*/}
nav .top_box{width: 1100px;margin: 0 auto;}
nav .register_logo{float: left;}
nav .register_logo .register{float: left;line-height: 64px;margin-left: 44px;}
nav .logog_box{float: left;display: block;}
nav ul ul { display: none;} 
nav ul li:hover > ul {  display: block;width: 87px; }
nav ul li:hover > ul li a {color: #fff;line-height:38px;font-size: 12px;} 
nav ul {width: 700px;float: right;}
nav ul:after { content: ""; clear: both; display: block;}
nav ul li { float: left;width: 87px;}
nav ul li:hover {  background: rgba(0,85,162,0.7);}
nav ul li:hover a { color: #fff;}
nav ul li a {display: block; line-height:64px;text-decoration: none;font-size: 14px;}
nav ul ul {background: rgba(0,85,162,0.5);border-radius: 0px; padding: 0;position: absolute; top: 100%;z-index: 24;}
nav ul ul li {float: none;position: relative;border-bottom:1px solid #014a8c;}
nav ul ul li a {color: #333333;line-height: 64px;}   
nav ul ul li a:hover {background: rgba(1,68,130,0.9);}
nav ul ul ul { position: absolute; left: 100%; top:0;}
/*导航（结束）*/
.fp-tableCell{height: 576px;}
#banner{ position:relative; overflow:hidden;  max-width:100%; height: 100%; left:50%; margin-left:-50%;}
#banner .focus{width:100%; height: 100%; position:relative;float:left;overflow:hidden;left:50%; top:0; margin-left:-50%;}
.f426x240 li{position:absolute; left:0;top:0;}
.rslides{width:100%; position:relative;list-style:none;padding:0; height: 100%;}
.rslides li{ width:100% !important; height: 100%; background-size: 100% 100% !important;}
.rslides_nav{height:36px;width:35px;position:absolute;text-indent:-9999px;overflow:hidden;left:8%;top:50%;z-index:9999;display:block;background:url(../images/lft1.png) no-repeat;
 transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%);}
.rslides_nav:hover{ background:url(../images/lft3.png) no-repeat;}
/*.rslides_nav:active{ background:url(images/l2.png) no-repeat;}*/
.rslides_nav.next{ left:90%; background:url(../images/lft2.png) no-repeat;}
/*.rslides_nav.next:active{background:url(images/r2.png) no-repeat;}*/
.rslides_nav.next:hover{background:url(../images/lft4.png) no-repeat;}
.rslides_tabs{clear:both;text-align:center;position:absolute;bottom:8%;left:0px;z-index:9999;width:100%;height:14px;text-align:center;display: none;}
.rslides_tabs li{ display:inline-block; margin:0 5px;}
.rslides_tabs a{ text-indent:-9999px; overflow:hidden; width:8px; height:8px; border-radius:5px; display:inline-block; background-color:#000;}
.rslides_tabs .rslides_here a{ background-color:#ffffff; }
.rslides li article{ width: 978px; height: 212px; position: absolute; left: 50%; margin-left: -489px; top: 50%; margin-top: -106px;}
.rslides li article p{ font-size: 15px; color: #fff; text-transform: uppercase; position: relative;}
.rslides li article p:before{ width:100%; position: absolute; left: 0; top: 0; content: ''; border-top: 1px solid #fff; border-top: 1px solid rgba(255,255,255,0.5);}
.rslides li:nth-of-type(1) div img{ 
transform: scale(0.5) translateY(-300px); -webkit-transform: scale(0.5) translateY(-300px); -moz-transform: scale(0.5) translateY(-300px); -o-transform: scale(0.5) translateY(-300px);
transition: all .85s ease-in-out 0s; -webkit-transition: all .85s ease-in-out 0s; -moz-transition: all .85s ease-in-out 0s; -o-transition: all .85s ease-in-out 0s;
opacity: 0;}
.rslides li:nth-of-type(1) p{ margin-top: 20px; padding-top: 100px;
 transform: translateY(100px); -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px);
 transition: all 1s ease-in-out .8s; -webkit-transition: all 1s ease-in-out .8s; -moz-transition: all 1s ease-in-out .8s; -o-transition: all 1s ease-in-out .8s;
 opacity: 0;}
.rslides li:nth-of-type(1) span{ display: block; width: 47px; height: 46px; overflow: hidden;}
.rslides li:nth-of-type(1) span.sp1{ position: absolute; left: -30px; top: -30px; /*background: url(../images/img_48.jpg) no-repeat center center;*/
 transform: translateX(-150px); -webkit-transform: translateX(-150px); -moz-transform: translateX(-150px); -o-transform: translateX(-150px);
 transition: all .85s ease 1.5s; -webkit-transition: all .85s ease 1.5s; -moz-transition: all .85s ease 1.5s; -o-transition: all .85s ease 1.5s;
 opacity: 0;}
.rslides li:nth-of-type(1) span.sp2{ position: absolute; right: -30px; bottom: 30px; background: /*url(../images/img_48.jpg) no-repeat center center;*/
 transform: translateX(150px); -webkit-transform: translateX(150px); -moz-transform: translateX(150px); -o-transform: translateX(150px);
 transition: all .85s ease 1.5s; -webkit-transition: all .85s ease 1.5s; -moz-transition: all .85s ease 1.5s; -o-transition: all .85s ease 1.5s;
 opacity: 0;}
.rslides li:nth-of-type(1).rslides1_on div img{
 transform: scale(1.0) translateY(0px); -webkit-transform: scale(1.0) translateY(0px); -moz-transform: scale(1.0) translateY(0px); -o-transform: scale(1.0) translateY(0px);
 opacity: 1}
.rslides li:nth-of-type(1).rslides1_on p{
 padding-top: 20px;
 transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
 opacity: 1;}
.rslides li:nth-of-type(1).rslides1_on span.sp1,
.rslides li:nth-of-type(1).rslides1_on span.sp2{
 transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px);
 opacity: 1;}
.rslides li:nth-of-type(2) div{ margin-top: 23px;
 transform: translateX(-300px); -webkit-transform: translateX(-300px); -moz-transform: translateX(-300px); -o-transform: translateX(-300px);
 transition: all 1s ease-in-out 0s; -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s;
 opacity: 0;}
.rslides li:nth-of-type(2) p{ width: 608px; margin-left:20px;font-size: 20px; line-height: 1.5; margin-top: 20px; padding-top: 13px;
 transform: translateX(300px); -webkit-transform: translateX(300px); -moz-transform: translateX(300px); -o-transform: translateX(300px);
 transition: all 1s ease-in-out 0s; -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s;
 opacity: 0;}
.rslides li:nth-of-type(2) span{ display: block; width: 157px; height: 262px; background: url(../images/ban4.png) no-repeat center center; position: absolute; left: 0; top: 0;
 transform: scale(0.6); -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -o-transform: scale(0.6);
 opacity: 0;
 transition:  all .8s ease-out 1s; -webkit-transition:  all .8s ease-out 1s; -moz-transition:  all .8s ease-out 1s;   -o-transition:  all .8s ease-out 1s;   }
.rslides li:nth-of-type(2).rslides1_on div{
transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px);
opacity: 1;}
.rslides li:nth-of-type(2).rslides1_on p{
 transform: translateX(0px); -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px);
 opacity: 1;}
.rslides li:nth-of-type(2).rslides1_on span{
 transform: scale(1.0); -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -o-transform: scale(1.0);
 opacity: 1;}
.rslides li:nth-of-type(3) div{
transform: translateY(-200px); -webkit-transform: translateY(-200px); -moz-transform: translateY(-200px); -o-transform: translateY(-200px);
transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s; -moz-transition: all 1s ease 0s; -o-transition: all 1s ease 0s;
opacity: 0;}
.rslides li:nth-of-type(3) p{ width: 480px; position: absolute; right:0px; top: 0;
 transform: translateY(200px); -webkit-transform: translateY(200px); -moz-transform: translateY(200px); -o-transform: translateY(200px);
 transition: all 1s ease 0s; -webkit-transition: all 1s ease 0s;  -moz-transition: all 1s ease 0s;  -o-transition: all 1s ease 0s; 
 opacity: 0;}
.rslides li:nth-of-type(3) p:before{ bottom:-28px; top: auto; padding-bottom: 20px;}
.rslides li:nth-of-type(3).rslides1_on div{
transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
opacity: 1; }
.rslides li:nth-of-type(3).rslides1_on p{
transform: translateY(0px); -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px);
opacity: 1; }
/*banner
.example {width: 100%;height: 576px;font-size: 40px;text-align: center;margin: 0 auto;overflow: hidden;}
.carousel-item{line-height: 336px;color: #fff;}
.ft-carousel {position: relative;width: 100%;height: 100%;overflow: hidden;}
.ft-carousel .carousel-inner {position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%;}
.ft-carousel .carousel-item img {width: 100%;}
.ft-carousel .carousel-indicators {position: absolute;left: 0;bottom: 10px;width: 100%;text-align: center;font-size: 0;}
.ft-carousel .carousel-indicators span {display: inline-block;width: 20px;height: 4px;background-color: #fff;margin: 0 4px;border-radius: 1.5px;cursor: pointer;}
.ft-carousel .carousel-indicators span.active {background-color: #0055a2;}
.ft-carousel .carousel-btn {position: absolute;top: 50%;width: 50px;height: 45px;margin-top: -25px;cursor: pointer;}
.ft-carousel .carousel-prev-btn {left: 0;background: url(../images/prev.png) no-repeat;}
.ft-carousel .carousel-next-btn {right: 0;background: url(../images/next.png) no-repeat;}*/
/*banner（完）*/
/*内容区*/
.content_area{background-image: url(../images/img1.jpg);background-repeat:repeat;width:100%;height: 254px;}
.content_area ul li{float: left;margin: 14px;}
.content_area ul li .img_box{width: 350px;height: 140px;overflow: hidden;}
.content_area ul li .img_box img{display: block;}
.content_area ul li .tetx_box{width:350px;height: 86px;background: #ffffff;}
.content_area ul li .tetx_box span{font-weight: bold;font-size: 14px;display: block;}
.content_area ul li .tetx_box p{color: #808080;text-align: justify;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.content_area ul li .tetx_box .title01{padding-left: 15px;padding-right: 15px;padding-top: 10px;}
.content_area ul a:hover li img{
   -webkit-transition: all .8s;
          transition: all .8s;
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}
.content_area ul li .tetx_box .High{
	line-height: 20px;
}
.content_area ul li .tetx_box .limit{
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
.content_area ul li .tetx_box .date_box{width:65px;float: left;color: #0055a2;}
.content_area ul li .tetx_box .date_box .day{font-size: 36px;font-weight: bold;margin-top:10px;display: block;margin-left: 10px;}
.content_area ul li .tetx_box .date_box .years{font-size: 12px;display:block; border-bottom: 1px solid #0055a2;width: 50px;margin-top: 1px;margin-left: 10px;}
.content_area ul li .brief_box{overflow: hidden;}
.content_area ul li .brief_box .img_box4{width: 151px;height: 106px;float: left;overflow: hidden;}
.content_area ul li .brief_box .img_box4 img{display: block;}
.content_area ul li .brief_box .brief{float: left;width: 199px;height: 106px;background: #ffffff;}
.content_area ul li .brief_box .brief span{font-weight: bold;line-height:12px;margin-left: 24px;margin:25px 24px 0px 24px;display: block;}
.content_area ul li .brief_box .brief p{overflow:hidden;color: #808080;line-height: 22px;text-align: justify;margin:5px 24px 0px 24px;display: block;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.content_area .enlarge a:hover img{
   -webkit-transition: all .8s;
          transition: all .8s;
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
}

/*内容区-结束*/
/*底部*/
.bottom_box{width: 100%;background: #fff;margin-top: 20px;border-top: 1px solid #e0e0e0;}
.bottom_box .bottom{margin: 0 auto;overflow: hidden;}
.bottom_box .bottom .bottom_logo{float: left;margin-top:20px;}
.bottom_box .bottom .Text_left{float: left;margin-top: 30px;margin-left: 30px;margin-bottom: 34px;}
.bottom_box .bottom .Text_left span{color:#333333;float:left;line-height: 30px;}
.bottom_box .bottom .Text_left span img{margin: 8px;float: left;}
.bottom_box .bottom .Text_right{float: right;margin-top:20px;width: 59px;}
.bottom_box .bottom .Text_right span{color: #333333;text-align: center;display: block;}
.bottom_box .bottom .tedie{color: #333333;padding-left: 26px;}
.bottom_box .bottom .tedie a{color: #333333;}
/*底部*/

/*内页*/
.inner_page{width: 100%;height:430px;margin: 0 auto;}
.inner_page_banner{width:1920px;height:430px;}
.inner_page_banner img{display: block;}
/*内容区域*/
/*左*/
.content_area_box{width: 1200px;margin:0 auto;margin-bottom: 30px;}
.content_area_box .maijf{background-color: #fff;}
.content_area_box .content_area0{width: 1100px;overflow: hidden;margin: 0 auto;}
.content_area_box .content_area0 .content_area_left{width: 200px;float: left;}
.content_area_box .content_area0 .content_area_left .Left_Nav{margin: 30px 0px 0px 0px;}
.content_area_box .content_area0 .content_area_left .Left_Nav .Left_Nav_title{height:85px;width: 200px;background:#0055a2;}
.content_area_box .content_area0 .content_area_left .Left_Nav .Left_Nav_title h1{color: #fff;margin-left: 28px;padding-top: 17px;padding-bottom:6px;}
.content_area_box .content_area0 .content_area_left .Left_Nav .Left_Nav_title span{font-size: 14px;color: #fff;margin-left: 28px;font-family:Arial;}
.content_area_box .content_area0 .content_area_left .Left_Nav .nav_Button{border-bottom: 2px solid #0055a2;overflow: hidden;    padding-top: 5px;background-color: #fafafa;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation{ float: left; width: 200px;margin-top: 5px;margin-bottom: 30px;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation a{padding-left: 30px;margin-top: 10px;border-bottom: 1px #eaeaea dashed;display: block; width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #333333; position: relative; z-index: 0;box-sizing: border-box;-moz-box-sizing: border-box;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation a span{float: left;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation a:before{position: absolute; content: ''; left: 0; top: 0; width: 0%; height: 100%; z-index: -1;background-color: #e5e5e5;transition: all .4s ease 0s; -webkit-transition: all .4s ease 0s; -moz-transition: all .4s ease 0s; -o-transition: all .4s ease 0s;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation a:hover:before{width: 100%;}
.content_area_box .content_area0 .content_area_left .Left_Nav .naviGation a img{float:right;width:12px;margin:9px;}
/*左（完）*/
/*右*/
.content_area_box .content_area0 .content_area_right{width:867px;float:right;margin-right:2px;}
.content_area_box .content_area0 .content_area_right .route{margin: 50px 0px 0px 0px;height: 25px;border-bottom: 1px solid #e6e6e6;}
.content_area_box .content_area0 .content_area_right .route img{float: left;margin-top: 4px;margin-right: 10px;}
.content_area_box .content_area0 .content_area_right .route p{float: left; color: #7a7a7a;line-height: 21px;}
.content_area_box .content_area0 .content_area_right .right_Content{width: 865px;margin: 30px 0px 0px 0px;border: 1px solid #e6e6e6;}
.content_area_box .content_area0 .content_area_right .right_Content ul{overflow: hidden;}
.content_area_box .content_area0 .content_area_right .right_Content ul li{width:820px;background-color: #f8f8f8;  margin-bottom: 20px;margin: 10px;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .enlarge_box{width:310px;height:200px;float: left;overflow: hidden;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .news_Edition{float: left; margin-left: 30px;margin-top:40px;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .news_Edition h4{color: #333333;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .news_Edition h5{color: #666666;font-size: 12px;line-height: 22px;font-weight: normal;width:420px;margin-top:12px;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .news_Edition p{margin-top:12px;}
.content_area_box .content_area0 .content_area_right .right_Content ul li .news_Edition a{color: #0055a2;}
.content_area_box .content_area0 .content_area_right .right_Content ul li:hover img{   
 -webkit-transition: all .8s;
          transition: all .8s;
  -webkit-transform: scale3d(1.1, 1.1, 1);
          transform: scale3d(1.1, 1.1, 1);
        }
.page_number{overflow: hidden;margin: 20px;}
.page_number p{float: left;color: #333333;font-size: 16px;margin: 0px 20px 0px 0px;}
/*右完*/
/*新闻*/
.news{width: 860px;padding-bottom: 20px;}
.news dl{ border-bottom:1px dotted #CCC; margin-top:20px; padding-bottom:15px; overflow:hidden; }
.news dl dt{  float:left;}
.news dl dd{ width:590px; float:right;}
.news dl dd h3{ font-size:16px;margin-bottom: 10px;}
.news dl dd h3 a{ font-weight:bold;}
.news dl dd h3 a:hover{ color:#0556AA;}
.news dl dd p{ font-size:12px;line-height: 20px;text-align: justify;}
.news dl dd span a{ display:block; width:100px; height:25px; text-align:center;  line-height:25px; color:#8A8A8A; border:1px solid #ccc; float:right; margin-top:20px;}
.news dl dd span a:hover{ background-color:#3E76C2; color:#FFF;}
.news .no dt{ width:60px; height:100%; text-align:center; color:#0055a2;}
.news .no dt strong{ font-size:29px; font-weight:bold; }
.news .no dd{ width:750px;}
.news .no dd h3{ font-size:14px; }
.news .no dd h3 a{font-weight:bold;}
.news .no dd h3 a:hover{ color:#0055a2;}

.content_area_box .right_Content{min-height:300px;}

.news .title{border-bottom: 1px solid #eee;}
.news .title h2{font-size:20px;font-weight:bold;text-align: center;margin:25px 0 10px 0;line-height:25px;}
.news .title span{display:inline-block;margin:5px 50px 10px 0;float: right;line-height: 46px;color: #7a7a7a;font-size: 14px;}
.news .title .view{}
.news .title .time{}
.news .title::after{display:block;content:'';clear:both;}
.news .content{min-height:150px;margin:30px 0 25px 0;}
.page_number a,.page_number span{border:1px solid #0055a2; display:inline-block;width:15px;height:15px;margin:5px;background:#0055a2;color:#fff;text-align:center;line-height: 15px;border-radius: 1.5px;}
  .page_number .next,.page_number .prev{width:50px;}
  .page_number .current{background:#fff;color:#0055a2;}
/*新闻完*/
/*案例页*/
	.news>h2{font-size: 20px;font-weight: bold;margin:25px 0 10px 0;text-align: center;}
	.news .list li{float:left;width:410px !important;}
	.news .list li .img_box{width:410px;margin:0;}
	.news .list li .img_box img{width:100%; height:300px;}
	.news .list li p{line-height: 30px;width:100%;text-align: center;}
	.news .list::after{display:block;content:'';clear:both;}
.error{    line-height: 500px;
    font-size: 100px;
    text-align: center;}