@charset "utf-8";
/* CSS Document */

.banner{ width:100%; height:510px; position:relative;}
#slides { width:100%; height:100%;position:relative;}
#slides li {  width:100%; height:100%; position:absolute;text-indent:-999em;}
#slides li a { display:block; width:100%; height:100%; }
#pagination { position:absolute; left:0; right:0; bottom:22px; z-index:990; width:120px; padding:5px ; margin:auto; text-align:center; }
#pagination li { width:12px; height:12px; display:inline-block; margin:0 5px; border-radius:8px; border:2px solid #f00; text-indent:-999em; cursor:pointer;opacity:0.6; transition:all .5s;}

#pagination li.current { background:#f00; opacity:1;}


.main{}
.main .coltop{
	margin-top:50px;
	text-align:center;}
.main .coltop h2{
	font-size:22px;
	color:#0b0a0a;
	background:url(../images/bgcoltop.jpg) no-repeat center center;
	line-height:1;}
.main .coltop h2 span{ color:#0f60ba;}

.wenhua{}
.wenhua .coltop p{ margin-top:34px;}

.wenhua .qywh{
	margin-top:78px;
	text-align:center;}
.wenhua .qywh dl{
	display:inline-block;
	width:21%;
	height:170px;
	padding:0 6%;
	background:url(../images/line-wenhua_03.jpg) no-repeat left 5px;
	text-align:left;}
.wenhua .qywh dl.wh3{ background:none;}
.wenhua .qywh dl dt{
	margin-bottom:16px;
	font-size:15px;
	color:#000;}
.wenhua .qywh dl dd{
	line-height:22px;
	white-space:pre-wrap;}

.wenhua .about{ overflow:hidden;}
.wenhua .about .apic{
	width:406px;
	float:left;}
.wenhua .about .apic img{ max-width:100%;}

.wenhua .about .jianjie{
	width:560px;
	float:right;}
.wenhua .about .jianjie h2{
	margin-bottom:8px;
	font-size:18px;
	color:#01479c;
	line-height:34px;}
.wenhua .about .jianjie p{
	font-size:14px;
	line-height:22px;}
.wenhua .about .jianjie p a{color:#01479c;}
.wenhua .about .jianjie p a:hover{ color:#d00;}

.wenhua .about .jianjie ul{
	margin-top:16px;
	text-align:center;}
.wenhua .about .jianjie ul li{
	display:inline-block;
	width:104px;
	margin:0 20px;}
.wenhua .about .jianjie ul li a{
	display:block;
	padding-top:104px;
	font-size: 16px;
    color: rgb(61, 133, 198);
	line-height:24px;
	background-repeat:no-repeat;
	background-position:center top;
	transition:all .3s;}
.wenhua .about .jianjie li a.ab1{ background-image:url(../images/01at.png);}
.wenhua .about .jianjie li .ab1:hover{background-image:url(../images/01ac.png);}
.wenhua .about .jianjie li a.ab2{ background-image:url(../images/02at.png);}
.wenhua .about .jianjie li .ab2:hover{background-image:url(../images/02ac.png);}
.wenhua .about .jianjie li a.ab3{ background-image:url(../images/03at.png);}
.wenhua .about .jianjie li .ab3:hover{background-image:url(../images/03ac.png);}

.chanpin{
	height:454px;
	margin-top:64px;
	background:url(../images/bgchanpin_03.jpg) repeat-x center center;
	overflow:hidden;}
.chanpin .coltop h2{
	background-image:url(../images/bgcpcoltop.png);
	color:#fff;}

#cps {margin-top:52px; height:280px;}
#incps {
float: left;
width: 990%;}
#cps1, #cps2{float:left;}
#cps li {
float: left;
width:242px;
text-align: center;}
#cps li a{	color:#fff;}
#cps li a:hover{color:#d00;}
#cps li a img{ height:204px;}
#cps li a p{
	margin-top:20px;
	font-size:14px;
	line-height:22px;} 

.chanpin .more{
	width:150px;
	height:50px;
	margin:0 auto;}
.chanpin .more a{
	border-radius: 8px 8px 0px 0px;
	background-color: rgba(15,96,186,1);
	height: 50px;
    line-height: 50px;
	display: block;
    text-align: center;
	transition: all 0.3s ;
	font-size:14px;
	color:#fff;}
.chanpin .more a:hover{ background-color: #ff7e00;}

.xinwen{ }
.xinwen .coltop ul{
	height:30px;
	margin-top:18px;
	text-align:center;}
.xinwen .coltop ul li{
	display:inline-block;
	line-height:30px;}
.xinwen .coltop ul li a{
	display:block;
	color:#434343;
	font-size:14px;
	padding:0 20px;
	border-radius:15px;}
.xinwen .coltop ul li a:hover{
	background-color:#1e549c;
	color:#fff;}

.focus {width:442px; height:372px; overflow:hidden; position:relative; float:left;margin-top:32px;}
.focus ul {height:372px; position:absolute;}
.focus ul li {float:left; width:442px; height:372px; overflow:hidden; position:relative; }
.focus ul li img{ max-width:100%;}
.focus .btnBg{ position:absolute; bottom:0; width:100%; height:38px; background-color:rgba(0,0,0,0.3);}
.focus .btn {position:absolute; height:23px; right:8px; bottom:6px; }
.focus .btn span {display:inline-block; _display:inline; width:20px; height:18px; color: #E54B3B; line-height:18px; border:1px solid #f27602; text-align:center; margin-left:3px; cursor:pointer; background:#FDF1D4;}
.focus .btn span.on {background:#FE8B18; color:#fff;border-color: #D86C01; font-weight:bold;}

.xinwen .listnews{
	width:530px;
	height:430px;
	float:right;
	margin-bottom:28px;}



