@charset "gb2312";
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
span {
	padding: 0;
	margin: 0;
	color: #666666;
}

* {
	margin: 0;
	padding: 0;
}
html, body{font-size:100%; background:#f5f5f5; color:#666666; margin:0 auto; padding:0;}
.clear{clear: both;}
.contanier {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;}
.bgbaise{background-color: #fff !important;}
.clearfix::before,
.clearfix::after {
	content: "";
	height: 0;
	clear: both;
	visibility: hidden;
	display: block;
	line-height: 0;}
.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;}
.f12{font-size:12px;}
.fl{ float:left;}
.fr{ float:right;}
ul,li{ list-style:none; display:block;  margin:0; padding:0;}
a{text-decoration: none;}
a:hover{text-decoration: none; color:#00538e; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all;}
.mt3{margin-top:3%;}
.ptb3{padding:3% 0;}
.pt5{padding-top:5px;}
.pl2{padding-left:2%;}
.ptrbl3{padding:3%;}
.mt1{margin-top:1%;}
.mt15{margin-top:15px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.bor_bot{border-bottom:solid 1px #eeeeee;}
.bor_top{border-top:solid 1px #eeeeee;}
.col999{color:#999;}
.col333{color:#333;}
.con{width:100%;margin:0 auto;}
/*--top--*/
.top{background:#FFF;width:100%; position:fixed;top:0;z-index:999;height:50px;line-height:50px; text-align:center;}
.logo{width:70%;height:40px;margin:5px 0 10px 10px; float:left; display:block;}
.top_wenzi{
    margin: 7px 0 7px 10px;
    padding-left: 10px;
    font-size: 12px;
    float: left;
    border-left: 1px solid #cccccc;
    color: #7c7c7c;line-height:12px;
	text-align:left;}
.top_wenzi span {
    display: block;
    color: #404040;
    font-size: 18px;
    font-family: 'AvantGardeITCbyBT-Book';line-height:18px;}
.pt50{padding-top:50px;}
/*--导航菜单--*/
.dl-menuwrapper {width:100%; float:right; position:absolute; top:0;	right:0; z-index:2; -webkit-perspective:1000px; -moz-perspective:1000px;	perspective:1000px;	-webkit-perspective-origin: 50% 200%;	-moz-perspective-origin: 50% 200%;	perspective-origin: 50% 200%;}
.dl-menuwrapper button {border:none; width:28px; height:20px; text-indent:-900em;	overflow:hidden; position:absolute;	top:0;	right:0; cursor:pointer; outline:none;
	background:url(../images/menu.png) no-repeat;background-size:28px 20px; float:right; margin:15px 10px 0 0;}
.dl-menuwrapper ul {background:#2a2a2a;padding:0;	list-style:none; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d;	transform-style:preserve-3d;}
.dl-menuwrapper li {position:relative;	border-top:1px solid #0e0e0e;	border-bottom:1px solid #343434;}
.dl-menuwrapper li a {display:block;text-align:left; position:relative;	padding:10px 8%;line-height:30px; font-size:16px; font-weight:300; color:#fff; outline:none;}
.no-touch .dl-menuwrapper li a:hover {background:rgba(255,248,213,0.1);}
.dl-menuwrapper li.dl-back > a {padding-left:20px;	background:rgba(0,0,0,0.1);}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {position:absolute; top:0; line-height:50px;	font-family:'icomoon';	speak:none; -webkit-font-smoothing:antialiased;}
.item-has-children{ background:url(../images/jia.png) 92% 10px no-repeat;background-size:20px 20px}
.dl-menuwrapper li.dl-back:after {left:10px; color:rgba(255,255,255,0.8); -webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg); transform: rotate(180deg);}
.dl-menuwrapper li > a:after {right:10px; color:rgba(255,255,255,0.8);}
.dl-menuwrapper .dl-menu {
	margin:50px 0 0 0;
	position: absolute;
	padding:0;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {-webkit-transition: all 0.3s ease;	-moz-transition:all 0.3s ease;	transition:all 0.3s ease;}
.dl-menuwrapper .dl-menu.dl-menuopen { opacity:1; pointer-events:auto; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); transform:translateY(0px);}
#cd-lateral-nav .sub-menu { display:none; text-indent:80px;}
#cd-lateral-nav .sub-menu a{ font-size:16px;text-align:left;}
#cd-lateral-nav a {display:block; }
#cd-lateral-nav .gr{ width:100%; float:left; padding:100px 0; border-top:1px solid #0e0e0e;}
#cd-lateral-nav .gr span{ float:left; width:50%;}
#cd-lateral-nav .gr a{ height:30px; padding:0; height:30px; line-height:30px; font-size:14px; }
#cd-lateral-nav .gr a.gr_zc{ width:400px; display:block; float:right; margin-right:40px; text-align:center; background:#2975d4; color:#fff; border-radius:10px; }
#cd-lateral-nav .gr a.gr_dl{ width:400px; display:block; float:left; margin-left:40px; text-align:center; background:#e9791a; color:#fff; border-radius:10px; }

/*首页图片切换*/
.addWrap{position:relative; z-index:2;width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility:hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div{float:left;width:100%;position:relative;}
#position{position:absolute; bottom:0;right:50%;margin:0 -21px 10px auto;}
#position li{width:10px;height:10px;margin:0 2px;background-color:rgba(160, 160, 160, 0.53); border-radius:50%; display:inline-block; cursor:pointer; transition: all .2s ease-out;}
#position li.cur{background-color: rgba(255, 255, 255, 0.74);}

.home_nav{width:100%;}
.home_nav ul li{float:left;width:24.6%;padding:3% 0; text-align:center;border-right:solid 1px #e9e9e9;}
.home_nav ul li a p{width:45px;height:45px;margin:0 auto;border-radius:5px;}
.home_nav ul li a p img{width:80%;margin:0 auto;padding-top:10%;}
.home_nav ul li a span{display:block;padding-top:5%;font-size:16px;}

.title{border-bottom:dotted 1px #e9e9e9;padding:3%;font-weight:700;}
.title span{font-weight:300;display:block;padding-top:1%;}
.fuwu{width:100%; position:relative;padding:3% 0;}
.fuwu ul{position:absolute;width:100%;z-index:5;}
.fuwu ul li{width:50%;float:left;padding:7% 0;text-align:center;}
.fuwu ul li a span{display:block;}
.fuwu ul li a .fw_yw{color:#999;font-size:12px;margin:10px 0;}
.fuwu ul li a .fw_bt{color:#e9791a;}
.fuwu ul li a .fw_xq{width:45%;padding:2% 0;font-size:14px;margin:0 auto;color:#fff;background:#e9791a;}
.caselist{padding:0 0 3% 3%;}
.caselist li{padding: 4% 3% 0 0;width:47%;float:left;}
.caselist li a{position: relative;width: 100%;display: block;}
.caselist li a img{margin:0 auto;}
.caselist li a p {
    padding-top: 3%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #fff;
    position: absolute;
    text-align: center;
    bottom: 0;
    left: 0;
    width: 100%;
    padding-bottom: 3%;
    font-size: 12px;
    background: rgba(0,0,0,.8);
}


.fuwulist{width:100%;padding-bottom:3%;}
.fuwulist ul li{float:left;width:47%;padding-right:2%;margin-top:3%;}
.fuwulist ul li p{text-align:center;padding-top:5%;}
.yincan_wz2{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.fuwulist ul li p span{display:block;margin:0 auto;width:80px;height:30px;line-height:30px;background:#000;color:#fff;font-size:14px;}

#tab{width:94%;position:relative;padding:3%;height:250px;}
/*设置容器高宽等*/
html > body #tab { width:94%;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:50px; left:0; width:100%;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:28.6%; height:30px; line-height:30px; margin:0 2%; font-size:14px; cursor:pointer; background-color:#fff; text-align:center; color:#5a5a5a;border-radius:5px;border:solid 1px #6d6d6d; font-family:Microsoft YaHei;font-weight:normal;}
/*默认标题样式*/
#tab .up { background:#6d6d6d;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul {width:94%;padding:0 3%; margin-top:0px;}
#tab li {border-bottom:1px dotted #c6c6c6;padding:3% 0;overflow:hidden;}
#tab li a { display:inline; text-decoration:none;}
#tab li a p{font-size:14px;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tab li span{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;padding-top:5px; font-size:12px;color: #999;}


/*底部*/
.footer{background:#444;padding:5% 0;width:100%;font-size:14px; text-align:center;color:#C9C9C9;}
.footer a{color:#C9C9C9;}
.h55{height:55px;}
.ec_proxy_footer{padding: 7px 0;
    background-color: #f7f7f7;
    border-top: 1px solid #d3d3d3;
    font-size: 0;
    bottom: 0;
    width: 100%;
    position: fixed;
    z-index: 99;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.ec_footer_btns {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    width: 100%;
    text-align: center;
}
.ec_proxy_footer .ec_footer_button {
    height: 38px;
    line-height: 38px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    font-size: 14px;
    width: 33%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ec_proxy_footer .ec_footer_button a {
    display: block;
    margin-right: 5px;
    margin-left: 5px;
    color: #e70012;
    border: 1px solid #e70012;
    background-color: #f7faff;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.ec_proxy_footer .ec_footer_button:last-child a {
    height: 40px;
    line-height: 40px;
    background-color: #e70012;
    color: #fff;
}
.ec_proxy_footer .ec_footer_button a i {
    margin-right: 6px;
}
.icon {
    font-family: fonteditor!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
@media only screen and (max-width: 374px){

}
@media only screen and (min-width: 375px){
.fuwu ul li{padding:9% 0;}
}
@media only screen and (min-width: 768px){
.con{width:768px;margin:0 auto;}
.fuwu ul li{padding:15% 0;}
}

/* 分页 */
.ui_page {
    line-height: 0;
    padding: 20px 0;
    text-align: center;
    vertical-align: middle;
    clear: both;
}
.ui_page a, .ui_page span {
    background:#F6F6F6;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #333;
    display: inline-block;
    height: 26px;
    line-height: 26px;
    margin-right: 3px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.ui_page a:hover{background:#e9791a; border:#e9791a solid 1px; color:#FFF;}
.page_now, span.page_now, span.page_now:visited {
    color: #FFF;
    cursor: default;
     background: none repeat scroll 0 0 #e9791a;
    border: 0 none;
}
.ptrbl3{padding:3%;}
.top_nav_con{border-bottom:solid 1px #ddd;background:#fff;}
.mt50{margin-top:50px;}
.top_nav_con a{display:block;padding:4% 3%;float:left;color:#333;}
.leftmenuon,.carr{border-bottom:solid 2px #e9791a;font-weight:bold;}
.con_main{width:96%;padding:3% 2%;line-height:24px;}
.con_main img{max-width:100%;}

.newlist{border-bottom: 1px solid rgba(0,0,0,0.1);box-shadow: 0 1px 2px rgba(0,0,0,0.2);display:block;width:94%;padding:3% 0;margin:3% auto 0 auto;}
.con_news{width:100% !important;margin:0 auto 3% auto !important;}
.newlist .new_riqi{width:25%;height:90px;text-align:center;border-right:1px solid #eeeeee;color:#999;}
.newlist:hover .new_riqi{background:#17a1e6;border-right:1px solid #f7f7f7;color:#fff;-webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.newlist .new_riqi span{font-size:24px;display:block;padding-top:15px;}
.newlist .new_con{width:68%;padding-left:3%;color:#8c8c8c;padding-top:5px;}
.newlist:hover .new_con span{color:#17a1e6;}
.newlist .new_con span{font-size:16px;font-weight:600;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-bottom:10px;color:#333;}
ul.solution{width:100%;}
ul.solution li{width: 46%;float: left;padding: 4% 2%;}
ul.solution li h2{border-bottom:solid 1px #e9791a;font-size: 16px;color:#e9791a;padding:2% 0;}
ul.solution li p{font-size: 12px;color:#666;margin-top:3%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

ul.online li{display:block;padding-bottom:2%;padding-left:3%;padding-right:3%;}
ul.online li p{font-size:14px;}
ul.online li input,ul.online li textarea{width:94%;border:solid 1px #eee;border-radius:5px;padding:3%;}
ul.online li button{margin-top:3%;border-radius:5px;width:100%;padding:3% 0;background:#e9791a;color:#fff;font-size:16px;text-align:center;border:none;}

ul.fw_xm li{width: 100%;background: #f1f1f1;margin: 10px 0;}
ul.fw_xm li img{width:30%;}
ul.fw_xm li .fw_div{padding-top:3%;width:65%;line-height: 24px;}
.pr2{padding-right:2%;}
.text_l{text-align:left;}
.text_r{text-align:right;}
.fontbold{font-weight:bold;}