
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

/*box*/
.box {
	height: auto;
	overflow: hidden;
}
.lf_nav {
	width: 274px;
	overflow: hidden;
	overflow: hidden;


}
.lf_nav h2 {
	font-size: 16px;
	font-family: "微软雅黑";
	height: 45px;
	line-height:45px;
	background: url(../images/lf_n_t.gif) left top no-repeat;
	font-weight: 100;
	width:254px;
	padding-left:20px;
}
.lf_nav h2 a {
	color: #fff;
}
.lf_nav h2 a:hover {
	color: #f7ffe3;
}
.lf_nav_ct {
	padding: 11px 0 0 2px;
	height: 882px;
	border:2px solid #0B6EAF;
    height:auto;
    padding-top:8px;
    padding-bottom:5px;
}
.lf_nav_ct h3 {
	font-size: 15px;
	font-family: "微软雅黑";
	height: 32px;
	line-height: 32px;
	padding: 0 0 5px 13px;
	margin: 0 0 4px;
}
.lf_nav_ct h3 a {
	font-weight: 100;
	display: block;
	padding: 0 0 0 0px;
}
.lf_nav_ct h3 a:link,.lf_nav_ct h3 a:visited{color:#000;text-decoration:none;}
.lf_nav_ct h3 a:hover{color:#ffaa00;}

}
.lf_nav_ct ul {
	margin: 0 0 8px;
}
.lf_nav_ct li {
	height: 26px;
	line-height: 26px;
}
.lf_nav_ct li a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 40px;
	background: url(../images/lf_n_ic.gif) 21px 9px no-repeat;
	font-size: 12px;
}
.lf_nav_ct .ic1 a {
	background: url(../images/lf_n_ic1.gif) left 9px no-repeat;
}
.lf_nav_ct .ic2 a {
	background: url(../images/lf_n_ic2.gif) left 9px no-repeat;
}
.lf_nav_ct .ic3 a {
	background: url(../images/lf_n_ic3.gif) left 9px no-repeat;
}
.lf_nav_ct .ic4 a {
	background: url(../images/lf_n_ic4.gif) left 9px no-repeat;
}
.lf_nav_ct .ic5 a {
	background: url(../images/lf_n_ic5.gif) left 9px no-repeat;
}
.lf_nav_ct .ic6 a {
	background: url(../images/lf_n_ic6.gif) left 1px no-repeat;
}
.lf_nav_ct .ic7 a {
	background: url(../images/lf_n_ic7.gif) left 9px no-repeat;
}
.pro {
	width: 730px;
	overflow: hidden;
}
.pr_tp {
	margin-left: 18px;
	background: url(../images/pro_t_l.gif) left bottom repeat-x;
	height: 39px;
	line-height: 37px;
	padding: 0 10px 0 0;
	overflow: hidden;
}
.pr_tp h3 {
	float: left;
	padding: 0 3px 0 0;
	border-bottom: 2px #f5710b solid;
}
.pr_tp h3 a {
	font-size: 18px;
	color: #f5710b;
	font-weight: 100;
}
.pr_tp h3 a:hover {
	color: #f5710b;
}
.pr_tp span {
	font-size: 12px;
	font-family: Didot;
	text-transform: uppercase;
}
.pr_tp .fr {
	font-size: 12px;
	color: #626262;
	font-family: Arial;
	text-transform: uppercase;
}

.pr_tp .fr:hover {
	color: #ffaa00;
}
.pr_tp1 li {
	float: left;
	color: #666;
}
.pr_tp1 li a {
	color: #666;
	font-size: 15px;
	font-family: "微软雅黑";
	display: inline-block;
	padding: 0 5px;
}
.pr_tp1 li a:hover, .pr_tp1 .cur a {
	color: #f5710b;
}
.pr_tp1 ul {
	height: 37px;
	border-bottom: 2px #f5710b solid;
	float: left;
}
.pro_ct {
	heigh3t: 240px;
	overflow: hidden;
	padding: 20px 0 0;
	width: auto;
	clear: both;
    padding-top:15px;
}
.pro_ct li {
	float: left;
	margin: 0 0 0 21px;
	display: block;
	overflow: hidden;
	width: 222px;
	text-align: center;
	background: url(../images/pro_img_sd.gif) center 160px no-repeat;
    margin-bottom:18px;
}
.pro_ct li a img {
	width: 215px;
	height: 184px;
	overflow: hidden;
	display: block;
	border: 3px #fff solid;
}
.pro_ct span {
	padding: 0px 0 0;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	display: block;
    background:#e9e7e8;
    width:215px;
    margin-left:3px;

left bottom repeat-x;
}
.pro_ct a {
	color: #666;
}
.pro_ct a:hover {
	color: #ffaa00;
}
.pro_ct p {
	padding: 6px 0 0 30px;
}
.pro_ct p a img {
	width: 66px;
	height: 18px;
	float: left;
	border: none;
	margin: 0 5px;
}
.pro_cts {
	overflow: hidden;
	padding: 20px 0 0;
	width: 705px;
	clear: both;
}
.pro_cts li {
	float: left;
	margin: 0 0 0 18px;
	display: inline;
	overflow: hidden;
	width: 217px;
	text-align: center;
	background: url(../images/pro_img_sd.gif) center 191px no-repeat;
}
.pro_cts li a img {
	width: 211px;
	height: 185px;
	overflow: hidden;
	display: block;
	border: 3px #fff solid;
}
.pro_cts span {
	padding: 6px 0 0;
	line-height: 32px;
	display: block;
	background: url(../images/pro_line.gif) left bottom repeat-x;
}
.pro_cts a {
	color: #666;
}
.pro_cts a:hover {
	color: #666;
}
.pro_cts p {
	padding: 6px 0 0 30px;
}
.pro_cts p a img {
	width: 66px;
	height: 18px;
	float: left;
	border: none;
	margin: 0 5px;
}
/*advW*/
.advW {
	margin: 0 auto;
	height: 1090px;
	overflow: hidden;
	background: url(../images/adv_tp.gif) center top no-repeat;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333;
	clear: both;
}
.adv {
	padding: 147px 0 0;
	background: url(../images/abt_sd.jpg) center 613px no-repeat;
}
.adv em {
	margin: 0 10px 0 0;
	float: left;
	font-style: normal;
	font-size: 52px;
	color: #fff;
	font-family: Didot;
	font-weight: 100;
	display: inline-block;
	float: left;
	width: 46px;
	text-align: center;
	padding: 4px 0 0;
	line-height: 78px;
	height: 78px;
	background: url(../images/adv_tt.gif) center top no-repeat;
}
.adv dt b {
	font-size: 36px;
	line-height: 48px;
	color: #f5710b;
}
.adv dt span {
	font-size: 20px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
}
.adv dt i {
	font-style: normal;
	font-size: 12px;
	line-height: 14px;
	color: #858585;
	text-transform: uppercase;
}
.adv .adv_in li {
	width: 360px;
	line-height: 38px;
	height: 38px;
	background: url(../images/adv_line.gif) left bottom repeat-x;
	clear: both;
}
.adv .adv_in li p {
	padding: 0 0 0 20px;
	background: url(../images/adv_ic.gif) left 15px no-repeat;
}
.adv .adv_in .last {
	background: none;
}
.adv dd {
	padding: 5px 0 0 38px;
}
.adv_u {
	padding: 30px 0 0 60px;
	height: 435px;
	overflow: hidden;
	background: url(../images/adv1.jpg) 484px 30px no-repeat;
}
.adv1 {
	height: 220px;
	overflow: hidden;
}
.adv3 {
	height: 220px;
	overflow: hidden;
}
.adv_b {
	padding: 35px 0 0 540px;
	height: 440px;
	overflow: hidden;
	background: url(../images/adv2.jpg) 22px 50px no-repeat;
}
/*ban2*/
.ban2 {
	position: relative;
	width: 100%;
	height: 95px;
	background: url(../images/fangan.jpg)
}
.ban2 .ban_img {
	height: 95px;
	display: block;
	overflow: hidden;
}
.ban2 .p1 {
	top: 20px;
	right: 5px;
}
.ban2 .sc_ip {
	width: 141px;
	line-height: 21px;
	height: 21px;
	background: #fff;
	padding: 0 0 0 7px;
	color: #666;
	border: 1px #d2d2d2 solid;
}
.ban2 .sh_b {
	margin: 0 0 0 -3px;
	background: none;
	border: none;
	display: inline-block;
}
.ban2 .p2 {
	color: #fff;
	font-family: "微软雅黑";
	font-size: 14px;
	top: 66px;
	right: 229px;
	line-height: 25px;
}
.ban2 .p2 span {
	font-size: 18px;
	font-family: "微软雅黑";
}
.ban2 .ban2_bt {
	top: 35px;
	right: 280px;
}
/*cas*/
.cas {
	padding: 15px 0 0;
	height: 318px;
	overflow: hidden;
}
.cor_t1 {
	background: url(../images/pro_t_l.gif) left bottom repeat-x;
}
.cor_t1 h3 {
	float: left;
	padding: 0 0 2px 56px;
	border-bottom: 1px #f37615 solid;
}
.cas_c {
	padding: 20px 4px 0;
}
.cas_c ul {
	padding: 0 0 0 3px;
}
.cas_c li {
	float: left;
	margin: 0 9px;
	display: inline;
	overflow: hidden;
	width: 214px;
	text-align: center;
	background: url(../images/case_sd.gif) center 170px no-repeat;
}
.cas_c li a img {
	width: 208px;
	height: 164px;
	overflow: hidden;
	display: block;
	padding: 2px;
	border: 1px #e2e2e2 solid;
}
.cas_c span {
	line-height: 48px;
	display: block;
}
.cas_c a {
	color: #333;
}
.cas_c a:hover {
	color: #333;
}
.cas_c .to_l, .cas_c .to_r {
	margin-top: 72px;
}
/*见证*/
.wit {
	height: 460px;
	padding: 20px 0 0;
	overflow: hidden;
	background: url(../images/wit_sd2.gif) 475px 90px no-repeat;
}
.wit .cor_t1 h3 {
	background: url(../images/wit_tp.gif) left 6px no-repeat;
}
.wit_ct {
	clear: both;
}
.wit_ct dl {
	padding: 20px 0 0;
	width: 452px;
	overflow: hidden;
	height: 168px;
	float: left;
}
.wit_ct .up {
	background: url(../images/pro_line.gif) left bottom repeat-x;
}
.wit_ct dt {
	overflow: hidden;
	float: left;
	height: 140px;
	padding: 0 0 7px;
	background: url(../images/wit_sd.gif) center bottom no-repeat;
}
.wit_ct dt img {
	width: 186px;
	height: 136px;
	overflow: hidden;
	padding: 1px;
	border: 1px #e2e2e2 solid;
	background: #fff;
}
.wit_ct dd {
	float: right;
	width: 242px;
	overflow: hidden;
}
.wit_ct dd h4 {
	padding: 2px 0 9px;
}
.wit_ct dd a {
	color: #333;
	font-size: 14px;
}
.wit_ct dd a:hover {
	color: #333;
}
.wit_ct dd h5 {
	font-size: 12px;
}
.wit_ct dd p {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	height: 80px;
	padding: 4px 0 0;
	text-align: justify;
}
.wit_ct span a {
	color: #f5710b;
	font-size: 12px;
	font-family: "宋体";
}
.wit_ct span a:hover {
	color: #f5710b;
}
.wit_ct .side {
	display: inline;
	margin: 0 55px 0 0;
}
/*abt*/
.abt {
	padding: 15px 0 0;
	height: 320px;
	overflow: hidden;
}
.abt_tp {
	background: url(../images/abt_tp_ic.gif) left bottom no-repeat;
	height: 43px;
	line-height: 37px;
	overflow: hidden;
}
.abt_tp h3 {
	float: left;
	font-family: "微软雅黑";
	margin: 0 6px 0 0;
}
.abt_tp h3 a {
	font-size: 18px;
	color: #000;
	font-weight: 100;
}
.abt_tp h3 a:hover {
	color: #000;
}
.abt_tp span {
	font-size: 12px;
	font-family: Didot;
	text-transform: uppercase;
	color: #bfbfbf;
}
.abt_tp .fr {
	font-size: 12px;
	color: #626262;
	font-family: Arial;
	text-transform: uppercase;
}
.abt_tp .fr:hover {
	color: #626262;
}
.abt_lf {
	width: 944px;
	overflow: hidden;
}
.abt_l_c dl {
	padding: 14px 0 0;
	overflow: hidden;
}
.abt_l_c dt {
	overflow: hidden;
	float: left;
	height: 230px;
	padding: 0 0 14px;
	background: url(../images/abt_sd.gif) center bottom no-repeat;
}
.abt_l_c dt img {
	width: 280px;
	height: 230px;
	overflow: hidden;
	padding: 1px;
	border: 1px #e2e2e2 solid;
	background: #fff;
}
.abt_l_c dd {
	float: right;
	width: 640px;
	overflow: hidden;
}
.abt_l_c dd h4 {
	padding: 2px 0 4px;
}
.abt_l_c dd a {
	color: #333;
	font-size: 14px;
}
.abt_l_c dd a:hover {
	color: #333;
}
.abt_l_c dd p {
	font-size: 12px;
	color: #333;
	line-height: 25px;
	height: 185px;
	padding: 4px 0 0;
	text-align: justify;
}
.abt_l_c span a {
	color: #f5710b;
	font-size: 12px;
	font-family: "宋体";
}
.abt_l_c span a:hover {
	color: #f5710b;
}
.abt_rt {
	width: 215px;
	overflow: hidden;
}
.abt_r_c ul {
	padding: 11px 0 0;
}
.abt_r_c li {
	float: left;
	margin: 0 7px;
	display: inline;
	overflow: hidden;
	width: 180px;
	text-align: center
}
.abt_r_c li a img {
	width: 180px;
	height: 220px;
	overflow: hidden;
	display: block;
}
.abt_r_c span {
	line-height: 28px;
	display: block;
}
.abt_r_c .to_l, .abt_r_c .to_r {
	margin-top: 100px;
}
/*cor*/
.pho {
	padding: 13px 0 0;
	height: 243px;
	overflow: hidden;
}
.pho_c {
	padding: 16px 12px 0;
}
.pho_c ul {
	padding: 0 0 0 7px;
}
.pho_c li {
	float: left;
	margin: 0 8px;
	display: inline;
	overflow: hidden;
	width: 164px;
	text-align: center;
}
.pho_c li a img {
	width: 160px;
	height: 127px;
	overflow: hidden;
	display: block;
	border: 1px #e2e2e2 solid;
	padding: 1px;
}
.pho_c span {
	line-height: 30px;
	display: block;
}
.pho_c a {
	color: #666;
}
.pho_c a:hover {
	color: #666;
}
.pho_c .to_l, .pho_c .to_r {
	margin-top: 56px;
}
/*inf*/
.inf {
	height: 376px;
	padding: 10px 0 0;
	overflow: hidden;
}
.inf1 {
	width: 300px;
	overflow: hidden;
	padding: 0 38px 0 0;
	background: url(../images/info_sd2.gif) 318px 10px no-repeat;
}
.inf1_c dl {
	padding: 14px 0 0;
	width: 300px;
	height: 106px;
	overflow: hidden;
}
.inf1_c dt {
	overflow: hidden;
	float: left;
	height: 96px;
	padding: 0 0 11px;
	background: url(../images/info_sd.gif) center bottom no-repeat;
}
.inf1_c dt img {
	width: 126px;
	height: 92px;
	overflow: hidden;
	padding: 2px;
	background: #fff;
}
.inf1_c dd {
	float: right;
	width: 160px;
	overflow: hidden;
}
.inf1_c dd h4 {
	padding: 2px 0 4px;
}
.inf1_c dd a {
	color: #333;
	font-size: 12px;
}
.inf1_c dd a:hover {
	color: #333;
}
.inf1_c dd p {
	font-size: 12px;
	color: #666;
	line-height: 24px;
	height: 55px;
	padding: 0 0 0;
	text-align: justify;
}
.inf1_c span a {
	color: #f5710b;
	font-size: 12px;
	font-family: "宋体";
}
.inf1_c span a:hover {
	color: #f5710b;
}
.inf1_c ul {
	clear: both;
}
.inf1_c li {
	line-height: 34px;
	padding: 0 0 0 14px;
	border-bottom: 1px #9f9f9f dotted;
	background: url(../images/info_ic.gif) left 14px no-repeat;
	overflow: hidden;
	height: 34px;
}
.inf1_c .last {
	border: none;
}
.inf1_c li span {
	float: right;
	font-size: 12px;
	font-family: "宋体";
}
.inf2 {
	width: 280px;
	overflow: hidden;
}
.inf2_c {
	padding: 1px 0 0 12px;
	line-height: 24px;
	color: #666;
}
.inf2_c dt, .inf2_c dd {
	padding: 0 0 0 28px;
}
.inf2_c dl {
	padding: 16px 0 15px 0;
	border-bottom: 1px #c4c4c4 dashed;
}
.inf2_c dt {
	background: url(../images/que.gif) 2px 5px no-repeat;
	margin: 0 0 6px;
}
.inf2_c dd {
	background: url(../images/ans.gif) 2px 5px no-repeat;
}
.inf2_c a {
	color: #333;
}
.inf2_c a:hover {
	color: #333;
}
.inf2_c .last {
	border: none;
}
.link {
	height: 144px;
	overflow: hidden;
	clear: both;
}
.link .cor_t1 h32 {
	background: url(../images/link_t.gif) left 6px no-repeat;
}
.link_ct {
	padding: 14px 0 0;
	color: #aeaeae;
}
.link_ct a {
	color: #666;
	padding: 0 18px 0;
	display: inline-block;
	line-height: 25px;
	font-family: "宋体";
}
.mail {
	position: absolute;
	right: 5px;
	top: 4px;
}
/*分页效果*/
.fenye {
	width: 728px;
	padding: 20px 20px 10px 0;
	float: left;
}
.fenye ul {
	text-align: center;
	height: 26px;
	float: right;
}
.fenye ul li {
	float: left;
	margin: 0 3px;
	background: #eef;
	padding: 0 8px 0 8px;
	height: 26px;
	border: 1px solid #ccc;
	line-height: 26px;
}
.fenye ul .thisclass {
	background: #B70000;
	color: #fff;
}
#contactv {
	margin: 10px 0;
	border: solid 1px #ccc;
}
#contactv h3 {
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	margin: 0;
	padding: 0 0 0 20px;
	border-bottom: solid 1px #ccc;
	background: #156bdc;
}
#contactsv {
	padding: 15px;
}
#contactsv .pic {
	padding-bottom: 10px;
}
#contactsv .t {
	font-size: 20px;
	text-align: center;
}
#contactsv .tel {
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	border-bottom: solid 1px #e5e5e5;
	margin-bottom: 15px;
}
/*ddd*/
.#contactv{ margin:5px 0; border:solid 2px #0B6EAF;}
#contactv h3{ color:#fff; font-size:14px; line-height:40px; margin:0; padding:0 0 0 20px; border-bottom:solid 1px #999; background:#0B6EAF;}
#contactsv{ padding:6px;font-size: 14px;}
#contactsv p{ line-height:28px;}
#contactsv .pic{ padding-bottom:10px; text-align:center;}