﻿/**** 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: 1180px;}

/****顶部*******/
.dk_head{width:100%;height:60px;background-color: rgba(232,244,248,0.8);position: fixed;left:0;top:0;z-index: 10}
.dk_head .con{margin:auto;box-sizing: border-box;padding-right: 60px;padding-left: 75px;}
.dk_head .con .logo{display: block;float:left;margin-top:4px;width:50px;}
.dk_head .con .dk_nav{float:right;}
.dk_head .con .dk_nav li{width:125px;float:left;text-align: center;transition: 0.2s;position: relative;}
.dk_head .con .dk_nav li .main_a{font-size: 16px;line-height: 22px;display: block;width:100%;height:52px;padding-top: 8px;}
.dk_head .con .dk_nav li:hover{background-color: rgba(255,255,255);}
.dk_head .con .dk_nav li .sub_con{width:100%;padding-bottom: 10px;position: absolute;left:0;top:60px;z-index: 10;background-color: rgba(255,255,255,0.6);display: none;}
.dk_head .con .dk_nav li .sub_con .sub_a{font-size: 15px;width:95%;padding:0 2.5%;display: block;height:40px;line-height: 40px;overflow: hidden;text-align: center;}
.dk_head .con .dk_nav li .sub_con .sub_a:hover{color:#1AAACD;}
.dk_head .con .dk_nav li:hover .sub_con{display: block;}
.dk_head.fixed{background-color: rgba(232,244,248,0.8);}

.index_title{text-align: center;}
.index_title .en_title{font-weight: bold;font-size: 40px;line-height: 40px;}
.index_title .line{width:49px;height:2px;background-color: #000000;margin:13px auto auto auto;display: block;}
.index_title .cn_title{font-size: 28px;line-height: 28px;margin-top: 20px;}

.index_product{padding-top: 40px;background-color:#E8F4F8}
.index_product .con{margin-top: 35px;width:100%;}
.index_product .con img{width:100%;}

.inner_banner{}
.inner_banner img{width:100%;}

.index_about{background:url(../images/index_about_bg.jpg);background-size: 100% 100%;height: 775px}
.index_about.index_about2{background:url(../images/index_about_bg2.jpg);background-size: 100% 100%;height: 775px}
.index_about.index_about3{background:url(../images/index_about_bg3.jpg);background-size: 100% 100%;height: 775px}
.index_about .con{float:left;margin:94px auto auto 75px;}
.index_about .con .title{font-weight: bold;font-size: 42px;line-height: 43px;}
.index_about .con .line{width:40px;height: 2px;background-color:#000000;margin-top: 20px;}
.index_about .con .title2{font-size: 30px;line-height: 30px;margin-top: 20px;}
.index_about .con .des{line-height: 32px;font-size: 15px;margin-top: 40px;width:40%;}
.index_about .con .cate_con{margin-top: 60px;}
.index_about .con .cate_con .cate_a{font-size: 15px;font-weight: bold;border-bottom: 1px solid #869BA0;margin-right: 60px;}
.index_about .con .more_con{margin-top: 110px;}
.index_about .con .more_con .more_line{width:37px;height:2px;background-color: #A35206;display: inline-block;margin-right: 25px;vertical-align: middle;}

.index_case{padding-top: 30px;background-color: #F4EEF8}
.index_case .con{margin-top: 35px;width:100%;}
.index_case .con img{width:100%;}

.index_news{padding-top: 45px;background-color:#E8F4F8;padding-bottom: 20px;}
.index_news .con{margin:45px auto auto auto;}
.index_news .con .first_news{width:48.73%;float:left;}
.index_news .con .first_news .pic{width:100%;padding-top: 67.83%;overflow: hidden;position: relative;}
.index_news .con .first_news .pic img{width:100%;min-height: 100%;position: absolute;left:0;z-index: 0;top:0;}
.index_news .con .first_news .first_title{height: 17px;line-height: 17px;overflow: hidden;margin-top: 15px;font-size: 16px;}
.index_news .con .first_news .first_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index_news .con .other_con{width:44.92%;float:right;}
.index_news .con .other_con li{margin-bottom: 50px;}
.index_news .con .other_con li .li_date{width:13.2%;float:left;font-size: 13px;font-weight: bold;line-height: 14px;color:#363636;}
.index_news .con .other_con li .li_date .day{font-size: 38px;line-height: 39px;display: block;margin-bottom: 15px;text-align: center;}
.index_news .con .other_con li .li_con{width:81.5%;float:right;}
.index_news .con .other_con li .li_con .li_title{height: 17px;line-height: 17px;overflow: hidden;font-size: 17px;}
.index_news .con .other_con li .li_con .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index_news .con .other_con li .li_con .li_des{height:44px;line-height: 22px;color:#757575;overflow: hidden;margin-top: 12px;}

.nav_more{display: none;}
.m_main_nav{display: none;}

.main_bottom{padding:55px 0px 5px 0px;border-top: 1px solid #E5E5E5}
.main_bottom .con{margin:auto;}
.main_bottom .con .left_info{float:left;}
.main_bottom .con .left_info .company{padding-left: 85px;background:url(../images/logo2.png) left top no-repeat;background-size:76px 49px;color:#000000;letter-spacing: 2px;line-height: 22px;border-bottom: 1px solid #989898;padding-bottom: 11px;}
.main_bottom .con .left_info .company .en_title{font-size: 11px;letter-spacing: -1px}
.main_bottom .con .left_info .bot_logo{width:450px;border-bottom: 1px solid #989898;padding-bottom: 10px;}
.main_bottom .con .left_info .bot_logo.mobile{display: none;}
.main_bottom .con .left_info .bot_logo img{width:100%;}
.main_bottom .con .left_info .info_con{color:#000000;margin-top: 10px;font-size: 13px;}
.main_bottom .con .right_nav{width:51%;float:right;}
.main_bottom .con .right_nav li{width:41.5%;float:left;margin-bottom:35px;}
.main_bottom .con .right_nav li:nth-child(3){width:17%;}
.main_bottom .con .right_nav li .main_a{font-size: 20px;line-height: 20px;display: block;color:#000000;}
.main_bottom .con .right_nav li .main_a:hover{color:#1AAACD;}
.main_bottom .con .right_nav li .sub_con{margin-top: 10px;color:#000000;}
.main_bottom .con .right_nav li .sub_con a{color:#000000;font-family: "黑体"}
.main_bottom .con .right_nav li .sub_con a:hover{color:#1AAACD;}

.copyright{padding:15px;background-color: #E8F4F8;text-align: center;color:#000000;line-height: 16px;font-size: 12px;}
.copyright a{color:#000000;}

.location_con{width:100%;padding:26px 0px 18px 0px;background-color: #F7F9FB;}
.location_con .con{margin:auto;}
.location_con .con .channel{float:left;}
.location_con .con .channel .en_title{font-size: 46px;line-height: 46px;color:#E0E5ED;display: block;font-weight: bold;}
.location_con .con .channel .cn_title{font-size: 27px;line-height: 27px;color:#1AAACD;margin-top: -20px;display: block;letter-spacing: 2px;}
.location_con .con .location{float:right;color:#8b8b8b;margin-top: 35px;line-height: 18px;}
.location_con .con .location a{color:#8b8b8b;}
.location_con .con .location span{color:#1AAACD;}

.inner_cate{border-bottom: 1px solid #BCBCBC;margin-top: 18px;text-align: center;padding-bottom: 16px;}
.inner_cate li{padding:0px 15px;height:20px;line-height: 20px;overflow: hidden;display: inline-block;border-right: 1px solid #BCBCBC;letter-spacing: 1px}
.inner_cate li a{font-size:18px;display: block;}
.inner_cate li a:hover{color:#1AAACD}
.inner_cate li a.on{color:#1AAACD}
.inner_cate li:last-child{border-right: 0px}

.about_con{margin:40px auto 40px auto;}
.about_con .pic{width:49.15%;float:left;}
.about_con .pic img{width:100%;}
.about_con .right_con{width:48.3%;float:right;}

.culture{margin:35px auto 50px auto;}
.culture li{width:31.3%;float:left;margin-right: 1.4%;}
.culture li:nth-child(2n){width:1px;height:400px;background-color:#D4D4D4;}
.culture li:last-child{margin-right: auto;} 
.culture li .li_title{font-weight: bold;font-size: 28px;line-height: 30px;letter-spacing: 3px;text-align: center;margin-top: 20px;}
.culture li .li_line{width:16px;height:1px;background-color: #000000;margin:10px auto auto auto;}
.culture li .li_en_title{font-size: 16px;line-height: 16px;text-align: center;color:#A9A9A9;margin-top: 10px;}
.culture li .li_pic{width:100%;padding-top:44.86%;overflow: hidden;position: relative;margin-top: 18px;}
.culture li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%;}
.culture li .li_des{font-size: 13px;line-height:26px;color:#8c8c8c;text-align: justify;margin-top: 10px; }

.honor{margin:50px auto 50px auto;}
.honor li{width:13.14%;float:left;margin-right: 8.575%;margin-bottom: 30px;}
.honor li .li_pic{width:100%;padding-top:143%;overflow: hidden;position: relative;box-shadow: 0px 0px 10px 3px rgba(240,240,240,1);display: block;}
.honor li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.honor li:nth-child(5n){margin-right: auto;}
.honor li .li_title{text-align: center;margin-top: 13px;font-weight: bold;}

.contact{margin:40px auto 40px auto;background-color: #F7F7F7;}
.contact .left_info{width:42%;float:left;padding-left: 2%;padding-top: 60px;}
.contact .left_info .contact_pic{width:94.7%;}
.contact .left_info .contact_pic img{width:100%;}
.contact .left_info .title{font-size: 32px;font-weight: bold;line-height: 34px;letter-spacing: 0.2px;}
.contact .left_info .en_title{font-size: 18px;line-height: 18px;color:#666666;margin-top: 11px;letter-spacing: 1px;}
.contact .left_info .list_con{}
.contact .left_info .list_con .list{height:30px;line-height: 30px;margin-top: 25px;padding-left: 40px;background:url(../images/icon_tel.jpg) left center no-repeat;overflow: hidden;font-size: 18px;}
.contact .left_info .list_con .list:nth-child(2){background:url(../images/icon_email.jpg) left center no-repeat;}
.contact .left_info .list_con .list:nth-child(3){background:url(../images/icon_address.jpg) left center no-repeat;}
.contact .map{width:56%;height:400px;float:right;}

.news{margin:auto auto 50px auto;}
.news .news_ul{}
.news .news_ul li{margin-top: 40px;padding-bottom: 45px;border-bottom: 1px solid #CCCCCC;}
.news .news_ul li .li_pic{width:24.57%;float:left;padding-top:15.68%;position: relative;overflow: hidden; }
.news .news_ul li .li_pic img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%;}
.news .news_ul li .li_con{width:72%;float:right;}
.news .news_ul li .li_con .li_title{height:18px;line-height: 18px;font-size: 18px;overflow: hidden;margin-top: 20px}
.news .news_ul li .li_con .li_title a{overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.news .news_ul li .li_con .li_des{height:56px;line-height: 28px;color:#929292;margin-top: 25px;overflow: hidden;}
.news .news_ul li .li_con .li_date{margin-top: 20px;color:#929292;font-size: 13px;line-height: 13px;}

.service_cate_con{margin:70px auto auto auto;}
.service_cate_con li{width:9.66%;float:left;margin-right: 3.2%}
.service_cate_con li .li_icon{width:100%;padding-top: 100%;overflow: hidden;position: relative;cursor: pointer;}
.service_cate_con li .li_icon .img1{position: absolute;left:0;top:0;z-index: 2;width:100%;height: 100%;}
.service_cate_con li .li_icon .img2{position: absolute;left:0;top:0;z-index: 1;width:100%;height: 100%;display: none;}
.service_cate_con li .li_title{line-height: 14px;text-align: center;margin-top: 20px;color:#ADBACF;}
.service_cate_con li:hover .li_icon .img1{display: none}
.service_cate_con li:hover .li_icon .img2{display: block}
.service_cate_con li:last-child{margin-right: auto;}
.service_cate_con li:hover .li_title{color:#000000;}
.service_cate_con li.on .li_icon .img1{display: none}
.service_cate_con li.on .li_icon .img2{display: block}
.service_cate_con li.on .li_title{color:#000000;}

.service_con{margin: 50px auto 40px auto;}
.service_con .list{width:100%;height: 502px;border-top: 1px solid transparent;display: none}
.service_con .list .text{margin-top: 135px}
.service_con .list .text .title{width:645px;text-align: center;margin:auto;color:#ffffff;font-size: 32px;line-height: 45px;height:45px;background:url(../images/service_title_bg.png) left top no-repeat;background-size: 100% auto;}
.service_con .list .text .des{width:660px;font-size: 17px;line-height: 30px;color:#ffffff;text-align: justify;margin:10px auto auto auto;font-family: '黑体'}
.service_con .list.on{display: block;}
.service_con.m_service{display: none;}
.case{margin:40px auto 40px auto;}
.case .case_ul{margin:auto;}
.case .case_ul li{width:31.78%;float:left;margin-right: 2.33%;padding-bottom: 20px;box-shadow: 0px 5px 15px 5px rgba(239,239,239,1);margin-bottom: 40px;}
.case .case_ul li .li_pic{width:100%;padding-top: 55.47%;overflow: hidden;position: relative;}
.case .case_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}
.case .case_ul li .li_title{width:80%;height:56px;line-height: 28px;font-size: 17px;overflow: hidden;margin:20px auto auto auto;text-align: center;}
.case .case_ul li .li_more{width:202px;height:41px;background-color:#E2E2E2;text-align: center;border-radius: 25px;font-size: 16px;line-height: 41px;margin:15px auto auto auto;transition: 0.2s;}
.case .case_ul li:nth-child(3n){margin-right: auto;}
.case .case_ul li:hover .li_more{background-color:#1AAACD;color:#ffffff;}

.product{margin:80px auto 40px auto;}
.product .product_ul{text-align: center;}
.product .product_ul li{width:22.3%;display: inline-block;margin-right: 3%;margin-bottom: 30px;}
.product .product_ul li .li_pic{width:100%;padding-top:88.6%;position: relative;overflow: hidden;}
.product .product_ul li .li_pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0;transition: 0.6s;}
.product .product_ul li .li_title{height:16px;line-height: 16px;overflow: hidden;margin-top: 20px;text-align: center;font-size: 15px;}
.product .product_ul li:nth-child(4n){margin-right: auto;}
.product .product_ul li:hover .li_pic img{transform: scale(1.1);}

.product_detail{margin:20px auto auto auto;}
.product_detail .pic_con{margin-bottom: 50px;}
.product_detail .pic_con .pic{width:50%;float:left;}
.product_detail .pic_con .pic img{width:100%;}
.product_detail .pic_con .right_des{width:44%;float:right;margin-top: 30px}
.product_detail .pic_con .right_des .cate{color:#666666;font-size: 15px;}
.product_detail .pic_con .right_des .title{font-size: 32px;line-height: 32px;margin-top: 15px;font-family: '黑体'}
.product_detail .pic_con .right_des .des{color:#666666;font-size: 15px;line-height: 28px;text-align: justify;margin-top: 20px;}
.product_detail .other_detail{margin-bottom: 40px}
.product_detail .other_detail .other_title{width:35%;float:left;font-size: 30px;color:#919195;letter-spacing: 4px}
.product_detail .other_detail .other_con{width:62%;padding-left: 3%;padding-bottom: 25px;border-bottom: 1px solid #E3E3E6;float:right;}

/****新闻详情**/
.news_detail{padding:32px 15px 50px 15px;background-color: #ffffff;margin:auto;max-width: 1180px;box-sizing: border-box;}
.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;}
.news_detail .content img{max-width: 100% !important;height:auto !important;}
.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 #F99219;background-color: #F99219;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: #F99219;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #F99219;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid #F99219}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #F99219;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid #F99219;}



