body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}

input, button, ul, ol {	margin: 0px;	padding: 0px;}

body {	overflow-x: hidden;	overflow-y: auto;}

h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}

ul, ol, li {	list-style: none; padding:0px;}

input {	background: none;	border: 0 none;}

img, iframe {	border: 0px;}

em, i {	font-style: normal;}

button, input, select, textarea {	font-size: 100%;}

table {	border-collapse: collapse;	border-spacing: 0;}

.fl {	float: left;}

.fr {	float: right;}

.w1200 {	width: 1200px;	margin: 0 auto;}

.icon {	background: url(../images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}

a {	color: #333333;	text-decoration: none;}

a:hover {	color: #f08519;	text-decoration: none;}

a:visited {	text-decoration: none;}

body::-webkit-scrollbar{-webkit-text-size-adjust:none;background-color: #01459A; width: 0px;



    background-color: #ccc;}



	body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/



            border-radius: 5px;



            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



            background: rgba(0,0,0,0.2);



        }







a{ color:#333; text-decoration:none; font-weight:normal;}







a:hover{ color:#1C57C4; text-decoration:none;}







ul{ padding:0px; margin:0px;}







li{ list-style:none;}







em{ font-style:normal;}







.fl{ float:left;}







.fr{ float:right;}







h1,h2,h3,h4,h5,h6{ font-weight:normal;}

/*清除浮动*/

.clearfix {*zoom: 1;}

.clear{ clear:both;}

.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}

.fixed{clear:both; overflow:hidden;}

.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}





/*头部*/

.clear{ clear:both}
/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
.pageTop {}
.paTBox {	width: 1200px;	margin: 0 auto;}
.head_top {}
.top_top{height: 30px;line-height: 30px;background: #232a7a;	}
.top_t { width:1200px;margin: 0 auto; color:#ccc }
.top_t a{ color:#CCCCCC}

.logo {	float: left;}
.Sptline dl {	float: right;		margin-top: 40px;	padding-left: 55px;	background: url(../images/phone1.png) no-repeat left 5px; height:55px;}
.Sptline dl dd {	font-size: 14px;	line-height: 20px;}
.Sptline dl dt {	font-size: 28px; margin-top:5px; font-weight:bold;color: #232a7a; line-height:24px; }
.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}
header{  zoom:1;}
#web_logo{  font-size:0px; position:relative; z-index:999; height:120px; float:left;}
#web_logo img{ max-height:110px;}
.logo_text{ float:left; width:600px;  margin:20px 0px 0px 20px;   height:120px;}
.logo_text h2{font-size: 24px; margin-top:30px;line-height: 38px;color: #333; font-weight:bold;  }
.logo_text p{line-height: 28px;font-size: 18px;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}



.langNav{cursor: pointer;  color: #221815; background:url(../images/jiantou1.png) no-repeat center right;  padding-right:50px;}
.langNav a{ color:#221815;}
.langDt {background-image: url(../images/jiantou.png);}
.langNavBox{ float:right;}
.langContent {display: none; position:absolute; background:#fff; width:96px; padding:5px; z-index:99;}
.langNavBox{position:relative; float: right; color:#fff;  margin-left:20px;margin-top:10px; padding-left:30px; color:#fff; background:url(../images/lang.png) no-repeat left center; line-height:36px;}
.langNavBox li{ border-bottom:1px solid #aaaaaa; line-height:35px;}

/*导航*/
.dhl_con{ width:100%; background:#232a7a;}
.nav_main {position: relative;	z-index: 12; width:1200px; margin:0 auto}

.nav {	position: relative;	z-index: 12;}

.nav .first_line {	position: absolute;	top: 0;	left: -1px;	width: 1px;	height:40px;	background: #043284;	background-size: 2px 50px;}

.nav .list {	margin: 0 auto;	height:50px;	line-height:50px;	position: relative;display: -webkit-flex;display: flex;text-align: center;}

.nav li.item { width:146px;z-index:35;position:relative;float:left; font-size:16px; height:50px; line-height:50px; text-align:center;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out; list-style:none;}

.nav li.item.navdown, .nav li.item:hover { background-color:#ff7608}

.navdown{}
.nav .item a {	display: block;	height:50px;font-size: 16px;text-align:center; color:#FFF}

.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
.content { width:1200px; margin:0 auto;  }
.sou{ height:72px; border-bottom:1px solid #ededed;overflow:hidden;}
.sou p{ height:72px; width:600px; font:14px "Microsoft YaHei"; line-height:72px; overflow:hidden; color:#666;}
.sou p a{ display:inline-block; padding:0 10px; color:#999;}
.sou3{ margin-top:18px;}
.sou3 input{ width:240px; height:36px; font:14px "Microsoft YaHei"; line-height:36px; background:url(../images/sou1.gif) no-repeat left top; color:#c6c6c6; border:0; overflow:hidden; padding-left:20px;}
.sou3 .ip01{ width:49px; font-size:0; height:36px; background:url(../images/sou2.jpg) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}

.tit{ font:30px "Microsoft YaHei"; text-align:center;height:139px; overflow:hidden;}
.tit a{ display:block; color:#333;}
.tit b{ color:#232a7a;}
.tit em{ display:block; font:12px Arial; text-transform:uppercase; color:#666 padding-top:3px;}

.index_product{ padding-top:80px;overflow:hidden;}
.fen{ width:280px; border:1px solid #e0e0e0; border-bottom:3px solid #232a7a; padding-bottom:20px; float:left;}
.fen h2{ height:84px; font:24px "Microsoft YaHei"; text-align:center; color:#fff; background:#232a7a; overflow:hidden; line-height:84px; font-weight:bold}
.fen h2 a{ display:block; color:#fff;}
.fen h2 em{background:url(../images/fen_h.gif) no-repeat left center; padding-left:20px; font-size:18px; margin-left:4px; text-transform:uppercase;}
.pro_li h3{ font:16px "Microsoft YaHei"; line-height:54px; height:54px; overflow:hidden; border-bottom:1px solid #e9ebea; padding:0 24px;}
.pro_li h3 a{ display:block; color:#444; font-weight:bold; background:url(../images/fen_jt1.gif) no-repeat right center;}
.pro_li h3 a:hover{background:url(../images/fen_jt2.gif) no-repeat right center; color:#ff7608;}
.pro_li .nones{ border:0;}
.pro_li ul{ width:246px; margin:0 auto;}
.pro_li li{ font:14px "Microsoft YaHei"; height:40px; line-height:40px; color:#787878;  border-bottom:1px solid #e0e0e0; overflow:hidden;}
.pro_li li a{ color:#787878; display:block; background:url(../images/fen_jt3.gif) no-repeat left 16px; padding-left:15px; }
.pro_list{ float:right;}
.pro_list dl{ height:448px; overflow:hidden; position:relative;}
.pro_list dt img{ display:block; height:421px; overflow:hidden; width:100%;}
.pro_list dd{ width:237px; height:305px; padding:52px 0 0 45px; overflow:hidden; background:url(../images/pro_gbg.png) no-repeat; position:absolute; top:0; right:40px;}
.pro_list dd h3{width:172px; height:40px; overflow:hidden; font:18px "Microsoft YaHei"; text-align:center; line-height:40px; color:#349f38; margin-left:20px;}
.pro_list dd h3 a{ color:#349f38; font-weight:bold;}
.pro_list dd p{ font:14px "Microsoft YaHei"; line-height:28px; height:84px; overflow:hidden; color:#fff; margin:30px 0 42px;}
.pro_list dd em a{ display:block; width:160px; height:52px; font:18px "Microsoft YaHei"; text-align:center; line-height:52px; color:#fff; overflow:hidden;}
.pro_list li{ width:277px; float:left; margin-left:9px; margin-right:9px; margin-bottom:10px;}
.pro_list li img{ display:block; width:277px; height:210px;}
.pro_list li em{display:block;font:14px "Microsoft YaHei"; height:45px; line-height:45px; color:#666; overflow:hidden; text-align:center; background:url(../images/pro_bg01.gif) no-repeat center top;}
.pro_list li a:hover em{ background:url(../images/pro_bg02.gif) no-repeat center top; color:#333;}
.pro_list .nones{ margin-right:0;}

.ys{ height:1020px; overflow:hidden; margin-top:80px;}
.ys .tit{ background:url(../images/ys_hbg.png) no-repeat center top;}
.ys .tit em{ letter-spacing:0;}
.ys1{ height:626px;}
.ys01{ height:626px; background:url(../images/ys_bg1.jpg) no-repeat center top;}
.ys01 .content{ position:relative;}
.ys01 dl{ width:525px; padding:145px 0 0 110px;}
.ys01 dt{ font:30px "Microsoft YaHei"; font-weight:bold; color:#232a7a; padding-left:30px; height:106px;}
.ys01 dt em{ display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys01 dd{ padding:0 0 0 30px;}
.ys01 dd p{ font:16px "Microsoft YaHei"; line-height:26px; color:#666; margin:14px 0 26px; width:460px;}
.ys01 dd span a{ display:block; width:110px; padding-left:30px; height:35px; background:url(../images/ys_btn.png) no-repeat center top; font:14px "Microsoft YaHei"; line-height:35px; color:#fff; line-height:35px; color:#fff; margin:20px 0 0 -20px;}
.ys02{ background:url(../images/ys_bg2.jpg) no-repeat center top; height:626px;}
.ys02 dl{ position:absolute; top:115px; left:750px; padding:0; width:500px;}
.ys02 dt em{ letter-spacing:0;}
.ys03{background:url(../images/ys_bg3.jpg) no-repeat center top;}
.ys03 dl{ padding:122px 0 0 110px;}
.ys04{ background:url(../images/ys_bg4.jpg) no-repeat center top;}
.ys04 h2{ font:30px "Microsoft YaHei"; font-weight:bold; color:#30a333; padding-left:125px; height:155px;}
.ys04 h2 em{display:block; font:12px Arial; text-transform:uppercase; color:#999; padding:18px 0 20px; letter-spacing:3px;}
.ys04 li{ width:384px; float:left; margin-right:24px; position:relative;}
.ys04 li a{ display:block;}
.ys04 li img{ display:block; height:290px;}
.ys04 li em{ display:block; width:78px; height:89px; background:url(../images/ys_h.png) no-repeat center top; font:18px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:80px; text-align:center; position:absolute; top:0; left:0;}
.ys04 li p{ height:83px; padding:25px 25px 0 25px; background:url(../images/ys_bg03.png) no-repeat center top; font:16px "Microsoft YaHei"; text-align:center; line-height:26px;}
.ys04 li b{ display:block; width:18px; height:9px; background:url(../images/ys_jt1.png) no-repeat center top;background-size:18px 9px; position:absolute; top:281px; left:183px;}
.ys04 li a:hover p{background:url(../images/ys_bg04.png) no-repeat center top;color:#fff;}
.ys04 li a:hover b{background:url(../images/ys_jt2.png) no-repeat center top;background-size:18px 9px;}
.ys04 .nones{ margin-right:0;}

.yst{ height:166px; overflow:hidden; margin-top:20px;}
.yst li{ width:300px; float:left; height:166px; overflow:hidden; font:28px "Microsoft YaHei"; text-align:center;}
.yst li a{ display:block; color:#333; padding-top:38px; height:128px; background:url(../images/ys_01.png) no-repeat center top;}
.yst li em{ display:block; width:42px; height:40px; margin:0 auto 4px;}
.yst li i{ display:block; font:12px Arial; color:#999; text-transform:uppercase; padding-top:5px;}
.yst .li1 em{ background:url(../images/ys11.png) no-repeat center top;}
.yst .li2 em{ background:url(../images/ys22.png) no-repeat center top;}
.yst .li3 em{ background:url(../images/ys33.png) no-repeat center top;}
.yst .li4 em{ background:url(../images/ys44.png) no-repeat center top;}
.yst li a:hover,.yst .cur a{ background:url(../images/ys_02.png) no-repeat center top; color:#fff;}
.yst li a:hover em,.yst .cur em{ background-position:0 -40px;}
.yst li a:hover i,.yst .cur i{ color:#fff;}

.guan1{ height:204px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;}
.guan1 p{ width:423px; height:45px; overflow:hidden; margin:128px 154px 0 0; float:right; font:24px Arial; line-height:45px; color:#fff; display:inline-block;}
.guan1 p a{ display:inline-block; width:166px; height:42px; font:18px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff;}
.guan1 p span{ display:inline-block; padding-left:55px; font-size:28px}

.solve{ margin-top:55px;}
.solve .solve-title{ height:85px; padding-top:15px;  text-align: center; font-size: 30px; color: #232a7a; font-weight: bold; margin-bottom: 39px;}
.solve-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}
.solve-title i{ color: #333; font-weight: normal; }
.solve-wrap{ height: 490px; margin-bottom: 80px; position:relative;}
.solve .solve-big{ width: 726px; height: 490px; position:absolute; top:0; left:237px; z-index:5;}
.solvet{ position:absolute; top:0; left:0; width:1200px;}
.solvet .li4{ position:absolute; top:0; right:0;}
.solvet .li5{ position:absolute; top:169px; right:0;}
.solvet .li6{ position:absolute; top:338px; right:0;}
.solve ul li{ width: 223px; height: 153px; margin-bottom: 16px; position: relative; }
.solve ul li img{ display: block; width: 223px; height: 153px;}
.solve ul li span{ background-color: rgba(255,118,8,.8); position: absolute; left: 0; top: 0; width: 223px; height: 153px; line-height: 153px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; display: none;}
.solve ul li:hover span{ display: block; }
.solve-big .solve-one img{ display: block; width: 726px; height: 490px;}
.solve-big .solve-desc{ background-color: rgba(0,0,0,.6); height: 94px; position: absolute; left: 0; bottom: 0; width: 653px; color: #fff; padding: 20px 40px 0 33px;}
.solve-big .solve-desc p{ font-size: 14px; line-height: 29px; }
.solve-big .solve-desc p i{ color: #ff7608; font-weight: bold; }
.solve-big .solve-two{ position: absolute; left: 30px; bottom: 20px; }
.solve-big .solve-two img{ display: block; width: 156px; height: 150px; border: 10px solid #fff;}

.partner .partner-title{ height:85px; padding-top:15px; background: url("../images/about_title.png") no-repeat center top; text-align: center; font-size: 30px; color: #232a7a; font-weight: bold; margin-bottom: 39px;}
.partner-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}
.partner-title i{ color: #333; font-weight: normal; }
.partner-wrap{ height: 438px; position: relative; padding:30px 0px;}
.partner-more{ position: absolute; width: 83px; height: 83px; background: #232a7a; border-radius: 80px; text-align: center; line-height: 83px; color: #fff; font-size: 14px; display: block; left: 50%; margin-left: -41px; top: 161px; }
.partner dl{ width: 584px; height: 192px; border: 1px solid #dadada; border-radius: 20px; border-radius: 100px; padding: 5px; box-sizing: border-box; float: left; margin-bottom: 20px;}
.partner dl:nth-child(2n){ float: right; }
.partner dt{ width: 181px; height: 181px; float: left; margin-right: 26px;border-radius:100%; }
.partner dt img{ display: block; width: 181px; height: 181px;border-radius:100%; }
.partner dd{ width: 336px; float: left; }
.partner dd h3{ font-size: 16px; color: #1d1d1d; border-bottom: 1px solid #e0e0e0; height: 40px; margin: 40px 0 20px;}
.partner dd h3 a{ color: #1d1d1d; }
.partner dd p{ font-size: 14px; line-height: 26px; color: #5a5a5a; }
.partner dd p a{ color: #232a7a; font-weight: bold; }
.partner dl:hover{ border: 1px solid #232a7a; }
.partner dl:hover h3 a{ color: #232a7a; }
.partner dl:hover p a{ color: #232a7a; }


.index_new .news-title{ height:85px; padding-top:15px; text-align: center; font-size: 30px; color: #232a7a; font-weight: bold; margin-bottom: 39px;}
.news-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top:0px;}
.news-title i{ color: #333; font-weight: normal; }
.n_nav{height:100px; margin-bottom:32px; position:relative; overflow: hidden; background:url(../images/line.gif) repeat-x center 9px; padding-left:320px; margin-top:20px;}
.n_nav li{ float:left;height:60px; font:18px "Microsoft YaHei"; color:#101010; padding:0 40px; line-height:60px;}
.n_nav li a{ display:block; color:#101010; height:25px; padding-top:25px; background:url(../images/dot1.png) no-repeat center top;}
.n_nav .cur{color:#232a7a; font-weight:bold;}

.news_c{ height:481px; overflow:hidden; margin-bottom: 80px;}
.news_c .news_big{ width: 590px; height: 481px; overflow: hidden; position: relative;}
.news_c .news_big dt{ position:relative;}
.news_c .news_big dt img{width: 590px; height: 481px;}
.news_c .news_big dt em{ display:block; position:absolute; top:0; right:0; background:url(../images/tou.png) no-repeat; width:60px; height:60px;}
.news_c .news_big dd{ height: 125px; background-color: rgba(35,42,122,.8); position: absolute; left: 0; bottom: 0; color: #fff; padding: 20px 20px 0;}
.news_c .news_big dd h3{ font-size: 16px; margin: 20px 0 10px;}
.news_c .news_big dd a{ color:#fff;}
.news_c .news_big dd p{ font-size: 14px; line-height: 24px; }
.news_c .news-item{ width: 590px; height: 481px; }
.news_c .news-item dl{ height: 145px; background: #f5f5f5; margin-bottom: 24px; }
.news_c .news-item dt{ width: 300px; height: 145px; float: right; position: relative; margin-left: -16px;}
.news_c .news-item dt img{ display: block; width: 300px; height: 145px; }
.news_c .news-item dd{ width: 251px; padding:0 19px; height: 111px; float: left; background: #fff; margin: 17px 0 0 17px;position: relative;z-index: 2; font-size: 14px; color: #333333;}
.news_c .news-item dd span{ display: block; font-size: 12px; color: #5b5b5b; margin: 20px 0 10px;}
.news_c .news-item dd a{ color: #333; }
.news_c .news-item dd a:hover{ color: #ff7608; }
.news_c .news-item dd i{ display: block; background: url("../images/news_icon.jpg") no-repeat; width: 25px; height: 5px; margin-top: 16px; }


.index_about .about-title{ height:85px; padding-top:15px;  text-align: center; font-size: 30px; color: #333; margin-bottom: 39px;}
.about-title i{ color: #232a7a; font-weight: bold }
.about-title span{ display: block; font-size: 12px; color: #666666; text-transform: uppercase; font-family: "Arial"; font-weight: normal; margin-top: 0px;}
.index_about dl{ height:495px; overflow:hidden; background:url(../images/about_bg.jpg) no-repeat center top;}
.index_about dt{ width:570px; height:435px; float:right; overflow:hidden; margin-top: 30px;}
.index_about dt img{ display:block; width:570px; height:435px;}
.index_about dd{ width:550px; float:left; overflow:hidden; margin-left:0px;}
.index_about dd h3 a{ display:block; margin-top:67px; font:18px "Microsoft YaHei"; font-weight:bold; color:#423f3b; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom: 20px;}
.index_about dd h3 a span{ display: block; font-size: 36px; font-weight: normal; text-transform: uppercase; color: #232a7a; }
.index_about dd p{ font:14px "Microsoft YaHei"; line-height:28px; color:#555;margin-top:12px;}
.index_about dd em a{ display:block; width:173px; height:42px; background:#232a7a; font:14px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff; overflow:hidden; margin-top:0px; border-radius: 20px;}


.pic{ margin-top:25px;}
.nav2{ height:60px; overflow:hidden; background:url(../images/line.gif) repeat-x center center; margin-bottom:20px; position:relative;}
.nav2 li{ font:18px "Microsoft YaHei"; line-height:60px; height:60px; overflow:hidden; float:left; background:#fff url(../images/line2.gif) no-repeat right center; padding:0 20px;}
.nav2 li a:hover,.nav2 li .cur{ font-weight:bold; color:#232a7a;}
.nav2 .nones{ background:#fff;}
.nav2 .li1{ padding-left:0;}
.nav2 li a{ display:inline-block; color:#333;}
.nav2 .more2 span a{ display:block; font:16px Arial; text-transform:uppercase; background:#fff; padding-left:20px; position:absolute; top:0; right:0;height:60px; line-height:60px; color:#232a7a; overflow:hidden;}
.pic2{ height:250px; position:relative;}
.pic3{ width:1200px; overflow:hidden;}
.pic2 li{ width:282px;float:left; margin-right:24px; position:relative;}
.pic2 li img{ display:block;width:282px; height:184px;}
.pic2 li span{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:45px; color:#666; line-height:45px; overflow:hidden; border-bottom:2px solid #bfbfbe;}
.pic2 li a:hover span{ background:#232a7a; border-bottom:2px solid #30a333; color:#fff;}
.pic2 li a:hover img{ display:block; border:3px solid #232a7a; width:276px; height:184px;}
.arr1{ font:30px "宋体"; color:#fff; position:absolute; top:60px; left:-16px; width:32px; height:36px; text-align:center; line-height:36px;}
.arr2{font:30px "宋体"; color:#fff; position:absolute; top:60px; right:-16px;width:32px; height:36px;text-align:center; line-height:36px;}
.arr1 a,.arr2 a{background:#232a7a; display:block; color:#fff;}
.arr1 a:hover,.arr2 a:hover{ background:#232a7a;}

.link{ height:84px; font:14px "Microsoft YaHei"; line-height:84px; overflow:hidden;}
.link a{ display:inline-block; padding:0 20px; color:#555; }
.link a:hover{ color:#232a7a;}

/*底部*/

.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}

.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}

.foot-text{ text-align:center; padding:0px 0px 5px; }

/*footer_main*/

.footer_main {	width: 100%;	padding-bottom: 0;	background: #1f2022;	color: #fff;	border-top: 8px solid #ed8e06;}

.footer_main .links {	padding: 20px 0;	font-size: 16px;	border-bottom: 1px solid #333;}

.footer_main .links span {	color: #fff;	font-weight: bold;	display: inline-block;}

.footer_main .links a {	display: inline-block;	font-size: 14px;color: #fff;	padding-right: 10px;}

.footer_main .links a:hover {	color: #ed8e06;}

.bottom_main {	border-top: 1px solid #474749;	padding: 56px 0;}

.clearfix {*zoom: 1;}

.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;height: 0;}

.bottom_main .bNav {	width: 558px;	height: 180px;	}

.bottom_main .bNav dl {	display: inline-block;	float: left;	width: 139px;	overflow: hidden;	text-align: left;	padding-top: 10px;}

.bottom_main .bNav dl dt {height: 16px;	display: block;	padding-bottom: 25px;}

.bottom_main .bNav dl dt a {	display: block;	font-size: 16px;	color: #fff;	line-height: 16px;}

.bottom_main .bNav dl dd {	display: block;	height: 14px;	padding-bottom: 14px;}

.bottom_main .bNav dl dd a {	display: block;	font-size: 14px;	color: #fff;	line-height: 14px;}

.bottom_main .bNav dl dd a:hover {	color: #ed8e06;}

.bottom_main .ewm {	width: 140px;	height: 180px;text-align: center;	padding-left: 35px;}

.bottom_main .ewm dl {float: left;	display: block;	margin-right: 30px;}

.bottom_main .ewm dl:nth-child(2) {	margin-right: 0px;}

.bottom_main .ewm dl:first-child+dl {	margin-right: 0px;}

.bottom_main .ewm dl dt {width: 140px;height: 140px;	background-color: #fff;	text-align: center;}

.bottom_main .ewm dl dt img {	width: 130px;	height: 130px;	display: inline-block;	background-size: 100%;	margin-top: 5px;}

.bottom_main .ewm dl dd {font-size: 14px;color: #fff;line-height: 24px;	padding-top: 10px;}

.bottom_main .contact_info {	width: 400px;	height: 180px;	padding-left: 50px;border-left: 1px solid #474749;	border-right: 1px solid #59595a;}

.bottom_main .contact_info p{ line-height:24px;}

.bottom_main .contact_info p.p1 {	font-size: 14px;	color: #fff;	line-height:30px}

.bottom_main .contact_info p.dh {	font-size: 36px;line-height: 36px;	padding-top: 4px;font-weight: bold;	padding-bottom: 12px; color:#F90}

.bottom_main .contact_info h3 {	font-size: 20px;	padding-top: 8px;}

.bottom_main .contact_info p.tel {	font-size: 14px;	color: #fff;	line-height: 22px;	width: 250px;}

.bottom_main .contact_info i {	display: block;	padding-top: 8px;	font-size: 14px;	color: #fff;}

.bottom_main .contact_info i a {	display: inline-block;	color: #fff;	padding-right: 12px;}

.copyright_main {	background: #000;	height: 40px;	line-height: 40px;	color: #fff;	font-size: 12px;}

.copyright_main a {	color: #a7beac;}

.copyright_main a:hover {	color: #ed8e06;}






/*内页侧栏*/







.sidebar{ margin-top:15px; margin-bottom:15px}



.sidebar .sb_nav{ float:left; width:220px; border:solid #3563c5 4px;}



.sidebar .sb_nav h3.title{ padding:0px 10px 0px 50px;height:75px;line-height:75px;overflow:hidden;background:#3563c5 url(../images/lefth2.png) no-repeat 15px center;font-size:20px;color:#fff;}



.title_yw{ font-size:14px; padding-top:5px; font-family:Arial, Helvetica, sans-serif}



.sidebar .sb_nav h3.line{ margin-top:10px; }



.sidebar .sb_nav .active{ padding:0px 0px;padding-bottom:10px;}



#sidebar dl{line-height:20px;margin:10px; }



#sidebar dl dt{ padding:8px 0px 5px 15px; margin-top:0px; margin-bottom:2px;background-position: 167px 17px; background: #3563c5 url(../images/lefticon.png) no-repeat 160px center;cursor: pointer}



#sidebar dl dd{ padding:0px 0px 0px 15px;}



#sidebar dl dt a{ color: #fff; font-size:14px; font-weight:bold}



#sidebar dl dt a:hover{ color:#fff; font-weight:bold}



#sidebar dt:hover,#sidebar dl.on{ color:#FFFFFF; font-weight:bold}



#sidebar dl dt:hover,#sidebar dl dt.on{  color:#fff}



#sidebar dl dd h4{ font-weight:normal; padding:6px 0px 6px 10px;background-image: url(../images/lefticon.png); background-position: left center; padding-left:18px; background-repeat:no-repeat; color:#FFFFFF; border-bottom:dashed #CCCCCC 1px; font-size:13px; color:#666666}



#sidebar dl dt.on a{ font-weight:bold; color:#fff; }



.active{ border:solid #CCCCCC 1px; border-radius:3px; margin-top:10px;}



.rxcp_bj{ margin-top:30px;background-color:#ed3d01; height:50px; line-height:50px; text-align:center; padding-top:10px; color:#FFFFFF}



.lista{ float:left;margin-top:15px; margin-bottom:15px; margin-right:12px; margin-left:11px;display: table-cell;text-align:center;vertical-align:middle; overflow:hidden}



.lista img{ border:solid #CCC 1px; padding:2px; }



.sidebar .sb_box{ float: right; width:950px; overflow:hidden; }



.sidebar .sb_box h3.title{ border:1px solid #ddd; border-radius:3px; height:35px; line-height:35px; position:relative; }



.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; border-bottom:2px solid #e9c37c; padding:0px 15px;}



.sidebar .sb_box h3.title div.position{ float:left; font-weight:normal; position:relative; top:3px; left:15px; font-size:13px}



.sidebar .sb_box h3.title div.position a{ color:#666; font-size:13px}



.p_list_ul li{ float:left; margin-right:15px; margin-left:15px; width:330px; background-image:url(../images/san_06.gif); background-repeat:no-repeat; background-position:left center; padding-left:8px;}



.s_con {



 



    margin: 0 auto; 



}



.t04 {



    background: #0369b4;



    line-height: 40px;



    text-indent: 15px; color:#fff; font-size:14px;



}



.info_b, .info_b2 {



  



  



    padding:15px 0;



    overflow: hidden; margin-bottom: 10px; border:solid #CCCCCC 1px;



   



}



.s_con dl {



    float: left;



    height: 172px;



    overflow: hidden;



    padding: 10px 0px 0 18px;



    width: 205px;



}



.s_con dd {



    line-height: 18px;



    height: 18px;



    overflow: hidden;



    text-align: center;



    padding-top: 5px;



    color: #ab8673;



    width: 205px;



}



.s_con dt img {



    width: 205px;



    padding: 1px;



    border: 1px solid #ccc;



    height: 140px;



}



/*底部*/

.footer {	width: 100%;color: #fff;padding: 0 0 18px;background: #222222;}

.footer .links {padding: 20px 0;	margin-bottom: 40px;	font-size: 16px;border-bottom: 1px solid #333333;}

.footer .links span {	color: #f9f9f9;	font-weight: bold;	display: inline-block;}

.footer .links a {	display: inline-block;	font-size: 14px;	color: #ccc;	padding-right: 10px;}

.footer .links a:hover {	opacity: 0.8;	filter: alpha(opacity=80);}

.footer .contact {	width: 450px;}

.footer .contact .ewm {	width: 134px;	height: 134px;	background: #ddd;	border: 3px solid #999;}

.footer .contact .ewm img {	display: block;	width: 134px;	height: 134px;}

.footer .contact .contact_info {	margin-left: 16px;}

.footer .contact .contact_info p {	font-size: 14px;	color: #ccc;	line-height: 14px;}

.footer .contact .contact_info .tel {	margin-top: 16px;	margin-bottom: 12px;	font: normal 34px "arial";	color: #fff;line-height: 28px;}

.footer .contact .contact_info .p2 {	margin-bottom: 14px;}

.footer .contact .contact_info .line {width: 30px;	height: 2px;	margin-top: 14px;	margin-bottom: 20px;	background: #999;}

.footer .bNav {	width: 550px;	margin-left: 50px;	margin-top: 0px;}

.footer .bNav dl {	width: 150px;	height: 198px;	margin-top: 6px;	padding: 0px 0 0px 36px;	line-height: 18px;	float: left;	background: url("../images/footer-split.png") no-repeat right top; overflow:hidden;}

.footer .bNav dl:first-child {	padding-left: 0;}

.footer .bNav dl dt {	color: #333;	font-size: 16px;	text-align: left;	margin-bottom: 16px;}

.footer .bNav dl dt a {	display: block;	color: #fff;}

.footer .bNav dl dt a:hover {display: block;	color: #ccc;}

.footer .bNav dl dd {	line-height: 26px;	text-align: left;}

.footer .bNav dl dd:first-child {	margin-top: 30px!important;}

.footer .bNav dl dd a {	display: block;	color: #ccc;	font-size: 12px;}

.footer .bNav dl dd a:hover {	color: #fff;	opacity: 0.9;filter: alpha(opacity=90);}

/*copyright*/

.copyright {	height: 57px;	line-height: 57px;	color: #999999;	font-size: 12px;	background: #111111;	border-top: 1px solid #11111;}

.copyright span {	margin: 0 12px;	opacity: 0.7;	filter: alpha(opacity=70);}

.copyright a {	color: #999999;	-webkit-transition: all ease 300ms;	-moz-transition: all ease 300ms;	-ms-transition: all ease 300ms;	-o-transition: all ease 300ms;	transition: all ease 300ms;}

.copyright a:hover {	color: #fff;}





/*公共部分*/

/*分页*/

.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}

.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}

.page-num:not(:disabled) {cursor: pointer;}

.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #0077c7;	background-color: #fff;	border: 1px solid #dee2e6;}

a.page-num:hover, .page-link:hover {	text-decoration: none;}

.page-num-current {	z-index: 1;	color: #fff;	background-color: #0077c7;	border-color: #0077c7;}

.page-num-current:hover {	color: #fff;}

.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}

.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}

.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}

.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}

.reLink .prevLink {	float: left;}

.reLink .nextLink {	float: right;}

/*↑组图样式↑*/

/*在线客服*/

.online {	position: fixed;bottom: 150px;	right: 0px;width: 60px;	z-index: 999;	color: #999;}

.online a {	color: #666;}

.online a:hover {	text-decoration: none;}

.online dl {	background: #27a8e1;	padding: 10px 1px;margin-bottom: 1px;position: relative;}

.online dl dd {	color: #fff;text-align: center;	font-size: 12px;	cursor: pointer;}

.online dl dd i {	font-size: 25px;}

.online dl:hover {	background: #1781bd;}

.online dl dt {	position: absolute;	top: 0px;	right: 60px;	background: #fff;	border: 1px solid #ccc;	z-index: 9999;	display: none;	padding: 10px 15px;	font-weight: normal;}

.online dl dt h3 {	display: block;	font-size: 16px;	color: #666;	border-bottom: 1px solid #ccc;padding-bottom: 5px;}

.online dl dt h3 i {	margin-right: 5px;}

.online dl dt h3 span {	float: right;	cursor: pointer;}

.online dl dt input {border: 1px solid #ccc;border-radius: 5px;	margin-top: 15px;	height: 40px;	line-height: 40px;padding: 3px 5px;	width: 100%;}

.online dl dt button {	margin: 10px 0;	border: none;	border-radius: 5px;	width: 100%;	font-size: 18px;	height: 40px;	line-height: 40px;	background: #28a7e1;	color: #fff;	cursor: pointer;}





/*内页样式*/

/*内产品页*/

.box-content{ float: right; width:940px;}

.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}

.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}

#productlist{ padding:0px 0px;}

#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }

#productlist li:nth-child(3n){ margin-right:0px;}

#productlist li .li_pic .a_t{   background:#fff;  display:block;}

#productlist li .li_pic .li_text{  padding:10px 0px; }

#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}

#productlist .list .li_pic .li_text p{ line-height:30px;}

#productlist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:100%;}

#productlist li a.img:hover{ margin:auto;  max-height:200px;}

#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

#showproduct{ padding:15px 0px;}

#showproduct .pshow{ }

#showproduct .pshow .dt{ float:left;width:60%; }

.li_pic .more{ margin-top:20px; }

.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}

.li_pic .more a:nth-child(2){ margin-right:0px;}



/*产品轮播*/

pro-left{ width:500px;}

.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}

.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}

.view .swiper-slide img {	height: 100%;}

.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}

.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}

.preview {	position: relative;	width: 440px;	left: 30px;}

.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}

.preview .swiper-slide img {	display: inline-block;	height: 100%;}

.preview .active-nav {	border: 1px solid #F00;}

.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}

.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}

a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}

.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}

.pro-right{ width:400px;}

.pro-right h2{ font-size:20px; font-weight:bold;}

.pro-right .text-secondary{ margin:20px 0px;}

/*内页新闻*/

#newslist li{ float:left; padding:2%; margin:0px 0px 20px 0px; width:95.6%; background:#fff; border:1px solid #dedede;}

#newslist li .news_img{ width:30%; float:left;}

#newslist li img{ width:255px; height:200px; display:block; }

#newslist li .news_t { float:right;  width:68%; }

#newslist li .news_t h4{ line-height:30px; font-size:16px;}

#newslist li .news_t time{ line-height:30px;}

#newslist li  p{ line-height:20px; padding-bottom:20px; margin-top:10px; color:#797979;}

#newslist li a.more{float: right; color:#797979;   width: 134px;   height: 40px;  display: inline-block;   border: 1px solid #dedede;   font-size: 16px;  line-height: 40px;   text-align: center;}

#newslist li a.more:hover{ background:#0077c7; color:#fff;}	

h2.news-title {  font-size: 20px;    text-align: center;   padding: 0px 0px 10px 0px;   margin: 0px 0px;    color: #333;}

.news-time {  text-align: center;   border-bottom: 1px dotted #ccc;   padding-bottom: 10px;   margin-bottom: 20px;}



/*内页案例*/

#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}

#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}

#imglist li a.img img{ margin:auto;   width:100%; height:200px; }

#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}

#showimg{ padding:15px;}



/*内页侧栏*/

.pages{ margin-bottom:30px;}


.cp_ej{ font-weight:normal; padding:10px 40px 10px 40px; background:url(../images/dt-0.gif) no-repeat left center;}
.position{ font-weight:normal; position:relative; top:3px; border-bottom: 1px dashed #dcdcdc; line-height:47px; margin-bottom:20px;}

.sb_nav{ float:left; width:240px;}

.sb_nav h3.title{text-align: center; background:#232a7a; padding:0px 15px; height:75px; line-height:75px; border-bottom:1px solid #fff; font-size:24px; color:#fff;}

.sb_nav h3.line{ margin-top:15px; }

.sb_nav .active{ padding:0px 0px; background:#fff; border-top:5px solid #0077c7;}

.sb_nav dl{ }

.sb_nav dl dt{ margin-bottom:2px; background:url(../images/tb9.png) no-repeat 220px center #ececeb; height:50px; line-height:50px;}

.sb_nav dl dt a {  display: block;   font-size: 16px;   font-weight: normal; color: #666; padding-left:30px;}

.sb_nav dl dt a.btn-info{ color:#fff; font-weight:bold; text-align:center}
.btn-light{margin-bottom:2px; background:url(../images/p14-icon5.png) no-repeat right center #ececeb; height:50px; line-height:50px;}

.sb_nav dl dd{ }

.sb_contact .sb_active{ padding:20px; background:#ececeb;}

.btn-info{background:url(../images/p14-icon2.png) no-repeat right #232a7a;}

.sib_aa{background:url(../images/sbi_001.jpg) no-repeat; height:283px; width:240px; padding-top:240px; font-size:26px; font-weight:bold; color:#FFF; text-align:center}

/*产品页推荐新闻*/

.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}

.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}

.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}

.t04 {    background: #0077c7;    line-height: 35px;   text-indent: 10px;   color: #fff;}

.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}

.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}

.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}

.s_con dt img { max-width: 100%;    height: 140px;}

.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}

.news_con {   clear: both;   margin:11px 0px;}

.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/}

.a_pro_con {   clear: both;   margin:11px 0px;}

.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}

.a_pro_con li img{ width:260px; float:left; height:160px;}

.a_pro_con li a{ display:block; line-height:30px;}