﻿/**** Reset ****/
html{background-color:White;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:0px;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;line-height:24px;min-width:320px;color:#000000;margin:auto;max-width:1920px;}
a{text-decoration:none;color:#000000;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;background:none;}
a:hover{color:#0A2D87;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
hr{background-color:#EDEDED;height:1px;border:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.clear15{clear:both;font-size:0px;line-height:0px;height:15px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;}
.main_con_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.bottom_ccc{padding:15px 0px;line-height:30px;font-size:14px;border-top:1px solid White;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.max_width{width:100%;max-width: 1400px;}

/****顶部*******/
.md_head{margin:auto;padding:26px 0px 22px 0px;overflow: hidden;width:100%;background-color: #ffffff;}
.md_head .con{margin:auto;overflow: hidden;}
.md_head .logo{float:left;height: 57px}
.md_head .logo2{float:left;}
.md_head .main_nav{float:left;margin:15px auto auto 14.28%;}
.md_head .main_nav li{display: inline-block;font-size: 16px;margin-right: 40px;line-height: 16px;}
.md_head .main_nav li a{display: inline-block;transition: 0.2s;border-bottom: 2px solid #ffffff;padding-bottom: 8px;letter-spacing: 1px;}
.md_head .main_nav li:hover a{color:#083087;border-bottom: 2px solid #083087;font-weight: bold;}
.md_head .search_con{float:right;position: relative;margin-top: 10px;}
.md_head .search_con .search_btn{display: block;float:right;}
.md_head .search_con .search_btn i{font-size: 25px;}
.md_head .search_con .search_btn:hover i{color:#083087;}
.md_head .search_con .search_input{width:140px;padding-left: 8px;height:35px;line-height: 35px;border:1px solid #eeeeee;border-radius: 3px;position: absolute;right:-200px;top:-5px;transition: 0.2s}
.md_head.fixed{position: fixed;left:0;width:100%;top:0;z-index: 10;box-shadow: 0px 1px 5px 3px rgba(85,85,85,0.3)}

.nav_more{display: none;}
.m_main_nav{display: none;}

.index_about{margin:40px auto auto auto;}
.index_about .title{text-align: center;}
.index_about .title .en_title{display: block;font-size: 40px;line-height: 41px;font-weight: bold;}
.index_about .title .cn_title{font-size: 24px;line-height: 18px;margin-top: 15px;display: block;}
.index_about .con{margin-top: 40px;}
.index_about .con .left_pic{width:43.07%;float:left;}
.index_about .con .left_pic img{width:100%;}
.index_about .con .right_con{width:55%;float:right;}
.index_about .con .right_con .text{font-size: 16px;line-height: 30px;color:#555555;text-align: justify;}
.index_about .con .right_con .more{width:150px;height:45px;display: block;text-align: center;line-height: 45px;border:1px solid #A0A0A0;font-size: 15px;color:#555555;float:right;margin-left: 12px;transition: 0.2s;}
.index_about .con .right_con .more:hover{background-color:#083087;color:#ffffff; }

.index_banner{margin-top: 50px}
.index_banner img{width:100%;display: block;}

.index_news{margin:40px auto auto auto;}
.index_news .title_con{}
.index_news .title_con .title{font-size:40px;font-weight: bold;line-height: 41px;display: inline-block;border-bottom: 3px solid #232323;padding-bottom: 12px;}
.index_news .title_con .see_more{float:right;display: block;font-size: 18px;color:#6B6A6A;margin-top: 10px;}
.index_news .title_con .see_more:hover{color:#083087;}
.index_news .news_con{margin-top: 40px;}
.index_news .news_con li{width:45.71%;float:left;margin-bottom: 35px;}
.index_news .news_con li:nth-child(2n){float:right;}
.index_news .news_con li .li_pic{width:35.15%;float:left;padding-top: 26.25%;overflow: hidden;position: relative;}
.index_news .news_con li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.index_news .news_con li .right_con{width:60.9%;float:right;}
.index_news .news_con li .right_con .title{height:20px;font-size: 18px;overflow: hidden;line-height: 20px;margin-top: 8px;}
.index_news .news_con li .right_con .title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-weight: bold;}
.index_news .news_con li .right_con .date{color:#CCCCCD;font-size: 16px;line-height: 16px;margin-top: 12px;}
.index_news .news_con li .right_con .des{height:84px;line-height: 28px;color:#666666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-top: 15px;}

.index_case{padding:16px 0px 30px 0px;background-color: #F4F4F4;margin-top:20px;}
.index_case .con{background-color:#ffffff;padding:33px 30px 30px 30px;margin:auto;}
.index_case .con .case1{}
.index_case .con .case1 .case_list{width:37.6%;float:left;padding-top: 21.2%;overflow: hidden;margin-right: 2.1%;position: relative;display: block;}
.index_case .con .case1 .case_list .img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.index_case .con .case1 .case_list .list_con{width:0%;background-color: rgba(35,35,35,0.9);height:100%;position: absolute;left:0;top:0;z-index: 0;color:#ffffff;overflow: hidden;transition: 0.3s;}
.index_case .con .case1 .case_list .list_con .list_title{font-size: 20px;line-height:20px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top: 45%}
.index_case .con .case1 .case_list:hover .list_con{width:40%;padding-left:3%;padding-right: 2%;}
.index_case .con .case1 .case_more{float:left;margin-top: 100px;margin-left: 5%}
.index_case .con .case1 .case_more .case_title{font-size: 26px;letter-spacing: 5px;line-height: 26px;}
.index_case .con .case1 .case_more .more{font-size: 16px;letter-spacing: 4px;display: block;margin-top: 10px;}
.index_case .con .case2{margin-top: 40px;}
.index_case .con .case2 li{width:88%;}
.index_case .con .case2 li .pic{width:100%;padding-top: 58%;overflow: hidden;position: relative;}
.index_case .con .case2 li .pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}

.index_join{padding:40px 0px 1px 0px;background:url(../images/bottom_bg.jpg) center top no-repeat;;}
.index_join .con{margin:auto;color:#ffffff;}
.index_join .con .cn_title{font-size: 44px;line-height: 45px;text-align: center;letter-spacing: 2px;}
.index_join .con .en_title{font-size: 18px;text-align: center;line-height: 18px;margin-top: 10px;}
.index_join .con .data_ul{margin: 50px auto auto auto;text-align: center;}
.index_join .con .data_ul li{width:27.86%;display: inline-block;padding-top:15px;height:95px;border-right:1px solid #ffffff;font-size: 24px;text-align: center;}
.index_join .con .data_ul li:last-child{border-right: 0px;}
.index_join .con .data_ul li .li_data{font-size: 24px;margin-bottom: 15px;}
.index_join .con .data_ul li .li_data span.data{font-size: 40px;}
.index_join .con .data_ul li .li_data span.up{font-size: 16px;vertical-align: super;}
.index_join .con .more{width:240px;height:42px;border-radius: 20px;line-height:42px;background-color: #ffffff;text-align: center;display: block;font-size: 24px;margin:70px auto auto auto;transition: 0.3s;}
.index_join .con .line{width:80%;height:1px;background-color: #ffffff;margin:30px auto auto auto;}

.main_bottom{padding:20px 0px 30px 0px;background:url(../images/bottom_bg.jpg) center bottom no-repeat;}
.main_bottom .con{text-align: center;color:#ffffff;}
.main_bottom .con p{line-height: 20px;margin-bottom: 10px;}
.main_bottom .con p a{color:#ffffff;}
.main_bottom .linkcon{margin:15px auto auto auto;color:#ffffff;}
.main_bottom .linkcon ul{display: inline-block;color:#ffffff;}
.main_bottom .linkcon ul li{display: inline-block;margin-right:13px;font-size: 12px;}
.main_bottom .linkcon ul li a{color:#ffffff;}

.location{padding-bottom: 6px;border-bottom: 1px solid #A0A0A0;margin-top: 15px;}
.location .con{margin:auto;color:#3D3D3D;line-height: 18px}
.location .con a{color:#3D3D3D;}

.case{margin:40px auto 30px auto;}
.case .case_ul{}
.case .case_ul li{width:31.42%;float:left;box-shadow: 0px 5px 10px 5px rgba(240,240,240,0.9);margin-bottom: 25px;margin-right: 2.87%;padding-bottom: 18px;border-radius: 2px;overflow: hidden;}
.case .case_ul li .li_pic{width:100%;padding-top: 60%;position: relative;overflow: hidden;}
.case .case_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition: 0.3s;}
.case .case_ul li .li_title{padding:0px 10px;height:18px;line-height: 18px;font-size: 16px;text-align: center;overflow: hidden;margin-top: 15px;}
.case .case_ul li .li_title a{color:#363636;}
.case .case_ul li:nth-child(3n){margin-right: auto;}
.case .case_ul li .li_more{width:200px;height:40px;border:1px solid #1E64BC;border-radius:20px;text-align: center;line-height: 40px;font-size: 16px;color:#1E64BC;display: block;margin:15px auto auto auto;transition: 0.2s;}
.case .case_ul li .li_more:hover{background-color:#1E64BC;color:#ffffff; }
.case .case_ul li:hover .li_pic img{transform: scale(1.1);}

.about{margin:40px auto auto auto;}
.about .about_pic{width:43.57%;float:left;}
.about .about_pic img{width:100%;}
.about .about_con{width:55%;float:right;}
.about .about_con .en_title{font-size:30px;line-height: 30px;color:#DADADA;}
.about .about_con .cn_title{font-size: 30px;line-height: 30px;margin-top: 7px;}
.about .about_con .line{width:30px;height:1px;background-color: #000000;margin-top: 12px;}
.about .about_con .con{line-height: 28px;font-size: 16px;color:#494949;margin-top: 15px;font-size: 15px;}

.fengcai{margin:50px auto 35px auto;}
.fengcai .en_title{font-size:40px;line-height: 40px;color:#DADADA;text-align:center;}
.fengcai .cn_title{font-size: 30px;line-height: 30px;margin-top: -18px;letter-spacing: 2px;text-align:center;}
.fengcai .line{width:80px;height:1px;background-color:#1E64BC;margin:20px auto auto auto; }
.fengcai .fc_ul{margin-top: 35px;}
.fengcai .fc_ul li{width:95%;}
.fengcai .fc_ul li .pic{width:100%;padding-top: 70%;position: relative;overflow: hidden;}
.fengcai .fc_ul li .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}

.contact{margin:30px auto auto auto;}
.contact .right_con{width:46%;float:right;}
.contact .right_con .title{font-size: 32px;font-weight: bold;margin-top: 30px;}
.contact .right_con .des{font-size: 18px;line-height: 18px;color:#666666;margin-top: 20px;}
.contact .right_con .contact_list{padding-left: 40px;height:30px;font-size: 18px;line-height: 30px;margin-top: 20px;background:url(../images/icon_tel.jpg) left center no-repeat;}
.contact .right_con .contact_list.email{background:url(../images/icon_email.jpg) left center no-repeat;}
.contact .right_con .contact_list.addr{background:url(../images/icon_map.jpg) left center no-repeat;}
.contact .right_con .tel_con{font-size: 18px;line-height: 18px;color:#666666;margin-top: 30px;}
.contact .right_con .tel_con span{display: block;color:#F5232C;font-size: 32px;line-height: 32px;font-weight:bold;margin-top: 10px; }
.contact .right_con .ewm_con{float:left;margin-right: 20px;width:180px;box-sizing: border-box;padding:8px;box-shadow: 0px 3px 10px 5px rgba(244,244,244);margin-top: 20px;display: none;}
.contact .right_con .ewm_con .pic{width:100%;padding-top: 100%;position: relative;overflow: hidden;}
.contact .right_con .ewm_con .pic img{width:100%;height: 100%;position: absolute;left:0;top:0;z-index: 0}
.contact .right_con .ewm_con span{display: block;color:#666666;text-align: center;line-height: 14px;margin-top: 10px;}
.contact .map{width:50%;float:left;height:550px;}

.join{margin:30px auto auto auto;padding-left:25px;padding-right: 25px;box-sizing: border-box;}
.join .join_list{margin-bottom: 40px;}
.join .join_list .pic{width:48.5%;float:left;}
.join .join_list .pic img{width:100%;}
.join .join_list .con{width:48%;float:right;}
.join .join_list .con .line{width:74px;height:2px;background-color: #083087;margin-top: 60px;}
.join .join_list .con .title{font-size: 15px;letter-spacing: 9px;color:#083087;font-weight: bold;margin-top: 8px;}
.join .join_list .con .des{font-size: 24px;line-height: 24px;margin-top: 30px;font-weight: bold;}
.join .join_list .con .text{line-height: 38px;color:#666666;font-size: 15px;margin-top: 40px;}
.join .join_list .con .img{margin-top: 20px;display: block;max-width: 100%;}
.join .join_list:nth-child(2) .pic{float:right;}
.join .join_list:nth-child(2) .con{float:left;}

.message{margin:auto auto 30px auto;background:url(../images/message_bg.jpg);padding:50px 0px 35px 0px;}
.message .con{width:408px;padding:28px 0px 30px 0px;border-radius: 12px;background-color: #ffffff;float:right;margin-right: 15%}
.message .con .title{font-size: 28px;line-height: 30px;color:#F7684D;text-align: center;font-weight: bold;letter-spacing: 2px}
.message .con .mes_con{padding-left: 10%;margin-top: 20px;}
.message .con .mes_con .mes_list{margin-bottom: 15px;color:#808080;}
.message .con .mes_con .mes_list .input{margin-left: 6px;height:34px;border:1px solid #C7C7C7;border-radius: 4px;padding-left: 10px;width:240px;}
.message .con .mes_con .mes_list .btn{width:300px;height:50px;border:0px;border-radius: 25px;background-color: #F7684D;color:#ffffff;font-size: 20px;line-height: 50px;display: block;cursor: pointer;font-weight: bold;box-shadow: 0px 3px 10px 5px rgba(221,221,221)}
.message .con .mes_con .mes_list:last-child{margin-bottom: 0px;}

.news{margin:30px auto 30px auto;}
.news .news_ul{}
.news .news_ul li{padding-bottom: 30px;border-bottom: 1px solid #E3E3E3;margin-bottom: 30px;}
.news .news_ul li .li_pic{width:29.86%;padding-top: 18.57%;overflow: hidden;position: relative;float:left;transition: 0.2s;}
.news .news_ul li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.news .news_ul li .li_con{width:54.28%;float:left;margin-left: 2%}
.news .news_ul li .li_con .li_title{font-size: 20px;height:21px;line-height: 21px;overflow: hidden;margin-top: 20px;}
.news .news_ul li .li_con .li_des{height:90px;line-height: 30px;font-size: 16px;overflow: hidden;color:#666666;margin-top: 30px;}
.news .news_ul li .li_con .li_date{font-size: 16px;line-height: 16px;color:#666666;margin-top: 25px;}
.news .news_ul li:hover .li_pic{box-shadow: 0px 3px 10px 5px #E6E6E6}
.news .news_ul li .li_more{width:8.9%;height:48px;display:block;line-height: 48px;border-left: 1px solid #999999;font-size: 16px;color:#999999;text-align: right;float:right;margin-top: 100px;}
.news .news_ul li .li_more:hover{color:#0A2D87;}

.product1{margin:35px auto auto auto;}
.product1 .left_con{width:48%;float:left;padding-left: 15px;box-sizing: border-box;}
.product1 .left_con .pro_title{font-size: 32px;line-height: 34px;font-weight: bold;margin-bottom: 70px;}
.product1 .left_con .pro_list{padding-left: 40px;height:25px;background:url(../images/arrow.jpg) left center no-repeat;font-size: 20px;line-height: 25px;overflow: hidden;color:#F6001A;margin-bottom: 40px;}
.product1 .pic{width:51.28%;float:right;}
.product1 .pic img{width:100%;}

.product2{padding:70px 0px;background-color: #F3F4F6;margin-bottom: 40px;}
.product2 .con{margin:auto;}
.product2 .con li{width:28.65%;float:left;padding:30px 0px;background-color: #ffffff;box-shadow: 0px 0px 10px 3px #DDDEE0;margin-right: 7%}
.product2 .con li .li_title{font-size: 30px;line-height: 30px;text-align: center;}
.product2 .con li .li_des{width:75%;font-size: 18px;line-height: 35px;color:#656565;margin:22px auto auto auto;text-align: center;height: 105px;}
.product2 .con li:nth-child(3n){margin-right: auto;}
/****新闻详情**/
.news_detail{width:92%;padding:32px 2.5% 50px 2.5%;background-color: #ffffff;margin:auto;max-width: 1280px;}
.news_detail .title{height:20px;line-height: 20px;font-size: 18px;text-align:center;overflow: hidden;font-weight: bold;}
.news_detail .date{text-align:center;color:#999999;margin-top: 15px;}
.news_detail .content{margin-top: 30px;}
.prev_next_article{margin-top: 10px;font-size: 16px;}
.prev_next_article .prev_article{width:40%;float:left;}
.prev_next_article .back_to_list{width:20%;text-align:center;float:left;display: inline-block;}
.prev_next_article .next_article{width:40%;text-align:right;float:left;}

.prev_next{width:86%;margin:46px auto auto auto;}
.prev_next li{width:31.3%;height:54px;line-height: 54px;text-align: center;background-color: #2F8F21;color:white;float:left;margin-right:3%;font-size: 16px;}
.prev_next li a{color:white;}
.prev_next li:last-child{margin-right: 0px;}

.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages .current{width:40px;height:30px;line-height: 30px;font-size: 16px;color:#AAAAAA;border:1px solid #2569BE;background-color: #2569BE;display: inline-block;margin-bottom: 0px;margin-left:15px;color:white;border-radius: 3px;}
.dede_pages a{width:40px;height:30px;line-height: 30px;padding-top:0px;font-size: 16px;color:#AAAAAA;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;border:1px solid #DDDDDD;border-radius: 3px;}
.dede_pages a:hover{background-color: #2569BE;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #2569BE;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid #2569BE}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #2569BE;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid #2569BE;}

@Media screen and (max-width: 1236px){





}

