* {
	padding: 0px;
	margin: 0px;
}

html {
	background: #fff;
	color: #333;
}

body {
	font-size: 12px;
	font-family: "微软雅黑";
	background: #fff;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	color: #323232;
	letter-spacing: 1px;
}

img {
	border: none;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #2170cc;
}

ul,
li {
	list-style: none;
}

input,
select,
button {
	font: 12px Verdana, Arial, Tahoma;
	vertical-align: middle;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 12px;
	font-weight: normal;
}

i,
em {
	font-style: normal;
}

.fl {
	float: left;
}

.clearBoth {
	display: none;
}

.fr {
	float: right;
}

.clearfloat:after {
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.clearfloat {
	zoom: 1;
}
.navcontent {
	width: 1200px;
	margin: 0 auto;
}
.content {
	width: 1140px;
	padding: 0 90px;
	margin: 0 auto;
}

.header{
	color:#003B76;
	padding: 10px 60px 10px 60px;
	background: #efefef;
	min-width: 1200px;
}
.header a{
	color:#003B76;
	display: block;
}

.logobox{
	width: 80px;
}
.logobox img{
	display: block;
	width: 100%;
}

.nav>li{
	position: relative;
	float: left;
	font-size:14px;
	margin-left:60px;
}
.nav ul{
	display: none;
	position: absolute;
	width: 150px;
	top:0;
	left: -10px;
	z-index: 10000;
	padding-top: 38px;
}
.nav ul li{
	background:#efefef;
	font-size:12px;
	border-bottom:0px solid #1e4f48 ;
	line-height:30px;
	padding: 0 10px;
}
.nav ul li a:hover{
color:#003B76;
}
.nav ul li:last-child{
	border-bottom: none;
}
.iconLine{
	margin-bottom:25px;
	padding-top:10px;
}
.iconLine img{
	width:20px;
	margin-left: 10px;
	vertical-align:middle;
}

.iconLine span{
	display: inline-block;
	line-height:20px;
	font-size:14px;
}
.iconLine .fr{
	position: relative;
}
.wx_code_img{
	display: none;
	position: absolute;
    top: 36px;
    width: 140px;
    background: #fff;
    z-index: 10000;
    padding: 6px;
    left: -20px;
}
.wx_code_img img{
	display: block;
	width:100%;
	margin-left: 0 !important;
}
.wx_codee_img{
	display: none;
	position: absolute;
    top:630px;
    width:160px;
    background: #fff;
    z-index: 10000;
    padding: 6px;
    left:45%;
	border:1px solid #ccc;
}
.wx_codee_img img{
	display: block;
	width:100%;
	margin-left: 0 !important;
}
.wx_codeee_img{
	display: none;
	position: absolute;
    top:630px;
    width:160px;
    background: #fff;
    z-index: 10000;
    padding: 6px;
    left:45%;
	border:1px solid #ccc;
}
.wx_codeee_img img{
	display: block;
	width:100%;
	margin-left: 0 !important;
}
.banner{
	width: 100%;
	background: url(../images/bg.jpg);
	background-position:center ;
	background-size:cover ;
	min-width: 1320px;
	height:630px;
}
.bannerTxt{
	background: #fff;
	width: 50%;
	font-size: 16px;
	color: #003b76;
	height: 100%;
	margin-top:110px;
	height:415px;
	padding:0px;
}
.bannerTxtcont{padding:50px;}
.productbox{
	width: 50%;
	margin-top:110px;
}
.bannerTxth1{
	font-size:16px;color:#003B76;font-weight:bold;line-height:30px;
	}
.bannerTxth2{
	font-size:14px;color:#666;line-height:23px;
	}
.productbox img{
	display: block;
	width: 100%;
}
.producBanner{
	width: 1140px;
	margin: 0 auto;
	padding: 50px 90px;
}
.producBanner img{
	display: block;
	width: 100%;
}
.swiper-container {
    width: 100%;
    min-width: 1320px;
    /*height: 500px;*/
}  
.swiper-slide{
	/*background-position: center;*/
	background-size: cover;
}


.swiper-pagination-bullet-active{
	background: #fff;
}
.productTab{
	margin: 70px auto;
	color: #a0a0a0;
}
.tabImg{
	width: 478px;
}
.tabImg img{
	display: block;
	width: 100%;
}
.tabList{
	width: 662px;
	padding-top: 50px;
}
.tabbox{
	font-size: 18px;
	width: 198px;
	margin: 0 auto;
	font-weight: bold;
}
.tabbox div{
	float: left;
	width: 98px;
	text-align: center;
	cursor: pointer;
}
.tabbox div:first-child{
	border-right: 2px solid #a0a0a0;
}
.gap{
	margin: 0 20px;
}
.tabUl{
	display: none;
	padding-left:  20px;
	font-size: 14px;
	margin-top: 45px;
}
.tabCcont .tabUl:first-child{
	display: block;
}
.tabUl div{
	float: left;
	border: 1px solid #a0a0a0;
	width: 190px;
	text-align: center;
	margin-left: 20px;
	margin-top: 25px;
	line-height: 50px;
}

.tabActive{
	color: #113a72;
}
.liAc{
	background: #113a72;
	color: #fff;
	border: 1px solid #113a72;
}
.liAc a{
	color: #fff;
}
.productUl{
	display: none;
}
.productUl:first-child{
	display: block;
}
.productUl li{
	float: left;
	font-size: 14px;
	margin-bottom: 40px;
	margin-right: 30px;
}
.productUl li:nth-child(4n){
	margin-right: 0 !important;
}
.productUl li img{
	width: 262px;
	height: 310px;
}
.productUl li a{
	color: #a0a0a0;
}
.productUl li div{
	padding: 0 0px;
	overflow:hidden;
	width:262px;
	font-size:14px;
	line-height:23px;
	height:46px;
}
.productTit{
	color: #696969;
	font-size:14px;
	margin: 10px 0;
}
.navNextAc{
	background: #f3f3f3 !important;
}
.navNextAc a{
	color:#003B76;
}
.navNext{
	background:;
}
.fa-angle-down:before {
	content: "\f107"
}
/*font-awesome.min.css*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */[class*=" fa-"], [class^=fa-] {
position:relative;
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:400;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
-o-transform:translate(0, 0);
transform:translate(0, 0);
text-rendering:auto;
speak:none;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
@font-face {
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/fontawesome-webfont.eot);
	src: url(../fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2) format('woff2'), url(../fonts/fontawesome-webfont.woff) format('woff'), url(../fonts/fontawesome-webfont.ttf) format('truetype'), url(../fonts/fontawesome-webfont.svg) format('svg')
}
.nav i{float:right;padding-top:5px;padding-left:3px;}
/* CSS Document */
/*logo  */
.title_con{position: relative;z-index: 0;width: 888px;margin: 0 auto;}
.title_name{padding-bottom: 28px;font-size: 28px;color:#1a1a1a;text-align: center;z-index: 0;}
.title_name.h1{width: 85%;margin: 0 auto;}
.title_xian{position: absolute;width: 100%;height: 2px;background: #666666;top: 18px;z-index: -1;display: block;}
.title_name.title_white{color:#ffffff;}
.focus_btn{cursor: pointer;}
.xian{width: 92px;height: 4px;background: #6587db;margin: 0 auto 26px;border-radius: 2px;}
.focus_btn a{height:44px;padding:0px 59px;margin:0 auto;background: #6589dd;border-radius:33px; font-size: 16px; box-shadow: 2px 3px 5px rgba(107,137,221,.6);display: block;line-height: 44px;text-align:center;display: inline-block;}
.focus_btn a:hover{background: #ffffff;border-radius: 33px;color:#333333;}
.focus_btn a.white{height:44px;padding:0px 59px;background: #ffffff;border-radius: 33px; color: #333333; font-size: 16px; box-shadow: 2px 3px 5px rgba(107,137,221,.6);display: block;line-height: 44px;text-align:center;display: inline-block;}
.focus_btn a.white:hover{background: #6589dd;color: #ffffff;}
header{width: 100%; }
.sousu{width:1127px;margin: 0 auto;padding: 28px 0px;background: #ffffff;}
.logo{width: 173px;height:31px;background: url("../images/logo_lan.svg") no-repeat top;background-size:cover;margin-right: 24px;float: left;font-size: 14px;margin-top: 1px;margin-left: 29px;}
.text{width:168px;padding-left: 24px;font-size: 15px;font-weight: bold; color:#333333;line-height: 20px;border-left: 1px solid #cccccc;float: left;margin-top: -4px;}
.ser{width:429px;float: left;height:34px;margin-left: 106px;}
.sousu strong{font-size: 18px;font-weight: bold;line-height: 30px;padding-left: 530px;}
.ser_main{width: 349px;height: 32px;border: 1px solid #808080;border-bottom-left-radius: 4px;border-top-left-radius:4px;border-right: none;}
.ser input{height: 32px;width: 100%;padding-left: 14px;color: #b3b3b3;font-size: 12px;}
.ser_button{width: 67px; height: 34px;background: #6589dd;color:#ffffff;font-size: 16px;line-height: 34px;text-align: center;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
select{font-size: 14px; color:#ffffff;}
.title_top{padding: 52px 0;}
/**/
nav{width: 100%;background: #333333;}
.nav_ul{width: 970px;height: 50px;margin: 0 auto;position: relative;}
.nav_ul .one_title{float: left; color: #ffffff;font-size: 16px;width: 120px;text-align: center;line-height: 50px; cursor: pointer;}
.nav_ul .one_title:nth-child(5){width: 106px;}
.nav_ul .one_title:nth-child(6){width: 106px;}
.nav_ul .one_title:nth-child(9){width: 134px;}
.nav_ul .one_title:nth-child(10){width: 71px;}
.nav_ul .one_title.h1{border-bottom: 6px solid #6589dd;height:44px;cursor: pointer;}
/**/
.nav_ul .main_li{width: 635px; border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;display: none;background: #ffffff;position: absolute;top:50px;z-index: 8;padding: 30px 37px 30px 57px;text-align: left;font-size: 14px;line-height: 30px;left: 120px;}
.nav_ul .main_li .title{color: #333333;width: 272px;border-bottom: 1px solid #f2f2f2;font-weight: bold;}
.nav_ul .main_li li{float: left;width: 126px;font-size: 14px;color: #333333;line-height: 30px;}
.nav_ul .main_li.h1{width: 130px;}
.nav_ul .main_li li:last-child{border-bottom: none;}
.nav_ul .main_li a{color:#333333;}
.nav_ul .main_li .li_main{padding-bottom: 23px;}
/**/
.nav_ul .sb_ul_toutiao .li_main li {width:100%;}
.nav_ul .sb_ul_toutiao .li_main li strong {display: block;float:left;width:100px;}
.nav_ul .sb_ul_toutiao .li_main li .nav_toutiao_title{float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;display: inline-block;width:535px;}
.nav_ul .sb_ul_toutiao .li_main li .hover_blue:hover {color:#6589dd;}
/*footer*/
#footer-wrapper{min-width: 1320px;background: #262626;margin-top:-5px;}
#footer-wrapper .footer{width:1200px;margin: 0 auto;padding:80px 0;}
#footer-wrapper .footer .footer_left{width:250px;padding-right: 33px;}
#footer-wrapper .footer_left strong{font-size:14px;color: #ffffff;line-height: 30px;margin-top: -2px;display: block;padding-left: 15px;}
#footer-wrapper .footer_left .name{color: #ffffff;font-size:12px;line-height: 30px;margin-left: 33px;}
#footer-wrapper .footer_left .footer_p1,.footer_p2{width: 100%;}
.footer_p2{margin-top: 28px;}
#footer-wrapper .footer_right{width:900px;margin-top: -4px;}
.footer_right .footer_ul{width: 100%;display: flex;border-left: 1px solid #363636;padding-left:90px;}
.footer_right .footer_ul li{float: left;line-height: 27px; }
.footer_right .footer_ul .left{width: 12%;}
.footer_right .footer_ul .right{width: 88%;color: #808080;}
.footer_right .footer_ul .right li{margin-right: 30px;}
.footer_right .footer_ul .right li a:hover{color:#6598DD;}
.footer_right .footer_ul li.h1{padding-right: 22px;}
.footer_right .footer_ul li.h2{padding-right: 50px;}
.footer_right .footer_ul li.h3{padding-right: 50px;}
.footer_right .footer_ul li.h4{padding-right: 33px;}
.footer_right .footer_ul li  a.h1{color:#ffffff}
.footer_right .footer_ul li a{color:#808080;cursor: pointer;}
.footer_right .footer_ul li:first-child{color:#ffffff;}
.footer_right .footer_ul li:last-child{padding-right: 0px;}
.footer_right .footer_ul:last-child{border-bottom: none;}



.r1-orderform-1{width:1200px;margin:0px auto;}
input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
.code_gg_li img{vertical-align:middle;width:100px;height:32px;}
.p4-order-form-1 {
overflow: hidden;
}
.blk{margin-bottom:25px;}
.cooperation_banner{
	width: 100%;
	background: url(../images/cooperation_banner.jpg);
	background-position:center ;
	background-size:cover ;
	min-width: 1320px;
	height:480px;
}
.p4-order-form-1 {
    overflow: hidden;
}

.p4-order-form-1 .p4-titlel-1 {
    width:125px;height:40px;font-size:16px; line-height: 46px;text-align: center;color:#fff;background: #2b2b2b;
    
}

.p4-order-form-1-con {
    border:1px solid #bbb;
    background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;
    padding:40px 15%;
}

.p4-order-form-1-con li p {
    padding-left: 130px;
    color: #999;font-size: 12px;
}

.p4-order-form-1-con li {
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 35px;
    color: #666;
    overflow: hidden;
}

.p4-order-form-1-con li span {
    font-weight: bold;
    color: #666;
}
.p4-order-form-1-con li b{color:#f00;}
.p4-order-form-1-con li .row-hd {
    color: #666;
}
.timenum{padding-left:95px;}
.p4-order-form-1-con li p {
    clear: both;
}

.p4-order-form-1-con label {
    display: inline-block;
    width: 120px;
    color: #666;
    vertical-align: top;
    text-align: right;height: 33px;line-height: 33px;overflow: hidden;
}
#code_gg{
    width: 80px;
    margin-right: 10px;
    outline: none;
    padding-left: 10px;
    border: 1px solid #eee;
    height: 33px;
    line-height: 32px;
    color: #666;
}


.p4-order-form-1-con .inputs,
.p4-order-form-1-con li select {
    width: 73%;
    margin-right: 10px;
    outline: none;
    padding-left: 10px;
    border: 1px solid #eee;
    height: 33px;
    line-height: 32px;
    color: #666;
    box-sizing: border-box;
    /*float: left;*/
}
.p4-order-form-1-con .radioandcheck{vertical-align:middle;}

.p4-order-form-1-con .err {
    border: 1px solid #c00;
}

.p4-order-form-1-con .p4-order-form-1-t1 {
    width: 100%;
}

.p4-order-form-1-t1 textarea {
    width: 73%;
    height: 102px;
    line-height: 24px;
    border: 1px solid #eee;
    outline: none;
    resize: none;
    overflow: auto;
    margin-right: 10px;
    padding-left: 10px;
    box-sizing: border-box;
}

.p4-order-form-1-con .p4-order-form-1-t2 {
    width: 100%;
}

.p4-order-form-1-t2 input {
    width: 150px;
    vertical-align: top;
}

.p4-order-form-1-t2 span {
    width: 153px;
    height: 25px;
}

.p4-order-form-1-con .p4-order-form-1-t3 {
    padding-left: 120px;
}

.p4-order-form-1-con .p4-order-form-1-t3 input {
    width: 80px;
    height: 30px;
    border: 0;
    text-align: center;
    margin-right: 30px;
    color: #fff;
    padding-left: 0;
    cursor: pointer;
}

.p4-order-form-1-con .p4-order-form-1-b1 {
    background: #ff9600;
}

.p4-order-form-1-con .p4-order-form-1-b2 {
    background: #767676;
}

.p4-order-form-1-con .p4-order-form-1-t4 {
    overflow: auto;
    height: auto;
    min-height: 35px;
    width: 100%
}

.p4-order-form-1-con .p4-order-form-1-t4 input {
    vertical-align: middle;
    width: 14px;
    margin: 0 10px;
}
.prosearch{font-size:14px;}
.prosearch_input{height:28px;border-radius:5px;border:1px solid #a0a0a0;color:#666;width:120px;}
.search-submit {
	cursor:pointer;
	width:75px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	border:0px;
	background:#003B76;
	border-radius:5px;
}
.rightinput{margin-right:12px;}
.prosearch_select{height:30px;width:100px;}


.bg_light{background-color:#f7f5f4;width:100%;height:440px;}
.section_paddings{padding:50px 0}
.link_wrapper {margin-top: 40px;}
.image_wrapper{float:left;width:50%;}
.text_wrapper{width:50%;float:right;font-size:14px;line-height:25px;}
.distributor{width:1200px;margin:0px auto;}
.text_wrapper ul li {
    position: relative;
    padding-left:20px;
    margin-bottom:5px;
    text-align: left;
    font-size:14px;
    font-weight: 300;
    color:#003B76;
}
.text_wrapper ul li::before {
    top: 0px;
}
.text_wrapper ul li::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OTEuOTk2IDQ5MS45OTYiPgogIDxwYXRoIGQ9Ik00ODQuMTMyIDEyNC45ODZsLTE2LjExNi0xNi4yMjhjLTUuMDcyLTUuMDY4LTExLjgyLTcuODYtMTkuMDMyLTcuODYtNy4yMDggMC0xMy45NjQgMi43OTItMTkuMDM2IDcuODZsLTE4My44NCAxODMuODQ4TDYyLjA1NiAxMDguNTU0Yy01LjA2NC01LjA2OC0xMS44Mi03Ljg1Ni0xOS4wMjgtNy44NTZzLTEzLjk2OCAyLjc4OC0xOS4wMzYgNy44NTZsLTE2LjEyIDE2LjEyOGMtMTAuNDk2IDEwLjQ4OC0xMC40OTYgMjcuNTcyIDAgMzguMDZsMjE5LjEzNiAyMTkuOTI0YzUuMDY0IDUuMDY0IDExLjgxMiA4LjYzMiAxOS4wODQgOC42MzJoLjA4NGM3LjIxMiAwIDEzLjk2LTMuNTcyIDE5LjAyNC04LjYzMmwyMTguOTMyLTIxOS4zMjhjNS4wNzItNS4wNjQgNy44NTYtMTIuMDE2IDcuODY0LTE5LjIyNCAwLTcuMjEyLTIuNzkyLTE0LjA2OC03Ljg2NC0xOS4xMjh6Ii8+Cjwvc3ZnPgo=);
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    top: 6px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    transform: rotate(-90deg);
}
.text_wrapper p{font-size:16px;line-height:30px;margin-top:0px;color:#003B76;}
.button_wrapper{clear:both;}
.iBTqZx a {
    font-size:14px;
    letter-spacing: 1.4px;
    color:#003B76;
    text-decoration: none;
    padding: 15px 60px;
    border: 1px solid #003B76;
    border-radius: 4px;
    transition: var(--transition);
    display: inline;
    text-transform: uppercase;
	margin-top:40px;
}
.link_wrapper {
    margin-top:px;
}
.iBTqZx {
    margin-top:px;
    text-align: center;
    display: grid;
    place-items: center;
}
.btnBox_f {
	margin-top:10px;
	float:left;
}

.btnBox_f a {
	font-size:14px;
	padding: 12px 20px;
	-webkit-letter-spacing: 1.4px;
	-moz-letter-spacing: 1.4px;
	-ms-letter-spacing: 1.4px;
	letter-spacing: 1.4px;
	color:#fff;
	-webkit-text-decoration: none;
	text-decoration: none;
	border: 1px solid #003B76;;
	border-radius:4px;
	background:#003B76;
	text-transform: capitalize;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: inline;
	text-transform: uppercase;
}

.btnBox_f a:hover {
	background:#003B76;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.hg22{height:22px}
.shar{text-align:center}
.shar a{width:45px;height:45px;padding-left:0;margin:0 15px 0 0;display:inline-block;float:none;background:url(../images/arrow_2.png) no-repeat}
.shar a.bds_qzone{background-position:-58px 0}
.shar a.bds_tsina{background-position:-112px 0}
.shar a.catname{background-position:-163px 0}
.shar a.bds_weixin{background-position:-215px 0}
.shar a.bds_tqq{background-position:-268px 0}
.shar a.next_a,.shar a.next_no{background-position:-330px 0}

