@charset "utf-8";

/*public*/

html {

	overflow-y: scroll;

	overflow-x:hidden;

	-webkit-text-size-adjust:none;

	_background-attachment:fixed;

}

body {

	font-family:"Microsoft Yahei", Arial, "", Helvetica, Segoe UI, Tahoma, Verdana, sans-serif;

	font-size:12px;

	color:#666;

	background:#efefef;

}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, sup, sub {

	margin:0;

	padding:0

}
body{ min-width:1200px;}

.table {

	border-collapse:collapse;

	border-spacing:0

}

fieldset, img {

	border:0

}

ul, ol, li {

	list-style:none;

}

img {

	-ms-interpolation-mode: bicubic;

}

input, textarea, select {

	font-family:inherit;

	font-size:inherit;

	font-weight:inherit

}

.imgmiddle, input, select {

	vertical-align:middle;

}

.clear {

	clear:both;

	height:0;

	overflow:hidden;

}

.clearbox:after {

	content:".";

	display:block;

	height:0;

	clear:both;

	visibility:hidden;

}

.clearbox {

	zoom:1;

}

.fl {

	float:left;

	display:inline;

}

.fr {

	float:right;

	display:inline;

}

.auto {

	margin-left:auto;

	margin-right:auto;

}

a {

	text-decoration:none;

	color:#39f;

}

a:hover {

	text-decoration:none;

	color:#f60;

}

.ffyh {

	font-family:"Microsoft Yahei";

}

.ffarial {

	font-family:"arial";

}

.tc {

	text-align:center;

}

.tl {

	text-align:left;

}

.tr {

	text-align:right;

}

.word {

	word-break:break-all;

}

.dn {

	display:none;

}

.fwn {

	font-weight:normal;

}

.wrapper {

	width:1200px;

	margin:0 auto;

	position:relative;

}

.btn_blue, #filter li a.cur, .category li a.cur {

	background-color:#4d90fe;

	background-image:-webkit-linear-gradient(top, #4d90fe, #4787ed);

	background-image:-moz-linear-gradient(top, #4d90fe, #4787ed);

	background-image:-ms-linear-gradient(top, #4d90fe, #4787ed);

	background-image:-o-linear-gradient(top, #4d90fe, #4787ed);

	background-image:linear-gradient(top, #4d90fe, #4787ed);

	border:1px solid #3079ed;

	color:#fff;

}

.btn_blue:hover, #filter li a.cur:hover, .category li a.cur:hover {

	background-color:#357ae8;

	background-image:-webkit-linear-gradient(top, #4d90fe, #357ae8);

	background-image:-moz-linear-gradient(top, #4d90fe, #357ae8);

	background-image:-ms-linear-gradient(top, #4d90fe, #357ae8);

	background-image:-o-linear-gradient(top, #4d90fe, #357ae8);

	background-image:linear-gradient(top, #4d90fe, #357ae8);

	border:1px solid #2f5bb7;

	border-image:initial;

	text-decoration:none

}

.textinput {

	-webkit-border-radius:1px;

	-moz-border-radius:1px;

	border-radius:1px;

	border:1px solid #d9d9d9;

	border-top:1px solid #c0c0c0;

	font-size:13px;

	height:25px;

	line-height:25px;

	padding:1px 8px;

	color:#999;

}

.textinput:focus {

	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);

	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);

	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.3);

	border:1px solid #0084cf;

	outline:none;

	color:#666;

}

.cat_title {

	overflow:hidden;

	padding:35px 0;

	height:120px;

	border-bottom:1px solid #d8d9d8;

}

.cat_title h2 {

	font-size:48px;

	display:inline-block;

	zoom:1;

*display:inline;

	vertical-align:middle;

	margin-top:65px;

}

.cat_title p {

	display:inline-block;

	zoom:1;

*display:inline;

	vertical-align:middle;

	color:#999;

	margin-top:65px;

	margin-left:10px;

}

.cat_title strong {

	font-size:60px;

	font-family:Arial;

	font-weight:bold;

	color:#333;

	margin-right:6px;

	vertical-align:middle;

}

.cat_title .more {

	font-size:24px;

	position:absolute;

	right:10px;

	top:50px;

}

/*header*/

* html {

	background-image:url(about:blank);

	background-attachment:fixed

}

* html header {

	position:absolute;

top:expression(eval(document.documentElement.scrollTop))

}

#navbg {

	width:100%;

	height:80px;

	overflow:hidden;

	text-indent:-9999px;

	position:absolute;

	left:0;

	top:0;

	background:#111;

}

#JianFengHome #navbg {

	filter:alpha(opacity=80);

	opacity:0.8;

}

#JianFengHome .cat_title {

	overflow:hidden;

	padding:35px 0;

	height:150px;

	border-bottom:1px solid #d8d9d8;

}

#JianFengHome .cat_title h2 {

	font-size:46px;

	text-indent:10px

}

#JianFengHome .cat_title p {

	display:inline-block;

	zoom:1;

*display:inline;

	vertical-align:middle;

	font-size:12px;

	color:#999;

	margin-top:80px;

}

#JianFengHome .cat_title strong {

	font-size:50px;

	float:none;

	font-weight:normal;

	font-family:Verdana;

	color:#999;

	margin:0 6px;

	vertical-align:top;

}

/*cases*/



#JianFengHome .cat_title {

	overflow:hidden;

	height:64px;

	padding:35px 0;

	background:none;

	border:none;

}

#JianFengHome .cat_title p, #JianFengHome .cat_title h2 {

	margin-top:0;

}

/*footer*/



footer {

	clear:both;

}

#footerlink {

	background:#111;

	height:46px;

	line-height:46px;

	border-bottom:1px solid #000;

	position:relative;

}

#footerlink a {

	color:#999;

	margin-right:20px;

}

#gotop {

	display:block;

	width:41px;

	height:35px;

	position:absolute;

	right:0;

	top:0;

	overflow:hidden;

	background:url(../images2/top.png) no-repeat;

	text-indent:-9999px;

}

#footerinfo {

	padding-bottom:20px;

	background:#181818;

	border-top:1px solid #292929;

}

#footerinfo .wrapper {

	height:130px;

	border-bottom:1px dotted #333;

}

#footerinfo h2 {

	width:130px;

	position:absolute;

	top:20px;

	left:0;

	font-size:28px;

}

#footerinfo h2 strong {

	display:block;

	font-size:28px;

	color:#333;

}

#footerinfo .wrapper p {

	position:absolute;

	width:620px;

	top:15px;

	left:128px;

	line-height:1.5;

}

#footerinfo #homemap {

	position:absolute;

	top:20px;

	right:20px;

}



.header {

	width:100%;

	background:#fff;

}

.fl {

	float: left;

	display: inline;

}

.nav_w {

	height:60px;

	background:#00468c;

	position:relative;

	z-index:999;

}

.nav {

	width:1200px;

	margin:0 auto;

	line-height:60px;

}

.nav ul li {

	float:left;

	position:relative;

}

.nav ul li a {

	color:#fff;

	font-size:16px;

	display:block;

	padding:0 20px;

	border-left: 1px solid #0066cc;

	border-right: 1px solid #003366;

}

.nav ul li a:hover {

	background-color:#f17d17;

	color:#fff;

}

.nav ul li.current a {

	background-color:#f17d17;

}

.nav ul li ul {

	position:absolute;

	top:62px;

	left:0;

 line-height:;

	display:none;

}

.nav ul li ul li {

	border-top:1px solid #ccc;

}

.nav ul li.current ul li a, .nav ul li ul li a {

	text-align:center;

	background:#111;

}

.nav ul li ul li a:hover {

	background-color:#f17d17;

	color:#fff;

}

.clearbox {

	zoom: 1;

}

.flytop {

	height:35px;

	border-bottom: 1px solid #D4D4D4;

	line-height: 35px;

	color: #404040;

	font-size:14px;

	box-shadow: 0 1px 0 #FFF;

}

.flytop .topcon {

	width:1200px;

	margin:0 auto;

}

.flytop .topright {

	float:right;

	color:#fa5100

}

.flytop .topright img {

	margin: 0px 5px;

	vertical-align:middle;

}

.jflogo {

	float:left;

	margin-top:10px;

	padding-right:20px;

	border-right: 1px solid #D4D4D4;

	box-shadow: 1px 0 0px #FFF;

}

.jfinfo {

	color:#222;

	font-size:24px;

	padding-top:8px;

	line-height:36px;

	

}

#topkh{height:36px;

	overflow:hidden;}

.jfdec {

	text-align:right;

	font-size:14px;

}

.jfkh {

	float:left;

	width:180px;

	color:#000;

	text-align:center;

	border-right: 1px solid #D4D4D4;

	box-shadow: 1px 0 0px #FFF;

	margin-top:10px;

	height:78px;

	font-size:16px;

	line-height:24px;

	margin-right:20px;

}

.jfkh .jfmx {

	color:#f60;

	background: #EDEDED;

	border: 1px solid #e1e1e1;

	border-top:none;

	width:100px;

	margin:0 auto;

	box-shadow: 0 1px 0 #FFF;

}

.jfmcon {

	width:847px;

	border-right: 1px solid #D4D4D4;

	box-shadow: 1px 0 0px #FFF;

	border-top: none;

	overflow:hidden;

}
.h_con {
	width:1200px;
	margin:0 auto;
    height: 120px;
    padding: 25px 0 0;
}
.h_pho {
    background: url(../images2/t_pho.png) no-repeat 0 10px;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 0 0 49px;
    color: #555;
    width: 194px;
	height:96px;
    text-align: center;
}
.h_pho b {
    font-size: 26px;
    display: block;
    line-height: 28px;
    font-family: Arial;
    color: #0054bc;
}
.t_text {
    float: left;
    display: block;
    padding: 0 0 0 18px;
    font-size: 22px;
    height: 51px;
    line-height: 40px;
    color: #000;
    border-left: solid 1px #ddd;
    margin: 20px 0 0 19px;
    font-weight: bold;
}
.t_text span {
    display: block;
    line-height: 18px;
    font-size: 18px;
    font-weight: normal;
}
.t_text b {
    color: #c61b14;
	letter-spacing:2px;
}
.addcor{ width:350px;}
.leftit{
    font-size: 26px;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #D4D4D4;
    box-shadow: 0 1px 0 #FFF;
    padding-bottom: 10px; padding-top:20px; padding-left:20px;}
.leftit a{color: #333;}
.leftcon .addlx li{ line-height:32px; font-size:16px;}
.leftcon .addlx li{border-bottom: 1px solid #D4D4D4;
    box-shadow: 0 1px 0 #FFF; padding-left:15px;}
.leftcon ul {
    padding: 0px 20px;
}
.leftcon ul li {
    border-bottom: 1px solid #D4D4D4;
    padding: 12px 0;
    box-shadow: 0 1px 0 #FFF;
}
.leftcon ul li a {
    font: 16px/30px Microsoft YaHei;
    color: #444;
}
.addred{ color:#F00; font-weight:bold;}
.addjfcon{ width:1199px; margin:0 auto;border-left: 1px solid #D4D4D4;

	box-shadow: -1px 0 0px #FFF; }
.addjfconline{width:1199px;border-right: 1px solid #D4D4D4;box-shadow: 1px 0 0px #FFF;}
.addarc{ background:#fff;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}

.clearfix{display: inline-block;}

*html .clearfix{height:1%;}

.clearfix{display: block;}

.clearfix{zoom: 1;}
.jfookey a {
    color: #666;
}
























