﻿
/* CSS Document */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea {margin:0; padding:0; font-style: normal;font:14px/22px 'microsoft yahei',"\5B8B\4F53",Arial, Helvetica, sans-serif;}

/*默认16px  1.5em 24像素  0.875em 14px*/
ol, ul ,li{list-style-type:none;}
img {border: 0;}
body{color:#666666; background:#ffffff; }
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#666666;text-decoration:none; } 
a:hover{color:#196FAA;}
.clear {display:block;clear: both;height:0;line-height:0;overflow:hidden;visibility: hidden;font-size:0px;}
.left{float:left;}.right{float:right;}
.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}
*{margin:0; padding:0}
.ff{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}


/*首页 头部*/
.t1{ width:100%; height:30px; background:#F9F9F9; margin:0 auto; border-bottom:#f0f0f0 1px solid;}
.t1c{ width:1120px; height:29px; margin:0 auto;}
.t1z{ float:left; font-size:12px; color:#666666; line-height:29px;}

.t1y{ float:right;}
.t1y a {display:block;float:left;width:80px;height:29px;line-height:29px;padding-right:5px;background:url(../image/Igray.gif) no-repeat right center;
margin-left:10px;overflow:hidden; font-size:12px;}
.t1y a:hover {color:#cc0000;background:url(../image/Ired.gif) no-repeat right center;}
.t1y a span {display:block;width:55px;height:29px;padding-left:25px;overflow:hidden;}
.t1y a.sjz span {background:url(../image/phone.jpg) no-repeat left center;}
.t1y a.swsy span {background:url(../image/01.jpg) no-repeat left center;}
.t1y a.jrsc span {background:url(../image/02.jpg) no-repeat left center;}
.t1y a.lxfs span {background:url(../image/03.jpg) no-repeat left center;}
.t2{ width:100%; height:89px; margin:0 auto; border-bottom:#E4E4E4 1px solid;}
.t2c{ width:1120px; height:auto; margin:0 auto; background:#009900;}
.logo{ width:177px; height:63px; float:left; margin:13px 0 0 0;}

/*导航*/
.menu{ width:720px; float:left;height:88px; margin-left:10px; }
.nav{width:720px;height:88px;margin:0 auto;}
.menu li.primary{float:left;position:relative;z-index:2; line-height:88px;}
.current-menu>a{background:#f9f9f9; border-bottom:#FF0000 2px solid;}
.primary a{width:90px;float:left;font-family:"微软雅黑";color:#393838;display:block;text-decoration:none;font-size:16px;text-align:center;}
.primary a i{ display:block; width:100%; height:20px;}
.primary a span{ display:block; width:100%; height:68px; line-height:68px;}
.primary ul li a:hover{text-decoration:underline}
.primary ul{position:absolute;top:90px;left:0;z-index:999;background: url(../image/bg_lead.jpg) repeat-x;line-height:24px;display:none;padding:5px 0}
.primary ul li{float:left;width:100%}
.primary ul li a{color:#FFF;line-height:30px;font-size:12px}
.primary ul.pcenter{left:-260px;width:1100px;height:520px;}
.primary ul.pcenter dl{float:left;width:240px;height:426px;padding:10px;}
.primary ul.pcenter dl.list-1 dd p{color:#fff;font-weight:normal;font-size:12px;display:block;width:100%}
.primary ul.pcenter dl.list-1 dd p span{display:inline-block;float:left;font-weight:normal;line-height:24px;margin:0 5px}
.primary ul.pcenter dl.list-1 dd p a{padding-left:0;background:0}
.primary ul.pcenter dl.list-2{}
.primary ul.pcenter dl.list-5{padding:0}
.primary ul.pcenter dl a{color:#fff;line-height:24px}
.primary ul.pcenter a{width:216px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;padding:0;font-family:'宋体';font-size:12px;text-align:left}
.primary ul.pcenter a:hover{text-decoration:underline}
.primary ul.pcenter dt a{font-size:16px;color:#fff;font-weight:bold;line-height:46px;width:auto;font-family:"微软雅黑"; text-decoration:underline;}
.primary ul.pcenter dl dd{width:100%;overflow:hidden}
.primary ul.pcenter dl dd a{width:auto;padding-left:10px;background:url(../image/Sweets.gif) left -345px no-repeat}/*.primary ul.pcenter dl dd.hot{background:url(../image/Sweets.gif) left -345px no-repeat}*/
.primary ul.pcenter dl dd.hot a{padding-right:32px;color:#ef2416}
.primary ul.pcenter dt a:hover{text-decoration:underline;color:#fff}
.primary ul.pcenter dl dd span{font-size:12px;color:#fff;font-weight:bold;line-height:35px;display:inline-block}
.primary ul.pcenter dl.list-2 dd span{padding-right:5px;padding-left:10px;background-color:#35374b}
.primary ul.pcenter dl a.title{color:#fff}
.primary ul.pcenter div{width:100%;float:left;height:83px; }
.primary ul.pcenter div span, .primary ul.pcenter div a{display:inline-block;height:83px;line-height:83px;float:left}
.primary ul.pcenter div span{font-family:"宋体";font-size:14px;color:#fff;font-weight:bold}
.primary ul.pcenter div a{font-family:"宋体";font-size:12px;color:#fff;margin-left:20px;width:100px;}

/*顶部电话*/
.tel{ float:right; height:45px; background: url(../image/dh.png) left top no-repeat; margin-top:22px; width:200px; overflow:hidden;}
.tel p{ color:#FF3300; font-size:22px;font-family:Arial, Helvetica, sans-serif; line-height:20px; display:block; float:left; margin:5px 0 0 52px;}

/*首页背景幻灯片*/

.hdp{ width:100%; height:420px; margin:0 auto; background:#f0f0f0; position:relative; }
.flexslider{position:relative;height:420px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat; margin:0 auto; width:100%; z-index:1;}
.slides{position:relative;z-index:8;}
.slides li{height:420px;}
.fudong{ width:100%; height:49px; bottom:0; left:0; position:absolute; z-index:88;}
.flex-control-nav{position:absolute;bottom:20px;z-index:9999;width:100%;text-align:center;  height:26px; }
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:6px 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:9999;width:100%;top:30%;}
.flex-direction-nav li a{display:block;width:65px;height:129px;overflow:hidden;cursor:pointer;position:absolute;}
#hdpa{ display:block; width:100%; height:100%;}
.flex-direction-nav li a.flex-prev{left:8%;background:url() center center no-repeat;}
.flex-direction-nav li a.flex-next{right:8%;background:url() center center no-repeat;}
/*产品导航*/
.bg9{ width:100%; height:195px; margin:0 auto; background:#f9f9f9;}
.cpmenu{ width:1120px; height:195px; margin:0 auto;}
.cpmenu ul{margin-top:31px; float:left; width:1120px;}
.cpmenu ul li{ float:left; height:132px; margin:0 34px 0 0;}
.cpmenu ul li img{ width:254px;}
.cpmenu ul li h3{ background-color: rgba(0,0,0,0.7); font-size: 14px; height:30px; line-height:30px; width:100%; text-align:center; position: relative; top:-30px;}
.cpmenu ul li a{ color:#FFF;}
#mr0{ margin:0;}
/*简介新闻*/
.sbox{ width:100%; height:auto; margin:0 auto;}
.sboxc{ width:1120px; height:auto; overflow:hidden; margin:0 auto;}
.jianjie{ width:470px; height:288px; float:left;}
.bt{ width:100%; height:60px; float:left;}
.bt h1{ display:block; float:left; height:60px; line-height:60px; font-size:20px; font-weight:bold; color:#333333;}
.bt span{ display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#666666; line-height:40px; margin:12px 0 0 10px;}
.jjc{ width:100%; float:left;}
.jjpic{ width:177px; height:228px; float:left;}
.jjcontent{ width:270px; height:228px; float:left; margin-left:23px; font-size:13px; color:#666666; line-height:26px; position:relative;}
#jjmore{ position:absolute; bottom:0; left:0; line-height:30px; padding:0 15px 0 15px; background:#DA251C; color:#FFFFFF; font-size:12px;}
.news{ width:350px; height:288px; float:left; margin-left:23px;}
.news ul{ width:100%; height:auto; overflow:hidden; float:left;}
.news ul li{ width:100%; height:38px; float:left;}
.news ul li a{ width:100%; display:block; float:left; height:37px; border-bottom:#E4E4E4 1px solid; background:url(../image/solutionbg.jpg) right center no-repeat; font-size:13px; line-height:37px;}
.news ul li a:hover{ background:#DA251C; color:#FFFFFF; text-indent:6px;}
#first{width:100%; display:block; float:left; height:37px; background:#f9f9f9; color:#666; text-indent:6px; font-size:13px; line-height:37px;}
.newstu{ width:242px; float:right; height:288px; position:relative;overflow:hidden;}
.newstu .hd{ overflow:hidden;height:40px; margin-top:20px;}
.newstu .hd .prev,.newstu .hd .next{ display:block;  width:20px; height:20px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:#DA251C; text-align:center; color:#FFFFFF; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}
.newstu .hd .next{ background-position:0 -50px;}
.newstu .bd ul{ overflow:hidden; zoom:1;}
.newstu .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
.newstu .bd ul li .pic{ text-align:center; }
.newstu .bd ul li .pic img{ width:242px; height:150px; display:block; }
.newstu .bd ul li .pic a:hover img{ border-color:#999;  }
.newstu .bd ul li .title{ background:#f9f9f9; height:78px;}
.newstu .bd ul li .title span{ display:block; float:left; width:216px; height:46px; line-height:23px;background:#f9f9f9; margin:12px 0 0 12px; text-align:left;}

/*精品案例*/
.bt1{ width:100%; height:60px; float:left; border-bottom:#EAE9E9 1px solid;}
.bt1 h1{ display:block; float:left; height:60px; line-height:60px; font-size:20px; font-weight:bold; color:#333333;}
.bt1 span{ display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#666666; line-height:40px; margin:12px 0 0 10px;}
.more{ float:right; line-height:60px; display:block; font-size:12px; color:#666666;}
.more:hover{ color:#DA251C;}


.case{ width:1120px; height:168px; position:relative; float:left; margin-top:20px; }
.case li{width:210px; height:168px; float:left;margin:0 17px 0 0;} 
.case .hd{overflow:hidden; -moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-khtml-user-select: none;user-select: none;}
.case .hd .prev{ width:25px; height:69px; position:absolute; left:-25px; top:50px; background:url(../image/case_tab_l.png) no-repeat; cursor:pointer;transition: all .2s ease-out; z-index:888888;}
.case .hd .next{ width:25px; height:69px; position:absolute; right:-25px; top:50px; background:url(../image/case_tab_r.png) no-repeat; cursor:pointer;transition: all .2s ease-out;z-index:888888;}
.case:hover .prev{ left:0;}
.case:hover .next{ right:0;}
.case .bd ul{ overflow:hidden; zoom:1; }
.case .bd ul li a img{ width:210px; height:128px;}
.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.alnm{width:210px; height:30px;line-height:20px; text-align:center; float:left;  }
.alnm a{ display:block; float:left;width:210px; height:30px;text-align:center; font-size:12px; background:#E9E9E9; color:#333; line-height:30px; font-family:"Microsoft YaHei";}
.ver_pic{width:210px;height:128px;text-align:center;position:relative;display:table-cell;vertical-align:middle;}



/*底部*/
/*search*/
.search {background:#F9F9F9; border-top:#F0F0F0 1px solid;border-bottom:#F0F0F0 1px solid;padding:30px 0px;color:#666666;overflow:hidden;}
.wrap {width:1120px;margin:0 auto;}
.search .search_left {display:block;width:110px;height:40px;float: left;line-height:40px;overflow: hidden;}
.search .search_left span {
	display:block;
	font-size: 16px;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.search .search_right {
	display:block;
	width:600px;
	height:40px;
	float: right;
	line-height:40px;
	overflow: hidden;
}
.search .search_right span {
	display:block;
	font-size:14px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:right;
}
.search .search_right span strong {
	color:#FF3300; 
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.search .searchfrm {
	display:block;
	float:left;
	width:398px;
	height:38px;
	color:#999999;
	border: 1px solid #c9c9c9;
	background:white;
	margin-right:10px;
	overflow:hidden;
}
.search .searchfrm input.inputbox {
	display:block;
	float:left;
	width:330px;
	height:20px;
	line-height:20px;
	padding:9px;
	border:0;
	overflow:hidden;
	color:#999999;
}
.search .searchfrm input.btnhidden {
	display:block;
	float:right;
	width:40px;
	height:38px;
	background: url(../image/search.jpg) no-repeat right center;
	cursor:pointer;
	overflow:hidden;
	border:0;
}

/*底部*/

.foot {
	background:#40434A;
	color: white;
}
.footb{ background:#313237;}
.wrapper {
	width:1120px;
	margin:0 auto;
	overflow:hidden;
}
.footTop {
	height:240px;
	margin:40px 0px 20px;
	overflow:hidden;
}
.ftLeft {
	width:260px;
	padding-bottom:10px;
}
.ftLeft h2.padtop20 {
	font-size:18px;
	font-weight:normal;
}
.huDong {
	padding-top:25px;
	width:260px;
	height:150px;
	overflow:hidden;
	
}
.hdShare {
	display:block;
	float:left;
	height:150px;
	width:110px;
	margin-right:20px;
	overflow:hidden;
}
.hdShare img {
	display: block;
	width:110px;
	height:110px;
	overflow:hidden;
}
.hdShare span {
	display:block;
	width:110px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:white;
	overflow:hidden;
}
.ftNav {
border-left:1px dashed #fff;
	width:800px;
	display:inline;
	overflow:hidden;
	padding-left:30px;
	
}
.ftnav_box {
	width:800px;
}
.fnav_dd {
	width:105px;
	display:inline;
	float:left;
	margin-left:27px;
}

.fnav_dd h3 {
	font-size:16px;
	padding-bottom:20px;
}
.fnav_dd li {
	height:28px;
	line-height:28px;
	overflow:hidden;
}
.fnav_dd li a {
	color:#8e8f91;
	font-size:14px;
}
.fnav_dd li a:hover{ color:#FFFFFF;}
.footBottom {
 width:1120px; 
 margin:0 auto;
height:40px;
line-height:43px;
overflow:hidden;
}
.footBottom span {
	color:#bdbdbd;
	display:inline-block;
	font-size:12px;
}
.footBottom font {
	color:#767676;
	font-size:12px;
}
.footBottom span a {
	font-size:12px;
	color:#c9c9c9;
	padding-left:15px;
}
.footBottom span.fb1 {
	width:700px;

}
.footBottom span.fb2 {
	float:right;
	color:#8e8f91;
}
.k15{ width:100%; height:15px; margin:0 auto;}
.k30{ width:100%; height:30px; margin:0 auto;}

.wuliao {
	width: 1120px;
	margin: 0px auto;
	background-color: white;
	padding-bottom: 30px;
	overflow: hidden;
}
.wuliao h1.biaoti {
	width: 1120px;
	margin: 0px auto;
	padding-top: 20px;
	background: url(../image/san_xian.jpg) repeat-x bottom;
	padding-bottom: 15px;
	font-weight:normal;
	color: black;
	font-size: 14px;
	overflow: hidden;
}
.wuliao h1.biaoti span {
	padding-left:155px;
}
.wuliao h1.biaoti span a {
	color: #4A4949;
	padding: 0px 15px;
	background: url(http://hnrtzg.com/style/css/img/about_jiange1.jpg) no-repeat right;
}
.wuliao h1.biaoti span a:hover {
	color:#c50023;
	background:url(http://hnrtzg.com/style/css/img/about_jiange.jpg) no-repeat right;
}
.wuliao h2.name {
	font-size: 18px;
	margin-top: 30px;
	height: 30px;
	background-color: #ED1B24;
	color: white;
	width: 172px;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
}
.searTitle {
	font-size: 14px;
	line-height: 3;
}
ul.sear_list li {
	width:1120px;
	margin:15px auto;
	padding-bottom:15px;
	border-bottom:1px dashed #ddd;
	overflow:hidden;
}
ul.sear_list li h3 {
	margin-bottom:10px;
	overflow:hidden;
}
ul.sear_list li h3 a {
	font-size:14px;
	color: #333333;
	font-weight:bold;
	overflow:hidden;
}
ul.sear_list span {
	font-size:14px;
	line-height:22px;
	color:#666666;
	overflow:hidden;
}
ul.sear_list span strong {
	font-weight:normal;
}
ul.sear_list span strong.qt {
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
}
ul.sear_list p.sear {
	height:auto;
	font-size:14px;
	line-height:22px;
	background:none;
	border:0;
	margin:0;
	text-indent:0;
	font-weight:normal;
	color:#666666;
	overflow:hidden;
}
ul.pagelist {
	width:920px;
	margin:0 auto;
	overflow:hidden;
}


.my_pages{clear:both!important;padding:15px 0 0;text-align:center;margin:15px auto 5px;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.my_pages ul li a:hover{color:#fff;background:#D82016;border:#D82016 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass a{background:#D82016;border:#D82016 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}
