/*1029626114@qq.com*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}
input,textarea {border: 2 none; box-shadow: none; outline: none;}
/* 设置默认字体 */
body,button, input, select, textarea { font-family:"Microsoft Yahei" ;color: #666;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}
/* 重置列表元素 */
ul, ol ,li{list-style: none;}
/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; color:#910800;}
/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}


/*设置浮动*/
.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}
em,i{font-style: normal;}

/*清除浮动*/
.clear{clear: both;height: 0;}
.blk-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }



/* -- 页面整体布局 -- */
.header , .content{ width:1200px; margin:0 auto;  }

/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }



.foot{width: 100%;overflow: hidden;}
.foot_b{background: url(../image/foot_bg.jpg) no-repeat top center;background-size: 100% 100%; border-top: 5px solid #0175c2; padding:1.5% 0; overflow: hidden;}
.foot_b .box{max-width: 1480px;margin:0 auto;color: #FFF;padding-top:25px;overflow: hidden;}
.foot_b .box .t_l{float: left; width:58%; border-right: 1px solid rgba(255, 255, 255, 0.1);}
.foot_b .box .t_l dl{float: left; width: 20%;}
.foot_b .box .t_l dt{font-size: 18px;color: #FFF;margin-bottom: 25px; text-transform: uppercase;}
.foot_b .box .t_l dd{line-height: 35px;}
.foot_b .box .t_l dd a{color: #afaeae; font-size: 14px;}
.foot_b .box .t_l dd a:hover{color: #01589b;}
.foot_b .box .t_m{float: left; width:26%; margin-left: 4%; line-height: 30px; font-size: 14px;color: #aaa;overflow: hidden;}

.foot_b .box .t_r{float: right;}
.foot_b .box .t_r .dblx{float: left; line-height:30px;color: #aaa; margin-right: 10px;}
.foot_b .box .t_r .dblx img{width: 120px;}
.foot_b .box .t_r .dblx p{text-align: center; padding: 0; display: block; font-size:13px;}
.foot_b .copyright{padding:24px 0 10px; border-top: 1px solid rgba(255, 255, 255, 0.1); margin-top: 42px; line-height: 25px;font-size: 13px; color: #aaa; text-align: center;}


/*kefu*/
.client-2{position: fixed;right: -170px;top: 50%;z-index: 900;}
.client-2 li a{text-decoration: none;}
.client-2 li{margin-top: 1px;clear: both;height: 71px;position: relative;}
.client-2 li i{background: url(../image/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p{height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i{background-position: 4px 5px;}
.client-2 .my-kefu-tel i{background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i{background-position: 4px -53px;}
.client-2 .my-kefu-weixin i{background-position: -34px 4px;}
.client-2 .my-kefu-weibo i{background-position: -30px -22px;}
.client-2 .my-kefu-ftop{display: none;}
.client-2 .my-kefu-ftop i{width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left{float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right{font-size: 16px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right{width: 20px;}
.client-2 .my-kefu-tel-main{background: #0175c2;color: #fff;height: 56px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main{background: #0175c2;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img{width: 125px;height: 125px;}




.footer{background: #000;padding-top:20px; width:100%; height:auto; overflow:hidden;}
.footer .container{ width:1200px; margin:0 auto;}
.footer ul{width:100%;padding:30px 0px;box-shadow: border-box;}
.footer ul li{width:13%;float:left;}
.footer ul li p a{color:#fff;line-height:30px;font-size:14px;cursor: pointer}
.hero-slider .single-slider:before {background: none; }
.owl-theme .owl-dots .owl-dot span { height: 7px;}
.rightmenu{position: fixed;right:0;top:45%;z-index:999;}
.rightmenu p{color:#fff;font-size:12px;}
.blue{background: #005dbd;color:#fff;border-radius: 5px;margin-bottom: 1px;padding:5px;text-align: center;}
.red{background: #d52077;color:#fff;border-radius: 5px;margin-bottom: 1px;padding:5px;
text-align: center;}
.rightmenu .blue img,.rightmenu .red img{width:40%;margin-bottom: 5px;}
/*.hero-slider {
     background: none!important; 
}*/
.footer{padding-bottom: 40px;padding-top:20px;width:100%; height:auto; overflow:hidden;}


.footer .jj{ width:250px;  float:left;}

.footer .list{ width:900px;  float:right;}

.footer ul .lis{width:calc(100% - 78%);float:left;}
.footer ul .lis span{font-size:10px;color:#fff;margin-left:3px;font-weight: 500;}

.footer ul li{ width:132px; margin-left:15px; float:left}
.footer h5{ color:#fff; font-size:16px; line-height:300%;}
.footer ul li h6{font-size: 17px;
    font-weight: 500;color:#fff;margin-bottom: 15px;}
.lis .title{font-size:14px;color:#fff;text-align: center;margin-top:6px;}
.lis .right{margin-left:10px;}
.lis .img{width:110px;height:110px;}
.foot2{width:100%;text-align: center;margin:10px auto;}
.foot2 p{font-size:14px;color: #333;}
.foot2 p a{color: #333;font-weight: 500;}
.foot2 p a:hover{color: #d52077;}
.tb-toolbar-item-hd:hover .glyphicon{color: #ff0188 !important; }
.footer{
	background:#010e22;
	padding-bottom: 20px;
}
.borderstyle{
	border-top:1px solid #1b2739;
	padding-top:20px;
	color:#fff;
	font-size:12px;
	line-height:20px;
}
.borderstyle p{
	margin-bottom: 0;
}
.footlogo{
	width:143px;
	height:44px
}
.companydes{
	color:#fff;
	line-height:24px;
	margin-top:20px;
	font-size:14px;
}
.main-menu .active a span {
    border-bottom: 3px solid #0c429a;
    padding-bottom: 22px;
    color:#0c429a;
    font-weight: 700;
}
.main-menu  a span {
    color:#333;
    font-weight: 700;
}
.header .logo {
    margin-top: 9px;
}
.right-button {
    color: #333;
    font-size:14px;
    font-weight: 700;
}
.bannertitle{
	color:#0c429c;
	padding-top:10%;
}
.bannerdes{
	margin-top:20px;
	color:#0c429c;
}
.bannerbtn{
	margin-top:40px;
}
.header .nav li a {padding: 25px 0;}

.scode .scodes img {
    margin-bottom: 10px;
    width: 100%;
}



.scode{
margin-bottom: 15px; margin-top:10px;

}
.scode .scodes{
width:70%;
background:#fff;
padding:10px;
box-sizing: border-box;
text-align: center;
}
.scode .scodes img{
margin-bottom: 10px;
width:100%;
}
.scode .scodes p{
color:#333;
font-size:14px;
margin-bottom: 0;
line-height:20px;
}





#pages {
	clear: both;
	padding: 10px 10px 10px 10px;
	text-align: center;
	font: 14px 'Microsoft YaHei';
}
#pages a {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	color: #333;
	margin-right: -1px;
}
#pages a.hover,#pages span.hover {
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
}
#pages a:hover {
	background: #b5bcd4;
	color: #fff;
	text-decoration: none;
}
#pages span {
	display: inline-block;
	padding: 0px 12px;
	height: 30px;
	line-height: 30px;
	background: #b5bcd4;
	border: 1px solid #b5bcd4;
	color: #fff;
	text-align: center;
}