/* ::::: http://kc.seo.com.cn/images/style.css ::::: */

* { margin: 0px; padding: 0px; }
body { line-height: 180%; font-size: 14px; font-family:"微软雅黑"; color: rgb(85, 85, 85); }
a { text-decoration: none; color: rgb(51, 51, 51); }
ul, dl, ol { list-style: outside none none; }
img { border: 0px none; }
.fullwidth { width: 100%; clear: both; overflow: hidden; }
.pubdivf { width: 1004px; margin: 0px auto; clear: both; overflow: hidden; }
.pubdiv { width: 1004px; margin: 0px auto; padding: 10px; clear: both; overflow: hidden; background-color: rgb(255, 255, 255); }
.fl { float: left; }
.fr { float: right; }
.header { height: 140px; background-color: rgb(255, 255, 255); }
.header .logo { width: 320px; padding-top: 45px; }
.header .fr { width: 600px; padding-right: 10px; }
.header .toptel { background: transparent url("tel.jpg")/*tpa=http://kc.seo.com.cn/5000/tel.jpg*/ no-repeat scroll 240px center; height: 35px; line-height: 35px; text-align: right; padding-right: 10px; }
.toptel span { color: rgb(255, 85, 0); }
ul.nav { list-style: outside none none; font-size: 15px; }
ul.nav li { padding: 0px 10px; float: left; color: rgb(127, 127, 127); }
ul.nav li.last { padding-right: 0px; }
ul.nav li a { height: 45px; line-height: 45px; display: block; padding: 0px 5px; }
ul.nav li a:link, ul.nav li a:visited { color: rgb(127, 127, 127); }
ul.nav li a:hover, ul.nav li a:active { border-bottom: 3px solid rgb(240, 128, 0); color: rgb(127, 127, 127); }
ul.nav li.current a { border-bottom: 3px solid rgb(240, 128, 0); color: rgb(127, 127, 127); }

.footer { border-top: 8px solid rgb(240, 128, 0); background: rgb(51, 51, 51) none repeat scroll 0% 0%; height: 340px; }
.footer a { color: rgb(168, 168, 168); }
.footnav { width: 45%; float: left; }
.foottel { width: 40%; float: left; }
.erw { width: 15%; float: right; }
.footnav, .foottel, .erw { padding-top: 30px; }
.footnav dl { float: left; padding-right: 30px; color: rgb(168, 168, 168); }
.footnav dl dt { border-bottom: 2px solid rgb(240, 128, 0); color: rgb(255, 255, 255); font-size: 20px; height: 40px; line-height: 40px; }
.footnav dl dd { font-size: 12px; height: 30px; line-height: 30px; background: transparent url("ico2.jpg")/*tpa=http://kc.seo.com.cn/5000/ico2.jpg*/ no-repeat scroll left center; padding-left: 10px; }
.foottel { color: rgb(170, 170, 170); }
.erw p { text-align: center; color: rgb(240, 128, 0); font-size: 16px; line-height: 180%; }
.foot2 { margin-top: 40px; border-top: 1px solid rgb(79, 79, 79); padding-top: 20px; }
.foot2 .fl { font-size: 12px; }


.area{
	width:1004px;
	margin:0px auto;
	overflow:hidden;
	}
h2{
	font-size:26px;
	text-align:center;
	line-height:1.5em;
	}
.banner{
	width:100%;
	height:400px;
	background:url("banner.jpg")/*tpa=http://kc.seo.com.cn/5000/banner.jpg*/ no-repeat center top;
	}
.seat_box{
	width:100%;
	height:42px;
	background-color:#f8f8f8;
	border-bottom:1px solid #dbdbdb;
	}
.seat{
	font-size:12px;
	color:#666666;
	line-height:42px;
	padding-left:26px;
	background:url("seat.png")/*tpa=http://kc.seo.com.cn/5000/seat.png*/ no-repeat 0 center;
	}
.seat p{
	display:inline-block;
	}
.seat a{
	display:inline-block;
	color:#666666;
	}
.seat a:hover{
	color:#1367af;
	}
.seat .active{
	color:#1367af;
	font-weight:bold;
	}
.synopsis{
	width:100%;
	background-color:#f7f7f7;
	padding:40px 0;
	}
.t1{
	color:black;
	}
.synopsis_logo{
	width:290px;
	height:70px;
	margin:20px auto 30px auto;
	}
.synopsis_logo img{
	width:100%;
	}
.synopsis_text{
	width:100%;
	height:230px;
	margin-top:40px;
	position:relative;
	}
.synopsis_dd1{
	width:25px;
	height:24px;
	background-image:url("dd1.png")/*tpa=http://kc.seo.com.cn/5000/dd1.png*/;
	position:absolute;
	left:20px;
	top:0;
	}
.synopsis_dd2{
	width:25px;
	height:24px;
	background-image:url("dd2.png")/*tpa=http://kc.seo.com.cn/5000/dd2.png*/;
	position:absolute;
	right:20px;
	bottom:0;
	}
.synopsis p{
	width:800px;
	padding-top:40px;
	margin:0 auto;
	font-size:18px;
	color:#666666;
	line-height:2em;
	text-align:center;
	}
.up{
	width:100%;
	background-color:white;
	padding:60px 0;
	}
.t2{
	color:#333333;
	margin-bottom:80px;
	}
.up_text{
	width:500px;
	min-height:458px;
	float:left;
	background:url("line.png")/*tpa=http://kc.seo.com.cn/5000/line.png*/ no-repeat 498px 48px;
	}
.up_text p{
	width:440px;
	font-size:16px;
	text-indent:2em;
	line-height:2.5em;
	}
.up_img{
	width:480px;
	float:right;
	}
.up_img img{
	width:100%;
	}
.favor{
	width:100%;
	height:860px;
	background:url("bg.jpg")/*tpa=http://kc.seo.com.cn/5000/bg.jpg*/ no-repeat center top;
	}
.t3{
	color:#999999;
	}
.t4{
	color:#333333;
	}
.favor_arrow{
	width:239px;
	height:13px;
	margin:20px auto;
	}
.favor_text{
	width:480px;
	height:800px;
	padding:30px 0;
	float:right;
	position:relative;
	}
.favor_text p{
	font-size:16px;
	color:#333333;
	line-height:2em;
	text-indent:2em;
	}
.s_text1{}
.s_text2{}
.s_text3{}
.content1{}
.content2{}
.content3{}
.favor_text ul{
	width:90px;
	position:absolute;
	right:195px;
	bottom:30px;
	overflow:hidden;
	}
.favor_text ul li{
	float:left;
	width:16px;
	height:16px;
	margin-left:14px;
	background:url("btn.png")/*tpa=http://kc.seo.com.cn/5000/btn.png*/;
	}
.favor_text ul li:hover{
	background:url("btn1.png")/*tpa=http://kc.seo.com.cn/5000/btn1.png*/;
	}
.favor_text .activity{
	background:url("btn1.png")/*tpa=http://kc.seo.com.cn/5000/btn1.png*/;
	}
.future{
	width:100%;
	height:376px;
	background:url("banner2.jpg")/*tpa=http://kc.seo.com.cn/5000/banner2.jpg*/ no-repeat center top;
	}
.t5{
	color:#cccccc;
	margin-top:36px;
	}
.t6{
	color:white;
	}
.future p{
	font-size:16px;
	color:white;
	line-height:2em;
	text-indent:2em;
	margin-top:28px;
	}
.t7{
	margin:30px auto;
	color:#333333;
	}
.casepic{
	background-color:white;
	margin:20px auto;
	}
.casepic ul{
	overflow:hidden;
	}
.casepic ul li{
	float:left;
	width:16.666%;
	margin:4px 0;
	text-align:center;
	}
.casepic_imgbox{
	width:90%;
	margin:0 auto;
	border:1px solid #cccccc;
	}
.casepic_imgbox img{
	width:100%;
	}