@charset "utf-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0;
	border: 0;
	font-family: "Microsoft YaHei";
}
.clear{
	clear: both;
}
body{
	margin: 0px;
	padding: 0px;
	font: normal 12px/150% Tahoma;
	font-family:"微软雅黑","宋体";
	line-height: 1.5em;
	text-align:center;
	width:100%;
}
img{ border:0px;}

a:link,a:visited{ color:#000000; font-weight: normal; text-decoration:none;} 
a:hover,a:active{ color:#ff0000;text-decoration:none; }
.mt30{ margin-top:30px;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.clearer{ clear:both;}
h3{ font-size:16px; line-height:35px; color:#ffe9c2;font-family:"微软雅黑";}
.top{background: url(hfq_images/hfq_top1.jpg) center top no-repeat;height: 734px;}
.top_wm{background: url(hfq_images/hfq_top_wm.jpg) center top no-repeat;height: 734px;}
.top_wm2{background: url(hfq_images/hfq_top_wm2.jpg) center top no-repeat;height: 512px;}

.hfq_01{
	width: 100%;
        min-width: 1200px;
	height: 674px;
	background: url(hfq_images/hfq_header_bg.jpg) center no-repeat;
}
.hfq_02{
	width: 100%;
    min-width: 1200px;
	height: 570px;
	background: url(hfq_images/hfq_huigu_bg.jpg) center no-repeat;
}
.hfq_03{
	width: 100%;
    min-width: 1200px;
	height: 953px;
	background: url(hfq_images/hfq_focus_bg.jpg) center no-repeat;
}
.hfq_04{
	width: 100%;
    min-width: 1200px;
	height: 800px;
	background: url(hfq_images/hfq_zhanwang_bg.jpg) center no-repeat;
}
.hfq_05{
	width: 100%;
    min-width: 1200px;
	height: 694px;
	background: url(hfq_images/hfq_news_bg.jpg) center no-repeat;
}
.headline{
	width: 1200px;
	height: 674px;
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.headline_ico{
	width: 107px;
	height: 78px;
	background: url(hfq_images/headline_ico.png);
	position: absolute;
	left: 43px;
	top: 0;
}
.huigu_ico{
	width: 107px;
	height: 98px;
	background: url(hfq_images/huigu_ico.png);
	position: absolute;
	left: 43px;
	top: 0;
}
.zhanwang_ico{
	width: 107px;
	height: 98px;
	background: url(hfq_images/zhanwang_ico.png);
	position: absolute;
	left: 43px;
	top: 0;
}
.focus_ico{
	width: 107px;
	height: 98px;
	background: url(hfq_images/focus_ico.png);
	position: absolute;
	left: 43px;
	top: 0;
}
.index_ico{
	width: 107px;
	height: 98px;
	background: url(hfq_images/index_ico.png);
	position: absolute;
	left: 43px;
	top: 0;
}
.headline h1{
	font-size: 40px;
	color: #275abc;
	text-align: center;
	letter-spacing: 5px;
	text-indent: 65px;
}
.headline h4{
	font-size: 14px;
	font-weight: normal;
	padding: 40px 60px;
	line-height: 26px;
	text-indent: 2em;
	text-align:left;
}
.video{
	width: 582px;
	height: 360px;
	position: absolute;
	left: 27px;
	bottom: 87px;
}
.video .des{
	display: block;
	width: 100%;
	height: 36px;
	background: url(hfq_images/graybg.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 36px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
}
.headline .news{
	width: 530px;
	height: 410px;
	position: absolute;
	right: 31px;
	top: 172px;
}
.list{
	list-style: none;
}
.headline .news .list li{
	margin-top: 30px;
}
.headline .news .list li h2{
	font-size: 20px;
	color: #3e3e3e;
	line-height: 40px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.headline .news .list li p{
	line-height: 28px;
	font-size: 14px;
	color: #999999;
	max-height: 56px;
	overflow: hidden;
	text-align: justify;
}
.headline .news .list li p a{
	text-decoration: none;
	color: #f02517;
}
.news .more{
	font-size: 12px;
	text-decoration: none;
	color: #787878;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #ececec;
	padding: 2px;
}

.hfq_03 .container .img1{
	width: 240px;
	height: 115px;
	padding: 20px 0;
	float: left;
	position: relative;
}
.img1 a{
	display: block;
	width: 100%;
	height: 30px;
	background: url(hfq_images/graybg.png) repeat;
	line-height: 30px;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	position: absolute;
	bottom: 20px;
	left: 0;
}
.hfq_03 .container .img1{
	margin-right: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

.hfq_03 .container .mes{
	height: 334px;
}
.hfq_03 .container .mes a{
	display: block;
	float: left;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	position: relative;
}
.hfq_03 .container .mes a span{
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	background: url(hfq_images/graybg.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}
.hfq_03 .container .mes .a1{
	width: 275px;
	height: 334px;
	background: url(hfq_images/hn_fengugang_1.jpg);
}
.branch2{
	width: 225px;
	margin: 0 10px;
	float: left;
}
.hfq_03 .container .mes .a2{
	width: 225px;
	height: 162px;
	background: url(hfq_images/hn_fengugang_2.jpg);
}
.hfq_03 .container .mes .a3{
	width: 225px;
	height: 162px;
	margin-top: 10px;
	background: url(hfq_images/hn_fengugang_3.jpg);
}
.hfq_03 .container .mes .a4{
	width: 235px;
	height: 334px;
	background: url(hfq_images/hn_fengugang_4.jpg);
}
.branch3{
	width: 225px;
	float: left;
	margin: 0 10px;
}
.hfq_03 .container .mes .a5{
	width: 225px;
	height: 162px;
	background: url(hfq_images/hn_fengugang_5.jpg);
}
.hfq_03 .container .mes .a6{
	width: 225px;
	height: 162px;
	background: url(hfq_images/hn_fengugang_6.jpg);
	margin-top: 10px;
}
.branch4{
	width: 190px;
	float: left;
}

.hfq_03 .container .mes .a7{
	width: 190px;
	height: 334px;
	background: url(hfq_images/hn_fengugang_7.jpg);
	
}


.top_list{background: url(2017lianghui_bg.jpg) center top no-repeat;height: 1600px;overflow:hidden;}
.top_content{background: url(2017lianghui_bg.jpg) center top no-repeat;height: 2000px;overflow:hidden;}
.bottom{
	height:265px;
	background-image: url(2017lianghui_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.t1{
	height:1127px;
	background-image: url(2017lianghui_t1_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	overflow:hidden;
}
.t2t{
	height:253px;
	background-image: url(2017lianghui_t2.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.t2{
	height:859px;
	background-image: url(2017lianghui_t2_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	overflow:hidden;
}
.t3t{
	height:260px;
	background-image: url(2017lianghui_t3.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.t3{
	height:905px;
	background-image: url(2017lianghui_t3_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	overflow:hidden;
}
.t4t{
	height:250px;
	background-image: url(2017lianghui_t4.jpg);
	background-repeat:no-repeat;
	background-position: center top;
}
.t4{
	height:520px;
	background-image: url(2017lianghui_t4_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	overflow:hidden;
}
.t5{
	height:550px;
	background-image: url(2017lianghui_t4_bg.jpg);
	background-repeat:repeat-y;
	background-position: center top;
}
h2.top_title{font-size: 35px;
	color:#CC6600;
	text-align: center;
	letter-spacing: 5px;
	text-indent: 65px;}
h2.top_title2{font-size: 35px;
	color:#ff6666;
	text-align: center;
	letter-spacing: 5px;
	text-indent: 65px;}
h2.top_title_content{font-size: 20px;
	color:#ff6666;
	text-align: center;
	letter-spacing: 5px;
	text-indent: 65px;}
h2.top_title3{font-size: 35px;
	color:#33cc33;
	text-align: center;
	letter-spacing: 5px;
	text-indent: 65px;}


.container{ width:1200px; margin:0 auto;position: relative;}

.topcnt{position: relative;width: 851px;margin:0 auto;margin-top: 180px;}
.toptitle{width:851px;height: 272px;position: absolute;left: -20%;top:0;margin-left: -411px;}
.redbg{background: #ffffff;padding: 0;height: 710px;}

.t1cnt{position: relative;width: 851px;margin:0 auto;margin-top: 0px;}
.dy{width: 790px;position: absolute;left: 120%;top:0px;margin-left: -600px;}
.dy2{width: 790px;position: absolute;left: 120%;top:0px;margin-left: -570px;}
.dy p{font-size: 16px;line-height: 30px;}


.part1cnt,.part2cnt1,.part2cnt2,.part3cnt,.part4cnt{position: relative;width: 100%;}
.part1cnt .left{width:609px;position: absolute;left: -20%;top:5px;margin-left: -562px;}
.part1cnt .right{width:495px;position: absolute;left: 120%;top:5px;margin-left: 68px;}

.part1cnt .left dl img{border: 1px solid #fff;}
.part1cnt .textbg{background: #c74c51;padding: 15px;}
.part1cnt .textbg h3,.part1cnt .textbg p,.part1cnt .textbg p a,.part1cnt .right p{color: #000;}
.part1cnt .right h3{background: #c74c51;color: #fff;}
.part1cnt .right p{font-size: 15px;}
.part1cnt .textpic{overflow: hidden;}
.part1cnt .textpic a img{float: left;margin-right: 20px;border: 1px solid #fff;}

.yellowbg{background: #fff;padding: 60px 0;height: 530px;}
.part2cnt1 .left{width:390px;position: absolute;left: -20%;top:5px;margin-left: -562px;}
.part2cnt1 .right{width:710px;position: absolute;left: 120%;top:5px;margin-left: -145px;}
.part2cnt1 .left a img,.part2cnt2 .right a img{border: 1px solid #3f9f46;}
.part2cnt1 .left span,.part2cnt2 .right span{display: block;height: 35px;background:#3F9F46;color: #fff;line-height: 35px;font-size: 15px;}
.part2cnt1 .right h3,.part2cnt2 .left h3{color: #fff;background: #3F9F46;}
.part2cnt1 .left h3{background: #ececec;color: #000;}

.yellowbg2{background: #fff;padding: 60px 0;height: 650px;}
.part2cnt2 .left{width:580px;position: absolute;left: -20%;top:5px;margin-left: -562px;}
.part2cnt2 .right{width:513px;position: absolute;left: 120%;top:25px;margin-left: 48px;}
.part2cnt2 .right h3,.part2cnt2 .left h3{color: #000000;background: #fcecdc;}

.bluebg{background:#fff;padding: 60px 0;height: 500px;}
.bluebg2{background:#fff;padding: 60px 0;height: 1340px;}

.part4cnt .xzpic{width:1123px;position: absolute;left: 120%;top:0px;margin-left: -562px;}

#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top;}
#d_tab29{position:relative; height:397px;margin-top: 40px;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:1123px;height:100%} 
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%;border: 1px solid #fff;}
#d_tab29 .d_img li span{width: 100%;line-height: 30px;color:#fff; position:absolute;bottom:0px;left:0px;text-align:center;font-size:15px;background: #000;opacity: 0.7;filter: alpha(opacity=70);_opacity: 0.7;_filter: alpha(opacity=70);}
#d_tab29 .d_img li.d_pos1{display:block;width:561px;left:0%;top:20px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:611px;left:22%;top:0px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:561px;right:0%;top:20px;z-index:1}

/*#d_tab29 .d_menu{position:absolute;bottom:-45px;width:100%;text-align:center}
#d_tab29 .d_menu li{display:inline-block;zoom:1;*display:inline;background:url('hfdw20160607_btn.png') no-repeat 0 0;width:12px;height:12px;cursor:pointer;margin-right:3px}
#d_tab29 .d_menu li.d_select{background:url('hfdw20160607_btn.png') no-repeat 0 -18px}*/
#d_tab29 .d_next{position:absolute;left:50%;margin-left:440px;top:170px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute;left:50%;margin-left:-540px;top:170px;z-index:10;cursor:pointer}

.jy{background: url(xcwmcx20160615_jsy.jpg) center no-repeat;height: 146px;position: relative;}
.jy p{width: 744px;position: absolute;top: 30px;left: 300px;color: #fff;font-size: 15px;line-height: 28px;}

.footer{background: url(2017lianghui_bottom.jpg) center top no-repeat;height:325px;overflow:hidden;}
.index{ background-image:url(2017lianghui_index.jpg)}
