@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;}
.pub{width:1360px;height:auto;margin:auto;}
.over{overflow:hidden;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}

/***************************************** 首页 **************************************/
.web_nav{height:100px; z-index: 1}
.logo{width:440px;height:49px;margin-top:25px;}
.nav{height:100px;}
.nav_xm{float:left;width:auto;font-size:20px;text-align:center;position:relative;}
.nav_t{width:136px;height:98px;text-align:center;font-size:18px;line-height:100px;font-weight:500;}
.nav_t:hover{border-bottom: 2px solid #8f051d;}
.nav_t a{color:#333;}
.nav_xm:hover .nav_z{display:block;}
.nav_xm:hover .nav_t{border-bottom: 2px solid #8f051d;}
.nav_xm:hover .nav_t a{color:#8f051d;}
.nav_z{position:absolute;left:0px;top:100px;width:100%;height:auto; z-index:99; display:none;font-size:16px;background:#fff;}
.nav_z ul li{padding:0px;width:100%;height:42px;line-height:42px;text-align:center;margin-top:1px;}
.nav_z ul li a{color:#333;}
.nav_z ul li:hover a{color:#8f051d;}
.nav_jh .nav_t a{color:#8f051d;}

/**********  banner  ***********/
.banner{width:100%;height:auto;text-align:center;}
.banner2{width:100%;height:393px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.banner2 img{ z-index: -1;}

.index_title_en{ font-size: 36px; text-align: center;}
.index_title{ font-size: 36px; text-align: center;}
.index_title_ico{ text-align: center; margin-top: 10px;}
/**********首页about************/
.floor_1{ margin-top: 90px; overflow: hidden;}
.index_about{overflow: hidden; margin-top: 65px;}
.index_about_nr{ width:720px; float: left; font-size: 18px; line-height: 42px; color:#333; margin-top: 50px;}
.index_about_nr p a{ text-indent: 0px; color: #8f051d; float:right;}
.index_about_pic{ width:557px; float: left; margin-left: 83px;}
/*************首页核心业务******************/
.floor_bg{ background: url("../images/index_yewu_bg.jpg"); height: 721px;}
.floor_2{ margin-top: 90px; overflow: hidden; padding:60px 0px;}
.index_yewu{ margin-top: 50px; overflow: hidden;}
.index_yewu li{ width:272px; height:332px; background: #fff; float:left; overflow: hidden; margin: 0 34px;}
.index_yewu li .yewu_ico01{ margin-top: 40px; margin-left: 101px;background: url("../images/ico1-1.png") no-repeat; width:70px; height:70px;}
.index_yewu li .yewu_ico02{ margin-top: 40px; margin-left: 101px;background: url("../images/ico2-1.png") no-repeat; width:70px; height:70px;}
.index_yewu li .yewu_ico03{ margin-top: 40px; margin-left: 101px;background: url("../images/ico3-1.png") no-repeat; width:70px; height:70px;}
.index_yewu li .yewu_ico04{ margin-top: 40px; margin-left: 101px;background: url("../images/ico4-1.png") no-repeat; width:70px; height:70px;}
.index_yewu li .yewu_title{ color:#333; font-size: 20px; font-weight: bold; text-align: center; padding-top: 18px;}
.index_yewu li .yewu_con{ padding: 20px 20px; font-size: 16px; color:#555; line-height:30px;}
.index_more{overflow: hidden; text-align: center;  width:100%; margin-top: 50px; padding-top: 10px; height: 50px;}
.index_more a{ border:1px solid #CCC; padding:10px 30px; color:#555;}
.index_more a:hover{ border:1px solid #8f051d;}

.index_yewu li:hover{ background: #8f051d;}
.index_yewu li:hover .yewu_ico01{ margin-top: 40px; margin-left: 101px;background: url("../images/ico1-2.png") no-repeat; width:70px; height:70px;}
.index_yewu li:hover .yewu_ico02{ margin-top: 40px; margin-left: 101px;background: url("../images/ico2-2.png") no-repeat; width:70px; height:70px;}
.index_yewu li:hover .yewu_ico03{ margin-top: 40px; margin-left: 101px;background: url("../images/ico3-2.png") no-repeat; width:70px; height:70px;}
.index_yewu li:hover .yewu_ico04{ margin-top: 40px; margin-left: 101px;background: url("../images/ico4-2.png") no-repeat; width:70px; height:70px;}
.index_yewu li:hover .yewu_title{ color:#fff;}
.index_yewu li:hover .yewu_con{color:#fff;}

/**********首页新闻**********/
.floor_3{ margin-top: 90px; overflow: hidden;}
.index_news{ margin-top:40px; overflow: hidden;}
.left_news{ overflow: hidden; width:599px; float:left;}
.left_news p img{ width: 599px; height: 343px;}
.left_news .p1{ font-size: 22px; margin-top: 15px;}
.left_news .p1 a{ color: #000;}
.left_news .p1 a:hover{ color: #8f051d;}
.left_news .p2{ font-size: 16px; color: #666; margin-top: 15px;}
.right_news{ margin-left: 30px; width:731px; float:left;}
.right_news li{ height:149px; margin-bottom: 20px;}
.right_news li .news_pic{ float:left; width:262px;}
.right_news li .news_pic img{ width: 262px; height: 149px;}
.right_news li .news_nr{ float:left; margin-left: 30px; width:439px;}
.right_news li .news_nr:hover .t1 a{ color: #8f051d;}
.right_news li .news_nr .t1{ font-size: 20px;}
.right_news li .news_nr .t1 a{ color: #000;}
.right_news li .news_nr .t2{ font-size: 16px; margin-top: 13px; color: #666;}

/***********底部**********/
.foot_bg{ margin-top: 90px; overflow: hidden; background: #3e3232; height: 420px;}
.foot{ padding-top: 55px;}
.foot .foot_1{ width:486px; float:left;}
.foot .foot_1 .s1{ font-size: 20px; color:#bcbcbc;}
.foot .foot_1 .s2{ font-size: 16px; color: #bcbcbc; line-height: 30px; margin-top: 20px;}
.foot .foot_1 .s3{ font-size:20px; margin-top: 20px; color: #bcbcbc;}
.foot .foot_1 .s4{ font-size:30px; margin-top: 5px; color: #bcbcbc; font-weight: bold;}
.foot .foot_2{ float:left; width:310px; margin-left: 50px; padding-top: 30px;}
.foot .foot_3{ float:left; width:464px; margin-left: 50px; margin-top: 30px;}
.foot .foot_3 li{ width:120px; float:left; margin-left: 70px;}
.foot .foot_3 li p{ width:120px; margin-top: 10px; color: #fff; text-align: center; font-size: 14px; color: #bcbcbc;}
.bq{ width:100%; float:left; height: 80px; line-height: 80px; color:#bcbcbc; border-top:1px solid #bcbcbc; margin-top: 60px; font-size: 16px;}
.bq p{ text-align: center;}

/*********左边菜单************/
.about_left{ width: 230px; overflow:hidden; margin-top: -60px; z-index: 999; float: left;}
.about_title{ width:230px; height: 120px; background: url("../images/about_title_bg.jpg") no-repeat; color: #fff; position: absolute;}
.about_title p { text-align: center; font-size: 16px; padding-top: 8px;}
.about_title p.p_title{ text-align: center; padding-top: 25px; font-size: 30px; color: #fff;}
.left_nav{ overflow: hidden; background:#f6f6f6; width: 230px; margin-top: 120px;}
.left_nav li{ width:200px; height: 60px; line-height: 60px; border-bottom: 1px solid #e5e5e5; margin-left: 15px;}
.left_nav li:hover{ background: #f6f6f6 url("../images/left_nav_bg.png") no-repeat center right; line-height: 60px;}
.left_nav li:hover a{ color:#8f051d;}
.left_nav li a{ font-size: 16px; color: #333;}

.left_nav li.navover{background: #f6f6f6 url("../images/left_nav_bg.png") no-repeat center right; line-height: 60px;}
.left_nav li.navover a{color:#8f051d;}

/******右边菜单*********/
.about_right{width:1060px;margin-left:60px; float:left; overflow: hidden; margin-top: 25px;}
.way{line-height:35px; border-bottom:1px solid #ddd;}
.way_a{padding:0px 5px;height:33px;border-bottom:2px solid #8f051d;font-size:18px;color:#666;}
.way_b{color:#666; float:right; font-size:14px;}
.way_b a{display:inline-block;color:#666;}
.way_b a:hover{color:#8f051d;}

/***********单页面内容**************/
.about_nr{ overflow: hidden; padding:30px 10px;}
.about_nr p{ font-size: 16px; line-height: 34px;}

/*******新闻列表********/
.new_list li{margin:30px 0px; padding: 10px;}
.new_list li:hover{ background: #f4f4f4; padding:10px;}
.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:#8f051d;}
.new_list li div{margin-top:5px;font-size:14px;line-height:20px;color:#666;}

/***************************************** 新闻阅读页 **************************************/
.new_about{margin-top:30px; overflow: hidden; padding:10px;}
.new_title{text-align:center;font-size:24px;line-height:50px;color:#8f051d;letter-spacing:1px;}
.new_xx{text-align:center;color:#666;font-size: 14px; margin-top: 20px;}
.new_xx span{ margin-right: 20px;}
.new_nr{margin-top:40px;font-size:16px;line-height:36px;}

/***************************************** 团队列表 **************************************/
.team_nr{ overflow: hidden; margin-top: 30px;}
.team_nr li{ width:100%; margin-bottom: 30px; overflow: hidden;}
.team_left{ width: 200px; float: left;}
.team_right{ width: 820px; float: left; margin-left: 40px;}
.team_right .team_title{ margin-top: 10px;}
.team_right .team_title a{ font-size: 20px; color: #8f051d;}
.team_right .team_title span{ color: #333; font-size: 18px; margin-left: 20px;}
.team_right .team_con{ margin-top: 20px; font-size: 16px; line-height: 34px;}
.team_right .team_con_del{ margin-top: 20px; font-size: 16px; line-height: 34px;}
.team_right .team_con p{ font-size: 16px; line-height: 42px;}

/**************合作客户*************************/
.customer_list{ overflow: hidden; margin-top: 30px;}
.customer_list li{ width:235px; height: 112px; overflow: hidden; border:1px solid #999; text-align: center; float: left; margin-right: 37px; margin-bottom: 30px; line-height: 112px;}
.customer_list li:hover{ border:1px solid #8f051d; box-shadow:0px 0px 3px 3px rgba(0,0,0,.1);cursor: pointer;}
.customer_list li img{ max-width: 90%; max-height: 102px; margin:0 auto; vertical-align:middle;}
.customer_list li.mr_0{ margin-right: 0px;}

/**************荣誉*************************/
.honor_list{ overflow: hidden; margin-top: 30px;}
.honor_list li{ width:235px; height: 192px; overflow: hidden; border:1px solid #999; text-align: center; float: left; margin-right: 37px; margin-bottom: 30px; line-height: 162px;}
.honor_list li:hover{ border:1px solid #8f051d; box-shadow:0px 0px 3px 3px rgba(0,0,0,.1);cursor: pointer;}
.honor_list li img{ max-width: 90%; max-height: 152px; margin:0 auto; vertical-align:middle;}
.honor_list li.mr_0{ margin-right: 0px;}
.honor_list li p{ line-height: 30px; text-align: center; font-size: 14px; color: #333;}

/************************************分页****************************/
.list_page {width:90%; clear:both; margin-top:30px;}
.list_page ul a {text-decoration:none;color:#797979; border:1px solid #CCCCCC; float:left; font-size:14px; height:34px; line-height:34px; text-align:center; margin-right:2px; padding:0 10px;}
.list_page ul a:hover {background:#8f051d;color:#fff; border:1px solid #CCCCCC}
.list_page_null{ font-size:16px; width:100%; text-align:left; margin-top:30px;}

/* fullSlide */
.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.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:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.fullSlide .hd ul .on{background:#8f051d;}
.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;}
