﻿@charset "utf-8";
/* CSS Document */
body, div, p, span, a , h1, h2, h3, h4, h5, h6, dd, dl, dt, ul, ol, li, input, textarea, select {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    font-size: 14px;
   	vertical-align: middle;
		color: #000;
}
body{
		background: #fff;
}
		
a {
    text-decoration: none;
    margin: 0;
    padding: 0;
}

a:hover {
	text-decoration: none;
	color: #fff;
}

ul, ol, li {
    list-style: none;
}


#tab0{position:relative;width:100%;overflow:hidden;}
#TabID{position: absolute;bottom: 20px;left: 47%;}
#TabID li{float: left;cursor: pointer;width: 12px;height: 12px;opacity: 0.9;background: #fff;color: #333;margin-left: 2px;text-align: center;line-height: 15px;margin-right: 6px;border-radius: 50px;transition: 0.5s;}
#TabID li.active {background: rgba(43, 130, 184, 0.9);width: 40px;}

.sqsixia{width: 100%;margin: 50px auto;overflow: hidden;}
.sixia_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.sixia_main ul li{width: 300px;float: left;overflow: hidden;height: 280px;}
.sixia_main ul li:nth-child(1){background: url(../img/h_bg1.jpg)no-repeat;}
.sixia_main ul li:nth-child(2){background: url(../img/h_pro_b.jpg)no-repeat;}
.sixia_main ul li:nth-child(3){background: url(../img/h_bg3.jpg)no-repeat;}
.sixia_main ul li:nth-child(4){background: url(../img/h_bg4.jpg)no-repeat;}
.sixia_main ul li h5{font-size: 20px;color: #3fac38;display: block;margin-top: 40px;margin-left: 20px}
.sixia_main ul li span{font-size: 16px;color: #333;display: block;margin-top: 20px;margin-left: 20px}
.sixia_main ul li a{font-size: 16px;color: #3fac38;display: block;margin-top: 30px;margin-left: 20px}
.sixia_main ul li:nth-of-type(even) h5{color: #fff}
.sixia_main ul li:nth-child(2) a{color: #000;width: 70px;background: #fff;float: left;text-align: center;border-radius: 70px;font-size: 14px;padding: 15px 0}
.sixia_main ul li a img{width: 70px;height: 70px;display: block;text-align: center;margin-left: 90px;margin-top: 40px}




.shipin{width: 1200px;overflow: hidden;margin: 0 auto}
.shipin ul li{float: left;width: 358px;overflow: hidden;margin: 15px 0 30px;padding: 10px;border: 1px #ccc solid;position:relative;animation: fadeInUp 1.5s;}
.shipin ul li:nth-child(3n+2){margin: 15px 30px 30px}
.shipin ul li dd{text-align: left;font-size: 16px;color: #000;font-weight: bold;line-height: 2em;margin-top: 12px}
.shipin ul li video{margin: 0 auto;display: block}




.topp{width:100%;margin: 0 auto;/*overflow: hidden;*/background: #fff;}
.top_main{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}

.top_logo{width: auto;float: left;}

.slogan{float: left;border-left: 1px #ccc solid;margin-top: 30px;padding: 3px 0 3px 25px}
.slogan dd{font-size: 15px;color: #333333;display: block;line-height: 1.6em;}

.top_main>img{width: 200px;margin: 10px 0 10px 40px;display: block;float: left;}
.language {width: 133px;position: absolute;right: 0;top: 55px;}
.language a{float: left;text-align: center;line-height: 22px;border-right:2px #666 solid;padding: 0 11px;}
.language a dd{font-size: 15px;color: #000;font-weight: bold;display: inline-block;}
.language a img{width: 22px;height:22px;display: inline-block;margin-right: 6px;float: left;}
.language a:last-child{border-right: none;}
.nav{width:100%;margin: 0 auto;background: rgba(43, 130, 184, 0.9);height: 48px;}
.nav_main{width: 1200px;margin: 0 auto;}
.nav_main ul>li{width: 150px;float: left;text-align: center;position: relative;}
.nav_main>ul>li:last-child{float: right;width: 230px;}
.nav_main ul li>a{display: block;line-height: 48px;font-size: 15px;color: #fff;}
.nav_main ul li input{border: none;width: 180px;height: 36px;margin-top: 6px;padding-left:10px;float: left;outline: none;}
.nav_main ul li>a img{width: 22px;background: #fff;padding: 7px 10px 7px 0;float: left;margin-top: 6px;}
.ol_list{background: #fff;overflow: hidden;position: absolute;top: 48px;left: 0;width: 150px;display: none;}
.ol_list li{width: 150px;line-height: 20px;border-bottom: 1px #ddd solid}
.ol_list li:hover{background: rgba(43, 130, 184, 0.9)}
.ol_list li:hover a{color: #fff!important}
.ol_list>li>a{font-size: 14px;color: #000!important;width: 150px;line-height: 20px;}
.nav_main ul li:hover>.ol_list{display: block}





/*

.nav{width: 100%;margin:0 auto;z-index: 9878}
.nav_main{width: 1200px;margin: 0 auto}
.nav_main ul li{float: left;width: 120px; text-align: center;border-bottom: 1px solid #408ebf;position: relative}
.nav_main ul li a{display: block;color: #fff;}
.nav_main ul li.current a{color: #fff}
.nav_main ul li:hover{border-bottom: 1px solid #fff;}
.nav_main ul li:hover a{color: #fff}


.nav_main ul {border-radius:10px;display:inline-table;position:relative;}
.nav_main ul ul {display:none;}
.nav_main ul::after {content:"";display:block;clear:both;}
.nav_main ul li:hover > ul {display:block;}
.nav_main ul ul {background:#fff;border-radius:0;position:absolute;top:40px;padding:0;}
.nav_main ul ul li {float:none;border-top:1px solid #8cbe3c;border-bottom:1px solid #fff;height: 50px}
.nav_main ul ul li a {color:#fff;line-height: 50px}   
.nav_main ul ul li a:hover {background:#8cbe3c;height: 50px}
.nav_main ul ul ul {width:100%;position:absolute;left:100%;top:50%;}*/





.classic{width:100%;margin:-105px auto 0;overflow: hidden;z-index: 96;padding-bottom: 30px}
.classic_main{width: 1200px;margin: 0 auto;background: #fff;overflow: hidden;position: relative;box-shadow: 0 6px 11px rgba(2,145,200,.12);border-radius: 12px;}
.sige{width:100%;background: #fff;margin:0 auto;padding: 50px 0 55px;overflow: hidden;}
.sige ul{width: 1200px;margin: 0 auto;overflow: hidden;}
.sige ul li{width: 299px;border-right: 1px #ccc solid;text-align: center;float: left;}
.sige ul li:last-child{border-right: none;}
.sige ul li dt{font-size: 17px;color: #666;display: block;margin-bottom: 20px;}
.danwei{display: inline-block;margin-top: 32px;font-size: 20px;margin-left: 6px;font-weight: bold;}
.value,.value2,.value3,.value4{
		font-family: "Arial";
		display: inline-block;
		margin:0 auto;
		font-size:50px;
		color:#000;
		margin-top:20px;
		text-align:center;
		font-weight: bold;
	}



.guanyu{width: 100%;margin: 72px auto;overflow: hidden;}
.guanyu_main{width: 1200px;margin: 0 auto;overflow:hidden;background: #fff}
.guanyu_left{width: 548px;float: left;overflow: hidden;}
.guanyu_right{width: 610px;float: right;overflow: hidden;}
.guanyu_right img{width: 100%;}
.guanyu_left h5{font-size: 30px;font-weight: bold;display: block;border-left: 4px  rgba(43, 130, 184, 0.9) solid;padding-left: 30px;line-height: 40px;margin-bottom: 24px;}
.guanyu_left span{padding-left: 30px;display: block;text-indent: 2em;line-height: 32px;font-size: 15px;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.guanyu_left a{width: 165px;line-height:46px;color: #fff;display: block;margin:40px 0 0 30px;font-size: 15px;text-align: center;background: rgba(43, 130, 184, 0.9);border-radius: 50px;}



.product{width: 100%;margin: 30px auto;overflow: hidden;}
.product_main{width: 1200px;margin: 0 auto;overflow:hidden;}
.product_main ul li{width: 383px;float: left;margin-right: 25px;margin-bottom: 16px;position: relative;overflow: hidden;cursor: pointer}
.product_main ul li:last-child{margin-right: 0;}
.product_main ul li a{display: block;}
.product_main ul li a>img{width:383px;display: block;height: 440px;transition: all ease .8s}
.product_main ul li>img{width:383px;display: block;height: 440px;transition: all ease .8s}
.biaoti{position: absolute;bottom: 0;background: rgba(255,255,255,.8);width: 85%;overflow: hidden;padding: 30px 8%;z-index: 75;transition: all ease .8s;}
.biaoti dd{font-size: 24px;color: #000;font-weight: bold;display: block;margin-bottom: 10px;}
.biaoti dt{font-size: 14px;color: #000;display: inline-block;line-height: 16px;float: left;}
.tp{width: 8px;height: 16px;float: left;overflow: hidden;margin-right: 5px;transition: all ease .8s;}
.tgp{width: 8px;float: left;overflow: hidden;transition: all ease .8s;margin: 5px 5px 0 15px;}
.hehe{transition: all ease .4s}
.product_main ul li:hover .biaoti{background: rgba(43, 130, 184, 0.9);}
.product_main ul li:hover .biaoti dd{color: #fff}
.product_main ul li:hover .biaoti dt{color: #fff}
.product_main ul li:hover .hehe{margin-left: -8px;}
.pro_left ul li:hover .hehe{margin-left: -8px;}
.product_main ul li:hover a>img{transform: scale(1.05)}



.news{width: 100%;margin: 44px auto 50px;overflow: hidden;}
.news_main{width: 1200px;margin: 0 auto;overflow:hidden;}
.new_left{display: block;float: left;width: 592px;margin-right: 16px}
.new_left img{width: 100%;display: block;margin-bottom: 12px}
.new_left span{font-size: 16px;color: #000;display: block;}
.new_left dd{font-size: 14px;color: #888;display: block;line-height: 40px}
.new_left dt{font-size: 14px;color: #888;display: block;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.new_right{width: 580px;float: right;overflow: hidden;}
.new_right ul li{margin-bottom: 24px;width: 100%;overflow: hidden;border-bottom: 1px #dfdede solid;padding-bottom: 24px;}
.new_right ul li a{display: block}
.time{width: 66px;margin-right: 30px;float: left;overflow: hidden;}
.time dd{font-size: 36px;color: #888;display: block;text-align: center;}
.time dt{font-size: 14px;color: #888;display: block;text-align: center;}
.content{width: 475px;overflow: hidden;}
.content dd{font-size: 16px;color: #000;display: block;line-height: 28px;font-weight: bold;margin-bottom: 3px}
.content dt{font-size: 14px;color: #888;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}



.dixia{width: 100%;margin: 0 auto;overflow: hidden;background:  rgba(43, 130, 184, 0.9);}
.dixia_main{width: 1200px;margin: 0 auto;overflow:hidden;}
.d_up{width:1200px;overflow: hidden;margin: 45px auto 36px}
.d_left{width: 399px;float: left;overflow: hidden;border-right: 1px #fff solid;}
.d_left h5{font-size: 22px;line-height: 50px;color: #fff;display: block;margin-bottom: 11px}
.d_left ul li{margin-bottom: 15px;overflow: hidden;width: 100%;}
.d_left ul li img{width: 18px;height: 18px;display: block;float: left;margin-right: 10px}
.d_left ul li span{font-size: 14px;color: #fff;float: left}
.d_left ul li img,span{vertical-align: middle;}
.d_right{width: 800px;float: right;overflow: hidden}
.d_right ul li{width: 150px;text-align: center;float: left;}
.d_right ul li span{font-size: 16px;color: #fff;display: block;font-weight: bold;line-height: 3em;}
.d_right ul li a{font-size: 14px;color: #fff;display: block;line-height: 2em;}




.bar{width: 100%;margin: 0 auto;overflow: hidden}
.bar img{width: 100%;display: block;}



.about_content{width: 100%;margin: 0 auto;overflow: hidden;/*background: #f9f9f9;*/padding: 40px 0 55px}
.about_content_main{width: 1200px;margin: 0 auto;overflow:hidden;}
.about_content_main>h5{display: block;text-align: center;font-size: 28px;color: #000;font-weight: bold;line-height: 4em;}
.mbx{width: 1180px;background: rgba(242,242,242);padding: 15px 0 15px 20px;height: 20px;margin-bottom: 48px}
.mbxx{width: 500px;float: left;overflow: hidden;}
.mbxx a{color: rgba(43, 130, 184, 0.9);font-size: 15px;}
.mbxx span{color: #333;font-size: 15px;}
.mbx ul{width: 500px;overflow: hidden;float: right;margin-top: -14px}
.mbx ul li{text-align: center;line-height: 50px;float: right;margin: 0 10px;}
.mbx ul li a{display: block;font-size: 15px;color: #000;transition: all 0.3s ease 0s;padding: 0 20px}
.mbx ul li.current a{background: rgba(43, 130, 184);color: #fff;border-radius: 30px;}
.mbx ul li:hover a{background: rgba(43, 130, 184);color: #fff;border-radius: 30px;}
.dinga{background: url(../img/a_p_n4.jpg)no-repeat;width: 1200px;height: 500px;text-align: center;overflow: hidden;margin: 0 auto 34px}
.dinga h5{display: block;text-align: center;font-size: 28px;color: #fff;font-weight: bold;line-height: 3em;margin-top: 20px}
.dinga span{width: 70%;margin: 0 auto;line-height: 1.7em;font-size: 16px;color: #fff;text-indent: 2em;display: block}
.dinga2{background: url(../img/a_p_n2.jpg)no-repeat;width: 1200px;height: 500px;overflow:hidden;margin: 0 auto 34px}
.di{width: 500px;background: rgba(43, 130, 184,0.8);float: right;margin-top: 70px;margin-right: 40px;padding: 30px 0 60px}
.di h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: right;margin-right: 40px}
.di span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}

.dinga3{background: url(../img/a_p_n3.jpg)no-repeat;width: 1200px;height: 500px;overflow: hidden;margin: 0 auto 34px}
.di3{width: 500px;background: rgba(43, 130, 184,0.8);float: left;margin-top: 90px;margin-left: 40px;padding: 30px 0 60px}
.di3 h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: left;margin-left: 40px}
.di3 span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;text-indent: 2em;display: block}

.dinga4{background: url(../img/honor_bg.jpg)no-repeat;width: 1200px;height: 500px;overflow: hidden;margin: 0 auto 34px}
.di4{width: 500px;float: left;margin-top: 90px;margin-left: 40px;padding: 30px 0 60px}
.di4 h5{display: block;font-size: 24px;color: #fff;font-weight: bold;line-height: 3em;text-align: left;margin-left: 30px}
.di4 span{width: 88%;margin: 0 auto;line-height: 2em;font-size: 16px;color: #fff;display: block}




.rongyu{width: 1200px;overflow: hidden;margin: 30px auto;border-top: 1px solid #dadada;}
.rongyu ul li{width: 299px;float: left;overflow: hidden;margin:0 auto;padding-top: 60px;min-height: 350px;border: 1px solid #dadada;border-left: none;border-top: none}
.rongyu ul li:nth-child(4n){border-right: none}
.tutu{width: 200px;height: 250px;text-align: center;margin: 0 auto;}
.tutu img{width: 164px;height: 232px; display: block;margin: 0 auto;transition: all ease .6s}
.rongyu ul li:hover img{transform: scale(1.1);/*margin-top:-10px*/}
.zi{width: 260px;overflow: hidden;margin: 0 auto;}
.zi h2{font-size: 22px;font-weight: bold;display: block;text-align: center;margin-top: 30px;padding-bottom: 30px;}
.xiaozi{width: 260px;overflow: hidden;margin: 0 auto}
.xiaozi span{font-size: 15px;color: #666;line-height: 1.8em; border-top: 1px solid #dadada;padding-top: 35px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}




.pro{width: 100%;overflow: hidden;margin: 64px auto 0;}
.pro_main{width: 1200px;overflow: hidden;margin: 0 auto 50px;}
.pro_main ul li{width: 264px;float: left;overflow:hidden;text-align: center;margin: 0 14px 50px 14px;}
.pro_main ul li:hover{background: rgba(43, 130, 184, 0.9)}
.pro_main ul li:hover span{color: #fff;}
.pro_main ul li:hover img{transform: scale(1.05);}
.pro_main ul li a{display: block;}
.pro_main>h5{padding-bottom: 50px;border-bottom: 1px #ddd solid;display: block;text-align: center;font-size: 28px;color: #000;font-weight: bold;margin-bottom: 50px;}
.wrq{width: 264px;height: 160px;overflow: hidden;}
.wrq img{width: 100%;display: block;transition: all ease .6s}
.pro_main ul li span{color: #000;font-size: 16px;}
.pro_top{width:1200px;margin: 0 auto 30px;overflow: hidden;}
.pro_top img{width: 600px;display: block;margin: 0 auto}
.pro_right{width:1200px;overflow: hidden;margin: 0 auto;text-align: center}
.pro_right h2{font-size: 28px;color: #333;display: block;font-weight: normal;line-height: 2em;margin: 30px 0 10px 0}
.pro_right span{font-size: 16px;color: #666;display: block;line-height: 2.2em;}
.pro_right dd{font-size: 16px;color: #000;text-decoration: underline;line-height: 48px;width: 200px;margin: 60px auto 0}
.pro_right dd:hover{color: #fff;background:  rgba(43, 130, 184, 0.9);cursor:pointer;padding: 0 30px}




.new_content_main{width: 1200px;margin: 0 auto;overflow: hidden;}
.new_content_main ul li{margin-bottom: 24px;width: 100%;overflow: hidden;border-bottom: 1px #dfdede solid;padding-bottom: 24px;}
.new_content_main ul li a{display: block}
.time{width: 66px;margin: 0 10px;float: left;overflow: hidden;}
.time dd{font-size: 36px;color: #888;display: block;text-align: center;}
.time dt{font-size: 14px;color: #888;display: block;text-align: center;}
.contentnew{width: 1080px;overflow: hidden;float: right}
.contentnew dd{font-size: 17px;color: #000;display: block;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;margin-bottom: 6px;}
.contentnew dt{font-size: 15px;line-height: 1.6em;color: #777;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


/*祖传分页*/
.page {width:1200px; overflow:hidden; margin: 0 auto;padding:10px 0px;margin-bottom: 1vh;}
.page ul li{float:left;min-width: 80px;line-height: 60px;text-align: center;border:none;background: #fff;transition: all ease .4s;}
.page ul li:first-child { margin-left:0px;}
.page ul li a {font-size:15px; color:#000;display: block;}
.page ul li:hover {background: rgba(43, 130, 184, 0.9);}
.page ul li:hover a { ont-size:15px; color:#fff;}
.page ul li.now { background-color: rgba(43, 130, 184, 0.9);}
.page ul li.now a { color:#fff;}




.newcontent{width: 1200px;margin: 40px auto;overflow: hidden;}
.bjq{width: 1200px;margin: 20px auto;overflow: hidden;padding-top: 25px}
.newtit{width: 100%;margin: 0 auto;overflow: hidden;border-bottom: 1px #d9d9d9 solid;padding-bottom: 30px}
.newtit h2{font-size: 24px;display: block;text-align: center;line-height: 3em;color: #333;font-weight: normal}
.newtit span{font-size: 15px;color: #333;text-align: center;line-height: 30px;display: block;margin: 0 10px}
.bjq img{max-width: 500px;display: block;text-align: center;margin: 50px auto}
.bjq span{font-size: 15px;line-height: 2em;color: #444;text-indent: 2em;display: block;text-indent: 2em}


.goback{width: 1200px;text-align: center;margin: 0 auto;display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 4;}
.gb_main dd {display: block;font-size: 14px;color: #333;margin-top: 10px;transition: 0.3s ease-out;}
.gb_main i{display: block;width: 57px;height: 37px;text-align: center;line-height: 37px;background: url(../img/fan1_03.png) no-repeat;transition: 0.3s ease-out;font-size: 22px;color: #888;margin: 0 auto 9px;}
.gb_main{display: inline-block;vertical-align: bottom;background: white;padding: 0 10px;position: relative;z-index: 11;}
.gb_main:hover dd{color: #9b1c1f;}
.gb_main:hover i{background: url(../img/fan2_03.png) no-repeat;}
.goback:after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: lightgray;
    position: absolute;
    top: 17px;
    left: 0;
}




.contact{width: 100%;margin: 0 auto;overflow: hidden;background: #f8f8f8;}
.contact_main{width: 1200px;margin: 60px auto;overflow: hidden;}
.contact_main h5{font-size: 18px;color: #000;display: block;line-height: 36px;font-weight: normal;text-align: center;margin-bottom: 60px;}
.jihang{width:475px;display: block;float: left;}
.jihang h6{font-size: 24px;color: #000;display: block;margin-bottom: 28px;}
.jihang a{width: 100%;float: left;font-size: 15px;color: #111;line-height: 22px;margin-bottom: 18px;}
.jihang a:nth-of-type(even){width: 100%;}
.jihang img{width: 22px;margin-right: 15px;float: left;}
.jihang1{width:300px;display: block;float: left;}
.jihang2{width: 300px;float: right;}
.jihang2 span{font-size: 18px;color: #000;display: block;line-height: 36px;font-weight: normal;margin-bottom: 18px;}
.jihang2 h2{font-size: 28px;color: #000;display: block;font-weight: bold;}
.jihang2 a{display: inline-block;text-align: center;padding: 12px 28px;margin-top: 20px;color: #fff;font-size: 15px;background: rgba(43, 130, 184, 0.9);}
.map{width:1200px;margin: 30px auto 80px;overflow: hidden;}
.map img{width: 1200px;display: block;}
/*
.map ul li{width: calc(50% - 50.5px);float: left;padding: 33px 0 33px 50px;border-bottom: 1px #ddd dashed;}
.map ul li:nth-of-type(odd){border-right: 1px dashed #ddd;}
.map ul li span{font-size: 20px;color: 000;display: block;font-weight: bold;line-height: 2em;margin-bottom: 6px;}
.map ul li dd{font-size: 15px;color: #111;line-height: 18px;margin-bottom: 10px;}
*/




.zhuti{width: 1000px;margin: 0 auto;overflow: hidden;}
.zhuti ul li{width: 1000px;overflow: hidden;margin-bottom: 20px;}
.zhuti ul li span{font-size: 16px;color: #333;display: block;float: left;width: 120px;background: url(../img/xx.png) no-repeat left center;background-size: 10px;padding-left: 16px;line-height: 46px;}
.zhuti ul li input{width: 400px;float: left;height: 42px;padding: 0 18px;outline: none;margin-left: 20px;}
.zhuti ul li textarea{width: 770px;float: left;min-height: 150px;padding: 18px;outline: none;resize: none;margin-left: 20px;}
.zhuti a{width: 436px;text-align: center;line-height: 44px;color: #fff;background:  rgba(43, 130, 184, 0.9);display: block;margin-left: 162px;margin-top: 30px;font-size: 16px;}





.faq{width: 100%;margin: 0 auto;overflow: hidden;}
.menu{width: 1200px;margin: 0 auto 25px;overflow: hidden;}
.menu summary{color:#000;font-size: 18px;font-weight: bold;line-height:55px;outline: 0;border-bottom: 1px #ddd solid;padding-bottom: 10px;}
.menu summary::-webkit-details-marker{display:none;}
.menu[open] summary:before{content: "-";}
.menu summary:before{content:"+";display:inline-block;width:16px;height:16px;margin-right:10px;font-size:20px;float: right;}
.menu span{font-size: 16px;color: #000;display: block;line-height: 2em;padding: 20px 10px 0 10px;}



.productlist{width:100%;margin: 25px auto;overflow: hidden;}
.productlist h4{font-size: 28px;color: #000;display: block;line-height: 2em;border-bottom: 1px #ddd solid;margin-bottom: 30px}
.pro_left{width: 180px;float: left;overflow: hidden;}
.pro_left ul li {width: 100%;overflow: hidden;background: #f3f3f3;margin-bottom: 2px;}
.pro_left ul li a{display: block;line-height: 36px;color: #000;width: 100%;overflow: hidden;}
.pro_left ul li a dt{font-size: 15px;color: #000;display: inline-block;line-height: 42px;float: left;margin-left: 10px;}
.pro_left ul li:hover dt{color: #fff;}
.pro_left ul li:hover {background: rgba(43, 130, 184, 0.9);}



.pro_you{width: 980px;float: right;overflow: hidden;border-left: 1px #ddd solid;}
.pro_you ul{width: 920px;margin: 0 auto;overflow: hidden;}
.pro_you ul li{width: 275px;float: left;overflow:hidden;text-align: center;margin: 0 14px 27px 14px;border: 1px #ddd solid;}
.pro_you ul li:hover{background: rgba(43, 130, 184, 0.9);}
.pro_you ul li:hover span{color: #fff;}
.pro_you ul li:hover img{transform: scale(1.05);}
.pro_you ul li a{display: block;}
.wrq{width: 298px;height: 175px;overflow: hidden;}
.wrq img{width: 100%;display: block;transition: all ease .6s;}
.pro_you ul li span{color: #000;line-height: 50px;font-size: 16px;}


.jianchang{background: url(../img/sm_n5.jpg)no-repeat;width: 1200px;height: 500px;text-align: center;overflow: hidden;margin: 0 auto 24px}
.jianchang h5{display: block;text-align: center;font-size: 56px;color: #fff;font-weight: bold;line-height: 2em;margin-top:300px;}
.jianchang span{width: 48%;margin: 0 auto;font-size: 36px;color: #fff;display: block}

.chuangxin{background: url(../img/sm_n4.jpg)no-repeat;width: 590px;height: 560px;overflow: hidden;margin: 0px 0;background-size: 590px 560px;display: block;float: left}
.akjdi{width: 300px;text-align: right;margin-top: 300px;overflow: hidden;display: block;float: right}
.akjdi h2{font-size: 30px;color: #476290;overflow: hidden;margin-right: 50px;}
.kikj{width: 300px;height: 120px;background-color: rgba(71, 98, 144, 1);margin-top: 30px;}
.kikj h3{color: #FFFFFF;font-size: 28px;font-weight: bold;text-align: center;line-height: 1.7em;padding-top: 20px}
.kikj span{color: #FFFFFF;font-size: 20px;font-weight: normal;text-align: center;overflow: hidden;display: block}

.zhuangye{background: url(../img/sm_n2.jpg)no-repeat;width: 590px;height: 560px;overflow: hidden;margin: 0px 0 0 20px;background-size: 590px 560px;display: block;float: left}
.akjdi1{width: 300px;text-align: right;margin-top: 300px;overflow: hidden;display: block;}
.akjdi1 h2{font-size: 30px;color: #e46c0b;overflow: hidden;text-align: center}
.kikj1{width: 300px;height: 120px;background-color: #e46c0b;margin-top: 30px;}
.kikj1 h3{color: #FFFFFF;font-size: 28px;font-weight: bold;text-align: center;line-height: 1.7em;padding-top: 20px}
.kikj1 span{color: #FFFFFF;font-size: 20px;font-weight: normal;text-align: center;overflow: hidden;display: block}




.chengxin{background: url(../img/sm_n3.jpg)no-repeat;width: 590px;height: 560px;overflow: hidden;margin: 0px 0;background-size: 590px 560px;display: block;float: left}
.akjdi2{width: 300px;text-align: right;margin-top: 300px;overflow: hidden;display: block;float: right}
.akjdi2 h2{font-size: 30px;color: rgba(60, 106, 200, 1);overflow: hidden;margin-right: 50px;}
.kikj2{width: 300px;height: 120px;background-color: rgba(60, 106, 200, 1);margin-top: 30px;}
.kikj2 h3{color: #FFFFFF;font-size: 28px;font-weight: bold;text-align: center;line-height: 1.7em;padding-top: 20px}
.kikj2 span{color: #FFFFFF;font-size: 20px;font-weight: normal;text-align: center;overflow: hidden;display: block}

.zeren{background: url(../img/sm_nn1.jpg)no-repeat;width: 590px;height: 560px;overflow: hidden;margin: 0px 0 0 20px;background-size: 590px 560px;display: block;float: left}
.akjdi3{width: 300px;text-align: right;margin-top: 300px;overflow: hidden;display: block;}
.akjdi3 h2{font-size: 30px;color: rgba(4, 135, 155, 1);overflow: hidden;text-align: center}
.kikj3{width: 300px;height: 120px;background-color: rgba(4, 135, 155, 1);margin-top: 30px;}
.kikj3 h3{color: #FFFFFF;font-size: 28px;font-weight: bold;text-align: center;line-height: 1.7em;padding-top: 20px}
.kikj3 span{color: #FFFFFF;font-size: 20px;font-weight: normal;text-align: center;overflow: hidden;display: block}


.top_main h1{width: 200px;height: auto;overflow: hidden;float: left}
.top_main h1 a{width: 200px;height: auto;overflow: hidden;} 
.top_main h1 a img{width: 200px;margin: 10px 0 10px 0px;display: block;float: left;}
.youqing{width: 1200px;margin: 0 auto 10px;overflow: hidden;text-align: center}
.youqing p{overflow: hidden;display: inline-block;color: #FFF;opacity: 0.6;font-size: 13px;padding-right: 30px;}

.youqing a{padding: 0px 10px;color: #FFFFFF;opacity: 0.4;font-size: 13px;display: inline-block;overflow: hidden}
.beian{width: 100%;margin: 0 auto;overflow: hidden;border-top: 1px #fff solid;text-align: center}
.beian p{color: #FFFFFF;overflow: hidden;display: inline-block;margin-right: 30px}

.beian a{text-align: center;font-size: 13px;color: #fff;display: inline-block;line-height: 40px;}


.newsbos{width: 100%;overflow: hidden;margin: 62px auto;}

.newsbos-box{width: 1200px;margin: 0 auto;overflow: hidden;}

.newsbos-left{float: left;width:380px;overflow: hidden;margin-right: 30px;}
.newbos-tit{overflow: hidden;line-height: 61px;border-bottom: 2px solid rgba(43, 130, 184, 0.9)}
.newbos-tit a{float: right;color: #999999;font-size: 12px;margin-right: 10px;}
.newbos-tit h3{overflow: hidden;font-size: 20px;color: #000000;font-weight: bold;}


.newbos-de{padding-top: 20px;}
.newbos-de-top{padding-bottom: 15px;margin-bottom: 8px;border-bottom: 1px solid #dcdcdc;}
.newsbos-pic{padding-top: 33.4%;position: relative;overflow: hidden}

.hop{background: url(../images/hot.png) no-repeat center center;width: 74px;height: 74px;position: absolute;top: 0;left: 0;z-index: 2;}

.newsbos-pic a{color: #444;}
.newsbos-pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;transform: all .8s}


.date{float: right;color: #999999;font-size: 12px;}

.newsbos-tit h3 a{display: block;width:275px;overflow: hidden;font-size: 14px;font-weight: 400;transform: all .8s;color: #444444;dtext-overflow: ellipsis;
display: -webkit-box;

-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.newsbos-tit {overflow: hidden;margin: 14px 0 16px;}


.news-tit.on h3 a{color:#2067d1 }

.newsbos-desc{font-size: 12px;color: #666666;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 24px;}

.newbos-de-bott{width: 100%;overflow: hidden;margin: 0 auto}
.newbos-de-bott ul li{padding-left: 20px;position: relative;}
.newbos-de-bott.news-tit{line-height: 40px;overflow: hidden;}
.newsbos-tit .shijian{float: right;color: #999999;font-size: 14px;}

.newsbos-tit:after{content: "";width: 8px;height: 8px;border-radius: 50%;background-color: rgba(43, 130, 184, 0.9);position: absolute;left: 0;top: 50%;margin-top: -4px;}

.newsbos-right{float: right;width: 380px;overflow: hidden;}
.faq-list{width: 100%;overflow: hidden;}
.faq-item{overflow: hidden;padding: 16px 0;border-bottom: 1px solid #eee}

.faq-pic{float: left;width: 135px;height: 84px;overflow: hidden;}

.faq-pic img{display: block;width: 100%;height: 100%;}

.faq-txt{overflow: hidden;}
.faq-qus a{display: block;padding-left: 30px;background: url( ../img/qus.jpg)no-repeat top left;background-size: 25px auto;color: #444444;font-size: 14px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 10px;line-height: 25px; }

.faq-ans{padding-left: 30px;background: url( ../img/ans.jpg) no-repeat top left;background-size: 25px auto;color: #666666;text-overflow: ellipsis;height: 44px;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;font-size: 13px;line-height: 25px;}
