@charset "utf-8";



/*==========================================公共 开始=============================================*/



/*==========================================公共 结束=============================================*/





/*==========================================首页 开始=============================================*/



/*================= banne===================*/

.container01{ height:auto; position:relative;}

.container01 .fullSlide .bd li{ width:100% !important; height:746px; }

.container01 .fullSlide{min-width:1200px;position:relative;height:100%; overflow:hidden;}

.container01 .fullSlide .bd{ position:relative; z-index:0;}

.container01 .fullSlide .bd ul{ width:100% !important;}

.container01 .fullSlide .bd li{ width:100% !important; }

.container01 .fullSlide .bd li a{  display:block; width:100%; height:100%; overflow: hidden; background-size:auto 850px;}

.container01 .fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;

_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}

.container01 .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:50px; left:0; height: 20px; line-height: 20px; text-align:center; }

.container01 .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:20px; height:20px; margin:4px; border-radius:5px; background:url(../images/banner_dot.png) center center no-repeat; line-height:9999;}

.container01 .fullSlide .hd ul .on{ width:20px; height:20px; background:url(../images/banner_dot_on.png) center center no-repeat;}

.container01 .fullSlide .prev{display:block;position:absolute;z-index:1;top: 0;margin-top:-10px;left: 3%;z-index:1;width: 75px;height: 870px;background: url(../images/l.png) left center no-repeat;cursor:pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container01 .fullSlide .next{display:block;position:absolute;z-index:1;top: 0;margin-top:-10px;right: 3%;z-index:1;width:190px;height: 870px;background: url(../images/r.png) right center no-repeat;cursor:pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container01 .fullSlide .prev:hover{ background:url(../images/l-on.png) left center no-repeat; animation: rotate 1s linear infinite; content: ''; }

.container01 .fullSlide .next:hover{ background:url(../images/r-on.png) right center no-repeat; animation: rotate 1s linear infinite; content: '';}

@keyframes rotate {

	0% { transform: translateX(0);}

    25% {transform: translateX(5px);}

    50% {transform: translateX(8px) scale(1.0, 1); }

    75% { ransform: translateX(5px);}

    100% {transform: translateX(0);}

}



.header{ position:absolute; left:50%; top:40px; height:92px; background-color:#fff; margin-left:-600px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; box-sizing:border-box; padding:0 34px}

.header .logo{float:left;width: 855px;height:92px;box-sizing:border-box;padding: 18px 0 0 0;}

.header .tel{float:left;width:150px;height:92px;box-sizing:border-box;padding: 30px 0 0 0;}

.header ul{float: left;margin: 32px 0 0 10px;}

.header ul li{float:left;width: 34px;height: 34px;box-sizing:border-box;text-align:center;background-color: #d3d3d3;margin: 0 5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

.header ul li a{ display:block;}

.header ul li a .img{float:left;width: 34px;height: 37px;box-sizing:border-box;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:table;}

.header ul li a i{ display:table-cell; vertical-align:middle;}

.header ul li img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter:alpha(opacity:100);opacity: 1;-moz-opacity:1;-khtml-opacity:1;display: inline-block;}


.header ul li a{ display:block;}

#fix_ewm_box{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }

#fix_ewm_box .ewm img{display: block;position: absolute;top: 50%;margin-top: -160px;left: 50%;margin-left: -100px;width: 200px;height: 200px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.nav-w{position:absolute;left:50%;top:132px;height:62px;background-color: #b20a03;margin-left:-600px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;box-sizing: border-box;padding: 0 24px;}

.container01 .menu{float: left;width: 784px;height:62px;}

.navl{position:fixed;left:0;top:0;z-index:1000;height:62px;width:100%;margin-left:0;background-color: #8a0e05;}

.container01 .navl .menu{ top:0}

.container01 .navl #content_ss{ float:right !important;}

.container01 .nav-w .logo{ display:none;}

.container01 .navl .logo{ float:left; height:62px; margin:15px 0 0 0;}

.container01 .navl .logo{ display:block}

.container01 .nav-w .right{width: 137px;position: relative;margin: 15px 77px 0 0;}

.container01 .nav-w .right button{float: right;width: 140px;line-height:32px;height:32px;border: none;background: #fff url(../images/down.png) 118px 12px no-repeat;text-align: left;box-sizing: border-box;padding: 0px 0 0 18px;font-size: 12px;color: #3d3f40;cursor:pointer;margin-bottom:3px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}

.container01 .nav-w .right #lan{position: absolute;right: 0;top: 35px;display:none;width: 140px;line-height:32px;padding:5px 0;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#28FFFFFF', endColorstr='#28FFFFFF');background: #fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;}

.container01 .nav-w .right #lan a{display:inline-block;box-sizing:border-box;padding:0 0 0 18px;width:100%;line-height:24px;color: rgba(0,0,0,0.68);font-size:12px;}

.container01 .nav-w .right #lan a:hover{ color:#8a0e05}



/*====关于海业医疗====*/

.container02{padding: 70px 0; background-color:#fff;}

.container02 .title{ text-align:center;}

.container02 .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.container02 .title h6{font-size:14px;color:#909093;margin-bottom: 22px;}

.container02 ul{float:left;position: relative;z-index: 3;width: 1245px;margin-bottom: 50px;}

.container02 ul li{float:left;width: 375px;margin: 0 37.5px 0 0;text-align:left;cursor:pointer;overflow:hidden; position:relative}

.container02 ul li .img{float:left;width: 375px;height: 255px;position:relative;z-index:0;overflow: hidden;}

.container02 ul li img{float:left;width: 375px;height: 255px;}

.container02 ul li .con{float:left;width: 375px;box-sizing: border-box;height: 98px;padding: 0 22px;  background-color: #fff; position:relative;z-index:1;}

.container02 ul li .con h2{font-size: 15px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; margin-top:20px; color: #464648;font-weight:normal;font-size: 14px; text-align:center;}

.container02 ul li .con h6{ height:20px; background:url(../images/more01.png) center no-repeat;}

.container02 ul li .con:hover h6{ height:20px; background:url(../images/more.png) center no-repeat;}

.container02 ul li:hover .con{background-color: #b40e05;}

.container02 ul li:hover h2,.container02 ul li:hover h2 a,.container02 ul li:hover span{ color:#fff;}

.container02 .more{width: 130px;height: 38px;position:relative;margin:0 auto;}

.container02 .more a{display:block;color: #fff;font-size: 13px;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;line-height: 38px;margin:0 auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;box-sizing:border-box;background-color: #b40e05}

.container02 .more i{position:absolute;width:100%;height:0;left:0;top:0;z-index:0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;box-sizing:border-box;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} 

.container02 .more:hover a{background-color: #920b03;height:38px;}



/*====公司新闻====*/

.container02_last{padding: 70px 0;}

.container02_last .title{ text-align:center;}

.container02_last .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.container02_last .title h6{font-size:14px;color:#909093;margin-bottom: 22px;}



/*====关于我们====*/

.container03{padding: 70px 0;background:url(../images/container03_bg01.jpg) center top no-repeat;}

.container03 .left{ float:right; width:585px;}

.container03 .left .img{width:585px;height:345px;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */filter: 

progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */-webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */box-shadow:1px 1px 10px #999999;/* for opera or ie9 */overflow:hidden;}

.container03 .left .img img{width:585px;height:345px;box-sizing:border-box;border: #d1d3d3 2px solid;}

.container03 .right{ float:left; width:510px}

.container03 .right .title{float:left;width:100%;margin: 40px 0 0 0;}

.container03 .right .title h3{width:100%;font-size: 18px;color: #fff;margin: 0 0 20px 0;}

.container03 .right .title h3 small{ font-size:14px; color:#c3c3c3; text-transform:uppercase; margin-left:15px;}

.container03 .right .more{width:125px;height:35px;position:relative;margin: 15px 0 0 0;}

.container03 .right .more a{display:block;color: #fff;font-size:12px;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;line-height: 33px;margin:0 auto;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;border: #fff 1px solid;box-sizing:border-box;}

.container03 .right .more a:hover{ border:#fff 1px solid; color:#b20a03}

.container03 .right .more i{ position:absolute; width:100%; height:0; left:0; top:0; z-index:0;  -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; box-sizing:border-box; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} 

.container03 .right .more:hover i{ background-color:#fff; height:35px; color:#b20a03;}



/*====图标====*/

.container04{padding: 0;border-bottom: #e5e5e5 1px solid;}

.container04 .w1200 ul{width: 1200px;}

.container04 .w1200 ul li{float:left;width: 25%;height: 178px;text-align:center;box-sizing:border-box;background-color: #fff;}

.container04 .w1200 ul li a{ display:block; width:100%; height:100%; }

.container04 .w1200 ul li .img{float:left;width:100%;height: 60px;display:table;margin-top: 35px;}

.container04 .w1200 ul li .img i{ display:table-cell; vertical-align:middle; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.container04 .w1200 ul li h5{float:left;width:100%;height:24px;line-height:24px;color: #010101;font-size: 14px;}

.container04 .w1200 ul li h6{float:left;width:100%;height:18px;line-height:18px;color: #a9aaac;font-size: 12px;text-transform:uppercase;}

.container04 .w1200 ul li .img .img02{ display:none;}

.container04 .w1200 ul li a:hover .img01{ display:none;}

.container04 .w1200 ul li a:hover .img02{ display:inline;}

.container04 .w1200 ul li:hover .img i{ transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg); }



/*====视频====*/

.container05{ padding:40px 0 60px 0;}

.container05 .left{ float:left; width:380px; height:466px; position:relative;}

.container05 .left .top,.container05 .right .con .top{ width:100%; height:100%; position:absolute; top:0; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#59000000', endColorstr='#59000000');background:rgba(0,0,0,0.35); box-sizing:border-box; text-align:right; padding:160px 56px 0 0}

.container05 .left .top h4,.container05 .right .con .top h4{ font-size:24px; color:#fff; text-transform:uppercase; margin-bottom:10px;}

.container05 .left .top h3,.container05 .right .con .top h3{ font-size:18px; color:#fff; margin-bottom:48px;}

.container05 .left .top .con{ text-align:right; font-size:0}

.container05 .left .top .con a{ display:inline-block;; width:125px; height:35px; line-height:35px; border:#b7b0ac 1px solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-size:13px; margin-left:10px; text-align:center; color:#fff}

.container05 .left .top .con a:hover{ background-color:#8a0e05; color:#fff; border:#8a0e05 1px solid}

.container05 .right{ float:right; width:800px; position:relative;}

.container05 .right .con{float:left;width:800px;height:255px;position:relative;margin-bottom: 21px;}

.container05 .right .con .top{padding:50px 50px 0 0}

.container05 .right .con .top p{ color:#fff; font-size:12px; line-height:28px;}

.container05 .right .con .top h3{ margin-bottom:24px;}

.container05 .right .con01{ float:left; width:390px; height:190px; position:relative}

.container05 .right .con01 .top{ width:100%; height:100%; position:absolute; top:0; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5115FBA', endColorstr='#A5115FBA');background:rgba(17,95,186,0.65); box-sizing:border-box; text-align:left; padding:50px 0 0 50px}

.container05 .right .con01 .top h3{ font-size:18px; color:#fff; margin-bottom:24px;}

.container05 .right .con01 .top p{ color:#fff; font-size:12px; line-height:28px;}



/*====底部====*/

.container06{background-color: #303031;padding:50px 0;}

.container06 .center{float: right;width: 615px;}

.container06 .center h4{font-size: 15px;color:#fff;margin-bottom: 18px;margin-top: 5px;}

.container06 form{float:left;}

.container06 form .l{float:left;width:175px;margin: 0 8px 0 0;}

.container06 .messlist {height: 33px;margin: 0 0 8px 0;float:left;width: 175px;background: none;border: #4f4e4f 1px solid;box-sizing: border-box;}

.container06 .messlist label{float:left;width: 95px;height: 52px;line-height: 52px;text-align: left;color: #424a59;font-size: 12px;box-sizing: border-box;padding: 0 0 0 20px;}

.container06 .messlist input{float:left;width: 190px;height: 31px;padding: 0 15px;background: none;border: none;outline: none;color: #8d8d8f;font-size: 12px;box-sizing: border-box;font-family: Microsoft Yahei;} 

.container06 .messlist01 {margin: 0px 9px 0 0;float:left;width: 245px;background: none;border: #4f4e4f 1px solid;}

.container06 .messlist01 textarea{width: 245px;background: none;border:none;resize:none;color: #8d8d8f;font-size: 12px;box-sizing:border-box;padding: 4px 15px;line-height:24px;height: 68px;}

.container06 .messsub input{float: left;width: 175px;height: 33px;line-height: 33px;background: #8a0e05; font-size: 12px;text-transform: uppercase;cursor:pointer;color: #fff;border:none;font-family:Microsoft Yahei;}

.container06 .messsub input:hover{background-color: #1966bf;}

.container06 .messlist01 .jj_scoll{ position:relative; /*white-space:nowrap;*/ overflow: scroll; overflow-x:hidden; }

.container06 .messsub{float: right;width: 175px;}

.container06 .right{float:left;width: 585px;box-sizing:border-box;position: relative;}

.container06 .right .con{width: 170px;position: absolute;left: 260px;top: 46px;}

.container06 .right .con img{ float:left;}

.container06 .right .con p{font-size:12px;color: #8d8d8f;line-height: 24px;float: left;margin: 15px 0 0 18px;}

.container06 .right h4{font-size: 15px;color:#fff;margin-bottom: 18px;margin-top: 5px;}

.container06 .right p{font-size:12px;color: #8d8d8f;line-height: 21px;}



/*====咨询中心====*/

#s_news{ background: #f4f6f8; padding: 60px 0px;}

#s_news .title{ float:left; width:100%}

#s_news .s_title{ float:left; width:200px;}

#s_news .s_title h1{ font-size:24px; color:#474956; text-transform:uppercase;}

#s_news .s_title h2{ font-size:17px; color:#49494b}

#s_news .s_title span{  color:#d2eadc;  }

#s_news .s_title strong{  background:url(../images/bg_s_title_w.png) center 12px no-repeat;   color:#fff; }

#s_news .s_title p{  color:#d2eadc;  }

#s_news .hd{display:inherit;text-align:center;float: right;margin-top: 26px;}

#s_news .hd a{display:inline-block;width: 95px;height: 24px;text-align: right;}

#s_news .hd a strong{height: 24px;line-height: 24px;text-align:center;color: #5e5e5f;font-size: 15px;font-weight: normal;}

#s_news .hd a.on strong,#s_news .hd a strong:hover{ color:#8a0e05;}

#s_news .content{margin-top:40px;float: left;height: 348px !important;overflow: hidden;}

#s_news .content ul{
    width: 1240px;
}

#s_news .content ul li{margin: 0 30px 0 0;display:block;float:left;width: 277.5px;}

#s_news .content a{ display:block;}

#s_news .content a .img{width: 277.5px;height:190px;overflow:hidden;}

#s_news .content a img{display:block;width: 277.5px;height: 188px;}

#s_news .content a h1{ padding:17px 0px 12px 0px;  padding-bottom:0px;  display:block; position:relative;}

#s_news .content a h1 { font-size:14px;  margin-bottom:10px; color:#222225; display:block;  }

#s_news .content a:hover h1  { color:#8a0e05; }

#s_news .content p{ margin:15px 0px;   font-size:12px; color: #a6a6a7; line-height:18px;}

#s_news .fot_box{ position:relative; height:12px; line-height:14px; }

#s_news .fot_box span{color:#5b5c5e; font-size:12px; }

#s_news .fot_box a{display:block;color:#4a4b57;font-size:12px;position:absolute;right:0px;top:0;text-decoration: underline;}

#s_news .fot_box a:hover{color: #8a0e05;}

#s_news .more_box .more{ margin:40px auto 0 auto;    display:block; width:170px; height:46px; line-height:46px; font-size:14px; color: #6d6f71; border-radius:3px; border:1px solid #c4c6ca; text-align:center;}

#s_news .more_box .more:hover{ background: #1b9ca1; color:#fff;  border:1px solid #1b9ca1;}





footer{ background-color:#141414; text-align:center; height:64px; line-height:64px;}

footer p{color: #646465;font-size: 12px;}

footer p a{font-size: 12px;color: #646465;}

footer p a:hover{ color:#fff}



/*==========================================首页 结束=============================================*/





/*==========================================内页 开始=============================================*/



.container{padding: 50px 0 80px 0;}

#n_banner{width:100%;height: 525px;}

.n_main_box{ width:100%; }

.n_main_box .main_box{position:relative;width:1200px;margin: 0 auto;}

.n_nav i{display:block;background:#b20a03;text-align:center;}

.n_nav a:hover  i{ height:2px;}

.n_nav .on i{ height:2px;}

.n_nav_box{background-color:#f4f5f9;height: 55px;position:relative;}

.n_nav{position:relative;float: right;}

.n_nav a{display:inline-block;margin-left: 49px;margin-bottom: -2px;height: 55px;font-size: 14px;float:left;line-height: 53px;color: #373737;font-weight:normal;}

.n_nav a strong{display:block;color: #58585a;position:relative;z-index:4;font-weight:normal;}

.n_up_box{ position:relative; position:relative; }

.position{height: 160px;position:absolute;line-height: 56px;left: 50%;margin-left: -600px;bottom:0px;color: #fff;background-color: #b20a03;padding: 0 35px;text-align:left;}

.position h1{ font-size:24px; line-height:40px; margin-top:30px;}

.position h2{font-size: 14px;line-height: 23px;font-weight:normal;text-transform:uppercase;margin-bottom:2px;}

.position span, .position a, .position i{font-size:12px;color: #fff;}

.position em{font-size:12px;color: #f08519;}

.position a:hover{color: #f08519;}

.position i{margin: 0 6px;}



/*==============分页=====================*/

.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: center; margin-top:40px;}

.page a{ padding:0 13px; height:30px; line-height:30px; display:inline-block; border:1px solid #ddd; margin-left:10px;  color:#fff; color:#6c6c6d; font-size:12px; }

.page .on{background: #d62027;color:#fff !important;border: 1px solid #d62027;}

.page span{ background:#d62027; color:#fff !important;border:1px solid #d62027;}

.page a:hover{ background:#d62027; color:#fff !important; text-decoration:none; border:1px solid #d62027; }

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}

.page a.prev{ padding-left:25px; color:#fff; background-image:url(../images/icon_sj_page_prev.png); background-repeat:no-repeat; background-position:12px center; background-color:#959595;}

.page a.next{ padding-left:12px; padding-right:26px;  color:#fff; background-image:url(../images/icon_sj_page_next.png); background-repeat:no-repeat; background-position:56px center; background-color:#959595;}

.page a.prev:hover,.page a.next:hover{background-color:#d62027 !important;}



/*==========================================内页 结束=============================================*/



/*===荣誉资质===*/

#n_zizhi{overflow:hidden;width: 1200px; margin:0 auto;}

#n_zizhi ul {width: 1277.5px;margin-bottom: 20px;overflow:hidden;}

#n_zizhi li{display:block;float:left;width: 277.5px;margin: 0 30px 35px 0;box-sizing: border-box;text-align: center;}

#n_zizhi li.last{ margin-bottom:0; border-bottom:none; padding-bottom:0;}

#n_zizhi li a{ display:block;  }

#n_zizhi li .pic_box{width: 267.5px;height: 170px;display:table;overflow:hidden;background: #e5e7e9;padding: 5px 5px;}

#n_zizhi li .pic_box .box{display:table-cell;vertical-align:middle;text-align: -webkit-center;}

#n_zizhi li img{max-width: 267.5px;height: 170px;display:block;}

.n_zizhi li img{width: 267.5px;height: 170px;display:block;}

#n_zizhi li span{display:block;text-align:center;font-size:14px;color: #6a6a6d;padding-top:15px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

#n_zizhi li:hover a span{color: #6a6a6d;}

#n_zizhi li:hover img{ box-shadow:none;}



/*==============分页=====================*/



.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: center; margin-top:40px;}

.page a{ padding:0 13px; height:30px; line-height:30px; display:inline-block; border:1px solid #ddd; margin-left:10px;  color:#fff; color:#6c6c6d; font-size:12px; }

.page .on{background: #1b9ca1;color:#fff !important;border: 1px solid #1b9ca1;}

.page span{ background:#1b9ca1; color:#fff !important;border:1px solid #1b9ca1;}

.page a:hover{ background:#1b9ca1; color:#fff !important; text-decoration:none; border:1px solid #1b9ca1; }

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}

.page a.prev{ padding-left:25px; color:#fff; background-image:url(../images/icon_sj_page_prev.png); background-repeat:no-repeat; background-position:12px center; background-color:#959595;}

.page a.next{ padding-left:12px; padding-right:26px;  color:#fff; background-image:url(../images/icon_sj_page_next.png); background-repeat:no-repeat; background-position:56px center; background-color:#959595;}

.page a.prev:hover,.page a.next:hover{background-color:#1b9ca1 !important;}



/*====公司新闻====*/

.n_news_list{ padding:0 0 75px 0; overflow:hidden; width:100%;}

.n_news_list {}

.n_news_list .top{width:100%;overflow:hidden;padding:50px 0;margin-bottom: 15px;min-height: 150px; background:#e7e9ea;}

.n_news_list .top ul{ width:1200px; margin:0 auto;}

.n_news_list .top ul li{ float:left; width:580px; margin-right:40px; box-sizing:border-box; border:#d3d4d7 1px solid}

.n_news_list .top ul li .left,.n_news_list .top ul li .left img{ float:left; width:250px; height:170px;}

.n_news_list .top ul li .right{float:left;text-align: left;width:285px;height:170px;padding:0 20px;}

.n_news_list .top ul li:last-child{ margin-right:0}

.n_news_list .top ul li h5{float:left; width:100%; line-height:50px; height:50px; margin-top:10px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_news_list .top ul li h5 a{font-size:16px;color: #252525;}

.n_news_list .top ul li h5 a:hover{ color:#8a0e05;}

.n_news_list .top ul li span{ float:left; width:100%; font-size:12px; color:rgba(25,25,25,0.51); margin-bottom:20px;}

.n_news_list .top ul li p{ float:left; width:100%; font-size:12px; color:rgba(25,25,25,0.77); line-height:24px; height:48px; overflow:hidden;}

.n_news_list .content ul{ width:1200px; margin:0 auto;}

.n_news_list .content ul li{float:left;width:1200px;padding: 32px 0;}

.n_news_list .content ul li:hover{ background:url(../images/bg.png) right center no-repeat;}

.n_news_list .content ul li .time{float:left;width: 95px;height: 85px;box-sizing:border-box;border:#e1e1e1 2px solid;margin-right: 35px;overflow:hidden;}

.n_news_list .content ul li:hover .time{background-color: #b20a03;border-box;border: #b20a03 2px solid;}

.n_news_list .content ul li .time .day{margin:0 auto;width:60px;line-height: 60px;height: 40px;font-size:36px;color:rgba(64,64,64,0.65);text-align:center;}

.n_news_list .content ul li .time .year{margin:0 auto;width:60px;line-height:35px;height:35px;font-size: 12px;color:rgba(64,64,64,0.65);text-align:center;}

.n_news_list .content ul li:hover .day,.n_news_list .content ul li:hover .year{ color:#fff}

.n_news_list .content ul li .center{float:left;width: 1040px;text-align:left;padding: 10px 0 0 0;}

.n_news_list .content ul li .center h5{margin-bottom: 15px;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_news_list .content ul li .center h5 a{color: #252525;font-size: 16px;}

.n_news_list .content ul li .center h5 a:hover{color: #1c9ca0;}

.n_news_list .content ul li .center p{font-size: 12px;color: #898a8c;line-height: 20px;height: 40px;overflow:hidden;}



/*====新闻详情====*/

#left_news{float:left;width: 850px;}

#n_show_news{position:relative;margin: 0 auto;width: 1200px;}

#right_news{width: 320px;padding: 25px 29px 25px 29px;background: #f3f4f8;float: right;box-sizing: border-box;}

#right_news .title{background: url(../images/line_news_hot.png) left center no-repeat;padding-left: 10px;color: #343435;font-size: 14px;text-align: left;height: 50px;line-height: 50px;margin-bottom: 15px;border-bottom: #dee0e3 1px solid;}

#right_news a{ display: block;}

#right_news .pic_box{ width: 220px; height: 115px; overflow: hidden; margin: 20px 0;}

#right_news .pic_box img{ display: block; width: 220px; height: 115px;}

#right_news li{padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #dee0e3;}

#right_news li .text_box{ padding-left: 10px; background: url(../images/icon_dd_hotnews.png) left 5px no-repeat; }

#right_news li .text_box a{font-size: 12px;color: #4d4e4f;line-height: 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

#right_news li span{ font-size: 12px; color: #929496;}

#right_news li .text_box a:hover{ color:#8a0e05;}

.n-container{padding: 50px 0 80px 0; min-height:500px;}

#n_show_news .n_article{width: 850px;float: left;background-color: #f3f4f8;box-sizing: border-box;padding: 40px 30px;}

.n_article .ar_title{margin-bottom: 5px;border-bottom: #dcdee1 1px solid;}

.n_article .ar_title{padding: 0 0 15px 0;position:relative;}

.n_article .ar_title h1{font-size:18px;margin-bottom: 5px;display:block;text-align: left;font-weight: bold;line-height:30px;color: #393a3e;}

.n_article .ar_title h2{font-size:12px;position:relative;text-align: left;display:block;height:40px;padding: 0;color: #c5c5c7;line-height:40px;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

#ar_fot{position:relative;padding: 20px 30px;float:left;background-color: #f3f4f8;box-sizing: border-box;width: 100%;}

#ar_fot h1{display:block;font-size:12px;line-height:30px;color: #656667;font-weight:bold;}

#ar_fot h1 a{font-size:12px;color: #656667;font-weight:normal;}

#ar_fot h1 a:hover{color: #8a0e05;}

#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}

.n_article .ar_title span{float: left;padding: 0 36px 0 16px;font-size:12px;color:#afafb2;display:inline-block;line-height: 36px;height: 36px;}

.n_article .ar_title span a{font-size:12px;color:#afafb2;float:left;margin-right: 7px;}

.n_article .ar_title .span1{ background:url(../images/time.png) left center no-repeat;}

.n_article .ar_title .span2{ background:url(../images/fx.png) left center no-repeat;}

#ar_fot h1:nth-child(1){ text-align:left}

#ar_fot h1:nth-child(2){ text-align:right}



/*==============分享=====================*/

.shart_box{ margin-bottom: 25px; }

.shart_box:hover #j_shart_s_24{ display:block;}

#j_shart_s_24 .bds_count{ font-size:12px;}

#j_shart_s_24{ padding-left:60px; position:relative; display:none; height:50px;}

#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}

##j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}

#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}

#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}

#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}

#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}

#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}

#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}

#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}

#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}

#j_shart_s_24 .bds_count{font-size:12px}



.n_pro ul{ margin-bottom:0}

.n_pro ul li{ margin-bottom:30px;}

.n_pro ul li .con{ height:78px;}

.n_pro h3{ line-height:40px; margin-bottom:30px; text-align:center; color:#252525; font-size:20px;}



.talent{padding: 0 0 80px 0;}

.talent ul{float:left;position: relative;z-index: 3;width: 1240px; margin-bottom:30px;}

.talent ul li{float:left;width: 580px;height: 140px;margin: 0px 40px 25px 0;text-align:center;cursor:pointer;overflow:hidden;background-color: #eeeff2;box-sizing:border-box;border-radius: 3px;}

.talent ul li:hover{background:#b20a03; border:none}

.talent ul li .con{float:left;width: 100%;height: 140px;position:relative;z-index:1;}

.talent ul li h6{ text-align:center;}

.talent ul li h6 span{display:inline-block;font-size:12px;margin-bottom:20px;color: #868789;margin: 0 15px;}

.talent ul li h2{font-size:22px;color: #656567;line-height:40px;margin-top:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 10px;}

.talent ul li:hover h2,.talent ul li:hover p,.talent ul li:hover span{ color:#fff}

.talent .page .box{display:inherit; width:100%;  text-align:center; padding-top: 40px;}





.contact{padding:55px 0 80px 0;}

.contact .content h6{ color:#68696a; font-size:14px; text-align:center; line-height:40px}

.contact .content h4{ color:#454646; font-size:16px; text-align:center; margin-bottom:30px;}

.contact .content h1{ color:#d42c30; font-size:28px; text-align:center;}

.contact .content ul{ text-align:center; margin-bottom:35px;}

.contact .content li{ display:inline-block; width:134px; height:134px; margin:0 15px;}

.contact .content li p{ color:#7c7c7c; font-size:12px;}

.contact .content .n-container02{ height:374px; background-color:#f6f6f6; border:#dfdfdf 1px solid; box-sizing:border-box;}

.contact .content .n-container02 .left{ width:360px; border-right:#dfdfdf 1px solid; height:374px; padding:75px 40px 0 42px; box-sizing:border-box; font-size:12px; line-height:26px; color:#666; position:relative}

.contact .content .n-container02 .left img{position:absolute;right: -14px;top:50%;margin-top:-14px;}

.contact .content .n-container02 .right{ width:838px; height:374px;}

.contact .content li img{ width:110px; height:110px;}



 /*==================大事记=================*/

#n_dsj  { background:url(../images/bg_dsj.png) center top repeat-y; padding-bottom:60px;}

#n_dsj_box .bnt_more{ background: url(../images/bg_dsj_last.png) center bottom no-repeat; padding:10px 0 30px 0;}

#n_dsj_box .bnt_more a{background: #1c9ca0;display:block;margin:0px auto;height:55px;width:210px;text-align:center;line-height:55px;font-size:14px;color:#fff;}

#n_dsj .content{ padding-top:0;}

#n_dsj_box .bnt_more a:hover{ background-color:#1966bf}

#n_dsj  dl{ position:relative; display:none; padding-top:125px; }

#n_dsj dt{ display:block; border-bottom:1px solid #e4e5e9; padding-bottom:10px;}

#n_dsj dt h1{position:absolute; top: 80px; right:auto; left: 635px; display:block; }

#n_dsj dt h1 strong{font-size:34px;color: #1c9ca0;}

#n_dsj .dd{ display:block; width:100%;  position:relative; height:175px; margin-top:55px; }

#n_dsj .dd .pic_box{ position:absolute;  top:0; left: 210px; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

#n_dsj .dd .pic_box img{ width: 330px; height: 170px; box-shadow: 1.5px 2.598px 3px 0px #ccc; display:block; border:1px solid rgb( 231, 233, 235 );}

#n_dsj .dd .text_box { width: 535px;position:absolute; right:0;  top:0; }

#n_dsj .dd .text_box .box{ position:relative;}

#n_dsj .dd .text_box h1{  font-size:18px; font-weight:bold; display:block; color:#555555; margin-bottom:5px;}

#n_dsj .dd .text_box p{ text-align:left; height:170px; overflow:hidden; font-size:14px; line-height:30px; color:#555555; text-align:justify;}

#n_dsj .dd.left_box{background:url(../images/bg_dsj_li_right.png) 581px  5px no-repeat;}

#n_dsj .dd.right_box{background:url(../images/bg_dsj_li_left.png) 549px 5px no-repeat;}

#n_dsj .dd.right_box .box{  text-align:left; width: 525px;}

#n_dsj .dd.right_box .pic_box{ left:auto; right: 240px;}

#n_dsj .dd.right_box .text_box{ right:auto; left:0;}

#n_dsj .dd.right_box .text_box h1{ left:auto; right:-190px; text-align:right;}

#n_dsj .dd .text_box h1 strong{ position:relative; display: inline-block;}

#n_dsj .dd .text_box h1 strong::before {position: absolute;top: 0;left: 0;overflow: hidden; max-width: 0;color: #1c9ca0;content: attr(data-hover);-webkit-transition: max-width 0.5s;-moz-transition: max-width 0.5s;transition: max-width 0.5s;}

#n_dsj .dd:hover .text_box h1 strong::before,#n_dsj .dd:focus .text_box h1 strong::before {max-width: 100%;}

#n_dsj .dd:hover .pic_box{ top:10px;}

#n_dsj .dd.right_box .text_box p{ text-align:right;}

#n_dsj .dd.first{ padding-top:110px; background:url(../images/bg_dsj_li_right.png) 592px 115px no-repeat;}

#n_dsj .dd.first .pic_box{ top:110px;}

#n_dsj .dd.first:hover .pic_box{ top:120px;}

#n_dsj .dd:hover h1{ color:#1c9ca0}

#n_dsj  dl.left_section dt h1{ display:block; right: 635px; left: auto;}