@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	line-height:150%;
	font-family:"微软雅黑";
	margin:0 auto;
	background:#ddd;
	}
img{
	vertical-align:bottom;
	}
a:link{
	color:#000;
	text-decoration:none;
	}
a:visited{
	color:#000;
	text-decoration:none;
	}
a:hover{
	color:#000;
	text-decoration:none;
	}
a:active{
	color:#000;
	text-decoration:none;
	}
a img{
	border:none;
	}
ul,ol,p,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{
	margin:0;
	padding:0;
	font-weight:normal;
	}
ul,ol{
	list-style:none;
	}
.clear{
	clear:both;
	}
	/*自定义样式表*/
.header{
	width:1200px;
	margin:0 auto;
	}
.header .logo{
	float:left;
	padding:10px 0;
	}
.header .logo img{
	float:left;
	}
.header .logo p{
	float:right;
	font-size:48px;
	color:#1f7fbb;
	padding:40px 10px;
	}
.header .header-right{
	float:right;
	}
.header .header-right .joinus{
	padding:10px;
	text-align:right;
	}
.header .header-right .joinus a{
	padding:0 5px;
	color:#6e6e6e;
	}
.header .header-right .joinus a:hover{
	color:#d64435;
	}
.header .phone{
	padding:40px 40px 0 0;
	color:#d64435;
	font-size:30px;
	}
.nav{
	width:1200px;
	margin:0 auto;
	background:url(../images/bg.png) no-repeat center;
	}
.nav li{
	float:left;
	width:120px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	}
.nav li a{
	color:#fff;
	}
.nav li a:hover , .nav li a.on{
	color:#e67f4e;
	font-weight:bold;
	}

.ck-slide { 
	width: 1200px; 
	height:460px; 
	margin:5px auto;
	}
.ck-slide ul.ck-slide-wrapper{
	height: 320px;
	}
.ck-slide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
.ck-slide {
	position: relative;
	overflow: hidden;
	}
.ck-slide ul.ck-slide-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	}
.ck-slide ul.ck-slide-wrapper li {
	position: absolute; margin-top:0px;
	}
.ck-slide ul.ck-slide-wrapper li a{
	/*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/
	line-height:0px;
	display:block;
	}
.ck-slide .ck-prev, .ck-slide .ck-next {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 35px;
	height: 70px;
	margin-top: -35px;
	border-radius: 3px;
	opacity: .15;
	background: red;
	text-indent: -9999px;
	background-repeat: no-repeat;
	transition: opacity .2s linear 0s;
	}
.ck-slide .ck-prev {
	left: 5px;
	background: url(../images/arrow-left.png) #000 50% no-repeat;
	}
.ck-slide .ck-next {
	right: 5px;
	background: url(../images/arrow-right.png) #000 50% no-repeat;
	}
.ck-slidebox {
	position: absolute;
	left: 50%;
	bottom: 12px;
	z-index: 30;
	}
.ck-slidebox ul {
	height: 20px;
	padding: 0 4px;
	border-radius: 8px;
	background: rgba(0,0,0,0.5);
	}
.ck-slidebox ul li {
	float: left;
	height: 12px;
	margin: 4px 4px;
	}
.ck-slidebox ul li em {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #fff;
	text-indent: -9999px;
	cursor: pointer;
	}
.ck-slidebox ul li.current em {
	background-color: #1f7fbb;
	}
.ck-slidebox ul li em:hover {
	background-color: #1f7fbb;
	}



.content{
	width:1200px;
	margin:10px auto;
	background:#fff;
	padding:5px 0;
	}
.content h1.title{
	background:url(../images/bg.jpg) no-repeat;
	line-height:40px;
	font-size:16px;
	color:#1f7fbb;
	font-weight:bold;
	padding-left:20px;
	}
.content .profile{
	border:1px #ccc solid;
	float:left;
	width:380px;
	margin:0 18px 0 14px;
	}
.content .profile .comp img{
	float:left;
	padding:10px;
	}
.content .profile .comp p{
	padding:10px;
	color:#6e6e6e;
	}
.content .news{
	border:1px #ccc solid;
	float:left;
	width:380px;
	}
.content li{
	background: url(../images/dot.png) no-repeat 8px;
	padding:0 20px;
	line-height:300%;
	border-bottom:1px #ccc dotted;
	}	
.content li span{
	float:right;
	}
.content li a{
	color:#6e6e6e;
	}
.content li a:hover , .content li:hover{
	background: url(../images/dot1.png) no-repeat 8px;
	color:#ec9e74;
	}	
.content .recent{
	border:1px #ccc solid;
	float:right;
	width:370px;
	margin:0 14px;
	}
	
		
.content1{
	width:1200px;
	margin:10px auto;
	background:#fff;
	}
.content1_title{
	background:url(../images/wire.png) no-repeat 0 27px;
	margin:0 14px;

	}
.content1 h1 a{
	color:#fff;
	}	
.content1 h1{
	margin:0 auto;
	text-align:center; 
	background:#1f7fbb;
	height:55px;
	line-height:55px;
	width:200px;
	font-size:16px;
	font-weight:bold;
	}
.content1 .cont{
	margin:0 14px;
	padding:15px 0 0;
	color:#6e6e6e;
	}
.content1 .cont .left{
	border:1px #ccc solid;
	float:left;
	width:560px;
	margin-bottom:15px;
	}	
.content1 .cont .img{
	float:left;
	}
.content1 .cont .left_cont{
	float:right;
	width:380px;
	}
.content1 .cont .left_cont h2{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	}
.content1 .cont .left_cont h2 a{
	color:#1f7fbb;
	}
.content1 .cont .left_cont h2 a:hover{
	color:#ec9e74;
	}
.content1 .cont .right{
	border:1px #ccc solid;
	float:right;
	width:560px;
	}	
.show{
	width:1200px;
	margin:0 auto;
	background:#fff;
	}
.show_title{
	float:left;
	background:#1f7fbb;
	height:140px;
	width:55px;
	margin:5px 14px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
	padding:30px 0;
	}
.show_title a{
	display:block;
	color:#fff;
	}	
.marqueeleft{ 
	float:right;
	height:187px;
	width:1100px;
	overflow:hidden; 
	margin:10px 14px 5px 0;
	}
.marqueeleft li{
	float:left;
	margin:0 5px;
	display:inline;
	width:202px;
	height:187px;
	}
.marqueeleft li .pic{
	display:block;
	border:#ccc 1px solid;
	}
	
.friendlink{
	width:1200px;
	margin:10px auto;
	background:#fff;
	}	
.friendlink li{
	float:left;
	width:145px;
	margin:5px;
	border:1px #ccc solid;
	}	
.friendlink li.friendlink1{
	border:none;
	width:90px;
	}	


.footer{
	width:1200px;
	margin:0 auto;
	background:#1f7fbb;
	}	
.footer .tow{
	float:left;
	padding:20px 15px 0;
	}	
.footer .tow img{
	float:left;
	padding-top:10px;
	}	
.footer .tow p{
	float:right;
	padding:0 10px;
	color:#fff;
	}		
.footer .footer_nav{
	float:left;
	width:630px;
	padding:30px 25px 0;
	}	
.footer .footer_nav .li{
	float:left;
	width:125px;
	text-align:center;
	}	
.footer .footer_nav .li .on{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	}	
.footer .footer_nav .li a{
	color:#fff;
	}
.footer .btn{
	float:right;
	padding:30px 25px 0;
	}	
.footer .btn p{
	background: url(../images/btn.png) no-repeat;
	width:283px;
	height:48px;
	line-height:43px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	}
.footer .btn p a{
	padding-left:50px;
	color:#fff;
	}	
.footer .copy{
	border-top:1px #fff solid;
	text-align:center;
	padding:10px 0;
	color:#fff;
	}
.footer .copy a{
	color:#fff;
	font-weight:bold;
	}

.subpage{
	width:1170px;
	margin:10px auto;
	background:#fff;
	padding:15px;
	}
.subpage .subpage1{
	float:left;
	width:200px;
	}
.subpage .subpage_nav{
	margin-bottom:20px;
	border:1px #ccc solid;
	}
.subpage .subpage_nav p{
	padding:0 10px;
	line-height:300%;
	color:#6e6e6e;
	}
.subpage .subpage_nav h1{
	font-size:16px;
	font-weight:bold;
	background:#1f7fbb;
	line-height:50px;
	padding-left:10px;
	}
.subpage .subpage_nav h1 a{
	color:#fff;
	}
.subpage .subpage_nav li{
	border-bottom:1px #ccc solid;
	line-height:300%;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	}
.subpage .subpage_nav li a{
	display:block;
	color:#1f7fbb;
	}
.subpage .subpage_nav li a:hover , .subpage .subpage_nav li a.on{
	color:#eb8c54;
	}
.subpage .mainbox{
	float:right;
	width:950px;
	}
.subpage .mainbox .title{
	background: url(../images/bg1.png) no-repeat;
	line-height:50px;
	width:950px;
	}
.subpage .mainbox .title span{
	font-size:14px;
	padding-left:10px;
	color:#1f7fbb;
	}
.subpage .mainbox .title span a{
	color:#1f7fbb;
	padding:0 5px;
	}
.subpage .mainbox .title span a:hover{
	color:#eb8c54;
	}
.subpage .mainbox .img{
	padding:10px 0;
	}
.subpage .mainbox p{
	line-height:200%;
	padding:0 10px;
	}

.subpage .mainbox li{
	border-bottom:1px #ccc dashed;
	line-height:200%;
	padding:10px;
	}
.subpage .mainbox li span{
	float: right;
	}
.subpage .mainbox li a{
	color:#6e6e6e;
	}
.subpage .mainbox li a:hover{
	color:#eb8c54;
	}
.subpage .mainbox .main1{
	float:left;
	border:none;
	}
.subpage .mainbox .main1 img{
	width:210px;
	height:150px;
	border:1px #ccc solid;
	}
.subpage .mainbox .main1 p{
	text-align:center;
	}