@charset "utf-8";
/* CSS Document */

/*顶部*/
.top {
	width:100%;
	height:196px;
	background:url(../images/top_bg.jpg);
	background-repeat:repeat-x;
}

.top_nr {
	width:1000px;
	margin:0 auto;
}

.head {
	height:30px;
}

.head span {
	float:right;
	line-height:30px;
	letter-spacing:1px;
}

.head span a {
	color:#777;
	font-size:13px;
}

.head span a:hover {

	color:#fe7a00;

}

.top_middle {

	width:1000px;

	height:115px;
	background:url(../images/top.jpg) no-repeat;

}

.head p {

	font-size:13px;

	letter-spacing:1px;

	line-height:30px;

}

.logo {

	width:508px;

	height:70px;

	float:left;

	margin-top:40px;

}

.phone {

	width:280px;

	float:right;

	margin-top:45px;

}

.phone img {

	float:left;

	width:56px;

	height:45px;

	margin-right:5px;

	margin-top:5px;

}

.phone p {

	display:block;

	color:#333;

}

.phone h2 {

	display:block;

	font-size:27px;

	color:#d30b0b;

	line-height:22px;

	height:22px;

}

/*导航*/

.nav {

	height:50px;

}

.nav ul .nav_bg {

	background:#d30b0b;

}

.nav li {

	float:left;

	display:block;

	width:125px;

	height:50px;

	line-height:50px;

	font-size:16px;

	text-align:center;

	background:url(../images/nav_line.jpg) right bottom no-repeat;

}

.nav li a {

	color:#fff;

	display:block;

	width:125px;

	height:50px;

}

.nav li a:hover {

	background:#d30b0b;

}

/*banner*/

.banner {

	width:100%;

	height:520px;

}

.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; }

.slides{position:relative;z-index:1;}

.slides li{height:520px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}



/*华誉优势*/

.main_ys {

	background:url(../images/youshi_bg.jpg) repeat;

}

.main_ys_nr {

	width:1000px;

	margin:0 auto;

}

.ys_tl {

	height:220px;

	background:url(../images/ys_tl_bg.jpg) no-repeat;

}

.ys_tl p {

	display:block;

	text-align:center;

	font-size:21px;

	letter-spacing:1px;

	color:#0377c8;

	padding-top:40px;

}

.ys_tl h2 {

	font-size:55px;

	color:#0365d5;

	display:block;

	text-align:center;

}

.ys_tl h2 span {

	color:#d30b0b;

}

.ys_tl em {

	font-size:12px;

	text-transform:uppercase;

	color:#0377c8;

	display:block;

	text-align:center;

	font-style:normal;

	font-family:Arial;

}

.ys_nr_one {

	height:417px;

	background:url(../images/ys_img_03.jpg) no-repeat;

}

.ys_one_zt {

	width:400px;

	float:right;

	padding-top:50px;

}

.ys_one_tl h2 {

	font-size:30px;

	color:#246cd7;

	letter-spacing:1px;

	display:block;

}

.ys_one_tl p {

	font-size:18px;

	color:#246cd7;

	letter-spacing:1px;

	display:block;

	margin-top:3px;

}

.ys_one_tl em {

	font-size:12px;

	font-family:Arial;

	color:#dcd9d9;

	text-transform:uppercase;

	font-style:normal;

	display:block;

	margin-top:10px;

}

.ys_one_js ul li {

	width:400px;

	display:block;

}

.ys_one_js ul .p01 {

	margin-top:30px;

	width:400px;

	height:50px;

}

.ys_one_js ul .p02 {

	width:400px;

	display:block;

	margin-top:30px;

	height:30px;

}

.ys_one_js ul .p03 {

	width:400px;

	display:block;

	margin-top:50px;

}

.ys_one_js ul .p01 span, .ys_one_js ul .p02 span,

.ys_one_js ul .p03 span {

	display:block;

	width:17px;

	height:17px;

	float:left;

	background:url(../images/img.png) left top no-repeat;

	text-align:center;

	line-height:17px;

	color:#fff;

	font-size:12px;

	margin-right:15px;

	margin-top:4px;

}

.ys_one_js ul .p01 em, .ys_one_js ul .p02 em, .ys_one_js ul .p03 em {

	width:360px;

	float:left;

	font-style:normal;

	letter-spacing:2px;

	border-bottom:1px solid #dfdfdf;

	padding-bottom:15px;

	line-height:25px;

}

.ys_an ul {

	margin-left:33px;

}

.ys_an li {

	float:left;

	display:block;

	width:74px;

	height:26px;

	background:url(../images/img.png) -30px 0px no-repeat;

	text-align:center;

	line-height:26px;

	margin-right:15px;

	margin-top:30px;

}

.ys_an li a {

	color:#fff;

	display:block;

	width:74px;

	height:26px;

}

.ys_an li a:hover {

	background:url(../images/img.png) -117px 0px no-repeat;

}

.ys_nr_two {

	height:356px;

	background:url(../images/ys_img_05.jpg) no-repeat;

}

.ys_one_zt2 {

	width:400px;

	float:left;

	padding-top:20px;

}

.ys_nr_three {

	height:367px;

	background:url(../images/ys_img_06.jpg) no-repeat;

}

.ys_one_zt3 {

	width:400px;

	float:right;

	padding-top:45px;

}

.main_banner {

	width:100%;

	height:150px;

	background:url(../images/index_banner.jpg) 50% 0px no-repeat;

}

.main {

	width:1000px;

	margin:0 auto;

}

/*产品展示*/

.main_cp {

	margin-top:20px;

}

.cp_fl {

	width:215px;

	float:left;

	background:url(../images/product_fl_bg.jpg) repeat-y;

	padding-bottom:40px;

}

.cp_fl_tl {

	height:62px;

	width:215px;

	background:url(../images/product_tl_bg.jpg) no-repeat;

}

.cp_fl_tl h2 {

	font-size:21px;

	letter-spacing:1px;

	text-align:center;

	line-height:62px;

	color:#fff;

}

.cp_fl_nav ul {

	margin-top:25px;

}

.cp_fl_nav li {

	display:block;

	width:181px;

	height:35px;

	margin:15px auto 0 auto;

	background:url(../images/product_nav_bg.jpg) no-repeat;

	line-height:35px;

	text-indent:35px;

	letter-spacing:1px;

}

.cp_fl_nav li a {

	display:block;

	width:181px;

	height:35px;

}

.cp_fl_nav li a:hover {

	background:url(../images/product_nav_hover.jpg) no-repeat;

	color:#fff;

}

.cp_fr {

	width:780px;

	float:right;

}

.cp_fr_tl {

	width:750px;

	margin-left:30px;

	height:62px;

	background:url(../images/producr_fr_tl.jpg) no-repeat;

}

.cp_fr_tl span {

	float:right;

	font-size:13px;

	line-height:60px;

	padding-right:5px;

}

.cp_fr_tl h2 {

	font-size:21px;

	color:#d30b0b;

	letter-spacing:2px;

	display:block;

	margin-left:35px;

	padding-top:12px;

	height:25px;

}

.cp_fr_tl p {

	display:block;

	margin-left:35px;

	font-size:12px;

	text-transform:uppercase;

	color:#555555;

	font-family:Arial;

}

.cp_fr_nr li {
	float:left;
	margin-left:22px;
	margin-top:10px;
}

.cp_fr_nr li div {
	width:233px;
	height:185px;
	border:1px solid #e1e1e1;
}

.cp_fr_nr li img {
	
	padding:3px;
	max-width:227px;
	max-height:179px;
	width: auto;
	height: auto;
}

.cp_fr_nr li span {

	display:block;

	text-align:center;

	margin-top:10px;

}

.cp_fr_nr li span a:hover, .main_case_fr ul li span a:hover, .link_nr p a:hover {

	color:#fe7a00;

}

/*成功案例*/

.main_case {

	margin-top:20px;

	height:267px;

	background:url(../images/index_case_ty.jpg) no-repeat;

	padding-right:20px;

}

.main_case_fl {

	width:208px;

	height:219px;

	float:left;

	background:url(../images/index_case_bg.jpg) no-repeat;

	margin:7px 0 0 7px;

}

.case_tl h2 {

	font-size:25px;

	color:#fff;

	letter-spacing:1px;

	text-align:center;

	display:block;

	margin-top:35px;

}

.case_tl span {

	display:block;

	text-align:center;

	color:#fff;

	text-transform:uppercase;

	font-size:12px;

	font-family:Arial;

	letter-spacing:1px;

	margin-top:2px;

}

.case_phone p {

	display:block;

	text-align:center;

	color:#fff;

	font-size:16px;

	margin-top:40px;

}

.case_phone h2 {

	text-align:center;

	color:#fff;

	font-size:23px;

}

.main_case_fr {

	width:735px;

	float:right;

	margin-top:15px;

}

.main_case_fr li {

	float:left;

	margin-right:15px;

}

.main_case_fr li div {

	width:233px;
	height:170px;
	border:1px solid #e1e1e1;
}

.main_case_fr ul li img {
	max-width:227px;
	max-height:164px;
	width:auto;
	height:auto;
	padding:3px;
}

.main_case_fr ul li span {

	display:block;

	width:235px;

	text-align:center;

	margin-top:10px;

	letter-spacing:1px;

	overflow:hidden;

}

/*关于华誉*/

.main_about {

	margin-bottom:20px;

}

.main_about_tl {

	border-bottom:1px  solid #0361b9;

	padding-bottom:10px;

	margin-bottom:20px;

}

.main_about_tl h2 {

	font-size:20px;

	color:#d30b0b;

	letter-spacing:1px;

	background:url(../images/index_about_tl.jpg) left center no-repeat;

	padding-left:15px;

}

.main_about_img {

	width:374px;

	height:294px;

	float:left;

}

.about_nr_fr {

	width:626px;

	float:left;

}

.about_js h2 {

	font-size:16px;

	color:#d30b0b;

	display:block;

	width:596px;

	float:right;

	letter-spacing:1px;

	margin-top:5px;

}

.about_js p {

	display:block;

	width:596px;

	float:right;

	letter-spacing:1px;

	line-height:25px;

	margin-top:10px;

	font-size:13px;

}

.about_js p span a {

	color:#0361b9;

}

.main_zizhi {

	margin-top:22px;

}

.main_zizhi li {

	float:left;

	margin-left:28px;

}

.main_zizhi li img {

	width:172px;

	height:126px;

	border:1px solid #d6ba88;

	padding:3px;

}

/*新闻*/

.mian_new {

	background:#ededed;

}

.new_nr {

	width:1000px;

	margin:0 auto;

	padding:25px 0 25px 0;

}

.new {

	width:445px;

	background:#fff;

	float:left;

	padding:10px 15px 25px 15px;

	margin-right:50px;

	float:left;

}

.new1 {

	width:445px;

	background:#fff;

	float:left;

	padding:10px 15px 25px 15px;

	float:left;

}

.new_tl {

	height:40px;

	background:url(../images/index_new_tl.jpg) left bottom no-repeat;

	line-height:40px;

	margin-bottom:20px;

}

.new_tl span {

	float:right;

	padding-right:5px;

}

.new_tl span a:hover, .new_li li a:hover {

	color:#fe7a00;

}

.new_tl h2 {

	font-size:20px;

	color:#d30b0b;

	letter-spacing:1px;

	padding-left:10px;

}

.new_tj a img {

	width:180px;

	height:144px;

	border:1px solid #dadada;

	padding:2px;

	float:left;

}

.new_tj h2 {

	font-size:14px;

	color:#333;

	display:block;

	width:245px;

	float:right;

	letter-spacing:1px;

	margin-top:5px;

}

.new_tj p {

	display:block;

	width:245px;

	float:right;

	letter-spacing:1px;

	font-size:13px;

	margin-top:8px;

	line-height:23px;

}

.new_tj span {

	display:block;

	width:80px;

	height:21px;

	background:url(../images/img.png) -199px 0px no-repeat;

	float:left;

	margin-left:15px;

	margin-top:15px;

	text-align:center;

	line-height:21px;

	font-size:12px;

	letter-spacing:1px;

}

.new_tj span a {

	color:#fff;

}

.new_li span {

	float:right;

	letter-spacing:0px;

}

.new_li ul {

	margin-top:10px;

}

.new_li li {

	display:block;

	height:35px;

	line-height:35px;

	background:url(../images/index_new_tb.jpg) left 14px no-repeat;

	text-indent:15px;

	letter-spacing:1px;

	border-bottom:1px dashed #d8d8d8;

}

/*友情链接*/

.link {

	width:1000px;

	margin:0 auto;

}

.link_tl {

	height:50px;

	background:url(../images/index_link_tl.jpg) repeat-x left bottom;

	line-height:50px;

	padding-top:10px;

}

.link_tl h2 {

	font-size:20px;

	color:#d30b0b;

	letter-spacing:1px;

}

.link_nr p {

	letter-spacing:1px;

	padding-top:10px;

}

/*底部导航*/

.foot_nav {

	height:40px;

	background:#0361b9;

	margin-top:50px;

}

.fooot_nav_n {

	height:40px;

	margin:0 auto;

	width:1000px;

}

.fooot_nav_n ul {

	margin-left:95px;

}

.fooot_nav_n li {

	color:#fff;

	line-height:40px;

	font-size:15px;

	float:left;

	display:block;

	width:90px;

	text-align:center;

}

.fooot_nav_n li a {

	color:#fff;

}

/*底部*/

.footer {

	background:url(../images/foot_back.jpg) repeat-x;

	padding:30px 0 15px 0;

}

.foot {

	width:840px;

	margin:0 auto;

}

.foot_logo {

	float:left;

	background:url(../images/foot_line.jpg) right center no-repeat;

	width:265px;

	height:97px;

	padding-top:20px;

}

.foot_n {

	width:425px;

	float:left;

	background:url(../images/foot_line.jpg) right center no-repeat;

	margin-left:30px;

	padding-top:5px;

	letter-spacing:1px;

}

.foot_n p {

	line-height:25px;

}

.foot_n p a {

	color:#666;

}

.foot_code {

	width:80px;

	height:80px;

	float:left;

	margin-top:10px;

	margin-left:30px;

}

/*返回顶部*/

.scroll{

	width:30px;

	height:106px;

	background:url(../images/fanhui.png) no-repeat;

	color:#fff;

	line-height:80px;

	text-align:center;

	position:fixed;

	right:30px;

	bottom:50px;

	cursor:pointer;

	font-size:14px;

	}