﻿@charset "utf-8";
/* CSS Document */
html{ width:100%; overFlow-x: hidden; OVERFLOW: scroll; }
body{ margin:0px; padding:0px; background:#fff; font-family:"微软雅黑"; font-size:14px; color:#666;overflow-x: hidden;}
ul{ list-style:none; margin:0px; padding:0px;}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}
a{/*font-family:"微软雅黑"; font-size:12px; color:#5f5f5f; */text-decoration:none;}
img{ border:0px;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: normal;}
/*header*/
.banner-header{ position: relative;}
.header{ width: 100%; height: 110px;background: url(../images/nav-bg.png) no-repeat;z-index: 800; position: absolute; top: 0; left: 0;}
.center-box{ width: 1200px; margin: 0 auto;}
.center-box1{ width: 1200px; margin: 0 auto; position: relative;}

.logo{float: left; width: 360px; height: 110px;}
.nav{float: right; margin-top: 60px;}
.nav li{ float: left; /*margin-left: 35px; margin-right: 35px;*/ width: 160px; text-align: center; height: 50px; line-height: 50px;}
/*.nav li:hover{ background-color: #c22335; }*/
/*.nav li:hover a{ color: #000; }*/
.nav li a{ color: #000; font-weight: bold; font-size: 16px;}
.nav li a:hover{ color: #333;}
.erji{ width:160px; overflow: hidden; /*position: absolute; z-index:1000;*/ /*margin-top: -1px;*/}
.nav li .erji li{height: 32px;line-height: 32px;overflow: hidden; border-bottom: 1px solid #ccc;background:url(../images/li-bg.png) repeat left top;}
.nav li .erji li a{ display:block; width:160px; margin:0px; padding:0px; height:32px; line-height:32px;
	                   color: #fff;font-size: 16px;text-align:center; font-weight: normal; }
.nav li .erji li a:hover{color: #c22335;}

.taobao{ position: absolute; top: 0; right: 0}
.wei{ background: url(../images/wei.png) no-repeat left center; float: left; font-size: 14px; color: #666; font-weight: normal; margin-top: 10px;line-height: 30px;}
.wei a{ font-size: 14px; color: #666; font-weight: normal; margin-left: 30px;}

.tao{ background: url(../images/tao.png) no-repeat left center;float: left; font-size: 14px; color: #666; font-weight: normal; margin-left: 20px; margin-top: 10px;
    line-height: 30px;}
.tao a{ font-size: 14px; color: #666; font-weight: normal; margin-left: 30px;}
/*----------------- banner样式开始--------------------------- */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#c22335;}

/* Callback example */
.callbacks_container{
	margin-bottom:2px;
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
	/*margin-top: -110px;*/
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	font-size:20px;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .8);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks_nav{
	position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:61px;
	width:38px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

@media screen and (max-width:600px){
	.callbacks_nav{
		top:47%;
	}
}
/*----------------- banner样式结束--------------------------- */

.body-bg{background: url(../images/body-bg.png) no-repeat;}

/*公告*/
.gonggao{ background:url(../images/gg.png) no-repeat left center;  color: #666; font-size: 14px; padding-left: 40px; height: 42px; line-height: 42px;}
.gonggao a{ color: #c22335;}
.gg-xian{ width: 100%; height: 1px; background-color:#dbdbdb; }
/*公司介绍*/
.gsjs-img{ width: 568px; height: 400px; float:left; margin-top: 30px;}
.gsjs-img img{width: 568px; height: 400px;}
.gsjs-text{ width: 600px; float:left; margin-left:20px;margin-top: 30px;}
.gsjs-text h1{ font-size: 20px; color: #333; font-weight: normal;}
.gsjs-text h2{ font-size: 30px; color: #333; line-height: 50px;font-weight: normal;}
.gsjs-text h2 span{ font-size: 30px; color: #c22335;}
.gsjs-text .gsjs-line{ width: 50px; height: 4px; background-color: #c22335;margin-top: 10px;}
.gsjs-text p{ font-size: 16px;color: #333;line-height: 30px;}
.gsjs-text p a{ font-size: 16px;color: #333;}

/*集团动态*/
.jt-bt{margin-top:20px; width: 1200px; border-bottom: 1px solid #dbdbdb; height: 30px;}
.jt-bt h1{ float:left; font-size: 20px; color: #666; line-height: 30px;}
.jt-bt a{ float:right; font-size: 14px; color: #c22335;line-height: 30px;}

.jtdt{ margin-top: 20px;}
.jtdt-img{width: 490px; height: 330px; float: left;}
.jtdt-img img{width: 490px; height: 330px; }
.jtdt-lb{width: 670px; height: 330px; float: left; margin-left: 40px;}
.jtdt-lb li h3{font-size:16px; color: #333; font-weight: bold; line-height: 26px;}
.jtdt-lb li h3 a{ color: #333;}
.jtdt-lb li h3 a:hover{ color: #c22335;}
.jtdt-lb li p{font-size:14px; color: #666;margin-bottom: 28px; }
.jtdt-lb li p a{ color: #666; }

/*业务动态*/
.three{ margin-top: 30px; width: 1200px; /*height: 280px;*/}
.ywdt{ float:left; margin-right: 120px;}
.video{ float: left;}
.yw-bt{ width: 320px; height: 40px;border-bottom: 1px solid #dbdbdb;}
.yw-bt h1{float:left; font-size: 20px; color: #666; line-height: 30px;}
.yw-bt a{float:right; font-size: 14px; color: #c22335; line-height: 30px;}
.ywdt-lb{ width: 320px;}
.ywdt-lb li{ background: url(../images/ywlb-list.jpg) no-repeat left center;}
.ywdt-lb li a{ color: #666; font-size: 16px; margin-left: 20px; line-height: 30px;}
.ywdt-lb li a:hover{ color: #c22335;}
.video-box{ width: 310px; height: 200px; margin-top: 20px;}

/*合作伙伴*/
.partner{ width: 400px; height: 100px; margin:20px auto;}
.par-lb{ margin: 0 auto;}
.par-img{ width: 160px; height: 80px; border: #bfbfbf 1px solid; background-color: #fff; float: left; margin:4px;}
.ckgd{width: 332px; height: 82px; background-color: #c22335; float: left; margin:4px;}
/*底部版权*/
.footer{ width: 100%; margin-top: 30px;}
.footer-top{ height: 260px; background-color: #c22335;}
.footer-logo{ float: left; margin-top: 93px;}
.footer-text{float: left; margin-top: 60px; color: #fff; font-size: 16px; margin-left: 30px; line-height: 30px;}
.footer-text span{color: #fff; font-size: 18px; font-weight: bold;}
.footer-weixin{ float: left; margin: 40px 10px 0 10px;width:120px;}
.footer-yunqi{ float: left; margin: 40px 10px 0 10px;width:120px;}

.footer-bot{height: 40px; background-color: #981b2a; color: #fff; font-size: 16px; line-height: 40px;}









