@charset "utf-8";

*{margin:0;padding: 0;}
body{ font-family:"微软雅黑","Microsoft YaHei",arial,; font-size: 12px; line-height: 1.5;color:#333;}
img{max-width: 100%;}
a{text-decoration:none;color:#333;}
a:hover{color:#333;}
input{border:none; outline:none;}
ul{margin:0; padding:0;}
li{list-style:none;}
dl,dd{margin:0;}
.clearfix{clear:both;}
.show{border:solid 1px red;}
.bg{width:100%; background:#00368c;}
.f_l{ float:left;}
.f_r{ float:right;}
.BMap_Marker div img{max-width:initial}
.BMapLabel{max-width:initial}
.BMap_pop img{max-width:initial}
.BMap_shadow img{max-width:initial}

.wel_box h1,.xs_wel_box{font-size:12px; color:#fff; line-height:40px; margin:0;}
.wel{line-height:40px;}
.wel a{color:#fff;}

.header_box{margin:20px 0;}
.header_contact1{font-size:24px; margin:10px 0;}
.header_contact1 span{margin-right:16px;}
.xs_header{background:#fff; border-bottom:1px solid #ccc; display:none;}

.xs_nav_btn{float:right; margin-top:24px;}
.xs_nav_btn span{width:25px; height:3px;margin-top:5px; background-color:#000;display:block;}
.xs_nav{width:100%; background-color:#00368c; margin-bottom:0; display:none; position:fixed; right:0; z-index:1111; width:50%;}
.xs_nav li{text-align:center;border-bottom:1px solid #fff;}
.xs_nav a{font-size:14px; line-height:40px; color:#fff;}
.xs_nav li:hover{background-color:#f9b112;}

.nav_bg{border-bottom:1px solid #ccc;}
.nav_box{margin:0;}
.nav_box li{float:left; width:10%; text-align:center; font-size:14px; line-height:60px; color:#fff;}
.nav_box li:hover{color:#f9b112;}

.keywords{margin:0;}
.keywords h1{font-size:13px; color:#fff; margin:0; line-height:48px;}
.keywords li{font-size:13px; color:#fff; float:left; line-height:48px; margin:0 14px;}
.search{margin-top:10px;}
.input_1{width:240px; height:28px; text-align:left; padding-left:10px; font-size:14px; background-color:#fff;}
.input_2{width:28px; height:28px; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:center; background-size:100%; background-color:#fff;}

.index_product_box{margin-top:50px;}
.classify{border:1px solid #ccc; padding:0 !important;}
.classify1{margin:0;}
.classify1 h1{background:url(../images/pills.png) no-repeat 8% center; margin:0; height:48px; background-color:#cce0ff;}
.classify1 h1 span{font-size:14px; color:#111; margin-left:20%;}
.classify2{background:#f5f5f5; padding:6px 8%;}
.classify2 li{width:50%; float:left;}
.classify2 a{font-size:12px; color:#333; line-height:28px;}
.classify2 a:hover{color:#00368c;}
.xs_classify{display:none;}
.xs_classify li{padding:0 5px !important; margin:5px 0;}
.xs_classify a{border:1px solid #999; width:100%; display:block; text-align:center; line-height:40px;}
.xs_classify li:hover a{color:#fff; background:#00368c;}

.index_product_title{border-bottom:1px solid #999; margin-bottom:10px;}
.index_product_title h1{border-bottom:3px solid #999; margin:0; font-size:18px; color:#00368c; font-weight:bold; width:80px; text-align:center; line-height:40px;}
.index_product{text-align:center; margin:8px 0; overflow: hidden; padding-top:15px;}
.index_product:hover
{
-webkit-box-shadow:0px 0px 10px #999; 
-moz-box-shadow:0px 0px 10px #999;
box-shadow:0px 0px 10px #999;
	
}
.index_product img{width:100%;height:100%;transition:all 0.3s;}
.index_product:hover img{transform:scale(1.1);}
.index_product:hover h1{color:#00368c;}
.index_product h1{font-size:14px; margin-top:24px; margin-bottom:10px;}
.index_product p{font-size:12px; line-height:22px; margin-bottom:10px;}

.index_adv1_bg{margin-top:50px; padding:50px 0; text-align:center}
.index_adv1_title{text-align:center; margin-bottom:40px;}

.index_about_box{margin:50px 0;}
.index_about_title{border-bottom:1px solid #999; margin-bottom:30px;}
.index_about_title h1{font-size:26px; color:#00368c; margin:0;}
.index_about_title h2{font-size:14px; color:#999; margin:0; margin-top:8px; padding-bottom:10px; border-bottom:3px solid #999; width:140px;}
.index_about_l{padding-left:0 !important;}
.index_about_l img{width:100%;}
.index_about_r{padding-left:30 !important; padding-right:0 !important;}
.index_about_r h1{font-size:18px; color:#00368c; margin:0;}
.index_about_r p{font-size:12px; line-height:26px; margin-top:14px; margin-bottom:43px;}
.index_about_r a{background:#00368c; font-size:14px; color:#fff; padding:12px 30px;}

.index_adv2_bg{width:100%; background:#f9b112; padding-top:50px; padding-bottom:40px;}
.index_adv2_title{text-align:center; margin-bottom:30px;}
.index_adv2{padding:80px 0 !important; margin:10px 0; text-align:center; position:relative; border:1px solid #f9b112;}
.adv2_top
	{
	position:absolute; top:0;
	width:0px;
    height:0px;
	border-width:0px 145px 80px 145px;
	border-color:#fff transparent;
	border-style: solid;
	}
.adv2_bottom
	{
	position:absolute; bottom:0;
	width:0px;
    height:0px;
	border-width:80px 145px 0px 145px;
	border-color:#fff transparent;
	border-style: solid;
	}
.adv2_con{height:270px; background:#fff; padding:0 20px;}
.adv2_con:hover img{transform:rotate(360deg); transition:1.0s;}
.adv2_con h1{font-size:16px; color:#00368c; font-weight:bold; margin:0; margin-top:30px;}
.adv2_con p{font-size:12px; color:#333; line-height:26px; margin:0; margin-top:12px;}

.index_culture_bg{background:#f5f5f5; width:100%; padding-top:50px; padding-bottom:30px;}
.index_culture1{padding-left:0 !important; padding-right:10px !important;}
.index_culture2{padding-left:40px !important; padding-right:0 !important;}
.index_culture1 h1,.index_culture2 h1{font-size:20px; font-weight:bold; color:#00368c; border-bottom:1px solid #00368c; margin:0; padding-bottom:10px; margin-bottom:30px;}
.index_culture1 p{font-size:16px; line-height:44px; margin:0; margin-top:-10px;}
.partner img{float:left; width:50%; border:1px solid #ccc;}

.index_news_box{margin:50px 0;}
.index_news{padding-left:0 !important; padding-right:30px !important;}
.index_news1{position:relative;}
.index_news1_img{padding-left:0 !important;}
.index_news1_text{padding-right:0 !important;}
.index_news1_text h1{font-size:14px; color:#00368c; margin:0;}
.index_news1_text p{font-size:12px; line-height:24px; color:#555; margin-top:8px;}
.index_news1 a{font-size:12px; color:#00368c; position:absolute; bottom:0; right:0;}
.index_news2{border-bottom:1px dashed #999; margin-top:4px;}
.index_news2 h1,.index_news2 h2{font-size:14px; margin:0; line-height:40px;}
.index_news2:hover h1{color:#00368c;}
.index_news2:hover h2{color:#00368c;}

.index_faq_box{padding-left:30px !important; padding-right:0 !important;}
.index_faq img{width:20px; margin-right:10px;}
.index_faq h1,.index_faq p{width:94%;}
.index_faq h1{font-size:14px; font-weight:bold; margin:0; line-height:20px;}
.index_faq p{font-size:12px; line-height:24px; color:#666; margin-top:-6px;}
.index_a{margin-top:10px;}
.index_faq:hover h1{color:#f9b112;}

.link{margin-top:30px; margin-bottom:40px;}
.link li{float:left; width:10%; font-size:14px; line-height:18px; text-align:center; color:#fff; border-right:1px solid #fff;}

.footer_l p{font-size:14px; line-height:32px; color:#fff; margin-top:20px;}
.footer_message{padding-left:60px !important;}
.footer_message input{height:32px; width:100%; padding:0 8px; font-size:14px; color:#999;}
.footer_message textarea{width:100%; height:88px; padding:4px 8px}
.footer_line{height:1px; background:#fff; margin-top:20px;}
.copyright{font-size:12px; color:#fff; text-align:center; line-height:22px; margin:8px 0;}
.copyright a{ color:#fff}
.copyright a:hover{ color:#fd0}

.banner_in_bg
{background:linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),url(../images/banner_in.png) left 50% top 50% / cover no-repeat fixed; padding-top:60px;}
.banner_in h1{margin:0; font-size:40px; color:#fff; text-align:center;font-weight:900;}
.banner_in p{margin:0; font-size:22px; color:#fff; text-align:center; margin-top:36px;font-weight:900;}
.location{margin-top:60px; color:white; margin-bottom:20px;    font-size: 16px;
    font-weight: 900;}
.location a{color:#fff;}
.location a:hover{text-decoration:underline; color:#f9b112;}


.all_content{margin:50px 0;}
.content_title{color:#00368c; font-size:20px; font-weight:bold; line-height:28px; margin:0; margin-bottom:12px;}

.highslide-controls{display:none;}
.about_img1{margin:20px 0;}
.about_text{margin-top:40px;}
.about_text h2{color:#00368c; font-size:14px; line-height:24px; margin:0; margin-top:20px;}
.about_text p{font-size:12px; line-height:24px; margin-top:6px; margin-bottom:0;}
.about_text1,.about_company{margin-bottom:20px;}
.about_img1{text-align:center;}
.about_img1 img{border:2px solid #ccc; margin-bottom:12px;}
.picMarquee-left{width:100%;  overflow:hidden; position:relative;}
.team_picList{width:90%; margin:0 auto;}
.team_hd{width:100%;}
.team_bd ul{ overflow:hidden; zoom:1; }
.team_bd ul li{margin:0 10px; width:26%; float:left; display:inline; overflow:hidden; text-align:center;  }
.team_bd ul li .team_pic{text-align:center; }
.team_bd ul li .team_pic img{ width:100%; display:block; padding:2px;}
.team_bd ul li .team_pic a:hover img{ border-color:#999;  }
.team_bd ul li .team_title{line-height:24px;}
.page{margin-top:40px;}
.page a{float:left; width:30px; font-size:16px; line-height:30px; color:#444; text-align:center;}
.page a:hover{background-color:#f5f5f5; color:#00368c;}
.current {background-color:#f5f5f5; color:#00368c;}
.news1{margin-bottom:40px;}
.news1 h1{font-size:16px; line-height:28px; background-color:#f5f5f5; padding:0 20px;}
.news1 h2{font-size:16px; line-height:28px; padding:0 20px; margin-top:16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news1 p{font-size:12px; line-height:24px; padding:0 20px; margin:0;}
.news_more{font-size:16px; color:#00368c; margin-top:6px;}
.news_more:hover{color:#144ea0; text-decoration:underline;}
.news_logo{margin-top:4px;}
.news1_b{border-bottom:4px solid #00368c; padding:8px 20px; margin-top:30px;}
.news_page{margin:20px 0;}
.news_page a{float:left; width:30px; font-size:16px; line-height:30px; color:#444; text-align:center;}
.news_page a:hover{background-color:#f5f5f5; color:#00368c;}
.menu{background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-position:62px center; padding-right:20px; position:relative;}
.menu p{color:#00368c; font-size:14px; margin:0;}
.lan{position:absolute;right:0; top:26px;z-index:111;background-color:#fff; border:1px solid #ccc; display:none;}
.lan_show{ display:block;}
.lan li{padding:0 14px; width:112px; text-align:right;}
.lan li:hover{background-color:#f5f5f5;}
.lan li a{color:#00368c; line-height:36px; font-size:14px; text-align:center;}
.related{float:right;}
.arrow_up{background:url(../images/arrow2.png) no-repeat 66px center;}

.culture{text-align:center;}
.culture h1{color:#333; font-size:18px; font-weight:bold; margin-top:20px;}
.culture p{font-size:18px; color:#555; line-height:36px; margin-top:10px; margin-bottom:0;}
.sale{text-align:center;}
.sale img{width:60%;}
.sale p{text-align:left; text-indent:2em; line-height:28px;}
.hr p{line-height:26px; text-indent:2em;}

.message{padding:0 !important;}
.message h1{font-size:16px; margin-bottom:20px;}
.message input{height:40px; width:100%; padding:0 8px; font-size:14px; color:#999; border:1px solid #c1c1c1;}
.message textarea{width:100%; height:200px; padding:4px 8px; border:1px solid #c1c1c1;}

.contact_text p{font-size:16px; line-height:32px;}
.contact_text img{border:2px solid #ccc; width:32%;}
.contact_text span{margin-left:20px; margin-top:36px;}

.news_pro_box{margin-top:20px;}	
.news_pro_box h1{line-height:60px; font-size:20px; padding-left:3%; color:#fff; border-radius:5px 5px 0 0; background-color:#00368c; text-align:center; margin-bottom:10px;}
.news_pro_list{border:1px #ccc solid; text-align:center; padding:0 10%;}
.news_pro_list li{height:300px;}	
.news_pro_list p{color:#555; margin-top:20px;}
.news_pro{height:290px; border:2px #fff solid; margin-top:3%;}
.news_pro:hover{border:2px #00368c solid;}
.news_pro>p{font-size:14px; line-height:20px; color:#333;}	
.btn_lh{display:block}
.list_lh{height:560px; overflow:hidden;}
.list_lh li .lieven{background:#fff;}

.product>img{border:2px solid #e5e5e5; padding:0 !important;}
.product_text{padding-right:0 !important; padding-left:40px !important;}
.product_text p{font-size:16px; line-height:32px;}
.product_text p span,.product_text h1{font-size:16px; font-weight:bold;}
.product_content h2{font-size:16px; color:#00368c; border-bottom:1px solid #ccc; padding:10px 0;}
.product_content p{line-height:28px;}

.np{margin-top:40px;}
.np a{line-height:28px;}
.np a:hover{color:#00368c;}
.new_in_product_box{border:1px #ccc solid; padding:1%; margin-top:40px; display:none;}
.new_in_product_title{border-bottom:1px #ccc solid; padding:8px 0;}
.new_in_product_title h1{float:left; margin:0; padding:0; font-size:16px; color:#555; font-weight:bold;}
.new_in_product_title img{float:right; margin-top:-2px;}
.new_in_product{padding-top:1%; text-align:center;}
.new_in_product li{margin-top:10px;}
.new_in_product li:hover p{color:#00368c;}
.new_in_product p{font-size:14px; margin-top:12px; color:#555; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}			   
.new_in_product img{width:100%;}

.news_in_logo{margin:16px 0;}
.news_in_logo img{width:100%;}
.functionArea{padding: 0 0 50px;}
.article_download_btn, .article_print_btn { padding-left: 40px; width:100%; display: block; float: none; margin-bottom: 12px;}
.article_download_btn {background-position: 0 0;}
.article_print_btn {background-position: 0 -40px;}
.article_btn {height: 30px; width: 30px; line-height: 30px; float: left;  background-image:url(../images/article_btn.png); background-repeat: no-repeat; margin-right: 3px;}
.functionArea{margin-top:30px;}
.functionArea span{display:block; width:32px; font-size:16px; color:#00368c;}
.functionArea a:hover span{text-decoration:underline;}
.news_in_l1{width:20%;}
.news_in_l1>h2{font-size:18px; font-weight:bold;}
.news_in_l1>p{line-height:24px; margin-top:20px;}
.news_in_r{width:80%; padding-left:80px;}
.news_in_r>h1{font-size:18px; line-height:28px; background-color:#f5f5f5; padding:0 20px;}
.news_in_r>h2{font-size:28px; font-weight:bold; margin:30px;}
.news_in_img{border:1px solid #ccc; padding:8px; margin-bottom:20px;}
.news_in_img img{width:100%;}
.news_in_r>p{font-size:14px; line-height:24px; text-indent:2em; margin-top:20px;}
.about_title3 h1{font-size: 18px; line-height: 28px; border-bottom: 5px solid #f5f5f5;}

.process{-webkit-box-shadow:0px 0px 20px #666; -moz-box-shadow:0px 0px 20px #666;
box-shadow:0px 0px 20px #666; padding:30px 20px;}
.process_product_title{border-bottom:1px solid #f9b112; margin:0 15px 24px 15px;}
.process_product_title h1{border-bottom:3px solid #f9b112; margin:0; font-size:24px; color:#00368c; font-weight:bold; width:160px; text-align:center; line-height:40px;}
.process_pro{text-align:center; margin:10px 0;}
.process_pro p
{
background: -webkit-linear-gradient(red, blue);
background: -o-linear-gradient(red, blue);
background: -moz-linear-gradient(red, blue);
background: linear-gradient(#3381ff, #00368c);
color:#fff; line-height:48px; font-size:16px;	
}
.process img{width:100%;}
.process_product_title h2{margin:0; font-size:18px; color:#00368c; font-weight:bold; line-height:40px;}
.process_adv{padding:0 15px; margin:20px 0;}
.process_adv h1,.process_adv h2{margin:0; width:100%; color:#fff; margin:0; padding:0 40px}
.process_adv h1{font-size:28px; line-height:40px; font-weight:bold; padding-top:20px;}
.process_adv h2{font-size:20px; line-height:30px; padding-bottom:20px; padding-top:20px;}
.factory{padding:0 !important; border:1px solid #fff;}
.process_partner{margin:10px 0;}
.process_partner img{border:1px solid #ccc;}
.certification {margin:15px 0;}
.certification img{-webkit-box-shadow:2px 2px 20px #333; -moz-box-shadow:2px 2px 20px #333;
box-shadow:2px 2px 20px #333;}
.link-title{
	position: relative;
}
.link-title h2{
	display: inline-block;
	padding-right:10px;
	background-color: #fff;
	position: relative;
	z-index: 9;
	font-size: 21px;
	font-weight:600;
}
.link-hr{
	position: absolute;
	height: 2px;
	background-color:#00368c;
	top: 50%;
	left: 0;
	width: 100%;
	z-index: 7;
}








/* 超小设备（手机，小于 768px） */
@media (max-width: 	767px) 
{
.wel_bg,.header_box,.nav_bg{display:none;}
.xs_header{display:block;}
.xs_header img{width:80%; margin:20px 0;}

.keywords{display:none;}
.search{float:none; width:268px; margin:10px auto;}

.classify{display:none;}
.xs_classify{display:block;}
.index_product{padding:0 5px !important;}

.index_adv1_img{display:none;}
.index_about_l{margin-bottom:20px;}

.index_culture1,.index_culture2{padding:0 !important;}
.index_culture2{margin-top:20px;}
.index_culture1 p{font-size:14px; line-height:32px;}

.index_news,.index_faq_box{padding:0 !important;}
.index_news1{margin-bottom:20px;}
.index_news1_img,.index_news1_text{padding:0 !important;}
.index_news1_img img{width:100%;}
.index_news1_text{margin-top:16px;}
.index_faq_box{margin-top:20px;}
.index_faq h1,.index_faq p{width:88%;}
.footer_bg{padding-top:30px;}
.link{display:none;}
.footer_message{padding:0 !important;}

.adv2_top{border-width:0px 164px 80px 164px;}
.adv2_bottom{border-width:80px 164px 0px 164px;}

.banner_in h1{font-size:20px;}
.banner_in p{font-size:14px; line-height:28px; margin-top:24px;}
.location{margin-top:40px;}

.map{margin-top:40px;}
.hr_text{margin-top:20px;}
.sale img{width:100%;}
.team_bd ul li{width:50%;}
.news_pro_box{display:none;}
.new_in_product_box{display:block;}
.product_text{padding:0 !important; margin-top:20px;}
.news_in_l1{display:none;}
.news_in_r{padding:0; width:100%;}

}
/* 小型设备（平板电脑，768px 起） */
@media (min-width: 	768px) and (max-width: 991px) 
{
.header_box>img{width:60%;}
.header_contact1{font-size:14px; margin:4px 0;}
.header_contact1 img{width:14%;}
.keywords h1{font-size:12px;}
.keywords li{font-size:12px; margin:0 4px;}
.input_1{width:180px; height:24px; font-size:12px;}
.input_2{width:24px; height:24px;}
.search{margin-top:12px;}

.classify{display:none;}
.xs_classify{display:block;}
.index_adv1_img{display:none;}
.index_about_l{margin-bottom:20px;}

.index_culture1,.index_culture2{padding:0 !important;}
.index_culture2{margin-top:20px;}
.index_news,.index_faq_box{padding:0 !important;}
.index_news1{margin-bottom:20px;}
.index_faq_box{margin-top:20px;}
.footer_message{padding:0 !important;}

.adv2_top{border-width:0px 179px 80px 179px;}
.adv2_bottom{border-width:80px 179px 0px 179px;}

.map{margin-top:40px;}
.hr_text{margin-top:20px;}
.sale img{width:80%;}
.team_bd ul li{width:33.3%;}
.news_logo{width:60%; margin-top:10px;}
.news_pro_box{display:none;}
.new_in_product_box{display:block;}
.product_text p{font-size:14px; line-height:28px; margin:0;}
.product_text p span,.product_text h1{font-size:14px; font-weight:bold; margin-top:12px; margin-bottom:8px;}
.news_in_l1{display:none;}
.news_in_r{padding:0; width:100%;}
}
/* 中型设备（台式电脑，992px 起） */
@media (min-width: 992px) and (max-width: 1199px) 
{
.index_culture p{font-size:12px; line-height:34px;}
.index_faq h1,.index_faq p{width:93%;}

.adv2_top{border-width:0px 116px 80px 116px;}
.adv2_bottom{border-width:80px 116px 0px 116px;}

.news_pro{height:224px;}
.news_pro_list p{margin-top:10px;}
.news_pro_list li{height:230px;}	
}
/* 大型设备（台式电脑，1200px 起） */
@media (min-width: 1200px)
{

}