@charset "utf-8";
/*Global====================*/
body{color:#666;font-size:12px;font-family: Microsoft YaHei, Helvetica, Tahoma, sans-serif;}
*{margin: 0px;padding: 0px;}
div,table,img,dl,ul{margin-right:auto;margin-left:auto}
table{border-collapse:collapse;border-spacing:0;word-break:break-all}
h1,h2,h3,h4,h5,h6,small,big{font-size:12px;font-weight:normal}
li{background-repeat:no-repeat;list-style-type:none}
input,img{outline:0;border:0}
a{color:#666;text-decoration:none}
.fl{float:left}
.fr{float:right}
.none{display:none}
.red{color:red}
.clear,.clear5,.clear10,.clear20,.clear50,.chengfeng{clear:both;font-size:0px;overflow:hidden}
.clear{height:0px}.clear5{height:5px}.clear10{height:10px}.clear20{height:20px}.clear50{height:50px}
.max-w {max-width:1280px;}
.max-w2 {max-width:1160px;}
/*多功能图片轮播全局设置---------------*/
/*最外层DIV*/
.bx-wrapper {position: relative;padding: 0;*zoom: 1;}
.bx-wrapper img {max-width: 100%;display: block;}
/*图片轮播DIV*/
.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;z-index: 500;}
/*载入 loading*/
.bx-wrapper .bx-loading {min-height: 50px;background: url(../images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
/*列表切换按钮和上一个下一个控制 在具体的局部设置*/
.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;position: absolute;left: 0px;bottom: 18px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background: #91cbf6;text-indent: -9999px;display: block;width: 14px;height: 14px;margin: 0 9px;outline: 0;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #aeff00;}
/*切换上一个下一个 在具体的局部设置*/
.bx-wrapper .bx-prev {left: 0px;background: url(../images/prev-next.png) no-repeat 0px 0px;}
.bx-wrapper .bx-next {right: 0px;background: url(../images/prev-next.png) no-repeat 0px -91px;}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 88px;height: 91px;text-indent: -9999px;z-index: 9998;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/*播放(启动/停止)*/
.bx-wrapper .bx-controls-auto {text-align: center;}
.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -11px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../images/controls.png) -86px -44px no-repeat;margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}
/*缩略图 寻呼机与自动控制混合布局*/
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}
/*图片标题 IMAGE CAPTIONS*/
.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}
.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}

/*Header===============================*/
.head_box {height:120px;}
.top_border {width:100%;height:4px;background: url(../images/top_border.png)  repeat-x;display:none;}
.header_box {position: absolute;left:0;top:4px;width:100%;z-index: 10;}
.header {width: 100%;padding: 32px 50px;box-sizing: border-box;}
.logo {float:left;width:30%;max-width:220px;}
.menu {float:left;padding:28px 0 0 50px;}
.menu li {width:100px;height:33px;float:left;position:relative;}
.menu li.right {width:46px;}
.menu li > a {color:#757575;font-size: 17px;font-weight:bold ;display:block;float:left;}
.menu li > span {display:block;float:left;height:16px;width:18px;margin-left:12px;border-left: solid 1px #C6D1DB;background: url("../images/menu_span.png") no-repeat center center;margin-top:5px;cursor:pointer;}
.menu .extend {position: absolute;left:0px;top:32px;padding:10px;width:auto;display:none;}
.menu .extend.cur {display:block}
.menu .extend .bg {width:100%;height:100%;position: absolute;left:0px;top:0px;background: #3b80b1;filter: alpha(opacity = 50);opacity:0.5;z-index: 11;}
.menu .extend a{color:#fff;position:relative;z-index: 12;display:block;font-size:14px;height:28px;line-height:25px;border-bottom:solid 1px #fff;word-wrap:normal;white-space: nowrap;}
.menu .extend a:hover{color:#eee}
.search {float:right;padding-top:25px;}
.search input[type="text"]{width:200px;height:30px;padding-left:10px;display:block;float:left;border:solid 1px #ddd;border-radius:8px;background: #FFF url("../images/search.png") no-repeat 96% 4px;}
.search input[type="submit"]{height: 32px;background-color: #333;width: 90px;border-radius: 5px;color: #FFF;text-align: center;display: block;float: left;border: 0px none #FFF;margin: 0 6px;font-weight: bold;cursor: pointer;font-size: 14px;}
/*.head_fun {margin-top: 25px;float: right;height: 30px;width: 30px;background-image: url(../images/head_fun.png);cursor: pointer;}
.head_fun a {display: block;height: 100%;width: 100%;}*/
.head_fun {
	margin-top: 25px;
	float: right;
	height: 30px;
	width: 40px;
	line-height: 35px;
	font-weight: bold;
	text-align: right;
}
.header .s_b {display:none}
.header .m_b {display:none}
@media all and (max-width: 1240px) {.search {display:none}}
.footer_box {background:#dededd;width:100%;}
.footer {width: 98%;max-width: 1200px;padding: 35px 0;overflow: hidden;}
.footer .fl {width: 60%;}
.footer .fl .title {font-size: 18px;font-weight: bold;color: #333;border-bottom: 1px solid #CCC;margin-bottom: 20px;padding-bottom:9px;}
.footer .fl .fabout {line-height: 20px;color: #626262;padding-bottom: 40px;}
.footer .fl .flogo{}
.footer .fl .flogo img{}
.footer .fr {float: right;width: 15%;}
.footer .fr ul {}
.footer .fr li {border-bottom: 1px solid #CCC;text-transform: uppercase;height: 30px;margin-bottom:5px;}
.footer .fr li a {font-size: 16px;color:#888;font-weight: bold;}
.footer .fr .bottom {padding-top: 20px;}
/*移动适配*/
.mobile .head_box {display: none;}
.mobile .header_box {position: relative;z-index: 501;}
.mobile .header {width:94%;padding:20px 3% 10px 3%;box-sizing: border-box;height:50px;box-sizing:content-box;}
.mobile .logo {width:40%;}
.mobile .logo img{width:100%;max-height:50px;}
.mobile .head_fun {margin-top: 0px;}
.mobile .head_fun{display:none}
.mobile .header .s_b {background: url(../images/search.png) no-repeat center top;float: right;width: 25px;padding-top: 25px;margin-right: 15px;cursor: pointer;display: block;}
.mobile .header .m_b {background: url(../images/m_b.png) no-repeat;float: right;width: 24px;padding-top: 25px;cursor: pointer;display: block;}
.mobile .search {width:90%;padding:0 5%;height:50px;background-color: #FFF;position: absolute;top: 95%;left:0px;display:none}
.mobile .search.cur {display:block}
.mobile .search input[type="text"]{width: 60%;background-image: none;}
.mobile .search input[type="submit"]{width:30%;}
.mobile .menu {float:none;padding:0;width:90%;padding:5px 5% 15px 5%;background-color: #FFF;position: absolute;top: 95%;left:0px;z-index: 9999;display:none}
.mobile .menu.cur {display:block}
.mobile .menu li {width: 100%;height: auto;float: none;overflow: hidden;}
.mobile .menu li > a {color:#757575;font-size: 15px;font-weight:bold ;display:block;float:none;border-bottom:solid 1px #ccc;padding: 5px 0;}
.mobile .menu li > span{display:none}
.mobile .menu .extend {position: static;padding: 5px 5px;width: auto;display: block}
.mobile .menu .extend .bg{display:none}
.mobile .menu .extend a{position: static;padding:0px 9px;float: left;border-bottom:solid 0px #ccc;color:#777;}
.mobile .footer .fl,.mobile .footer .fr {width: 98%;float:none}
.mobile .footer .fl .flogo{display: none;}
.mobile .footer .fl .fabout {padding-bottom: 20px;}
.mobile .footer .fr ul{text-align: center;border-top: 1px solid #CCC;padding-top:5px;}
.mobile .footer .fr li{display: inline;border-bottom: 0px solid #CCC;}
.mobile .footer .fr li a {font-size: 12px;color: #888;font-weight: normal;}
.mobile .footer .fr .bottom {padding-top: 10px;text-align: center;}

/*Home===============================*/
.banner_box {width:100%;}
.banner_box .bx-wrapper .bx-controls-direction {display: none;}
.banner_box img {width:100%;}

.home_pro {background-image: url(../images/home_bg1.jpg);width: 100%;background-size: cover;color: #FFF;}
.home_pro .title{padding: 50px 0;text-transform: uppercase;font-size: 30px;text-align: center;}
.home_pro ul {overflow: hidden;}
.home_pro li {float: left;height: 238px;width: 33.3%;position: relative;}
.home_pro li .bordery {background-color: #97b9d2;height: 190px;width: 1px;position: absolute;top: 0px;right: 0px;}
.home_pro li .img_box {height: 85px;width: 85px;border: 1px solid #fff;border-radius: 90px;line-height:1;font-size:68px;text-align: center;margin-top:12px;}
.home_pro li img{}
.home_pro li .text{padding: 30px 15%;line-height: 20px;color: #e0e9f0;}
.home_pro_list {width: 100%;padding-top: 1px;}
.home_pro_list li{width: 50%;float: left;box-sizing: border-box;border-right: solid 1px #fff;background-color: #f9f9f9;overflow: hidden;}
.home_pro_list li .img_box {width: 100%;}
.home_pro_list li img{width: 100%;height: 342px;}
.home_pro_list li .text {font-size: 14px;line-height: 23px;padding: 40px 5%;color: #939393;}

.home_silde_box  {width:100%;}
.home_silde_box .bx-default-pager{display:none}
.home_silde li {}
.home_silde img {width:100%;display: block;}
.home_silde .text {height: 100%;width: 50%;position: absolute;left: 0px;top: 0px;color: #FFF;}
.home_silde .text h3{padding: 16% 28% 30px 28%;position: relative;z-index: 1;font-size: 20px;}
.home_silde .text p{padding: 0px 28% 10px 28%;position: relative;z-index: 1;font-size: 14px;color: #ddd;}
.home_silde .text a.more{color: #FFF;position: relative;z-index: 1;line-height: 35px;background-color: #0c3770;text-align: center;height: 35px;width: 128px;margin: 40px 0  20px 28%;display: block;border-radius:5px;}
.home_silde .text .bg{background-color: #000;position: absolute;height: 100%;width: 100%;left: 0px;top: 0px;filter: alpha(opacity = 48);-moz-opacity: 0.5;opacity:0.5;z-index: 0;}

.home_service {width:100%;background-size: cover;background-image: url(../images/home_bg3.jpg);}
.home_service .title{font-size: 56px;color: #fff;text-transform: uppercase;text-align: center;padding:100px 0 20px 0;}
.home_service .text{color: #ddd;text-align: center;line-height: 20px;}
.home_service a.action {color: #FFF;position: relative;z-index: 1;background-color: #0c3770;text-align: center;height: 40px;line-height: 40px;width: 170px;margin: 30px auto 0px auto;display: block;border-radius:5px;}

.home_service ul {width: 100%;max-width:1200px;overflow: hidden;padding:130px 0;}
.home_service li {width: 30%;margin-right: 3%;float: left;position: relative;height: 420px;}
.home_service li:last-child{margin-right: 0%;}
.home_service li img {width: 100%;height: 420px;}
.home_service li .bg {position: absolute;z-index: 0;left: 0px;bottom: 0px;width:100%;height:40%;background:#000;filter: alpha(opacity = 60);opacity:0.6;}
.home_service li .info {position: absolute;z-index: 1;left: 0px;bottom: 0px;width:100%;height:40%;box-sizing: border-box;padding:20px 20px 0 20px;}
.home_service li .info > a{font-size: 20px;color: #FFF;display: block;padding-bottom: 15px;}
.home_service li .info > a:hover {color:#aaa;}
.home_service li .info .tbox{color: #ddd;}
.home_service li .more {background-color: #102735;position: absolute;height: 35px;width: 100%;left: 0px;bottom: 0px;}
.home_service li .more a{color: #FFF;background-color: #2e74a2;display: block;float: right;height: 35px;width: 30%;line-height: 35px;text-align: center;}
.home_service li .more a:hover {background-color: #205273;}

/*移动适配*/
.mobile .home_pro .title{padding: 30px 0;font-size: 20px;}
.mobile .home_pro li {height: auto;}
.mobile .home_pro li .bordery {height: 98%;;}
.mobile .home_pro li .img_box {height: 60px;width: 60px;font-size:50px;}
.mobile .home_pro li img{width:45%;}
.mobile .home_pro li .text{padding: 25px 8%;}
.mobile .home_pro_list li{width: 98%;float: none;border-right: solid 0px #fff;}
.mobile .home_pro_list li img{width: 100%;height:auto;}
.mobile .home_pro_list li .text {font-size: 14px;line-height: 23px;padding: 20px 5%;color: #939393;}

.mobile .home_silde_box .bx-wrapper .bx-prev {left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.mobile .home_silde_box .bx-wrapper .bx-prev {left: 10px;background: url(../images/controls.png) no-repeat 0 -32px;}
.mobile .home_silde_box .bx-wrapper .bx-next {right: 10px;background: url(../images/controls.png) no-repeat -43px -32px;}
.mobile .home_silde_box .bx-wrapper .bx-prev:hover {background-position: 0 0;}
.mobile .home_silde_box .bx-wrapper .bx-next:hover {background-position: -43px 0;}
.mobile .home_silde_box .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;}
.mobile .home_silde .text {width: 100%;}
.mobile .home_silde .text h3{padding: 12% 15% 0 15%;font-size: 18px;text-align: center;}
.mobile .home_silde .text p,.mobile .home_silde .text a.more{display:none;}
.mobile .home_service .title{font-size: 26px;padding:30px 0 20px 0;}
.mobile .home_service .text{width:95%;color: #ddd;text-align: center;line-height: 20px;}
.mobile .home_service ul {width: 85%;padding:30px 0;}
.mobile .home_service li {width: 100%;margin-right: 0%;float: none;height:auto;margin-bottom:6px;}
.mobile .home_service li .info > a{font-size: 16px;padding-bottom: 10px;}
.mobile .home_service li img {height: auto;}

/*产品列表===============================*/
.n_banner {width: 100%;position: relative;}
.n_banner img {width:100%;display: block;}
.n_banner .text {height: 100%;width: 50%;position: absolute;left: 0px;top: 0px;color: #FFF;}
.n_banner .text h3{padding: 16% 28% 20px 28%;position: relative;z-index: 1;font-size: 30px;}
.n_banner .text p{padding: 0px 28% 10px 28%;position: relative;z-index: 1;font-size: 12px;color: #ddd;}
.n_banner .text a.more{color: #FFF;position: relative;z-index: 1;line-height: 35px;background-color: #0c3770;text-align: center;height: 35px;width: 128px;margin: 40px 0  20px 28%;display: block;border-radius:5px;}
.n_banner .text .bg{background-color: #000;position: absolute;height: 100%;width: 100%;left: 0px;top: 0px;filter: alpha(opacity = 6);opacity:0.6;z-index: 0;}

.pro_list_text {width: 98%;max-width: 830px;padding: 50px 0;font-size: 15px;text-align: center;color: #999;line-height: 22px;}
.pro_list {width: 98%;}
.pro_list li {width: 50%;box-sizing: border-box;border: 1px solid #fff;float: left;padding:0 0 1px 0;}
.pro_list li img {width: 100%;display: block;height: 340px;}
.pro_list li .text{background-color: #f9f9f9;padding: 20px 6%;;}
.pro_list li .text a.name{font-size: 18px;display: block;height: 45px;}
.pro_list li .text p{font-size: 14px;line-height: 22px;color: #999;padding-bottom: 25px;}
.pro_list li .text a.more{line-height: 35px;text-align: center;display: block;height: 35px;width: 135px;border: 1px solid #bbb;font-size: 16px;}

.pagenav{width: 98%;height: 50px;padding: 30px 0px;text-align: center}
.pagenav.p2 {width: 50%;text-align: right;float: right;}
.pagenav.p3 {padding-bottom:300px}
.pagenav a{padding:13px 18px;display:inline-block;background-color:#aaa;color:#FFF}
.pagenav a:hover {background-color:#f5f5f5;color:#333}
.pagenav span{padding:13px 18px;background-color:#f5f5f5;display:inline-block}
.pagenav b{display:none}

/*移动适配*/
.mobile .n_banner .text {width: 100%;}
.mobile .n_banner .text h3{padding: 10% 15% 0 15%;font-size: 18px;text-align: center;}
.mobile .n_banner .text .bg,.mobile .n_banner .text p{display:none;}
.mobile .pro_list_text{padding: 23px 0;font-size: 14px;}

.mobile .pro_list li {width: 100%;border: 0px solid #fff;float: none;}
.mobile .pro_list li img {height: auto;}
.mobile .pro_list li .text{padding: 15px 3%;;}
.mobile .pro_list li .text a.name{font-size: 16px;height: 30px;}
.mobile .pro_list li .text p{font-size: 12px;line-height: 20px;padding-bottom:15px;}
.mobile .pro_list li .text a.more{line-height: 30px;height: 30px;width: 120px;font-size: 14px;}
/*产品详情===============================*/
.n_banner2 {width: 100%;position: relative;}
.n_banner2 img {width:100%;display: block;}
.n_banner2 .title{font-size: 80px;color: #FFF;text-align: center;position: absolute;width: 100%;left: 0px;top: 13%;}
.n_banner2 .text{color: #ddd;text-align: center;font-size: 14px;line-height: 25px;width: 100%;position: absolute;width: 100%;left: 0px;top: 30%;}
.pro_title {width: 100%;padding: 30px 0;border-top: 1px solid #ddd;}
.pro_title h1 {width: 98%;font-size: 25px;margin:0 auto;}
.sub_nav {background-color: #dddddd;height: 50px;width: 100%;}
.sub_nav ul{width: 98%;}
.sub_nav li{padding: 0 3%;float: left;position: relative;}
.sub_nav li.cur,.sub_nav li:hover {background-color: #6c8296;	}
.sub_nav li.cur a,.sub_nav li:hover a {color: #FFF;}
.sub_nav li:after{content: '';background-color: #b3b3b3;height: 16px;width: 1px;position: absolute;top: 18px;right: 0px;}
.sub_nav li.cur:after{display: none}
.sub_nav li a {font-size: 16px;line-height: 50px;text-transform:capitalize}

.pro {width: 98%;padding: 60px 0;overflow: hidden;}
.pro .content {float: left;width: 66%;}
.pro .content .title {font-size: 27px;border-bottom: 1px solid #ccc;padding-bottom:5px;margin-bottom: 20px;line-height: 50px;}
.pro .content .newstext {font-size: 14px;line-height: 25px;}
.pro .content .newstext p {padding-bottom:12px;}
.pro .content .newstext img{max-width:98%;} 
.pro .sidebar {float: right;width: 30%;padding-top: 50px;}
.pro .sidebar .box {background-color: #f2efeb;padding:20px;}
.pro .sidebar .box .title{font-size: 20px;color: #333;height: 35px;}
.pro .sidebar .box p{font-size: 14px;line-height: 25px;}
.pro .sidebar .box span.blue{color: #339de0;font-weight: bold;}
.pro .sidebar .box .bottom1 {margin-top: 20px;padding-top: 20px;border-top: solid 1px #ccc;color: #339de0;font-weight: bold;}
.pro .sidebar .box .bottom2 {color: #339de0;}
.pro .sidebar .box .bottom1 a,.pro .sidebar .box .bottom2 a {color: #339de0;}

/*移动适配*/
.mobile .pro_title {padding: 15px 0;}
.mobile .pro_title h1 {font-size: 20px;}
.mobile .sub_nav {display:none}
.mobile .pro {width: 98%;padding: 20px 0;overflow: hidden;}
.mobile .pro .content{float: none;width: 96%;}
.mobile .pro .sidebar{display:none}
.mobile .pro .content .title {font-size: 18px;line-height: 25px;margin-bottom:10px;}

/*服务列表===============================*/
.service_list {}
.service_list li {background-color: #ededed;overflow: hidden;padding-bottom: 1px;position: relative;}
.service_list li .img_box{width: 50%;float: left;position: relative;}
.service_list li .img_box img{width: 100%;display: block;}
.service_list li .text {width: 50%;box-sizing: border-box;padding: 5%;float: right;}
.service_list li .text a.title{font-size: 20px;height: 50px;display: block;}
.service_list li .text .tbox {font-size: 14px;color: #999;}
.service_list li .text p{	padding-bottom: 10px;}
.service_list li .text a.more{font-size: 16px;line-height: 35px;text-align: center;height: 35px;width: 130px;border: 1px solid #666;display: block;margin-top: 20px;}
.service_list li  .img_box:after{content: '';background-color: #ededed;height: 76px;width: 76px;position: absolute;top: 40%;right: -38px;transform: rotate(45deg);}
.service_list li.lir .img_box:after{left: -38px;right:auto;}
.service_list li.lir .img_box{float: right;}
.service_list li.lir .text {float: left;}
.service_list li:first-child {color: red;background-color: #3b80b1;}
.service_list li:first-child .text a.title{color: #FFF;}
.service_list li:first-child .text .tbox{font-size: 20px;color: #eee;line-height: 30px;}
.service_list li:first-child  .img_box:after {display:none}
.service_list li:first-child .text a.more{border: 1px solid #fff;color: #FFF;}
.service_list li:first-child .text{}

/*移动适配*/
.mobile .n_banner2 .title{font-size: 25px;top: 30%;}
.mobile .n_banner2 .text{display:none}
.mobile .service_list {padding-top:20px;}
.mobile .service_list li .img_box{width: 100%;float: none}
.mobile .service_list li .text {width: 100%;padding: 5%;float:  none}
.mobile .service_list li .text a.title{font-size: 16px;height: 40px;}
.mobile .service_list li .text .tbox {font-size: 12px;}
.mobile .service_list li .text p{padding-bottom: 6px;}
.mobile .service_list li .text a.more{font-size: 14px;line-height: 30px;height: 30px;width: 100px;margin-top: 20px;}

/*服务内容===============================*/
.s_c_t{background-color: #3b80b1;height: 50px;width: 100%;}
.s_c_t span{font-size: 20px;line-height: 50px;text-align: right;float: left;height: 50px;width: 63%;padding-right: 2%;color: #FFF;display: block;}
.s_c_t small {background-color: #1db480;display: block;float: right;height: 50px;width: 35%;}
/*移动适配*/
.mobile .s_c_t span{font-size: 16px;}

/*新闻列表===============================*/
.news_title {width: 98%;height: 95px;padding-top:35px;}
.news_title .title{font-size: 50px;color: #ccc;float: left;}
.news_list {width: 100%;}
.news_list li {width: 32%;margin:0 2% 20px 0;position: relative;float: left;}
.news_list li.r3 {margin-right: 0%;}
.news_list li img{display: block;height: 410px;width: 100%;}
.news_list li .bg{background-color: #000;position: absolute;z-index: 0;height: 175px;width: 100%;left: 0px;bottom: 0px;filter: alpha(opacity = 50);opacity:0.5;}
.news_list li .text{position: absolute;z-index: 1;height: 175px;width: 100%;left: 0px;bottom: 0px;box-sizing: border-box;padding:5%;}
.news_list li .text a.name{font-size: 22px;color: #FFF;display: block;height: 40px;}
.news_list li .text p{color: #ccc;}
.news_list li .text a.more{font-size: 14px;line-height: 30px;color: #FFF;background-color: #2e76a3;height: 30px;width: 95%;position: absolute;left: 0px;bottom: 0px;padding-right: 5%;text-align: right;}

/*移动适配*/
.mobile .news_title {width: 98%;height: 35px;padding-top:15px;}
.mobile .news_title .title{font-size: 20px;}
.mobile .pagenav.p2 {width: 50%;height: 45px;padding: 0px;}
.mobile .pagenav.p2 a{padding:5px 11px;}
.mobile .pagenav.p2 span{padding:5px 11px;}
.news_list {width: 98%;padding:0 1%;}
.mobile .news_list li {width: 100%;margin:0 0 10px 0;position: relative;float: none;}
.mobile .news_list li img{height: auto;}
.mobile .news_list li .text a.name{font-size: 18px;color: #FFF;display: block;height: 35px;}

/*关于我们===============================*/
.about_box {background-size: cover;background-image: url(../images/banner_about.jpg);width: 100%;}
.about {padding: 250px 0 600px 0;width: 90%;max-width: 600px}
.about .title {font-size: 50px;color: #000;height: 85px;}
.about .atext {line-height: 23px;color: #222;font-size: 14px;}
.about .atype {padding-top: 30px;overflow: hidden;}
.about .atype li {height: 81px;margin:0 10px 10px 0;float: left;}
.about .atype li span {width: 31px;height: 82px;background: url(../images/about_type.png) no-repeat  right 0px;display: block;float: left;}
.about .atype li a {width: 150px;height: 45px;color: #FFF;background: #6299C0;display: block;float: left;padding-top: 37px;font-size: 20px;text-align: center;}
/*移动适配*/
.mobile .about {padding: 100px 0 300px 0;width: 90%;max-width: 600px}

/*招聘===============================*/
.job_list {background-size: cover;background-image: url(../images/banner_job.jpg);width: 100%;}
.job_list .title1 {padding-top: 120px;height: 50px;font-size: 35px;text-align: center;color: #000;}
.job_list .title2 {font-size: 70px;text-align: center;height: 140px;color: #000;}
.job_list ul {padding: 0 0 50px 0;width: 98%;max-width: 1050px}

.job_list ul li {position: relative;width: 30%;height: 165px;margin: 0 3% 10px 0;float: left;font-size: 18px;color: #FFF;text-align: center;line-height: 35px;box-sizing: border-box;}
.job_list ul li a {color: #FFF;}
.job_list ul li a:hover {color: #ccc;}
.job_list ul li .bg {background-color: #000;filter: alpha(opacity = 50);opacity: 0.5;position: absolute;height: 100%;width: 100%;left: 0px;top: 0px;z-index: 0;}
.job_list ul li .name {position: relative;z-index: 1;padding-top: 50px;}
.job_list ul li .area {position: relative;z-index: 1;}

/*移动适配*/
.mobile .about {padding: 100px 0 300px 0;width: 90%;max-width: 600px}
.mobile .job_list .title1 {padding-top: 40px;height: 30px;font-size: 20px;}
.mobile .job_list .title2 {font-size: 30px;height: 60px;}
.mobile .job_list ul li {width: 100%;height: auto;padding-bottom:20px;margin: 0 0 10px 0;float: none;font-size: 16px;line-height: 25px;}
.mobile .job_list ul li .name {position: relative;z-index: 1;padding-top: 30px;}

/*联系===============================*/
.contact {}
.contact .text{}
.contact .link{padding-top:9px;}
.contact .link a.blue{color:#3b80b1;}
.contact .link a.green{color:#1db480;}
.contact .ewm{padding-top:9px;}









/**/
