@charset "utf-8";
/* CSS Document */
body,button, input, select, textarea,h1 ,h2, h3, h4, h5, h6 { font-family:Arial, Helvetica,'微软雅黑','\5B8B\4F53';}
body{font-size:12px;text-align:center;background:#fff;}
*{margin:0px;padding:0px;text-align:left;}
li{list-style-type:none;}
a{text-decoration:none;}
img{border:0px; vertical-align:middle;}
input,button,select,textarea{outline:none}
textarea{resize:none}
.pub{width:1300px;height:auto;margin:auto;}
.over{overflow:hidden;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
/*滚动条整体样式**高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar {width: 5px;}
/*滚动条里面小方块*/
::-webkit-scrollbar-thumb {background: #0049a2;}
/*滚动条里面轨道*/
::-webkit-scrollbar-track {background: #fff;}

/*首页顶部*/
.top{ height: 100px; width: 100%; background: #fff; top:0; z-index: 999; box-shadow:0 0 20px rgb(0 0 0 / 10%);}
.top_con{ width:90%; margin: 0 auto;}
.top .top_con .logo{float: left; overflow:hidden;}
.top .top_con .logo img { max-height: 75px; margin-top: 0.8rem;}
.top .top_con .nav{height:100px;float: right;} 
.top .top_con .nav_xm{float:left;width:auto;text-align:center;position:relative;}
.top .top_con .nav_t{padding:0 1.3rem;height:100px;text-align:center;font-size:1.2rem;line-height:100px;}
.top .top_con .nav_t a{color:#222;}
.top .top_con .nav_xm:hover .nav_z{display:block;}
.top .top_con .nav_xm:hover .nav_t { background: #0049a2;}
.top .top_con .nav_xm:hover .nav_t a{color:#FFF;}
.top .top_con .nav_z{position:absolute;left:0px;top:100px;width:100%;height:auto; z-index:99; display:none;background:#fff;}
.top .top_con .nav_z ul li{padding:0px;width:100%;height:50px;line-height:50px;text-align:center;}
.top .top_con .nav_z ul li a{color:#333; font-size: 1rem;}
.top .top_con .nav_z ul li:hover{background:#0049a2;}
.top .top_con .nav_z ul li:hover a{color:#fff;}
.top .top_con .nav_jh .nav_t {background:#0049a2;}
.top .top_con .nav_jh .nav_t a{color:#FFF;}
.top .change_en{float: right; margin-left: 20px; width: 100px; height: 30px; background: url('../images/en.png') no-repeat left; margin-top:2.1rem; padding-left: 35px; font-size: 18px; line-height: 30px;}
.top .change_en a{ color: #333; font-size:1.1rem;}
.top .change_en a:hover{color:#0049a2;}

/*************焦点图开始***************/
.banner{width:100%;height:auto;text-align:center;}
.banner img{ width: 100%;}
.banner2{width:100%;height:auto;text-align:center;}
.banner2 img{ max-height: 600px; max-width: 100%;}
.fullSlide{width:100%;position:relative;height:600px;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;line-height:50px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:80px;height:5px;margin:10px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.8;}
.fullSlide .hd ul .on{background:#0049a2;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/*搜索*/
.search{ float: right; margin-top: 26px;}
.search input[type='text']{ width: 300px; height: 40px; border: 1px solid #a1a1a1; border-radius: 10px; padding-left: 10px; line-height: 40px;}
.search input[type='submit']{ position: absolute; background: url('../images/search_btn.jpg') no-repeat; width: 30px; height: 30px; background-size: 85%; border: 0px; margin-left: -40px; margin-top: 8px;}

/*首页关于地源*/
.index_about{ margin-top: 40px;}
.index_title p:first-child{ font-size: 28px; color: #333;}
.index_title p:last-child{ font-size: 20px; color: #a0b3d3;}
.index_about_left{margin-top: 30px; width: 650px; float: left;}
.index_about_left p:first-child{font-size: 18px; color: #333; text-indent: 2rem; line-height: 50px;}
.index_about_left p:last-child{ text-align: right;}
.index_about_left p:last-child a{font-size: 16px; color: #0049a2; }
.index_about_right { width: 540px; float: right;}
.index_about_right img{ width: 400px;}

/*首页新闻*/
.index_news_bg{ background: #f9f9f9; margin-top: 80px;}
.index_news{ padding: 70px; background: #f9f9f9;}
.index_news_left{ width: 580px; float: left; margin-top: 20px;}
.index_news_left img{height: 430px; width: 580px;}
.index_news_right{ width: 700px; float: left; margin-top: 20px; margin-left: 20px;}
.index_news_right li{ height: 135px; line-height: 40px; margin-bottom: 12px; background: #fff;}
.index_news_right li .news_date{ width: 140px; height: 105px; float: left; color: #333; padding-top: 30px; transition: all 0.6s;}
.index_news_right li .news_date p{ text-align: center;}
.index_news_right li .news_date p:first-child{ font-size: 40px;}
.index_news_right li .news_date p:last-child{ font-size: 20px;}
.index_news_right li .news_con{ width: 540px; float: left; color: #333; height: 115px; padding-top: 20px; padding-right:20px; transition: all 0.6s;}
.index_news_right li .news_con p:first-child{ font-size: 20px; height: 40px;}
.index_news_right li .news_con p:last-child{ font-size: 14px; height: 20px; line-height: 20px;}
.index_news_right li:hover .news_date{ background: #0049a2; color: #fff; transition: all 0.6s;}
.index_news_right li:hover .news_con{ background: #0049a2; color: #fff; transition: all 0.6s;}
.index_news_nav{position: absolute; margin: 0 auto; margin-left: 900px; margin-top: -50px;}
.index_news_nav li{ float: left; margin-left: 10px; padding: 10px 30px; background: #FFF;}
.index_news_nav li a{ font-size: 16px; color: #333;}
.index_news_nav li:hover{ background: #0049a2;}
.index_news_nav li:hover a{ color: #fff;}

.index_newss{ display: none;}
.news_display{ display: block;}
.index_news_nav .news_over{ background: #0049a2;}
.index_news_nav .news_over a{ color: #fff;}

/*首页业务领域*/
.index_service{ margin-top: 70px;}
.index_service_list{ margin-top: 40px;}
.index_service_list li{ float: left; width: 240px; height: 255px; margin-right: 24px; background: #f9f9f9; margin-bottom: 25px; box-shadow: 4px 4px 5px #EEEEEE;}
.index_service_list li a{ color: #333;}
.index_service_list li:nth-child(5n){ margin-right: 0px;}
.index_service_list li p:nth-child(1){ text-align: center; margin-top: 60px;}
.index_service_list li p:nth-child(2){ padding: 20px 20px 10px 20px; font-size: 18px; margin-top: 30px; text-align: center;}
.index_service_list li p:nth-child(3){ padding: 5px 20px 20px 20px; font-size: 16px; color: #666; line-height: 24px;}
.index_service_list li:hover{ background: #0049a2;}
.index_service_list li:hover p{ color: #fff;}

.ico01{ background: url('../images/ico01.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico01{ background: url('../images/ico01-2.png') no-repeat center;}
.ico02{ background: url('../images/ico02.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico02{ background: url('../images/ico02-2.png') no-repeat center;}
.ico03{ background: url('../images/ico03.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico03{ background: url('../images/ico03-2.png') no-repeat center;}
.ico04{ background: url('../images/ico04.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico04{ background: url('../images/ico04-2.png') no-repeat center;}
.ico05{ background: url('../images/ico05.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico05{ background: url('../images/ico05-2.png') no-repeat center;}
.ico06{ background: url('../images/ico06.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico06{ background: url('../images/ico06-2.png') no-repeat center;}
.ico07{ background: url('../images/ico07.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico07{ background: url('../images/ico07-2.png') no-repeat center;}
.ico08{ background: url('../images/ico08.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico08{ background: url('../images/ico08-2.png') no-repeat center;}
.ico09{ background: url('../images/ico09.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico09{ background: url('../images/ico09-2.png') no-repeat center;}
.ico010{ background: url('../images/ico10.png') no-repeat center; margin: 0 auto; width: 70px; height: 70px;}
.index_service_list li:hover .ico010{ background: url('../images/ico10-2.png') no-repeat center;}


/*首页友情链接*/
.links{ margin-top: 70px;}
.links_list{ margin-top: 20px;}
.links_list li{ float: left; margin-right: 20px; margin-bottom: 10px;}
.links_list li a{ font-size: 16px; color: #333;}

/*底部*/
.foot_bg{width: 100%; overflow: hidden; background:#0049a2; height: auto; margin-top: 70px;}
.foot{ margin-top:50px; overflow: hidden;}
.foot_left_nav li{ width: 150px; float: left;}
.foot_left_nav li p:first-child{ color: #FFF; font-size: 18px; margin-bottom: 20px; font-weight: bold;}
.foot_left_nav li p a{ font-size: 16px; color: #FFF; line-height: 32px;}
.foot_left_nav li p a:hover{ color: #FFF;}
.foot_right_contact{ text-align: left; float:left; width: 300px;}
.foot_right_contact p:first-child{text-align: left; font-size: 18px; font-weight: bold; color: #fff;}
.foot_right_contact p:nth-child(2){text-align: left; margin-top: 25px; font-size: 20px; color: #fff;}
.foot_right_contact p:nth-child(3){text-align: left; margin-top: 15px; font-size: 16px; color: #fff; line-height: 24px;}
.foot_right_contact .ewm{ margin-top: 20px;}
.foot_right_contact .ewm li{ float: left; width: 91px; margin-right: 40px;}
.foot_right_contact .ewm li p{ font-size: 16px; text-align: center; margin-top: 10px;}
.bq_bg{ width: 100%; background: #1a1512; height: 56px; line-height: 56px; margin-top: 50px;}
.bq{ text-align: center; color:#cccccc; font-size: 16px;}
.bq span{ margin-left: 20x; margin-right: 20px; color: #cccccc;}
.bq span a{ color:#cccccc;}

.foot_right_two_contact{ text-align: left; float:left; margin-left: 50px; width: 120px;}
.foot_right_two_contact p:nth-child(1){text-align: left;}
.foot_right_two_contact p:nth-child(2){text-align: left; margin-top: 10px; font-size: 14px; text-align: center; color: #fff;}

/*单页面*/
.left_nav{ float: left; width: 230px; margin-top: 40px;}
.left_nav p{ width: 230px; height: 90px; line-height: 90px; font-size: 22px; background: #0049a2; color: #fff; text-align: center;}
.left_nav li{ width: 230px; height: 68px; line-height: 68px; background: #EEE; text-align: center; margin-bottom: 5px;}
.left_nav li a{ color: #333; font-size: 18px;}
.left_nav li:hover{ background: #dd973c;}
.left_nav li:hover a{ color: #fff;}
.left_nav li.about_nav_over{ background: #dd973c;}
.left_nav li.about_nav_over a{ color: #fff;}
.right_nav{width:1020px;margin-left:50px; float: left; margin-top: 40px;}
.way{width:100%;line-height:40px;background:url(../images/dian.png) repeat-x left 38px;}
.way_a{font-size:22px;color:#333;height:37px;line-height:37px;border-bottom:3px solid #0049a2;}
.way_b{font-size:14px;color:#666;}
.way_b a{color:#666;margin:0px 5px;}
.way_b a:hover{color:#0049a2;}
.zy_nr{margin-top:20px;}
.about{font-size:16px;line-height:35px;padding-top:20px;}
.about p{margin:20px;}

/*新闻*/
.new_list li{margin:30px 0px;}
.new_list li p{line-height:30px;font-size:16px;color:#333;}
.new_list li p .list_a{font-size:18px;width:785px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.new_list li p .list_a a{color:#333;}
.new_list li p .list_a a:hover{color:#0049a2;}
.new_list li div{margin-top:5px;font-size:14px;line-height:20px;color:#666;}

.next{text-align:left;margin-top:30px;}
.next ul{display:inline-block;overflow:hidden;}
.next ul li{float:left;padding:0px 10px;line-height:25px;border:1px solid #ccc;margin-left:5px;}
.next ul li a{color:#333;}
.next ul li:hover{background:#0049a2}
.next ul li:hover a{color:#fff;}

.new_about{padding-top:20px;}
.new_title{text-align:center;font-size:24px;line-height:50px;color:#0d4da1;letter-spacing:1px;}
.new_xx{text-align:center;color:#666;letter-spacing:1px; font-size: 16px; margin-top: 10px;}
.new_xx>span{ margin: 0 10px;}
.new_nr{margin-top:50px;font-size:16px;line-height:36px;}

/*业务*/
.servicelist{ width: 100%; margin-top: 50px; overflow: hidden;}
.list_left{ width: 400px; float: left; overflow: hidden;}
.list_left img{ width: 400px; height: 230px;}
.list_right{ float: right; margin-left: 50px; width: 570px;}
.list_right p:first-child{ font-size: 22px;}
.list_right p:first-child a{ color: #333;}
.list_right p:first-child a:hover{ color: #0049a2;}
.list_right p:nth-child(2){ width: 80px; height: 2px; background: #dd983d; margin-top: 10px; margin-bottom: 20px;}
.list_right p:last-child{ font-size: 14px; line-height: 30px;}

/*案例*/
/*业务*/
.caselist{ width: 100%; margin-top: 30px; overflow: hidden;}
.list_case{width: 100%; }
.list_case p:first-child{ font-size: 22px;}
.list_case p:first-child a{ color: #333;}
.list_case p:first-child a:hover{ color: #0049a2;}
.list_case p:nth-child(2){ width: 80px; height: 2px; background: #dd983d; margin-top: 10px; margin-bottom: 10px;}
.list_case p:last-child{ font-size: 14px; line-height: 26px;}
.list_case p:nth-child(3){ font-size: 14px; line-height: 26px;}
.list_case p:nth-child(4){ font-size: 14px; line-height: 26px;}
.list_case p:nth-child(5){ font-size: 14px; line-height: 26px;}

/*求职*/
.job{}
.job_info{ width: 100%; background: #EEE; text-indent: 2rem; padding: 20px 10px; font-size: 14px; margin-bottom: 30px;}
.job_info span{ color: red; font-weight: bold;}
.job_input_one{ overflow: hidden; width: 100%; margin-bottom: 30px;}
.job_input_two{ width: 100%; float: left; margin-bottom: 30px;}
.job_input_two li{ float: left; width: 510px;}
.job_input_one span{ font-size: 16px;}
.job_input_two span{ font-size: 16px; width: 4ch;}
.select01{ width: 500px; height: 32px; line-height: 32px; border: 1px solid #999; font-size: 16px; border-radius: 3px;}
.select02{ width: 100px; height: 32px; line-height: 32px; border: 1px solid #999; font-size: 16px; border-radius: 3px;}
.input01{ width: 150px; height: 32px; line-height: 32px; border: 1px solid #999; font-size: 16px; border-radius: 3px; padding-left: 5px;}
.input02{ width: 500px; height: 32px; line-height: 32px; border: 1px solid #999; font-size: 16px; border-radius: 3px; padding-left: 5px;}
.tijiao{ width: 100%; margin-left: 200px;}
.tijiao input[type='submit']{ width: 200px; height: 40px; line-height: 40px; font-size: 16px; background: #0049a2; color: #fff; border: 0; text-align: center; border-radius: 5px;}

/*资质*/
.honor{}
.honor li{ float: left; width: 320px; margin-right: 30px; margin-bottom: 30px; text-align: center;}
.honor li:nth-child(3n){ margin-right: 0px;}
.honor li img{ max-width: 320px; height: 220px;}
.honor li p{ height: 50px; line-height: 50px; background: #EEE; color: #333; text-align: center; font-size: 16px;}
.honor li:hover p{ background: #0049a2; color: #fff;}