@charset "utf-8";

/* 主体 */
.main{background: #f5f5f5;padding-top: 40px;}
.toparea{background: #fff;}
/* 左侧栏目标题 */
.lefttitle { position:relative;margin-bottom: 10px;}
.lefttitle i,.lefttitle s { display:block;}
.lefttitle s {text-decoration:none; color: #fff;font-size: 26px;}
.lefttitle i{color: rgba(255,255,255,.4);font-size: 14px;text-transform:uppercase;}

/* 二级、三级菜单 */
.menu {float: left; position:relative; }
.menu ul{/*text-align: center;*/position: relative;}
.menu ul li {display: inline-block;}
.menu ul li a{display:inline-block;padding:20px;font-size:14px;transition:none;position:relative;font-weight:normal;color: #242424;border-bottom:3px solid transparent;}
.menu ul li a.current,.menu ul li a:hover{border-bottom:3px solid #3ca4d8;}

.menu ul li .sidebar_navs{ /*width:100%; height:34px; */background:#fff; position:absolute; right:-140%; top:8px; text-align:left; padding: 10px 0 0 0;  }
.menu ul li .sidebar_navs .sidebar_nav dl{ display:inline-block; height:34px; }
.menu ul li .sidebar_navs .sidebar_nav dl dt{ float:left; margin:0 10px; font-size:16px; }
.menu ul li .sidebar_navs .sidebar_nav dl dt a{ padding:5px 10px; font-size:12px;color: #1172a3;}
.menu ul li .sidebar_navs .sidebar_nav dl dt:hover{ /*background:#008fd5; */text-decoration:none; }
.menu ul li .sidebar_navs .sidebar_nav dl dt:hover a,.menu ul li .sidebar_navs .sidebar_nav dl dt a.current{ color:#0e425d;border-bottom:none;}




/* 面包屑 */
.breadcrumbs {float:right; text-align:right;font-size: 14px;margin-top: 1.8%;}
.breadcrumbs a { display:inline-block; margin-left:6px; vertical-align:top; }
.breadcrumbs .u-home {padding-left:22px; background:url(/uploads/image/images/home.jpg) no-repeat 0 center; }

/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:18px;margin-bottom: 20px;}
.article .hd .titbar{ color:#797979; font-size:14px;background: #d6d6d6;padding:8px 20px;color: #242424;}
.article .hd .titbar .l{float: left;}
.article .hd .titbar .r{float: right;}
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 头部新闻 */
.hotnews { margin-bottom:30px; overflow:hidden; }
.hotnews .pic { float:left; width:190px; height:142px; margin-right:5px; }
.hotnews .pic img { width:100%; height:100%; padding: 1px;border: 1px solid #d6d6d6;}
.hotnews dl { display:block; overflow:hidden; zoom:1; padding:0 15px 0 18px; line-height:22px; }
.hotnews dl dt {font-size:14px; line-height:30px; }
.hotnews dl dt a { color:#000; }
.hotnews dl dt a:hover { color:#1461b3; }
.hotnews dl .d{margin: 5px 0;}
.hotnews dl .i { min-height:40px; padding-bottom:10px;color:#aaa; }
.hotnews dl .m { height:24px; line-height:24px; text-align:center; }
.hotnews dl .m a { display:block; color:#000;width: 78px;height: 22px;text-align: center;line-height: 22px;border: 1px solid #222; }
.hotnews dl .m a:hover { background:#1461b3; color:#fff; }

/* 新闻列表 */
.news { padding:0 0 40px;}
.news li{height: 40px;line-height: 40px;color: #666;border-bottom: 1px dashed #666;padding-left: 20px;background: url(/uploads/image/images/icon-01.png) no-repeat 6px center;}
.news li span{float: right;}
.news li a:hover{color:#1461b3;}

.newstable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newstable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:0 0 40px; }
.list li { padding:7px 0; border-bottom:1px dashed #e0e0e0; background: no-repeat 2px 13px; line-height:20px; clear:both; }
.list li span { float:right; color:#999; font-size:12px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

.news_banner{background: #fff;padding:30px 0 20px;}
.news_banner .news_b li{position: relative;}
.news_banner .news_b li i{position: absolute;bottom: 0;left: 0;right: 0;height: 46px;line-height: 46px;font-size: 16px;color: #fff;z-index: 9;background:rgba(7,140,209,.7);text-align: center;}
.news_banner .news_t{padding-bottom: 17px;border-bottom:1px solid #e5e5e5;margin-bottom: 17px;}
.news_banner .news_t:last-child{margin-bottom: 0;}
.news_banner .news_t a{font-size: 16px;color: #1480b7;font-weight: normal;}
.news_banner .news_t .t{font-family: arial;font-size: 14px;color: #8d8d8d;padding:5px 0;}
.news_banner .news_t .c{color: #696969;}

.news_items_box{padding:30px 0 20px;}
.news_items_box .col-md-3{padding:0 8px 16px;}
.news_items_box .ni{background:#fff;padding:18px;text-align: center;transition:all 0.5s ease-out;}
.news_items_box .ni dt a{font-weight: normal;font-size: 18px;color: #1480b7;text-align: left;display: block;height: 50px;}
.news_items_box .ni .t{font-size: 14px;color: #8d8d8d;padding:8px 0;text-align: left;}
.news_items_box .ni .c{padding:12px 0 20px;line-height: 1.7;text-align: left;color: #696969;text-indent:2em;}
.news_items_box .ni .m{text-align: left;}
.news_items_box .ni:hover{background: #078cd1;color: #fff;}
.news_items_box .ni:hover a{color: #fff;}
.news_items_box .ni:hover .t,.news_items_box .ni:hover .c{color: #fff;}
/* 图文新闻 */
.pothoitem { margin:0 0 40px; }
.pothoitem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoitem .item .pic { float:left; width:200px; height:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoitem .item .pic img { width:200px; height:150px; }
.pothoitem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoitem .item dl dt { font-size:16px; line-height:32px; }
.pothoitem .item dl .d,.pothoitem .item dl .m { display:none; }
.pothoitem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

.pictext li{background: #fff;}
.pictext .col-md-6{padding:0;}
.pictext .pic{overflow: hidden;}
.pictext .pic img{transition:all 0.5s ease-out;}
.pictext .pic:hover img{transform:scale(1.1);}
.pictext .pt_item{padding:65px 100px 55px 60px;}
.pictext .pt_item dt a{display: block;font-size: 30px;color: #008fd5;font-weight: normal;}
.pictext .pt_item dt a:hover{color: #333;}
.pictext .pt_item .m{font-size: 18px;color: #7a7a7a;margin-bottom:10px;}
.pictext .pt_item .c{font-size: 14px;color: #7a7a7a;margin-bottom: 36px;}
.pictext .pt_item .v{font-size: 14px;}
.pictext .pt_item .v a{color: #333;padding-right: 44px;background:url(/uploads/image/images/icon-06.jpg) no-repeat right center;display:inline-block;height: 30px;line-height: 30px;}
.pictext .pic img{width: 100%;}
/* 图片列表 */
/*.pic-item{position: relative;margin-bottom: 30px;}
.pic-info{padding: 20px 0 0;position: relative;}
.pic-info dt a{font-size: 18px;color: #046579;font-weight:normal;}
.pic-info .t{font-size: 12px;color: rgba(0,0,0,.8);display: block;margin-top: 10px;}
.pic-info .m{position: absolute;right:18px;top: 21px;}
.pic-info .m a{display: inline-block;color:rgba(0,0,0,.6);padding:9px 58px 9px 25px;border:1px solid rgba(0,0,0,.6);background: url(/uploads/image/images/icon-03.png) no-repeat 86px center;font-size: 13px;}
.pic-info .m a:hover{background:#046579  no-repeat 86px center;color: #fff;border-color: #046579;}*/

.m-view i{display: inline-block;background:#0c90d3;font-size: 14px;color: #fff;padding:8px 20px;}
.m-view i:hover{opacity: 0.8;}

.probox{margin:0 -10px;}
.probox>.col-md-4{margin-bottom:30px;}
.probox>.col-md-4 .xxx{background:#fff;text-align: center;padding-top:30px;padding-bottom: 50px;position: relative;}
.probox>.col-md-4 .xxx:after{content:"";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 99;background:;}
.probox>.col-md-4:hover .xxx:after{background:url(/uploads/image/images/bg-01.png) repeat center;}
.probox .pic{margin-bottom: 50px;}
.probox .pic_info h3{font-size: 16px;color: #333;margin-bottom: 12px;}


.actitem{background: #1a1a1a;padding: 15px;transition:all 0.5s ease-out;}
.actitem .act_info{padding-bottom: 20px;}
.actitem .act_info h3{padding: 30px 0 12px;font-size: 16px;text-align: center;display: block;font-weight: normal;}
.actitem .act_info h3 a{color: #fff;}
.actitem .act_info p{line-height: 1.5;font-size: 14px;color: rgba(255,255,255,.4);}
.actitem:hover{background: #c81b32;}


/* 分页 */
.page { padding:30px 0 60px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 4px; padding:0 8px; border:1px solid transparent; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid transparent;background:#0c90d3; color:#fff; }

/* 人才招聘 */
.hrtop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrtop li { padding-left:16px; background: no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrtable .hrtableth { height:32px; background:#666; color:#fff; }
.hrtable th { color:#fff; font-weight:normal; }
.hrtable td { padding:0 8px; }
.hrtable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 35px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#0063be; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background: no-repeat center; }
.hr h3 .on { background: no-repeat center; }
.hritem { margin-bottom:5px; }
.hritem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hritem .title span { float:right; font-weight:100; }
.hritem .title span a { color:#88000c; }
.hritem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hritem .con h4 { font-size:14px; line-height:36px; }
.hritem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hritem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#0063be; font-weight:bold; line-height:20px;font-size: 16px;}
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px;font-size: 14px;}
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4{padding:0 20px; background:#999!important; color:#fff!important; line-height:50px;font-size: 16px;}
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li label {font-size: 16px;font-weight: normal;}
.form-panel form {padding:30px 15px 20px;}
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field {/* padding:0 10px 20px 100px; _padding:0 10px 20px 100px; */clear:both;text-align: center;}
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail{background:#fff;padding:60px 30px 50px;margin-bottom: 30px;}
.gallery{text-align: center;padding: 30px 0;}
.m-property h1{font-size: 40px;color: #000;font-weight: normal;line-height: 1;padding-bottom: 12px;border-bottom:1px solid #efefef;margin-bottom: 14px;}
.m-property .m-a-c h2{font-size: 18px;color: #646464;padding-bottom: 12px;}
.m-property .m-a-c .c{color: #6f6f6f;font-size: 14px;padding-bottom:50px;border-bottom:1px solid #efefef;margin-bottom: 12px;}
.m-property{padding-bottom: 30px;}
.detail-display{padding:50px 0;}
.detail-display .hd h3{padding-bottom: 30px;}
.detail-display .hd{text-align: center;font-size: 18px;color: #008fd5;border-bottom:1px solid #008fd5;margin-bottom: 30px;}
.detail-display .bd{padding:0 30px;font-size: 14px;color: #595959;line-height: 1.7;}

#contact{text-align: center;}
#contact .cnt{margin-bottom: 40px;}
#contact h3{font-size: 22px;color: #000;font-weight:bold;display: inline-block;padding-bottom: 10px;border-bottom:6px solid #000;margin-bottom: 30px;}
#contact .cnt p{line-height:2.2;font-size: 14px;}
#contact .mt img{margin:0 8px;}
#contact .email i{color: #002cc9;}
#contact .address img{margin-bottom: 15px;}

/*专题页*/
.cowis01{background:url(/uploads/image/images/bg-04.jpg) no-repeat center top;text-align: center;padding:12px 0 50px;color: #fff;}
.cowis01 .h3{padding:0;font-size: 30px;font-weight:600;font-family: "方正兰亭超细黑简体";}
.cowis01 .h3 i{font-size: 48px;}
.cowis01 .c{width: 1006px;margin:0 auto;font-size: 15px;line-height: 1.7;}

.cowis02{position: relative;}

.cowis03{background: #e2e3e7;padding:110px 0;}
.inner{width: 1006px;margin:0 auto;position: relative;}
.cowis03_l{float: left;padding:30px 80px 0;position: relative;}
.cowis03_l .prev,.cowis03_l .next{position: absolute;top: 162px;}
.cowis03_l .prev{left: 0;}
.cowis03_l .next{right: 0;}
.cowis03_r{float:left;margin-left: 65px;}
.cowis03_r h3{font-size: 42px;color:#444;margin-bottom:3px;}
.cowis03_r .d1{font-size: 12px;color:#444;;margin-bottom: 30px;text-transform:uppercase;}
.cowis03_r .d2{line-height: 2.4;font-size: 14px;color: #2b2b2b;}

.cowis04{background:url(/uploads/image/images/bg-02.jpg) no-repeat center top;padding:160px 0 186px;color: #fff;}
.cowis04 h3{font-size: 42px;}
.cowis04 p{font-size: 12px;text-transform: uppercase;margin:3px 0 28px;}
.cowis04_l li{float: left;margin-right: 20px;}
.cowis04_l li img,.cowis04_l li i{display: block;text-align: center;font-size: 16px;}
.cowis04_l li i{margin-top: 10px;}

.cowis04.zt1{background:url(/uploads/image/images/z4.jpg) no-repeat center top;color: #000;}
.cowis04.zt2{background:url(/uploads/image/images/z2-4.jpg) no-repeat center top;color: #000;}

.cowis05{background:url(/uploads/image/images/bg-04.jpg) no-repeat center top #464a53;padding:80px 0;color:#fff;}
.c5-top-l{float: left;}
.c5-top-r{float: right;margin-left: 0;padding-top:35px;}
.c5-top-r h3{color: #fff;margin-bottom: 5px;}
.c5-top-r .d1{color: #fff;margin-bottom: 45px;}
.c5-top-r .d2{color: #eee;line-height: 2.5;}

.c5-bott{padding-top: 50px;overflow: hidden;}
.c5-bott ul{width: 1050px;}

.c5-bott li{float: left;margin:0 22px;text-align: center;}
.c5-bott li i{font-size: 16px;padding-top:16px;font-family: "方正兰亭超细黑简体";display: block;}
.cowis05.zt1 .c5-top-r{padding-top: 0;}
.cowis05.zt1 .c5-top-l{padding-top: 20px;}

.cowis06{position: relative;}
.cowis06 .backg{width: 50%;float: left;position:absolute;background:rgba(13,35,85,.6);color: #fff;top: 0;height: 100%;}
.cowis06 .c{width:440px;position: absolute;right: 80px;top:36%;line-height: 2;font-size: 16px;}

.cowis07{background: #44a8f2;padding:36px 0 38px;text-align:center;color: #fff;transition:all 0.6s ease-out;}
.cowis07 h3{font-size: 30px;font-family: "方正兰亭超细黑简体";}
.cowis07 h3 a{color: #fff;}
.cowis07 p{font-size: 16px;line-height: 2;}
.cowis07:hover{background:#fff;color: #000;}
.cowis07:hover a{color: #000;}

.btn-success{background-color:#008fd5;border-color: #008fd5; }
.btn-success:hover,.btn-success:focus{background-color:#de5e18;border-color: #de5e18; }
#vvv{position: absolute;top: 50%;left:50%;z-index: 99;margin:-150px 0 0 -270px;}

#c120 .cowis01{background: #e2e3e7;color: #333;padding:110px 0 60px;}
#c120 .cowis01 .h3{padding-top:50px;}
#c120 .cowis04>div{padding-left: 520px;}
#c120 .cowis05{background: #596781;}
#c120 .c5-top-l{padding-top: 110px;}
#c120 .c5-top-r{float: left;margin-left:72px;}

#c135 .cowis01{background:url(/uploads/image/images/z3-bg-1.jpg) no-repeat center top;}
#c135 .cowis03{background:#e5e6e9;}
#c135 .cowis03_l{padding-top: 90px;}
#c135 .cowis04{background:url(/uploads/image/images/z3-4.jpg) no-repeat center top;padding-bottom: 220px;}
#c135 .cowis05{background:#f6f6f6;padding-top: 60px;}
#c135 .cowis05>.inner{width: 1036px;}
#c135 .c5-top-r .d2,#c135 .c5-top-r .d1{color: #333;}
#c135 .c5-top-r h3{color: #333;}
#c135 .c5-top-l{padding-top: 110px;}
#c135 .c5-bott li i{color: #333;}

#c180 .cowis01{background:url(/uploads/image/images/z4-bg-1.jpg) no-repeat center top;padding-top: 40px;}
#c180 .cowis03{padding:90px 0;}
#c180 .cowis03_l .prev,#c180 .cowis03_l .next{top: 205px;}
#c180 .cowis04{background:url(/uploads/image/images/z4-4.jpg) no-repeat center top;padding-bottom: 220px;}
#c180 .cowis05{background:#e4e5e8;padding-top:80px;}
#c180 .c5-top-r .d2,#c180 .c5-top-r .d1{color: #333;}
#c180 .c5-top-r h3{color: #333;}
#c180 .c5-bott li i{color: #333;}
#c180 .c5-bott{text-align: center;}
#c180 .c5-bott li{float: none;display: inline-block;}

#c400 .cowis01{background: #dbdada;padding-top: 60px;color: #333;}
#c400 .cowis03_l{padding-top: 0;}
#c400 .cowis03{padding:40px 0 90px;}
#c400 .cowis03_r{padding-top: 60px;}
#c400 .cowis03_l .prev,#c400 .cowis03_l .next{top:280px;}
#c400 .cowis04{background:url(/uploads/image/images/z5-4.jpg) no-repeat center top;padding-bottom: 220px;}
#c400 .cowis05{background:#5e6c87;padding:20px 0 50px;}
#c400 .c5-top-l{margin-left: 60px;}
#c400 .c5-top-r{margin-right:90px;}
#c400 .c5-top-r .p{font-size: 24px;padding-bottom:8px;}

.swiper-pagination .swiper-pagination-bullet{width:12px!important;height:12px!important;}

.second_box .hd{margin-bottom: 20px;}
.second_box .hd h3{float: left;font-weight: normal;color:#0c90d3;font-size: 18px;}
.second_box .hd a{float: right;font-size: 14px;}

.tabs-info .c-map{display: none;}
.table-job{padding-top: 30px;}
.table-job tr:first-child{background:#01b0f1!important;color: #fff;text-align: center;}
.table-job tr:first-child td{font-size: 16px;color: #fff;}
.table-job tr td{border:none!important;padding:15px 8px!important;font-size: 14px;color: #666;text-align: center;}
.table-job tr td:first-child{padding-left: 60px!important;}
.table-job tr td a{color: #5b5b5b;}
.table-job tr:hover td a{color:#01b0f1;}

@media (max-width: 768px){
	.main{padding:20px 0 0;}
	.news_b{padding-bottom: 20px;}

	.menu{float: none;padding:0 5px;}
	.menu ul{display: table;width: 100%;}
	.menu ul li{display: table-cell;}
	.menu ul li a{padding: 10px 0;display: block;border-bottom:none;}
	.menu ul li a.current, .menu ul li a:hover{border-bottom: none;color: #3ca4d8;}
	.breadcrumbs{float: none;text-align: left;margin:1% 0 2%;}

	.page{padding:20px 0 30px;}
	.m-detail{padding: 20px 30px 0;}
	.m-property .m-a-c .c{padding-bottom: 30px;}
	.detail-display .bd{padding:0 ;}
	.pictext .pt_item{padding:30px 100px 30px 60px;}

	.ss { overflow-x: scroll; }
	.article .hd .titbar .r{float: left;}
}

