﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
* {list-style:none; margin:0; padding:0; text-decoration:none;}
body {font-family:"微软雅黑"; color:#333;}
/*Header*/
.header {width:100%; height:170px; float:left;}
.header_top {width:100%; float:left; height:90px;}
.nav {width:100%; float:left; height:80px; background:#BA2835;}
.header_top_1200 {width:1200px; height:90px; margin:0 auto;}
.logo {width:353px; height:52px; float:left; margin-top:19px;}
.logo img {width:353px; height:52px;}
.contact {width:500px; height:40px; margin-top:25px; float:right;}
.contact span:nth-child(1) {font-size:30px; line-height:40px; font-weight:bold; float:right;}
.contact span:nth-child(2) {font-size:24px; line-height:40px; float:right; margin:0 10px;}
.contact span:nth-child(3) {font-size:14px; float:right;}
.contact img {width:30px; height:30px; margin-top:5px; float:right; margin-right:15px;}
.nav_ul {width:1200px; margin:0 auto;}
.nav_default {width:135px; height:80px; line-height:80px; text-align:center; float:left; position:relative;}
.nav_a {width:135px; height:80px; display:block; line-height:80px; background:#BA2835; color:#FFF; font-size:16px;}
.nav_a_initialize_choosed {width:135px; height:80px; display:block; line-height:80px; font-size:16px; background:#EEE; color:#BA2835;}
.nav_a_choosed {width:135px; height:80px; display:block; line-height:80px; font-size:16px; background:#EEE; color:#BA2835;}
.nav_slide {width:200px; height:30px; display:block; position:absolute; top:80px; left:0; display:none;}
.nav_slide ul li {width:180px; float:left; background:#EEE; cursor:pointer; height:30px; font-size:14px; line-height:30px; text-align:left; padding-left:20px;}
.nav_slide ul li:hover {width:179px; border-left:3px solid #BA2835; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; float:left; background:#EEE; cursor:pointer; height:28px; font-size:14px; line-height:28px; text-align:left; padding-left:17px;}
.nav_slide ul li:hover .nav_span_choosed {display:block;}
.nav_slide ul li:hover .nav_a_word {line-height:28px; height:28px;}
.nav_span_choosed {line-height:28px; color:#BA2835; float:right; margin-right:10px; display:none;}
.nav_a_word {float:left; color:#333; line-height:30px; height:30px; font-size:14px;}
.search {width:220px; float:right;}
.search img {width:18px; height:18px; margin-top:25px; float:right;border-radius:5px; padding:5px; cursor:pointer;}
.search_box {float:right; width:140px; padding:0 10px; color:#FFF; height:22px; outline:none; border:1px solid #FFF; border-radius:5px; background:#BA2835; margin:29px 10px 0 0;}
.search input::-webkit-input-placeholder {color:#FFF;}
/*Index*/
.index_pic {width:100%; float:left;}
.index_pic img {width:100%;}
.company_introduction {width:100%; float:left; margin:60px 0;}
.company_introduction_1200 {width:1200px; margin:0 auto;}
.company_introduction_left {width:579px; height:373px; float:left;}
.company_introduction_left img {width:579px; height:373px;}
.company_introduction_right {width:570px; float:right;}
.company_introduction_right img {width:387px; height:93px; float:left;}
.company_introduction_word {width:100%; float:left; font-size:16px; margin:20px 0; line-height:25px;}
.company_introduction_right ul {width:100%; float:left;}
.company_introduction_right ul li {width:104px; height:120px; float:left; margin-right:10px; position:relative;}
.company_introduction_right ul li:nth-child(5) {margin-right:0;}
.company_introduction_right ul li i {display:inline-block;width:104px; height:120px; position:absolute; top:0; left:0; -webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.company_introduction_right ul li .ci-icon1{background: url(img/icon_01.png) no-repeat;}
.company_introduction_right ul li .ci-icon2{background: url(img/icon_02.png) no-repeat;}
.company_introduction_right ul li .ci-icon3{background: url(img/icon_03.png) no-repeat;}
.company_introduction_right ul li .ci-icon4{background: url(img/icon_04.png) no-repeat;}
.company_introduction_right ul li .ci-icon5{background: url(img/icon_05.png) no-repeat;}
.company_introduction_right ul li .ci-icon1:hover{background: url(img/icon_1.png) no-repeat;}
.company_introduction_right ul li .ci-icon2:hover{background: url(img/icon_2.png) no-repeat;}
.company_introduction_right ul li .ci-icon3:hover{background: url(img/icon_3.png) no-repeat;}
.company_introduction_right ul li .ci-icon4:hover{background: url(img/icon_4.png) no-repeat;}
.company_introduction_right ul li .ci-icon5:hover{background: url(img/icon_5.png) no-repeat;}
.index_title {width:100%; float:left; margin-bottom:60px;}
.index_title_1200 {width:1200px; margin:0 auto;}
.index_title_top {text-align:center; font-size:22px; letter-spacing:0.1em;}
.index_title_top span {font-weight:bold; font-size:26px;}
.index_title_center {width:381px; margin:10px auto;}
.index_title_center img {width:381px; height:3px;}
.index_title_bottom {text-align:center; color:#8E8E8E;}
.business_areas {width:100%; float:left; height:400px; position:relative; margin-bottom:60px;}
.business_areas_left {width:55%; height:400px; float:left; background:#BA2835;}
.business_areas_right {width:45%; height:400px; float:left; background:#F8F8F8;}
.business_areas_position {position:absolute; width:1200px; margin-left:50%; left:-600px; height:400px;}
.business_areas_position_left {width:720px; height:400px; float:left;}
.business_areas_position_right {width:480px; height:400px; float:right;}
.business_areas_position_left ul li {width:230px; height:200px; float:left; position:relative;}
.business_areas_position_left ul li:nth-child(1) i {position:absolute; left:80px; bottom:90px;}
.business_areas_position_left ul li:nth-child(2) i {position:absolute; left:80px; bottom:90px;}
.business_areas_position_left ul li:nth-child(3) i {position:absolute; left:70px; bottom:90px;}
.business_areas_position_left ul li:nth-child(4) i {position:absolute; left:90px; bottom:90px;}
.business_areas_position_left ul li:nth-child(5) i {position:absolute; left:80px; bottom:90px;}
.business_areas_position_left ul li:nth-child(6) i {position:absolute; left:75px; bottom:90px;}
.business_areas_position_left ul li p {position:absolute; left:0; bottom:50px; width:100%; text-align:center; color:#FFF; font-size:16px; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;letter-spacing: 2px;}
.business_areas_position_left ul li i{display: inline-block;-webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s;}
.business_areas_position_left ul li i.ba-icon1{width: 74px;height: 52px;background: url(img/icon_08.png) no-repeat;}
.business_areas_position_left ul li i.ba-icon2{width: 71px;height: 56px;background: url(img/icon_07.png) no-repeat;}
.business_areas_position_left ul li i.ba-icon3{width: 71px;height: 59px;background: url(img/icon_06.png) no-repeat;}
.business_areas_position_left ul li i.ba-icon4{width: 50px;height: 74px;background: url(img/icon_09.png) no-repeat;}
.business_areas_position_left ul li i.ba-icon5{width: 74px;height: 52px;background: url(img/icon_10.png) no-repeat;}
.business_areas_position_left ul li i.ba-icon6{width: 74px;height: 50px;background: url(img/icon_11.png) no-repeat;}
.business_areas_position_left ul li:hover p {text-shadow:3px 1px 2px rgba(255,255,255,0.8);}
.business_areas_position_left ul li:hover i{bottom:95px;}
.business_areas_position_right p {width:100%; float:left; line-height:25px; font-size:14px; color:#989898; margin-top:40px;}
.business_areas_position_right p:nth-child(2) {font-size:22px; letter-spacing:0.1em; color:#333; font-weight:bold; margin-top:10px; line-height:35px;}
.business_areas_position_right p:nth-child(3) {margin-top:10px;}
.view_more {width:170px; height:50px; line-height:50px; text-align:center; color:#525252; font-size:16px; display:block; background:#eeeeee; float:left; margin: 20px 103px 0; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.view_more:hover {color:#fff; background:#ba2835;}
.business_areas_position_right .view_more{margin: 20px 0 0;}
.news_and_information {width:100%; float:left;}
.news_and_information_1200 {width:1200px; margin:0 auto;}
.news_and_information_ul_li_img {width:376px; height:235px; float:left; overflow:hidden;}
.news_and_information ul li {width:376px; height:535px; float:left; margin-right:36px;cursor: pointer;}
.news_and_information ul li:nth-child(3) {margin-right:0;}
.news_and_information ul li img {width:376px; height:235px;  -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_and_information ul li p {text-align:center; font-size:18px; color:#333;line-height:25px; width:100%; margin-top:20px; float:left; transition:all 0.5s;-webkit-transform:all 0.5s;}
.news_and_information ul li p:nth-child(3) {font-size:14px; color:#838383; margin-top:10px; height:50px;line-height: 25px;overflow: hidden;}
.news_and_information ul li a {margin:20px 0 0 103px;}
.news_and_information ul li p:hover {color:#BA2835;}
.news_and_information ul li img:hover { -webkit-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
/*About us*/
.navigation_tip {width:100%; float:left; height:55px; line-height:55px; background:#F4F4F4;}
.navigation_tip_1200 {width:1200px; margin:0 auto;}
.navigation_tip a {color:#333; font-size:14px;}
.navigation_tip a:hover {color:#BCBCBC;}
.navigation_tip span {margin:0 10px; font-size:14px;}
.content_title {width:100%; float:left; margin:60px 0;}
.content_title_1200 {width:1200px; margin:0 auto;}
.content_title_header {width:100%; height:70px; float:left; margin-bottom:15px;}
.content_title_header_left {width:195px; height:70px; float:left;}
.content_title_header_left p {width:100%; float:left; font-size:16px; line-height:35px; color:#696969;text-transform: uppercase;}
.content_title_header_left p:nth-child(1) {color:#BA2835; font-size:24px; line-height:35px; font-weight:bold;}
.content_title_header_right {float:right; height:70px;}
.content_title_header_right ul li {width:120px; float:left; height:40px; margin-top:15px;}
.small_nav {width:100px; height:40px; line-height:40px; display:block; text-align:center; color:#333; font-size:16px; 
  margin-left:10px;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.small_nav:hover{background:#BA2835;color:#FFF;}
.on { background:#BA2835; color:#FFF;}
.content_title_main {width:100%; float:left;}
.content_title_main p {font-size:14px; text-indent:2em; width:100%; float:left; margin-top:15px; line-height:25px; color:#444;}
.content_title_main_pic {width:100%; height:800px; float:left; margin-top:15px;}
.content_title_main_pic img {width:1200px; height:800px;}
/*About us honor of qualification*/
.honor_of_qualification_list {width:100%; float:left;}
.honor_of_qualification_list ul li {width:274px; float:left; margin:30px 30px 0 0;border: 1px solid #ddd;}
.honor_of_qualification_list ul li:nth-child(4n) {margin:15px 0 0 0;}
.honor_of_qualification_list ul li img {width:274px; height:391px;}
.honor_of_qualification_list p {width:100%;line-height:25px; font-size:14px; color:#7D7D7D; margin:5px 0 10px;text-align: center;}
/*About us partners*/
.partners_list {width:100%; float:left;}
.partners_list ul li {width:233px; float:left; margin:30px 89px 0 0;}
.partners_list ul li:nth-child(4n) {margin:30px 0 0 0;}
.partners_list ul li img {width:233px; height:90px;}
/*About us development course*/
.about_us_development_course_img {width:100%; float:left; margin-top:15px;}
.about_us_development_course_img img {width:100%; height:856px;}
/*Contact us*/
.content_us_pic {width:100%; float:left; margin-top:15px;}
.content_us_pic_left {width:611px; height:507px; margin-left:95px; float:left;}
.content_us_pic_left img {width:611px; height:505px;}
.content_us_pic_right {width:314px; height:507px; float:left;}
.content_us_pic_right_pic {width:312px; height:211px; float:left; border:1px solid #BA2835; margin:150px 0 0 80px;}
.content_us_pic_right_pic_bg {width:304px; height:203px; margin:4px;}
.content_us_pic_right_word {width:100%; float:left; margin-left:80px;}
.content_us_pic_right_word div {width:100%; float:left; line-height:25px; text-indent:1em; margin-top:10px; font-size:14px; color:#212121;}
.content_us_pic_right_word div img {float:left;}
.content_us_pic_right_word div:nth-child(2) img {margin-top:4px;}
.content_us_pic_right_word div span {float:left;font-size: 12px;}
.contact_us_way {width:100%; height:450px; float:left; background:#F6F6F6;}
.contact_us_way_1200 {width:1200px; margin:0 auto;}
.contact_us_way_left {width:580px; float:left; margin-top:80px;}
.contact_us_way_left_input {width:548px; float:left; padding-left:30px; color:#333; font-size:16px; border:1px solid #B5B5B5; outline:none; height:48px; margin-bottom:15px;}
.contact_us_way_right {width:580px; float:right; margin-top:80px;}
.contact_us_way_right textarea {resize:none; width:518px; height:138px; word-break:break-all; color:#333; font-size:16px; padding:20px 30px; line-height:20px; border:1px solid #B5B5B5; outline:none;}
.submit_btn {width:140px; height:50px; border:0; outline:none; line-height:50px; font-size:14px; color:#FFF; margin-top:20px; float:right; background:#BA2835; display:block; text-align:center; box-shadow:0 2px 10px #333;}
.reset_btn {width:140px; height:50px; border:0; outline:none; line-height:50px; font-size:14px; color:#969696; margin-top:30px; float:left; background:#E5E5E5; display:block; text-align:center; box-shadow:0 2px 10px #333;}
.map {width:100%; height:400px; float:left;}
.map img {width:100%;}
/*News and information*/
.news_and_information_list {width:100%; float:left; margin-top:15px;}
.news_and_information_list ul li {width:100%; height:260px; float:left; background:#EEE; margin-bottom:30px;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;box-sizing: border-box;}
.news_and_information_list_a {width:100%; height:260px; float:left; background:#EEE; margin-bottom:30px;}
.news_and_information_list ul li:hover .news_and_information_list_word p:nth-child(1) {color:#BA2835;}
.news_and_information_list ul li:hover .news_and_information_list_arrow_img {display:none;}
.news_and_information_list ul li:hover .news_and_information_list_arrow_img_choosed {display:block;}
.news_and_information_list ul li:hover {box-shadow:0 0 10px rgba(4,0,0,0.2);}
.news_and_information_list_img {width:310px; height:190px; margin:35px 30px; float:left;}
.news_and_information_list_img img {width:310px; height:190px;}
.news_and_information_list_word {width:640px; float:left; margin:35px 60px 35px 30px;}
.news_and_information_list_word p {width:100%; float:left;}
.news_and_information_list_word p:nth-child(1) {font-size:18px; font-weight:bold; color:#999;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.news_and_information_list_word p:nth-child(2) {height:130px; font-size:14px; color:#828282; line-height:25px; margin-top:20px;}
.news_and_information_list_word p:nth-child(3) {font-size:14px; color:#828282;}
.paging {width:100%; float:left; margin:40px 0 35px 0; display:inline-block; text-align:center;}
.JZD_PAGE_GONG, .JZD_PAGE_ZONGSHU, .JZD_PAGE_TIAOJILU, .JZD_PAGE_YECI, .JZD_PAGE_DANGQIANYE, .JZD_PAGE_XIEGANG, .JZD_PAGE_ZHONGYE, .JZD_PAGE_YE, .JZD_PAGE_ZHUANGDAO, .JZD_PAGE_SELECT, .JZD_PAGE_SELECT_YE {display:none;}
.JZD_PAGE_SHUZIYE a {width:48px; height:48px; display:inline-block; margin-right:15px; cursor:pointer; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #333;}
.JZD_PAGE_FIRST a {width:48px; height:48px; display:inline-block; margin-right:15px; cursor:pointer; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #333;}
.JZD_PAGE_LAST a {width:48px; height:48px; display:inline-block; margin-right:15px; cursor:pointer; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #333;}
.JZD_PAGE_PREVIOUS a {width:48px; height:48px; display:inline-block; margin-right:15px; cursor:pointer; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #333;}
.JZD_PAGE_NEXT a {width:48px; height:48px; display:inline-block; margin-right:15px; cursor:pointer; font-size:14px; color:#333; text-align:center; line-height:48px; border:1px solid #333;}
.JZD_PAGE_SHUZIYE a:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}
.JZD_PAGE_FIRST a:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}
.JZD_PAGE_LAST a:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}
.JZD_PAGE_PREVIOUS a:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}
.JZD_PAGE_NEXT a:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}
.JZD_PAGE_DISABLED, .JZD_PAGE_DISABLED a {background:#BA2835; color:#FFF;margin-right:15px;padding: 5px; border:0; display:inline-block;}
.JZD_PAGE_DISABLED:hover {background:#BA2835; color:#FFF; width:50px; height:50px; line-height:50px; border:0;}

.news_and_information_list_arrow {width:35px; height:28px; float:left; margin-top:116px;}
.news_and_information_list_arrow_img {width:35px; height:28px;}
.news_and_information_list_arrow_img_choosed {width:35px; height:28px; display:none;}
/*News and information deatils*/
.news_and_information_details {width:100%; float:left; margin-top:15px;}
.news_and_information_details_word span {color:#BA2835; font-size:24px; line-height:35px; font-weight:bold; float:left;}
.news_and_information_details_word span:nth-child(2) {color:#333; line-height:35px; margin-left:20px; font-weight:normal; font-size:16px; float:left;text-transform: uppercase;margin-top: 5px;}
.news_and_information_details_img {width:100%; height:551px; border-bottom:1px solid #999; float:left; position:relative;}
.news_and_information_details_img ul {position:absolute; right:0; bottom:75px;}
.news_and_information_details_img ul li {width:48px; height:48px; float:left; margin:0 10px; line-height:48px; font-size:16px; display:block; cursor:pointer; color:#FFF; border:1px solid #FFF; text-align:center;}
.news_and_information_details_img ul li:hover {width:50px; height:50px; float:left; margin:0 10px; line-height:50px; display:block; border:0; background:#1874C1; text-align:center;}
.news_and_information_details_img ul li:nth-child(1) {width:50px; height:50px; float:left; margin:0 10px; line-height:50px; display:block; border:0; font-size:16px; background:#1874C1; text-align:center;}
.news_and_information_details_img img {width:100%; height:440px; margin:55px 0;}
.news_and_information_details_main {width:100%; float:left; margin-top:30px;}
.news_and_information_details_main p {font-size:14px; text-indent:2em; width:100%; float:left; margin-top:15px; line-height:25px; color:#444;}
/*Business areas*/
.business_areas_list {width:100%; float:left;}
.business_areas_list ul li {width:100%; float:left; height:400px; float:left; margin-bottom:30px; border-bottom:1px solid #999;}
.business_areas_list ul li:nth-child(3n) {border:0;}
.business_areas_list_img {width:435px; height:370px; float:left;}
.business_areas_list_img img {width:435px; height:370px;}
.business_areas_list_main {width:725px; float:left; margin-left:40px;}
.business_areas_list_main_title {width:100%; float:left;}
.business_areas_list_main_title span {font-size:24px; font-weight:bold; float:left; line-height:25px;color:#0f0f0f;}
.business_areas_list_main_title span:nth-child(2) {font-size:18px; font-weight:normal; float:left; line-height:25px; margin-left:30px;color:#696969;text-transform: uppercase;margin-top: 5px;}
.business_areas_list_main_details {width:100%; float:left; height:250px;overflow:hidden;}
.business_areas_list_main_details p {width:100%; float:left; margin-top:15px; color:#828282; font-size:14px; line-height:25px;}
.view_more_white {width:170px; height:50px; line-height:50px; text-align:center; color:#828282; font-size:16px; display:block; background:#FFF; border:1px solid #828282; float:left; margin-top:15px;-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.view_more_white:hover{background:#ba2835; border:1px solid #ba2835;color:#fff;}
/*Footer*/
.footer {width:100%; height:150px; background:#292C33; float:left;}
.footer_1200 {width:1200px; margin:0 auto;} 
.footer_top {width:100%; height:73px; border-bottom:2px solid #BCBCBC; float:left;}
.footer_top_img_top {float:left; width:47px; height:47px; margin:13px 0 0 0;}
.footer_top_img {width:35px; height:35px; margin:19px 0 0 15px; float:right; cursor:pointer;}
.footer_top_img:nth-child(1) {margin:19px 0 0 0;}
.footer_top_img_01 {width:35px; height:35px;}
.footer_top_img_02 {width:35px; height:35px; display:none;}
.footer_top_img_03 {width:35px; height:35px;}
.footer_top_img_04 {width:35px; height:35px; display:none;}
.footer_top_img_05 {width:35px; height:35px;}
.footer_top_img_06 {width:35px; height:35px; display:none;}
.footer_top ul {width:600px; float:left; margin-left:150px;}
.footer_top ul li {width:120px; float:left; cursor:pointer;}
.footer_top ul li a {line-height:73px; line-height:73px; color:#BCBCBC; font-size:14px;}
.footer_top ul li a:hover {color:#FFF;}
.footer_bottom {width:100%; height:75px; float:left;}
.footer_bottom img {float:right; margin:25px 10px 0 0;}
.footer_bottom span {font-size:12px; color:#BCBCBC; line-height:75px;}
.footer_bottom span:nth-child(2) {float:right; font-size:18px;}