﻿@charset "utf-8";
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
tfoot,
th,
thead,
time,
u,
ul,
var,
video,
xmp,
input,
submit{
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-weight:100;
}

html,
body {
    height: 100%;
}

li {
    display: list-item;
    list-style:none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

th,
td,
caption {
    font-weight: normal;
    vertical-align:middle;
    text-align: left;
}

*{
    box-sizing: border-box;
}
body{
    margin:0;
    padding:0;
    font-size:12px; color:#525252;
    font-family:"微软雅黑",Arial, Helvetica, sans-serif;
    background-color:#f8f8f8; width:100%; height:auto; }
a{ color:#525252; text-decoration:none;font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:12px; outline:none;}
a:hover{ color:#fe8f01; text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden;}.fl{ float:left;}.fr{ float:right;}.mi{ margin:0 auto;}
.f12{ font-size:12px;}.f14{ font-size:14px;}
.h05{ height:5px;}.h10{ height:10px;}.h15{ height:15px;}.h20{ height:15px;}
.l10{ margin-left:10px;}.r10{ margin-right:10px;}.t10{ margin-top:10px;}.b10{ margin-bottom:10px;}
.l15{ margin-top:15px;}.r15{ margin-left:15px;}.t15{ margin-left:15px;}.b15{ margin-bottom:15px;}
.l20{ margin-top:20px;}.r20{ margin-top:20px;}.t20{ margin-top:20px;}.b20{ margin-top:20px;}
.ov{ overflow:hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height: 0;font-size: 0;}
.clearfix{*zoom:1}

/*iPhone、iPad默认按钮样式问题*/
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
#container{display:block; max-width:768px;margin: 0 auto; height:auto; overflow-x:hidden;}

/*header样式*/
header {
    height: 50px;
    background-color: #fff;
    font-size: 20px;
    line-height: 50px;
    overflow: hidden;
}
.header-top{
    padding: 8px 0 8px 7px;
}
.header-top .logo{
    height: 34px;
}
.header-top .logo img{
    height: 34px;
}
.header-top .tel,.header-top .lang{
    padding:0 5px;
    float:right;
    color:#fe8f01;
    font-size: 1.2em;
    line-height: 34px;
}


/* 动画样式 */
.flexslider{background:#fff;position:relative;zoom:1;width:100%;margin-left:auto;margin-right:auto;text-align:center;}
.flex-viewport{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}
.flex-viewport ul{padding:0;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flex-direction-nav{*height:0;display:none;}
.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position: absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease; -moz-transition:all .3s ease; transition: all .3s ease;}
.flex-control-nav,.flex-direction-nav{display:none;}
.gr-youshi-box{border-bottom:10px solid #e9e9e9;overflow:hidden;}
.youshi-b{text-align:right;}
.youshi-a{text-align:left;}


/*导航样式*/
.g-nav {
    background-color:#373b85;
    overflow: hidden;
}
.g-nav li {
    width:25%;
    float:left;
    border-right: 1px solid #e9e9e9;
    border-bottom: 1px solid #e9e9e9;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.g-nav li:nth-child(4) {
    border-right:none;
}
.g-nav li:nth-child(8) {
    border-right:none;
}
.g-nav li:nth-child(n+5)
{
    border-bottom: none;
}
.g-nav li a {
    color: #fff;
    font-size:1.2em;
    margin:0 auto;
    display:block;
}

/*searchi*/
.searchi{
    padding:15px 5%;
}
.searchi ul{
    width:100%;
    background-image: -moz-linear-gradient(top, #f8f8f8, #fff);
    height:30px;
}
.searchi_a{
    color:#7d7d7d;
    float:left;
    display:block;
    margin:0;
    padding:0;
    width:70%;
    height:26px;
    line-height:26px;
    padding-left:10%;
    border-radius:7px 0 0 7px;
    -moz-box-shadow:2px 2px 2px #c6c6c6 inset;
    -webkit-box-shadow:2px 2px 2px #c6c6c6 inset;
    box-shadow:2px 2px 2px #c6c6c6 inset;
    border:1px solid #c8c8c8;
    border-bottom:1px solid #ebebeb;
    border-left:0; border-right:0;
    background:url(../images/search_a.png) no-repeat 10px center;
    background-size:15px;
}
.searchi_s{
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:20%;
	height:28px;
	line-height:28px;
	text-align:center;
	background-color:#1896E6;
	border-radius:0 10px 10px 0;
	color:#fff;
}

/*banner*/
.g-adv{ position:relative; margin:0 auto;z-index:15;}
.g-adv .m-box li{float: left; display: block; width: 100%;}
.g-adv .m-box li a img{ width:100%;}
.g-adv .m-cnt{ width:100%; position:absolute; bottom:0; left:0; z-index:10; height:4px;}
.g-adv .m-cnt li{ float:left; height:4px;}
.g-adv .m-cnt li:nth-child(1){ width:33%;}
.g-adv .m-cnt li:nth-child(2){ width:33%;}
.g-adv .m-cnt li:nth-child(3){ width:34%;}
/*box title*/
.box{ width:100%; height:auto; display:block;position: relative;}
.box .icon-angle-right {
    display: block;
    float: left;
    font-size: 1.5em;
    line-height: 35px;
    margin-right: 5px;
}
.icon-double-angle-right {
    font-size: 1.2em;
}


.box h2, #tags, #tagsa {
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    background-color:#373b85;
    height: 35px;
    line-height: 37px;
    overflow: hidden;
    padding: 0 10px;
}

.box h2 img{ max-height:30px; margin:-3px 0px 0 0;}
.box h2 a,
#tags label a,
#tagsa label a{ float:right; color:#fff; line-height:35px; font-size:12px;}

/*推荐产品*/
.box .box_buttom {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #373b85;
    display: block;
    height: 0;
    margin-left: -15px;
    position: absolute;
    top: 35px;
    width: 0;
    left: 5%;
}
.box h2.position a{ float:none; font-size:14px;}
/*产品分类*/
.cpfl .icon-caret-right {
    color: #373b85;
    display: block;
    float: left;
    font-size: 1.4em;
    line-height: 45px;
    padding: 0 17px;
}
.cpfl li{ float:left; width:45%; margin:0px 2% 10px 2%; border:1px solid #c8c8c8; border-radius:5px 5px 5px 5px; background-image:-webkit-linear-gradient(top,#ffffff, #eeeeee);background-image:linear-gradient(top,#ffffff,#eeeeee);}
.cpfl li a img{ max-height:46%; margin:-2px 5px 0 10px;}
.cpfl li a{ display:block; color:#000; height:43px; line-height:43px; overflow:hidden; font-size:14px;  }
#footer{ width:100%;}

.scroll_top {
    height: 30px;
    margin-top: 10px;
    overflow: hidden;
}
.scroll_top a {
    display: block;
    height: 35px;
    margin: 0 auto;
    text-align: center;
    width: 70px;
}
.scroll_top a img {
    max-height: 100%;
}
.scroll_top a span {
    background: #373b85 none repeat scroll 0 0;
    border-radius: 30px 30px 0 0;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 30px;
    line-height: 2px;
    margin: 0 auto -10px;
    width: 60px;
}
.scroll_top a span i {
    color: #fff;
    display: block;
    font-size: 20px;
}


.b-nav{
    margin:0 auto;
    padding:10px 5%;
    background-color:#373b85;
    color:#fff;
    overflow: hidden;
}
.b-nav ul{ display:block; text-align:center;}
.b-nav ul li{ float:left; width:25%; display:block; text-align:center; background:url(../images/line2.jpg) no-repeat right top; margin:10px 0;}
.b-nav ul li a{ color:#fff;}
.b-nav ul li:nth-child(4n) { background:none;}
.copy,.code{ padding:5px 10px 5px 10px; text-align:center; line-height:24px;}
.code img{
    box-shadow: 0 0 5px 2px #dedede;
    width: 150px;
}

.product_list{ padding:15px;}
.product_list li{ /*height:125px; */overflow:hidden; overflow:hidden; padding:10px 15px; border-bottom:1px solid #d4d4d4; border-top:1px solid #fff; background-color:#fff;}
.product_list li:first-child{ padding-top:0;}
.product_list li.lt{ border-top:0; background:none;}
.product_list li .di{ float:left; display:inline; width:120px; height:120px; margin-right:15px; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #dedede;box-shadow:0px 0px 3px 1px #dedede;}
.product_list li .di img{ width:120px; height:120px;}
.product_list li .ri{ float:left;/* width:150px;*/ height:125px; overflow:hidden; display:inline; line-height:25px;}
.product_list li h3{ font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.product_list li p.c{ font-weight:100; font-size:12px; color:#747474; line-height:18px; height:90px; overflow:hidden;}
#pagelist{ text-align:center; padding:20px 0 10px; height:25px; line-height:25px;}
#pagelist a{ display:inline-block; height:30px; line-height:30px; padding:0 10px; margin:0 10px; background-color:#fea201; border-radius:5px 5px 5px 5px; color:#fff;}
.pre:hover,.nex:hover{ color:#fff;}
.call{ width:100%;}
.call a,.calla a,.callb a{ display:block; margin:0 auto; width:94%; height:50px; line-height:50px; text-align:center;/* background:url(../images/call.jpg) no-repeat center top; background-size:80%;*/ font-size:17px; color:#fff; font-family:"arial";background-image:-webkit-linear-gradient(top,#ffc000, #ff9e01);background-image:linear-gradient(top,#ffc000,#ff9e01); border:1px solid #f8f8f8; border-radius:8px;}
.call a img{ max-height:70%; margin-top:-2px;}
.calla,.callb{ float:left; width:40%; margin:0 5%}
.callb{ float:right;}


.header .tel_bt,
.title .icon,
.sytitbg .icon,
.probox .content ul li,
.probox .content ul li ul li,
.navbg,
.brand_advance .yscontent h2,
.social_nav4 .btn,
.social_nav4 .btn2,
.social4 span,
.brand_advance .yscontent .telbg {
	background-image: url(../images/SkinsBar4.png);
	background-repeat:no-repeat;
	background-size: 32px 889px;
}

/*底部浮动栏样式*/
body{
    padding-bottom: 60px;
}
#btn {
    border-top: 1px solid #dedede;
    background: #252525;
    height: 30px;
}
#btn ul li {
    display: inline;
    float: left;
    height: 50px;
    line-height: 50px;
    text-indent: 2.5em;
    width: 33%;
}
#btn ul li a {
    border-radius: 5px;
    color: #fff;
    display: block;
    height: 34px;
    line-height: 34px;
    margin: 8px auto;
    width: 80%;
}
#btn ul li {
    text-align: center;
}
#btn ul li a.btn_1 {
    background: #1896e6 url("../images/icon_4.png") no-repeat scroll 15% center / 20px auto;
}
#btn ul li a.btn_2 {
    background: #ffbb10 url("../images/icon_5.png") no-repeat scroll 15% center / 20px auto;
}
#btn ul li a.btn_3 {
    background: #50c25f url("../images/icon_6.png") no-repeat scroll 15% center / 20px auto;
}

.footer_fixed {
    background: #fff none repeat scroll 0 0;
    bottom: 0;
    line-height: 50px;
    max-width: 768px;
    min-height: 50px;
    position: fixed;
    width: 100%;
    z-index: 9999;
}
.pop_showmsg_wrap:focus {
    outline: 0 none;
}

.pop_showmsg_wrap {
    background-position: right 0;
    border-radius: 8px;
    box-shadow: 0 0 10px #e1e1e1;
    height: 55px;
    padding-right: 9px;
    position: fixed;
    z-index: 11;
}
.pop_showmsg {
    background-position: left 0;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    display: inline-block;
    font-size: 14px;
    height: 55px;
}
.pop_showmsg span {
    color: #333;
    display: block;
    height: 35px;
    line-height: 36px;
    padding: 10px 10px 10px 68px;
    text-shadow: 0 1px 1px #eee;
}

.tjcp li{ float:left; text-align:center; width:46%;margin:5px 2% 10px 2%;}
.tjcp li div,.rollBox .ScrCont dd div,.rollBoxa .ScrConta dd div{ width:98%; height:98%; display:table-cell; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #dedede;box-shadow:0px 0px 3px 1px #dedede; background-color:#fff;}
.tjcp li div img{max-width:100%; max-height:100%; display:block; margin:0 auto; vertical-align:middle;}
.tjcp li p{ height:30px; overflow:hidden; line-height:30px; color:#000;}
 
.gsys li{ float:left; display:inline-table;padding:10px 0 10px 4%;width:96%; height:60px; overflow:hidden;}
.gsys li label{font-size:12px; color:#383838; line-height:18px; height:60px; overflow:hidden; white-space:normal;}
.gsys li label b{font-size:18px;color:#ff6000;line-height:20px;}
.gsys li span{ float:left; display:block; width:60px; line-height:60px; text-align:center; vertical-align:middle; color:#fff; border-radius:8px; font-size:30px; margin-right:10px;
	background-image:-webkit-linear-gradient(left,#ff6000, #ff9000);background-image:linear-gradient(left,#ff6000,#ff9000);font-family:"微软雅黑";}

.rollBox,.rollBoxa{ padding:15px 0;} 
.rollBox .LeftBotton,.rollBox .RightBotton,.rollBoxa .LeftBottona,.rollBoxa .RightBottona{height:100px;width:5%; padding-top:50px;/*background:url(../images/arc_2.gif) no-repeat left 65px;background-size:100%;*/overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollBox .RightBotton,.rollBoxa .RightBottona{/*background:url(../images/arc_1.gif) no-repeat left 65px;background-size:100%;*/} 
.rollBox .Cont,.rollBoxa .Conta{float:left; width:90%;overflow:hidden;} 
.rollBox .ScrCont,.rollBoxa .ScrConta{width:10000000px;} 
.rollBox #List1,.rollBox #List2,.rollBoxa #Lista1,.rollBoxa #Lista2{float:left;} 

.rollBox .ScrCont dd,.rollBoxa .ScrConta dd{ float:left; display:block; width:140px; overflow:hidden; text-align:center; margin:10px 0; }
.rollBox .ScrCont dd div,.rollBoxa .ScrConta dd div{ width:120px; height:120px; margin:0 auto;}
.rollBox .ScrCont dd div img,.rollBoxa .ScrConta dd div img{ max-width:100%;}

.cases{ padding:10px 5%;}
.cases li{ float:left; width:30%; height:35px; margin:10px 3% 10px 0%; overflow:hidden; border:1px solid #d3d3d3; box-shadow:0px 0px 3px #e5e5e5 ;text-align:center; vertical-align:middle; background-color:#fff; text-align:center;}
.cases li a{ display:table-cell; height:35px; vertical-align:middle;}
.cases li a img{ max-width:100%;}
.cases li:nth-child(3),.cases li:nth-child(6){ margin-right:0;}

#tags, #tagsa {
	text-indent: 0;
}
#tags li, #tagsa li {
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 5px 0 0 20px;
	width: 80px;
}
#tags li a, #tagsa li a {
	background: #fff none repeat scroll 0 0 / 100% auto;
	border-radius: 5px 5px 0 0;
	color: #333;
	display: block;
	float: left;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 30px;
	text-align: center;
	width: 100%;
}
#tags li a:hover, #tagsa li a:hover {
	color: #a50000;
	text-decoration: none;
}
#tags li.selectTag, #tagsa li.selectTag {
	height: 30px;
}
#tags li.selectTag a, #tags li.selectTag a:active, #tagsa li.selectTaga a, #tagsa li.selectTaga a:active {
	background: #373b85 none repeat scroll 0 0;
	color: #fff;
	height: 30px;
	line-height: 30px;
}
#tags li.selectTag a:hover, #tagsa li.selectTag a:hover {
	text-decoration: none;
}

.news_i{
	display:block;
	padding:15px;
}
.news_i li{
	line-height:26px;
	height:26px; overflow:hidden;
	padding-left:15px;
	border-bottom:1px dashed #cfd3d6;
}
.news_i li a{ font-size:12px;}
.news_i li .icon-caret-right {
	color: #373b85;
}
#tagContent,#tagContenta { overflow:hidden;}
.tagContent,.tagContenta { display: none;}
#tagContent div.selectTag,#tagContenta div.selectTaga {	display: block;}

.gywm{ padding:20px 20px; line-height:20px;}
.gywm img{ float:left; margin:5px 10px 0 0; width:120px;}

.ad{ width:100%;}
.ad img{ width:100%;}


.rollBox, .rollBoxa { overflow: hidden; padding:0; margin: 15px 0px;}
.leftbtn, .scroller, .rightbtn, .leftbtn2, .scroller2, .rightbtn2 { display:inline-block;}
.scroller{ margin:0 auto;}
.leftbtn, .leftbtn2 { background:url(../images/arc_2.gif) no-repeat center 50px;}
.rightbtn, .rightbtn2 { background: url(../images/arc_1.gif) no-repeat center 50px;}
.leftbtn, .rightbtn , .leftbtn2, .rightbtn2 { float:left; width: 20px; height: 115px; background-size: 15px;}
.rightbtn, .rightbtn2{ float:right;}
.scroller, .scroller2 { overflow: hidden;}
.scroller ul, .scroller2 ul { float:left; overflow: hidden;}
.scroller li, .scroller2 li { float: left; overflow:hidden;}
.scroller li a, .scroller2 li a { display: block; padding:3px 0px 0 5px;}
.scroller li div, .scroller2 li div {width: 132px; height: 132px; border: 1px solid #ccc; box-sizing: border-box; text-align: center; display: table-cell; vertical-align:middle;}
.scroller li span, .scroller2 li span {width: 132px; height:30px; line-height:30px; text-align: center; display: block; font-size: 12px;}
.scroller li img, .scroller2 li img { display: block; max-width: 100%;}
.srobody, .srobody2 { overflow: hidden; width: auto; -webkit-transition:-webkit-transform .2s ease-in;}


.accordion{ width:100%;}
#container .accordion li{padding:10px;}
.accordion .link{ display:block; height:28px; line-height:28px; background:#e8e8e8; font-size:14px; color:#333; border-bottom:1px #fff solid;}
.accordion .link a{ float:right; background:url(../images/pic56.png) 48px center no-repeat; background-size:14px 14px; color:#333; font-size:12px;padding-right:48px;}
.accordion .link span{ font-size:14px; padding-left:20px;}
.accordion li.open .link{ background:#373b85; color:#f8f8f8;}
.accordion li.open .link a{ color:#f8f8f8; background:url(../images/pic57.png) 48px center no-repeat; background-size:14px 14px;}
.accordion .link .lp{float:left;}
.accordion .submenu{display:none;padding:20px;}


.g-nava{
    padding: 0 22px 0 22px;
    background-color:#373b85;
    height:35px;
    display:block;
}
.g-nava li {
    float: left;
}
.g-nava li a {
    color: #fff; font-size:14px;
    height:35px;
    line-height:35px;
    width:100%;
    display:block;
}

.g-nava li.goback{
    width:33.3333%;
}

.g-nava li .icon-angle-left {
    font-size: 16px;
}

.g-nava li i {
    margin-top: 2px;
    padding: 0 5px 0 0;
}
.g-nava .icon-home {
    font-size: 16px;
}
.g-nava li.goclass span {
    float: right;
    margin: 0;
    width: auto;
}
.g-nava li.goindex{
    width:33.3333%;
}
.g-nava li.goindex a{
    text-align:center;
}
.g-nava li.goclass{
    width:33.3333%;
}
.g-nava li.goclass a{
    text-align:right;
}


.daohang{ margin:0 auto; padding:10px 5% 5px; color:#999; display:none;}
.daohang ul{ display:block; text-align:center;}
.daohang ul li{ float:left; width:25%; height:20px; line-height:20px; overflow:hidden; display:block; text-align:center; background:url(../images/line3.jpg) no-repeat right top; margin:10px 0;}
.daohang ul li a{ color:#666; font-size:14px;}
.daohang ul li a:hover{ color:#fe8f01;}
.daohang ul li:nth-child(4n) { background:none;}

.ny_banner{ width:100%;}
.ny_banner img{ width:100%;}

.position{ height:35px; line-height:35px; background-color:#ececec;/* padding:0 20px;*/ text-indent:15px;}
.position a{ cursor:pointer;}
.position .fenlei{ float:right; margin-right:10px; text-indent:0; display:block; height:35px; padding-left:30px; background:url(../images/fenlei.jpg) no-repeat 10px center; background-size:15px;}
.position .fenlei2{ float:right; margin-right:10px; text-indent:0; display:block; height:35px; padding-left:30px; background:url(../images/fenlei.jpg) no-repeat 10px center; background-size:15px;}
.position .fenlei:active,.position .fenlei:hover{ color:#fe8f01; background:url(../images/fenleia.jpg) no-repeat 10px center; background-size:15px;}
.positionb{ height:8px; overflow:hidden;
}
.positionb img{ float:left; margin-left:25px; max-height:100%;}

.cont{ padding:15px 10px; line-height:22px; font-size:14px;}
.cont h1{ font-size:16px; text-align:center;}
.cont h2{
    font-size:14px;
    height:30px;
    line-height:30px;
    border-bottom:2px solid #373b85;
    text-align:left;
}
.cont h2 img{ max-height:15px; margin:-4px 10px 0 -5px;}
.cont img{ max-width:100%;}
.cont p.b10 img{ max-width:100%;}
#slide_box{ margin:10px 0; text-align:center; background-color:#fff;}
#slide_box img{ max-height:100%;}
.cont .time{ text-align:center; border-bottom:1px solid #dedede; line-height:20px; color:#a8a8a8; padding:5px 0; margin-bottom:10px;}
.cont p{ font-size:12px;}
.cont table{ width:100%;word-break: break-all;}

#slide_box ul li{ width:100%;
    vertical-align:middle; height:300px; display:block;}

.slide_swipe {overflow: hidden;position: relative; margin:10px 0; text-align:center; border:1px solid #d4d4d4;}
.slide_swipe>ol {position:absolute;z-index: 10;text-align: center; width:100%;}
.slide_swipe>ol>li.on {
    background-color: rgba(255, 132, 0, 1);
}
.slide_swipe>ol>li {
display: inline-block;
margin: 2px;
width: 8px;
height: 8px;
border-radius: 1000px;
background-color: rgba(200, 200, 200, 1);
}
.slide_swipe ul li a img{ max-width:100%;}

#xgcp li{ float:left; width:30%; margin:0 4px; text-align:center;}
#xgcp li div{ width:90px; height:90px; border:1px solid #dedede; background-color:#fff; overflow:hidden;}
#xgcp li div img{ max-width:100%;}
#xgcp li p{ height:20px; line-height:20px; overflow:hidden;}
#xgcp li:nth-child(3n){ margin-right:0;}

#xgxw li{ height:30px; line-height:30px; overflow: hidden; background:url(../images/arc.jpg) no-repeat 5px center; text-indent:17px;}

.news_list{ padding:10px;}
.news_list ul li{ border-bottom:1px solid #d4d4d4; padding:0 0 10px 0;}
.news_list ul li h2{/* background:url(../images/arcc.jpg) no-repeat left center; background-size:5%;*/ text-indent:10px; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#000;}
.news_list ul li h2 img{ max-height:15px; margin:-5px 5px 0 -5px;}
.news_list ul li div p{ line-height:20px; padding-bottom:5px; color:#636363;}
.news_list ul li div{ line-height:20px; padding-bottom:5px; color:#636363;}


#tags{

    background:none;
    border-bottom:2px solid #373b85;
    padding:0;
}
#tags li{float: left; width:30%; height: 30px; line-height:30px; margin:5px 0px 0 0px;}
#tags li a{ float:left; display:block; width:100%; height:30px; text-align:center; color: #000; font-size:14px; font-family:"寰蒋闆呴粦"; background-color:#e5e5e5;}
#tags li a:hover{  color: #a50000;text-decoration:none;}
#tags li.selectTag{ height: 30px;}
#tags li.selectTag a,#tags li.selectTag a:active{
    color: #fff;
    line-height:30px;
    height:30px;
    background-color:#373b85; }
#tags li.selectTag a:hover{ text-decoration:none;}
#tags li:nth-child(2){ float:left; margin:5px 5% 0;}
#tags li:nth-child(3){ float:right; margin-right:0;}

#tagContent{ overflow:hidden;}
.tagContent{ display: none;}
#tagContent div.selectTag{	display: block;}

#tagContent .contact,#tagContent .guest{ padding:10px 0;}
#tagContent .contact li{ float:left; width:33%; margin:10px 0 5px 0;}
#tagContent .contact li div{ width:80px; height:80px; text-align:center; margin:0 auto; border:1px solid #fff; border-radius:5px; background-color:#fff; box-shadow: 2px 2px 5px #dedede}
#tagContent .contact li div img{ max-width:65%;}

#tagContent .guest li{
    float:left;
    width:100%;
    display:block;
    line-height:30px;
    margin:5px 0;
}
#tagContent .guest li label{
    float:left;
    width:18%;
    height:30px;
    line-height:30px;
    text-align:right;
    color:#616161;
}
#tagContent .guest li .guest_a,
#tagContent .guest li .guest_b,
#tagContent .guest li .guest_d{
    float:left;
    width:70%;
    height:28px;
    line-height:28px;
    border:1px solid #c6c6c6;
    border-radius:3px;
    margin:0;
    padding:0 0 0 1%;
    font-size:12px;
}
#tagContent .guest li .guest_b{
    height:72px;
    font-size:12px;
    padding:0 0 0 1%;
}
#tagContent .guest li .guest_c{
    margin:5px auto 0;
    width:98%;
    display:block;
    height:35px;
    line-height:35px;
    text-align:center;
    color:#fff;
    background:#373b85;
    font-size:12px;
}
#tagContent .guest li .guest_d{
     float:left;
     width:100px;
     text-align:center;
 }
#tagContent .guest li img{ height:30px;}

/*分类样式*/
.catalog {
    width: 100%; position: absolute; left:0; top: 0;
    background-color: rgba(0,0,0,0.6);
    -webkit-transition:-webkit-transform .2s ease-in;
    display: none;
    z-index:100;
    padding:10px 0 0 0;
    overflow:hidden;
}
.catalog>ul {
    width: 50%;
    background-color: #fff;
    position:absolute;
    top: 0;
    right: 0;
    padding-top:10px;
    height:100%;
}
.catbtn
{
    font-size: 14px;
    position: fixed;
    top: 200px;
    left: 50%;
    display: block;
    width: 30px;
    margin-left: -30px;
    padding: 10px 0;
    text-align: center;
    color: #fff;
    border-radius: 6px 0 0 6px;
    background-color: #fff;
}
.catalog ul li
{
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid rgba(255,255,255,.25);
}
.catalog ul li a
{
    font-size: 14px;
    line-height: 30px;
    display: block;
    overflow: hidden;
    width: 90%;
    white-space: nowrap;
    text-indent: 5px;
    text-overflow: ellipsis;
}
.catalog > ul li a
{
    background: url(../images/arrow2.png) no-repeat right center;
    background-size: 5px;
}
.catalog ul li ul li:last-child
{
    border-bottom: none;
}
.catalog ul li ul li
{
    margin-left: 13px;
}
.subcatalog
{
    display: none;
}

.catalog ul li a:first-child{background: url(../images/arrow3.png) no-repeat right center; background-size: 8px;}
.catalog ul li a:nth-child(2),.catalog ul li a:nth-child(3){background: url(../images/arrow2.png) no-repeat right center; background-size: 8px;}


.product_lista li{ float:left; text-align:center; width:50%; text-align:center; margin:5px 0 10px 0;}
.product_lista li div{ margin:0 auto; width:130px; height:130px; text-align:center; vertical-align:middle; overflow:hidden; border:1px solid #dedede;box-shadow:0px 0px 3px 1px #dedede; background-color:#fff;}
.product_lista li div img{ width:100%;}
.product_lista li p{
    width:100%;
    height:30px;
    overflow:hidden;
    line-height:30px;
    color:#000;
    text-align:center;}
.cont h2 .icon-circle-arrow-right {
    color: #373b85;
    padding: 0 8px 0 0;
}
