﻿@charset "utf-8";
*{font-family:"微软雅黑"}
body {margin: 0px;padding: 0px;/*text-align: center;*/background-color: #ffffff;font-size: 16px;line-height: 25px;color: #333;text-decoration: none;}
html,body{
-moz-user-select:none;/*火狐*/
-webkit-user-select:none;/*webkit浏览器*/
-ms-user-select:none;/*IE10*/
-khtml-user-select:none;/*早期浏览器*/
user-select:none;
}
.width {width:1200px; margin-left:auto; margin-right:auto;}
.width96 {width:96%; margin-left:auto; margin-right:auto;}
.width1200{ width:100%; min-width: 1200px;margin-left:auto; margin-right:auto;}
.width100{ width:100%;margin-left:auto; margin-right:auto;}
.img{vertical-align:bottom; display:block;border:0px;}
.float-left{ float:left;}
.float-right{ float:right;}
.txt-left{ text-align: left;}
.txt-center{text-align: center;}
.txt-right{text-align:right;}
.clear-both{ clear:both;}

.margin-top-5px {margin-top: 5px;}.margin-bottom-5px {margin-bottom: 5px;}
.margin-top-10px {margin-top: 10px;}.margin-bottom-10px {margin-bottom: 10px;}
.margin-top-15px {margin-top: 15px;}.margin-bottom-15px {margin-bottom: 15px;}
.margin-top-20px {margin-top: 20px;}.margin-bottom-20px {margin-bottom:20px;}
.margin-top-25px {margin-top:25px;}.margin-bottom-25px {margin-bottom:25px;}
.margin-top-30px {margin-top:30px;}.margin-bottom-30px {margin-bottom:30px;}
.margin-top-40px {margin-top:40px;}.margin-bottom-40px {margin-bottom:40px;}
.margin-top-50px {margin-top:50px;}.margin-bottom-50px {margin-bottom:50px;}

.margin-left-5px { margin-left:5px;}.margin-right-5px { margin-right:5px;}
.margin-left-10px { margin-left:10px;}.margin-right-10px { margin-right:10px;}
.margin-left-15px { margin-left:15px;}.margin-right-15px { margin-right:15px;}
.margin-left-20px { margin-left:20px;}.margin-right-20px { margin-right:20px;}
.margin-left-25px { margin-left:25px;}.margin-right-25px { margin-right:25px;}
.margin-left-30px { margin-left:30px;}.margin-right-30px { margin-right:30px;}
.margin-left-40px { margin-left:40px;}.margin-right-40px { margin-right:40px;}
.margin-left-50px { margin-left:50px;}.margin-right-50px { margin-right:50px;}

.padding-top-5px{padding-top:5px;}.padding-bottom-5px{padding-bottom:5px;}
.padding-top-10px{padding-top:10px;}.padding-bottom-10px{padding-bottom:10px;}
.padding-top-15px{padding-top:15px;}.padding-bottom-15px{padding-bottom:15px;}
.padding-top-20px{padding-top:20px;}.padding-bottom-20px{padding-bottom:20px;}
.padding-top-25px{padding-top:25px;}.padding-bottom-25px{padding-bottom:25px;}
.padding-top-30px{padding-top:30px;}.padding-bottom-30px{padding-bottom:30px;}
.padding-top-40px{padding-top:40px;}.padding-bottom-40px{padding-bottom:40px;}
.padding-top-50px{padding-top:50px;}.padding-bottom-50px{padding-bottom:50px;}

.padding-left-5px{padding-left:5px;}.padding-right-5px{padding-right:5px;}
.padding-left-10px{padding-left:10px;}.padding-right-10px{padding-right:10px;}
.padding-left-15px{padding-left:15px;}.padding-right-15px{padding-right:15px;}
.padding-left-20px{padding-left:20px;}.padding-right-20px{padding-right:20px;}
.padding-left-25px{padding-left:25px;}.padding-right-25px{padding-right:25px;}
.padding-left-30px{padding-left:30px;}.padding-right-30px{padding-right:30px;}
.padding-left-40px{padding-left:40px;}.padding-right-40px{padding-right:40px;}
.padding-left-50px{padding-left:50px;}.padding-right-50px{padding-right:50px;}

.margin-auto { margin-left:auto; margin-right:auto;}
.display-inline-block{font-size:14px;display: inline-block; *display: inline; zoom: 1;}
.display-block {display:block;}

/*显示主体部分通用样式*/
.main{ font-size: 14px; line-height: 30px; text-align: left;}
.main img{ max-width:100%; height:auto;}
.main table{ margin-left:auto; margin-right: auto;}
.main table,.main table td{border-collapse:collapse; border:solid #cccccc;	border-width:1px 1px 1px 1px;}
.main table td{	padding-top: 2px;padding-right: 4px;padding-left: 4px;padding-bottom: 2px; line-height: 30px;font-size:14px;}
.main table td p{margin: 0px; padding: 0px; list-style: none;}
.ArticleContent table tr:nth-child(odd){background:#f3f3f3;}
.ArticleContent table tr:hover{background:#dfdfdf;}
.ArticleContent table tr:nth-child(1){background:#8c8c8c;color:#FFF;}

/*路径样式---------------------------------------------------------------------------------------*/
.pathList {font-size: 12px;line-height: 25px;color: #666666;}
.pathList span{font-size: 12px;line-height: 25px;}
.pathList a{font-size: 12px;line-height: 25px;color: #666666;text-decoration: none;}
/*以上通用样式不能随便修改------------------------------------------------------*/
.main-path{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CCCCCC;}
.main-path .main-title{
    font-size: 30px;
    line-height: 65px;padding-bottom:12px;
    border-bottom: 3px solid #19437e;
}

.banner{height: 100%;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);}



.top{padding-top: 8px;}
.topTel{
	font-size: 20px;
	line-height: 35px;
	background-repeat: no-repeat;
	color: #000000;
	text-align: right;
	position: relative;
}
.topTel img{border:0px;}
.topTel a{
	color: #000000;
	text-decoration: none;
}
.WeiXin{
	cursor: pointer;
	position: relative;
}
.WeiXinCord{
	position: absolute;top:35px;right:0px; z-index: 88888;display: none;
}

.weixinPro{cursor: pointer;font-size:30px;margin-right: 15px;position: relative;}
.qrcode{
	position: absolute;top:35px;right:0px; z-index: 88888;display: none;width:160px; height: 160px;
}
.topBtn{}
.topBtn ul{margin: 0px; padding: 0px; list-style: none;}
.topBtn ul li{
	margin-top: 0px;margin-right: 0px;margin-left: 30px;margin-bottom: 0px;padding: 0px;list-style: none;float: left;
}
.topBtn ul li a{
	line-height: 60px;font-size: 18px;color: #0d51ae;text-decoration: none;
}
.topBtn ul li a:hover{
	line-height: 60px;font-size: 18px;color: #E95E00;text-decoration: none;	
}
.topBtn ul .OnBtn{
	border-bottom: 2px solid #E95E00;
}

.IndexProClass{background-color: #f5f5f5;/* padding-bottom: 35px; padding-top: 35px;*/margin-top: 50px; height: 100px;}
.IndexProClass ul{margin:0px; padding: 0px; list-style: none;}
.IndexProClass ul li{margin:0px; padding: 0px; list-style: none;width:149px; min-height: 40px; padding-bottom: 25px; padding-top: 35px; float:left; text-align: center;}
.IndexProClass ul .OnBtn{ background-color: #D5D5D5;}
.IndexProClass ul li+li{
	border-left: 1px solid #FFFFFF;
}
.classifyCn{font-size:18px; line-height: 20px;color:#1F1F1F;}
.classifyEn{font-size:12px; line-height: 20px;color:#9C9C9C;}
.IndexProClass ul li a{
	text-decoration: none;
}
.IndexProClassOnBg{background-color:#D5D5D5;}
.IndexProClassOutBg{background-color:;}
#pro33,#pro34,#pro37,#pro36{display:none;}
.proBox{height:240px;}
.indexProlist{}
.indexProlist ul{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: -20px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
}
.indexProlist ul li{
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	padding: 0px;
	list-style: none;
	width: 285px;
	float: left;
}
.indexProlist ul li img{
	width: 285px;
	height: 220px;
	border-radius: 12px;
	border: 1px solid #D8D8D8;overflow: hidden;
}


.Advantage {
	background-image: url(images/500269947.jpg);padding-top: 60px;padding-right: 0px;padding-bottom: 70px;padding-left: 0px;background-attachment: fixed;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%; margin-top: 40px;
}

.myAdvantage{ float:left;width:46%;}

.myCase{
	float:right;font-size: 14px;line-height: 16px;color: #333;text-decoration: none;width: 46%;overflow: hidden;}
.adTitle{
	font-size:24px;line-height: 30px;color: #FFFFFF;text-decoration: none;
}
.adTxt{
	font-size: 14px;line-height: 20px;color: #999;text-decoration: none; margin-top:15px;}
.myCase{
	float:right;font-size: 14px;line-height: 16px;color: #333;text-decoration: none;}

.myCase ul{
	padding:0px;list-style:none;float:left;margin-top: -10px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
.myCase ul li{
	padding:0px;list-style:none;margin-top: 32px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px; text-align:left;}
.CaseTitle{
    text-align: right;
    color: #44C7F3;
    font-size: 48px;
    line-height: 60px;
}
.CaseTitleTxt{line-height:30px;font-size:30px; color:#FFF; text-align:right; margin-top:30px;}

.about{padding-bottom:50px; padding-top: 50px;}
.AboutWidth{width:580px;}
.ImgWidth{width:530px;overflow: hidden;}
.service{
	background-image: url(images/index20180701_12.jpg);background-repeat: no-repeat;background-position: center center;height: 580px;
}

.AboutTitle{
	padding-left: 30px;
	border-left: 3px solid #E78800; margin-top: 35px;
}
.AboutTitle .TitleCn{font-size:24px; line-height: 24px; color:#2e5488;}
.AboutTitle .titleEn{font-size:16px; line-height: 24px; color:#b3b3b3;margin-left: 30px;}
.AboutTxt{margin-top: 40px;font-size:16px; line-height: 45px;}
.More{width:160px; background-color: #dddddd;margin-top: 35px;}
.More a{display:block;line-height: 40px; text-align: center;color:#000000;font-size:16px;}

.ProShow{display:;}
.ProHide{display: none;}

.proBg{
	background-color: #F1F1F1;

}
.ClassTitle{ background-color: #0F6296;color:#FFFFFF;text-align: center;line-height: 50px;font-size:26px;}
.ProClass{width:240px; background-color: #FFFFFF;margin-top: 20px;border-top-left-radius: 8px;
    border-top-right-radius: 8px;overflow: hidden;}
.ProClass>ul{
    margin: 0px;
    padding-right: 20px;
    padding-left: 20px;
    list-style: none;
    padding-bottom: 20px;
}
.ProClass>ul>li{
    margin-top: 5px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding: 0px;
    list-style: none;/*border-top: 2px solid #0F6296;*/
/*    background-image: url(images/dian-bg.jpg);
    background-repeat: repeat-x;
    background-position: center 33px;*/
}

.ProClass>ul>li>a{
    font-size: 18px;
    line-height: 40px;
    color: #000000;
    text-decoration: none;
    padding-left:15px; padding-right: 15px;
    /*background-color: #0F6296;
    	display: block;*/
    border-bottom: 3px solid #0F6296;
/*    background-image: url(images/btn-d.png);
    background-repeat: no-repeat;
    background-position: right center;*/
}
.ProClass>ul>li>ul{margin:0px; padding: 0px; list-style: none;}
.ProClass>ul>li>ul>li{margin:0px; padding: 0px; list-style: none;border-bottom: 1px solid #CDCDCD;}

.ProClass ul li ul .OnBtn a{
	color:#027CC9;
}
.ProClass ul li ul li a{
    font-size: 14px;
    line-height: 26px;
    color: #6B6B6B;
    text-decoration: none;
    padding-left: 15px;
    background-color: #ffffff;
    display: block;
    background-repeat: no-repeat;
    background-image: url(images/btn-r.png);
    background-position: right center;
}
.ProClass ul li ul li a:hover{
	background-color: #027CC9;color:#ffffff;
}
.ProClass>ul>li>ul>.classItem>a{font-size: 16px!important;line-height: 30px!important;
	color: #027CC9!important;padding-left: 35px;
background-color: #BDE5FF; display: block;
}
.proMain{width:870px; background-color: #FFFFFF; padding: 25px;margin-top: 20px;}



/*右下角置顶*/
.izl-rmenu{position:fixed;right:5px;bottom:10px;padding-bottom:0px;background:url(images/r_b.png) 0px bottom no-repeat;z-index:999;
/*IE6*/_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));background-image:url(about:blank);
background-attachment:fixed;
}
.izl-rmenu .btn{width:55px;height:25px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;font-size:12px; color:#FFF; text-align:center; padding-top:30px;}
.izl-rmenu .btn-qq:hover{background-color:#3371A8;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;font-size:12px; color:#FFF; text-align:center; padding-top:30px;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-150px;top:-40px;display:none;width:150px;height:150px;}
.izl-rmenu .btn-phone{background:url(images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f; font-size:12px; color:#FFF; text-align:center; padding-top:30px;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:55px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(images/r_top.png) 0px 0px no-repeat;background-color:#999999;display:none;font-size:12px; color:#FFF; text-align:center; padding-top:30px;}
.izl-rmenu .btn-top:hover{
	background-color:#666;
}

.proImg{
	width: 400px;
	float: left;
}

.left-menu{
    width: 220px;
    background-color: #FFFFFF;
border-top-left-radius: 8px;
    border-top-right-radius: 8px;overflow: hidden;
}
.classify-title{
    height: 60px; line-height: 60px;
    text-align: center;font-size:20px;
    color: #ffffff;
    width:220px;background-color:#19437e;
}

.left-classify-list{
    border-right: 1px solid #D1D1D1;border-left: 1px solid #D1D1D1;border-bottom: 1px solid #D1D1D1;
}
.left-classify-list ul{margin:0px; padding: 20px; list-style: none;}
.left-classify-list ul li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    border-bottom: 1px dashed #949494;
    padding-left: 20px;
    background-image: url(images/next.png);
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto 60% ;
}
.left-classify-list ul li a{
    text-decoration: none;
    color: #111111;font-size:16px; line-height: 40px;width:100%;display: block;
}
.left-classify-list ul li a:hover{color:#0049DD;}
.main-list{width:940px;}




/*底部样式，自行修改-------------------------------------------------------------------------------*/
.Bottom {
	 background-color: #e8e8e8;padding-bottom: 25px; padding-top: 25px;color: #000000;background-repeat: repeat-x;
}
.Bottom span{
	color: #9F9F9F;
}
.Bottom a{
	text-decoration: none;color: #000000;
}

.ArticleTitle{
	border-bottom: 1px solid #DFDFDF;
}
.ArticleContent{}
