﻿@charset "utf-8";
/* CSS Document */
img,ul,li,dl,dd,dt,table,tr,td,font,span,h1,h2{ padding:0px; margin:0px; border:0px;}
a:link,a:visited { color:#fff; text-decoration:none; }
a:hover { color:#cca682; text-decoration:underline; }
img { border:0px;}
body { margin:0px; padding:0px;font-size:12px; text-align:left; line-height:24px; background:#fff;font-family:"微软雅黑"}
*{ margin:0px; padding:0px}
li{ list-style:none}

/*banner*/
.banner{width:100%; height:400px; margin:0 auto; background:url(/focus1/hdsznzt/hdt1.jpg) center center #cf0302;}

/*内容一*/
.main1{ width:100%; height:164px; border-bottom:1px solid  #e5e5e5; overflow:hidden;}
.us{ width:1200px; height:164px; margin:0 auto;}
.we{ width:296px; height:64px; margin:60px auto 38px; border:1px solid #999999; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.we b{ font-size:30px; font-family:"微软雅黑"; color:#3e3e3e; font-weight:normal; position:absolute; left:85px; top:-22px; background:#FFF; height:40px; line-height:40px; padding:0 5px}
.we em{ font-size:24px; font-style:normal; position:absolute; top:45px; left:90px; background:#FFF; height:40px; line-height:40px; padding:0 5px}

/*内容二*/
.main2{ width:1200px; height:373px; margin:0 auto; padding-top:22px}
.main2_l{ width:600px; height:331px; float:left}
.main2_r{ width:565px; height:331px; float:right}
.main2_r_bt{width:565px; height:70px;background:url(/focus1/hdsznzt/main2_rbg.jpg) repeat-x;}
.main2_r h1{ height:35px; line-height:35px;  font-size:20px; font-weight:bold; text-align:center; color:#333333;font-family:"微软雅黑";}
.main2_r span{font-size:16px; text-align:center; color:#333333;font-family:"微软雅黑"; margin-left:160px; line-height:30px;}
.main2_r p{ line-height:35px; letter-spacing:1px; text-indent:2em; color:#4c4b4b; font-size:15px}

.nr_q{width:1200px; line-height:30px;font-size:16px; text-align:left; color:#333333;font-family:"微软雅黑"; text-indent:2em; margin:0 auto;}

.main0a{ width:100%; height:164px;  border-bottom:1px solid #b5b5b5; overflow:hidden;}
.main0a_{ width:1200px; height:164x; margin:0 auto;}
.contact0{ width:496px; height:54px; margin:60px auto 38px; border:1px solid #cf0101; line-height:64px; text-align:center; position:relative; color:#777777; font-size:14px}
.contact0 b{ font-size:30px; font-family:"微软雅黑"; color:#cf0101; font-weight:normal; position:absolute; left:60px; top:-22px; background:#fff; height:40px; line-height:40px; padding:0 5px}
.contact0 em{ font-size:24px; font-style:normal; position:absolute; top:35px; left:120px;  height:40px; line-height:40px; padding:0 5px; color:#cf0101;background:#fff;}

.main0b{ width:100%; height:740px; }
.main0b_{ width:1200px; height:740px; margin:0 auto; padding-top:22px}
/*内容三a*/
.main3a{ width:100%; height:164px; background:#cf0302; border-bottom:1px solid #fcdedd; overflow:hidden;}
.main3_{ width:1200px; height:164x; margin:0 auto;}
.service{ width:496px; height:54px; margin:60px auto 38px; border:1px solid #fcdedd; line-height:64px; text-align:center; position:relative; color:#fcdedd; font-size:14px}
.service b{ font-size:30px; font-family:"微软雅黑"; color:#fcdedd; font-weight:normal; position:absolute; left:110px; top:-22px; background:#cf0302; height:40px; line-height:40px; padding:0 5px}
.service em{ font-size:24px; font-style:normal; position:absolute; top:35px; left:120px; background:#cf0302; height:40px; line-height:40px; padding:0 5px; color:#fcdedd}
/*内容三b*/
.main3b{ width:100%; height:396px; }
.main3b_{ width:1200px; height:396px; margin:0 auto}
.main3b_ ul li{ float:left; width:230px; margin:34px 10px auto 120px}
.main3b_ ul li img{ margin-left:24px}
.main3b_ ul li h1{ text-align:center; color:#fff; font-family:"微软雅黑"; font-weight:normal; line-height:65px}
.main3b_ ul li p{ color:#8ac5fd; line-height:20px; letter-spacing:1px}

/*内容四a*/
.main4a{ width:100%; height:164px; border-bottom:1px solid #b5b5b5; overflow:hidden; margin-top:20px;}
.main4a_{ width:1200px; height:164x; margin:0 auto;}
.case{ width:496px; height:54px; margin:60px auto 38px; border:1px solid #cf0101; line-height:64px; text-align:center; position:relative; color:#989898; font-size:14px}
.case b{ font-size:30px; font-family:"微软雅黑"; color:#cf0101; font-weight:normal; position:absolute; left:40px; top:-22px; background:#FFF; height:40px; line-height:40px; padding:0 5px}
.case em{ font-size:24px; font-style:normal; position:absolute; top:35px; left:120px; background:#FFF; height:40px; line-height:40px; padding:0 5px; color:#cf0101}
/*内容四b*/
.main4b{ width:100%; height:506px; }
.main4b_{ width:1200px; height:500px; margin:0 auto; padding-top:24px; overflow:hidden}
.main4b_ ul li{ float:left; margin-right:53px; width:260px; height:330px}
.box a.left{ background:url(/focus1/hdsznzt/case_l.jpg); position:absolute; width:30px; height:60px; top:150px; left:-40px;}
.box a.right{ background:url(/focus1/hdsznzt/case_r.jpg); position:absolute; width:30px; height:60px; top:150px; right:-40px;}
.box{width:1200px; height:331px; margin:0 auto;position:relative;}

/*内容五a*/
.main5a{ width:100%; height:164px;  border-bottom:1px solid #b5b5b5; overflow:hidden;}
.main5a_{ width:1200px; height:164x; margin:0 auto;}
.contact{ width:496px; height:54px; margin:60px auto 38px; border:1px solid #cf0101; line-height:64px; text-align:center; position:relative; color:#777777; font-size:14px}
.contact b{ font-size:30px; font-family:"微软雅黑"; color:#cf0101; font-weight:normal; position:absolute; left:90px; top:-22px; background:#fff; height:40px; line-height:40px; padding:0 5px}
.contact em{ font-size:24px; font-style:normal; position:absolute; top:35px; left:120px; background:#fff; height:40px; line-height:40px; padding:0 5px; color:#cf0101}
/*内容五b*/
.main5b{ width:100%; height:794px; }
.main5b_{ width:1200px; height:764px; margin:0 auto;padding-top:10px; }
.nrxq2 { width:1170px;height:734px;  background:#fff;padding:10px; }
.zpwb { width:274px; height:208px;  padding:5px; float:left; margin-top:6px; margin-left:5px;}
.wzsm { width:274px; height:25px; background:#e5e5e5; text-align:center; color:#000; margin-top:5px; line-height:25px;  font-size:15px}
.wzsm a:link,.wzsm a:visited { color:#c0758a; text-decoration:none; }
.wzsm a:hover { color:#b2193a; text-decoration:underline; }
.zpts {width:274px; height:180px;}
/*内容六a*/
.main6a{ width:100%; height:164px; border-bottom:1px solid #b5b5b5; overflow:hidden;background:#cccccc}
.main6_{ width:1200px; height:164x; margin:0 auto;}
.partner{ width:496px; height:54px; margin:60px auto 38px; border:1px solid #cf0101; line-height:64px; text-align:center; position:relative; color:#999999; font-size:14px}
.partner b{ font-size:30px; font-family:"微软雅黑"; color:#cf0101; font-weight:normal; position:absolute; left:80px; top:-22px; background:#cccccc; height:40px; line-height:40px; padding:0 5px}
.partner em{ font-size:24px; font-style:normal; position:absolute; top:35px; left:120px; background:#cccccc; height:40px; line-height:40px; padding:0 5px; color:#cf0101}
/*内容六b*/
.main6b{ width:100%; height:664px;}
.main6b_{ width:1200px; height:664px; margin:0 auto; padding-top:20px}


#history{width:1200px;height:500px;position:relative;margin:0 auto; overflow-y: scroll;overflow-x:hidden; padding-top:20px;}
.title{height:92px;line-height:35px; }
.title h2{color:#7c7c7c;font-size:18px;font-weight:500; padding-left:180px;}
#circle{width:78px;height:68px;margin-left:190px;border:6px solid rgba(0,0,0,0.15);border-radius:95px;text-indent:0;text-align:center;padding-top:16px;padding-left:4px;float:left;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	border-color:rgba(255,255,255,0.6);background-color:#fb1c1c;
}
#circle:hover{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	border-color:rgba(0,0,0,0);
}
.clock{display:block;}
.dwzd{ width:600px; height:67px; line-height:67px; float:left;font-size:24px; text-align:left; font-weight:bold;color:#cf0101;font-family:"微软雅黑"; margin:10px 0 0 10px;}
#circle:hover {border-color:rgba(255,255,255,0.6);background-color:#cf0101;}
#circle:hover .clock{display:block;}
#circle:hover .circlecontent{display:none;}
#circle span{font-size:18px;color:#b0b0b0;}
#circle .clock{
	background:url(/focus1/hdsznzt/clock.png) no-repeat 0 0;width:83px;height:83px;display:none;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	transition:all 0.5s linear;
	border-radius:0;
}
#circle:hover .clock{border-radius:83px;}
.timeyear{color:#fff;font-size:36px;line-height:20px; padding-top:10px; font-weight:bold;}
.timeblock{height:28px;}
.timeblock span{display:block;height:24px;width:18px;background:url(/focus1/hdsznzt/date.png) no-repeat 0 0;float:left;}
.timeblock .numf{background-position:0px -48px;}
.timeblock .nums{background-position:0px 0px;}
.timeblock .numt{background-position:0px -24px;}
.timeblock .numfo{background-position:0px -72px;}
#content{height: auto; overflow:hidden;width:1200px;overflow:hidden;background:url(/focus1/hdsznzt/vertical.png) repeat-y 234px 2px;}
.list{overflow:hidden;}
.list li{height:110px;vertical-align:bottom;overflow:hidden;position:relative;}
.liwrap{height:55px;margin-top:10px;}
.lileft{ float:left;height:55px;width:200px;line-height:35px;text-align:right;}
.liright{float:left;height:55px;width:900px; margin-left:70px;}
.histt{height:35px;line-height:35px;color:#4c4b4b;font-size:18px; font-weight:bold;}
.hisct{font-size:15px;color:#4c4b4b;}
.md{font-size:18px;color:#7b7a7a;}
.year{font-size:12px;color:#7b7a7a;margin-right:10px;}
.point{width:55px;height:55px;position:absolute;top:0;left:209px;background:url(/focus1/hdsznzt/point.png) no-repeat 0px 18px;overflow:hidden;}
.point b{
	height:16px;width:16px;background:#fff;display:block;margin:17px 0 0 19px;border-radius:18px;border:2px solid #6bc30d;
	-webkit-transition:all 0.1s linear;
	-moz-transition:all 0.1s linear;
	-o-transition:all 0.1s linear;
	transition:all 0.1s linear;
	position:absolute;
	top:0;left:0;
}
.thiscur .point b{border:7px solid rgba(107,195,13,0.6);margin:12px 0px 0px 14px;border-radius:52px;}


#arrow ul li{
	display:block;height:20px;width:20px;background:url(/focus1/hdsznzt/icons.png) no-repeat 0 0;cursor:pointer;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
}
#arrow ul li:active{background-color:#000;}
#arrow ul .arrow_active{
	background-color:#000;
	-webkit-transition:all 0.1s ease-in;
	-moz-transition:all 0.1s ease-in;
	-o-transition:all 0.1s ease-in;
	transition:all 0.1s ease-in;
}
#arrow ul .arrowup{background-position:0px -26px;margin-bottom:10px;}
#arrow ul .arrowdown{background-position:0px 0px;}
.gb_carousel { background-color:#fff; margin-left:10px; }
.gbc_left {  padding:10px 0 0 10px; _padding:9px 0 0 9px; }

.section{width:1200px;margin:20px auto 0 auto;overflow:hidden;}  
.section ul{width:1200px;}  
.section ul li{float:left;margin-right:14px;margin-bottom:13px;display:inline;width:274px;height:180px;overflow:hidden;position:relative;}  
.section ul li .photo{width:274px;height:180px;overflow:hidden;}  


.panel-overlay-link, .panel-overlay-index { display:block; padding-top:10px; font-family:微软雅黑, 黑体; }
.panel-overlay-link, .panel-overlay-link:hover { text-decoration:none; }
.panel-overlay-index { position:absolute; top:0; right:10px; font-size:16px; }

.filmstrip li { width:90px; height:60px; overflow:hidden; }
.filmstrip img { width:128px; height:60px; margin-left:-19px; }
.gallery_main { width:710px; height:350px; text-align:center; }
.gallery_carousel { overflow:hidden; border:1px solid red; padding:8px 0; }
.nav-next, .nav-prev { background:url(/focus1/hdsznzt/picsquare_icons.png) repeat 0 -292px #fff; }
.nav-prev { background-position:0 -292px; }
.nav-prev:hover { background-position:-60px -292px; }
.nav-prev:active { background-position:-120px -292px; }
.section .rsp{width:274px;height:180px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}  
.section .text{position:absolute;width:274px;height:180px;left:-274px;top:0px;overflow:hidden;}  
.section .text p{width:274px;margin-top:80px;line-height:30px;text-align:center;color:#fff;background:#fa3d3d;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;font-family:"microsoft yahei";font-size:15px;}  
.nav-next { background-position:-25px -292px; }
.nav-next:hover { background-position:-85px -292px; }
.nav-next:active { background-position:-145px -292px; }
.wzdh { height:31px; text-align:center; line-height:31px; background:url(http://www.housoo.com/focus1/rykf16/bjx.jpg); border-bottom:1px solid #CCCCCC  }
.wzdh img { vertical-align:middle;}
.wzdh a:link,.wzdh a:visited { text-decoration:none; color:#000;}
.wzdh a:hover { text-decoration:underline; color:#000; }

/*底部*/
.bottom{ width:100%; height:140px; background:#cf0101;}
.bottom_{ width:1200px; height:140px; margin:0 auto; padding-top:34px}
.zdb { margin:0 auto; text-align:center; font-size:12px; line-height:24px; padding-top:30px; height:100px; color:#fff; }
.zdb a:link,.zdb a:visited { color:#cca682; text-decoration:underline; }
.zdb a:hover { color:#fff; text-decoration:underline; }