@charset "utf-8";
/**

深圳市国人伟业信息技术有限公司

http://www.grwy.cn/

**/

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin:0;
	padding:0
}
fieldset, img {
	border:0;
}
img {
	vertical-align:middle;
}
ol, ul, li {
	list-style-type:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
button, input, select, textarea {
	font-size:13px;
	font-family:inherit;
	margin:0;
	outline:none;
	resize:none;
	border:none;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}
.clearfix {
	zoom:1;
}
html {
	verflow:-Scroll;
	overflow-x:hidden;
	zoom:1;
	overflow-y:scroll;
	overflow:-moz-scrollbars-vertical;
}
body {
	color:#666;
	font-size:12px;
	line-height:24px;
	font-family:"微软雅黑", "宋体", Arial, Helvetica, sans-serif;
}
a {
	color:#666;
	text-decoration:none;
	outline:none;
blr:expression(this.onFocus=this.blur());
}
a:hover {
	color:#0078ba;
	text-decoration:none;
}
:focus {
	outline:none;
}
/* CSS活动的公共样式 */

.fl {
	float:left;
}
.fr {
	float:right;
}
.grWidth {
	width:1200px;
	margin:0 auto;
	font-size:13px;
	font-family:"微软雅黑";
}
.ztdx{font-size:15px;}
.grWidth p{font-size:14px;}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb30 {
	margin-bottom:30px;
}
.ce {
	text-align:center;
}
.hide {
	overflow:hidden;
}
.erp {
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
/* 头部  */

.topBar {
	line-height:35px;
	height:35px;
	background:#333;
	color:#fff;
}
.topRight a {
	color:#fff;
	border-right:1px dotted #717171;
	padding:0 15px
}
.topRight .wx {
	position:relative;
}
.topRight .wx span {
	position: absolute;
	top:30px;
	left:-20px;
	background:#ddd;
	padding:5px;
	display:none;
	z-index:5;
}
 .topRight .wx span::before {
position: absolute;
content: "";
top:-12px;
left:50px;
border:6px solid transparent;
border-bottom-color:#ddd;
}
.topRight .wx img {
	width:100px;
	height:100px;
}
.topRight a i {
	display:inline-block;
	background: url('../images/topIcon.png') no-repeat;
	width:20px;
	height:16px;
	margin-left:8px;
	position:relative;
	top:4px;
}
.topRight .wx i {
	background-position: -20px 0;
}
.topRight .last {
	padding-right:0;
	border-right:none;
}
.topRight a:hover {
	color:#ccc;
}
.header {
	height:100px;
	padding-top:30px;
	overflow:hidden;
}
.headPhone {
	padding-left:45px;
	background:url('../images/p_icon.png') no-repeat left center;
	color:#333;
	font-size:20px;
	font-family:Arial;
	margin-top:10px;
}
.headPhone span {
	display:block;
}
/* 主导航  */

.nav {
	height:65px;
	line-height:62px;
	background:url(../images/nav_bg.jpg);
	font-size:18px;
	font-family:"微软雅黑";
}
.navMain {
	width:1200px;
}
.nav li {
	float:left;
	text-align:center;
	background:url('../images/nav_line.jpg') no-repeat right center;
	margin-left:1px;
	position:relative;
	width:170px;
	text-align:center;
}
.nav li a {
	display:block;
	color:#333;
	font-size:18px;
	transition:all 0.3s;
}
.nav li a:hover,.nav li a.current{
	color:#0078ba;
	border-bottom:3px solid #0078ba;
}


.nav li .aa{position:absolute; top:65px; left:0; z-index:9999; display:none; padding:10px 0; background:url(../images/bj1.png);}
.nav li .aa li{height:42px; background:none;}
.nav li .aa li a{height:42px; display:block; line-height:40px; margin-top:1px; font-size:15px; text-align:center; color:#fff; padding:0; border-bottom:none;}
/*  广告轮播图 */

.banner {
	width:1920px;
	position:relative;
	height:600px;
	left:50%;
	margin-left:-960px;
}
.banner .bd {
	width:1920px;
	height:600px;
	overflow:hidden;
	z-index:-1;
}
.banner_ctr {
	height:90px;
	position:absolute;
	top:45%;
	z-index:2;
	left:50%;
	margin-left:-600px;
}
.banner_ctr a {
	display:block;
	width:30px;
	height:51px;
	background: url('../images/ctrl.png') no-repeat 0 0;
	position:absolute;
	opacity:0;
	filter: alpha(opacity=0);
	display:block;
}
.banner_ctr a.prev {
	left:-90px;
}
.banner_ctr a.next {
	right:-1280px;
	background-position: -30px 0px;
}
.banner_ctr a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.banner .hd {
	position:absolute;
	bottom:60px;
	text-align: center;
	z-index:1;
	left: 50%;
	font-size: 0;
	line-height: 0;
	height: 0px;
	margin-left:-50px;
}
.banner .hd li {
	background:#fff;
	z-index:2;
	cursor:pointer;
	margin-right:5px;
	display:inline-block;
	width:8px;
	height:8px;
*display:inline;
	zoom:1;
	border-radius:100%;
	border:2px solid #fff;
}
.banner .hd li:hover, .banner .hd .on {
	background:none;
}
/*  产品 */

.product {
	padding:30px 60px 60px 60px;
	overflow:hidden;
}
.homeTitle {
	text-align:center;
	font-size:16px;
	margin-bottom:30px;
	background: url('../images/hLine.jpg') no-repeat center bottom;
	padding-bottom:15px;
}
.homeTitle h2 {
	font-size:24px;
	font-weight:normal;
	color:#333;
	margin-bottom:5px;
}
.homeTitle h2 span {
	display:block;
	font-size:12px;
	font-family:Arial;
	text-transform: uppercase;
	color:#acacac;
}
.homeTitle h4 {
	font-weight:normal;
}
.proMenu {
	text-align:center;
	margin-bottom:40px;
	font-size:18px;
	line-height:64px;
}
.proMenu a {
	padding:0 30px;
	color:#171717;
	display:inline-block;
}
.proMenu a i {
	display:inline-block;
	width:34px;
	height:64px;
	background: url('../images/pIcon.png') no-repeat left 20px;
	margin-right:10px;
	float:left;
}
.proMenu a.p3 {
	background:none;
}
.proMenu a.p2 i {
	background-position: -34px 0;
}
.proMenu a.p3 i {
	background-position: -68px 0;
}
.proMenu a.on {
	color:#0078ba;
	transition:all 0.3s;
}
.proTab, .proBox {
	height:270px;
	overflow:hidden;
}
.proTab ul {
	width:1240px;
}
.proTab li {
	float:left;
	width:280px;
	text-align:center;
	background:#fff url('../images/pMore.png') no-repeat right bottom;
	height:270px;
	margin-right:26px;
}
.proTab li .pImg {
	width:280px;
	height:210px;
	display:block;
	overflow:hidden;
}
.proTab li img {
	width:280px;
	height:210px;
	transition:all 0.3s;
}
.proTab li p {
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:16px;
}
.proTab li:hover {
	background:#fff url('../images/pMore_h.png') no-repeat right bottom;
	transition:all 0.3s;
}
.proTab li:hover img {
	transform:scale(1.1, 1.1);
}
/*  优势 */

.odds {
	padding:60px 0;
	overflow:hidden;
}
.oddsMain {
height:;
	overflow:hidden;
}
.oddsMain li {
	float:left;
	width:380px;
	background:#eaeaea;
	height:420px;
	margin-right:30px;
}
.oddsMain li .img {
	display:block;
	width:380px;
	height:195px;
	overflow:hidden;
}
.oddsMain li img {
	width:380px;
	height:195px;
	transition:all 0.5s;
}
.oddsMain .font {
	padding:0 20px;
}
.oddsMain h3 {
	width:90px;
	height:100px;
	padding:30px 20px 0 20px;
	background:#b61f24;
	color:#fff;
	font-weight:normal;
	font-size:22px;
	margin-top:-60px;
	position:relative;
	z-index:2;
}
.oddsMain h3 span {
	font-size:12px;
	display:block;
	line-height:16px;
	margin-top:5px;
	text-transform: capitalize;
	background: url('../images/odds_line.jpg') no-repeat left bottom;
	padding-bottom:15px;
	color:#c65054;
}
.oddsMain .font div {
	padding:30px 0 0 20px;
	font-size:13px;
	color:#333;
}
.oddsMain .font p {
	background: url('../images/odds_li.jpg') no-repeat left center;
	padding-left:15px;
}
.oddsMain .font strong {
	color:#b61f24;
}
.oddsMain li.last {
	margin-right:0;
}
.oddsMain li:hover img {
	transform:scale(0.9, 0.9)
}
.oddsMain li:hover {
	box-shadow:0 0 0 1px #b61f24 inset;
}
/*  关于我们 */

.about {
	padding:60px 0;
	background: url('../images/about_bg.jpg') no-repeat center top;
	overflow:hidden;
}
.about .homeTitle {
	background: url('../images/odds_line.jpg') no-repeat center bottom;
}
.about .homeTitle h2 {
	color:#b61f24;
	margin-bottom:0;
}
.about .homeTitle h2 span {
	color:#656565;
}
.aboutFont {
	text-align:center;
	color:#999;
	font-size:13px;
}
.aboutFont .tie {
	color:#fff;
	font-size:24px;
	font-weight:normal;
	height:60px;
}
.aboutFont .font {
	height:80px;
	overflow:hidden;
	margin-bottom:10px;
}
.setting {
	height:190px;
	overflow:hidden;
}
.setting ul {
	width:1240px;
}
.setting li {
	float:left;
	width:290px;
	overflow:hidden;
	height:190px;
	margin-right:12px;
}
.setting li img {
	width:290px;
	height:190px;
	transition:all 0.5s;
}
.setting li span {
	display:block;
	padding:0 10px;
	height:35px;
	line-height:35px;
	color:#fff;
	background: url('../images/opc.png');
	font-size:13px;
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	transition:all 0.3s;
}
.setting li:hover span {
	margin-top:-35px;
}
.setting li:hover img {
	transform:scale(1.1, 1.1);
}
.strength {
	margin-top:40px;
height:;
	overflow:hidden;
}
.strength li {
	height:74px;
	width:320px;
	font-size:13px;
	color:#999;
	float:left;
	padding-left:80px;
}
.strength li.two {
	border-right:1px dotted #343434;
	border-left: 1px dotted #343434;
	width:318px;
}
.strength li img {
	width:74px;
	height:74px;
	float:left;
	margin-right:20px;
}
.strength li h3 {
	font-size:20px;
	font-weight:normal;
	height:35px;
	padding-top:5px;
}
.strength li h3 strong {
	font-family:Arial;
	color:#fff;
	font-size:30px;
	margin-right:5px;
}
/*  合作伙伴 */

.partner {
	padding:60px 0;
	overflow:hidden;
}
.partnerMain {
	height:130px;
	position:relative;
}
.partner .ohbox {
	position:relative;
	left:0;
	height:130px;
	width:1100px;
	overflow:hidden;
	left:50px;
}
.partner .piclist {
	height:130px;
	width:1240px;
	zoom:1;
}
.partner li {
	float:left;
	width:200px;
	height:130px;
	overflow:hidden;
	margin-right:25px;
}
.partner li img {
	width:198px;
	height:93px;
	border:1px solid #ddd;
}
.partner li span {
	display:block;
	height:35px;
	line-height:35px;
	font-size:13px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.partner li:hover img {
	border:1px solid #b61f24;
}
.partner .pageBtn span {
	background:url('../images/pBtn.png') no-repeat 0 0;
	display:inline-block;
	width:29px;
	height:29px;
	position:absolute;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
	left:0;
	top:30px;
}
.partner .pageBtn .next {
	background-position:-29px 0;
	left:auto;
	right:0;
}
.partner .pageBtn span:hover {
	background-position: -58px 0;
}
.partner .pageBtn .next:hover {
	background-position: -87px 0;
}
/*  新闻 */

.news {
	padding:60px 0;
	background:#eee;
	overflow:hidden;
}
.newsLeft {
	width:585px;
	background:#fff;
	overflow:hidden;
}
.nTitle {
	height:58px;
	background: url('../images/nIcon1.jpg') no-repeat left center;
	padding:20px 30px 0 95px;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #e5e5e5;
}
.newsLeft.fr .nTitle {
	background: url('../images/nIcon2.jpg') no-repeat left center;
}
.nTitle span {
	display:block;
	font-size:12px;
	text-transform:capitalize;
}
.nTitle a {
	float:right;
	font-size:12px;
	text-transform: uppercase;
	margin-top:8px;
}
.newsMain {
	padding:30px;
height:;
	overflow:hidden;
}
.newsMain .n1 {
	height:185px;
	overflow:hidden;
	margin-bottom:15px;
	color:#888;
	font-size:14px;
}
.newsMain .n1 .fl {
	width:270px;
	height:185px;
	overflow:hidden;
	margin-right:15px;
}
.newsMain .n1 img {
	width:270px;
	height:185px;
	transition:all 0.5s;
}
.newsMain .n1 .date {
	font-size:35px;
	font-family:Kalinga, Arial;
	color:#0078ba;
	display:block;
	line-height:35px;
	margin-bottom:5px;
}
.newsMain .n1 .date i {
	font-size:16px;
	display:block;
	font-style:normal;
	line-height:20px;
	margin-bottom:8px;
}
.newsMain .n1 h4 {
	font-size:15px;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	height:28px;
}
.newsMain .n1 h4 a {
	color:#000;
}
.newsMain .n1 h4 a:hover {
	color:#0078ba;
}
.newsMain .n1:hover img {
	transition:all 0.5s;
	transform:scale(1.1, 1.1);
}
.newsMain .n2 {
	height:39px;
	line-height:39px;
	border-bottom:1px dotted #c2c2c2;
	font-size:14px;
}
.newsMain .n2 span {
	float:right;
	color:#888;
}
.newsMain .n2 a {
	display:inline-block;
	width:420px;
	background: url('../images/news_li.jpg') no-repeat left center;
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	transition:all 0.3s;
}
.newsMain .n2 a:hover {
	background: url('../images/news_li.jpg') no-repeat 8px center;
	padding-left:18px;
	transition:all 0.3s;
	color:#0078ba;
}
.firendLink {
	padding:20px 0;
	overflow:hidden;
}
.firendLink em {
	font-style:normal;
	margin:0 15px;
}
.firendLink h3 {
	float:left;
	font-size:16px;
	font-weight:normal;
	color:#171717;
	background: url('../images/hLine.jpg') no-repeat left bottom;
	padding-bottom:10px;
	margin-right:30px;
}
.firendLink h3 span {
	display:block;
	font-size:12px;
	font-family:Arial;
	text-transform: uppercase;
	color:#acacac;
}
/*  底部 */

.footer {
	background:#232323;
	padding:40px 0 30px 0;
	overflow:hidden;
	color:#a9a9a9;
}
.footLeft {
	width:820px;
	overflow:hidden;
}
.footMenu {
	height:45px;
	font-size:14px;
}
.footer .footMenu a {
	color:#fff;
	margin-right:30px;
}
.footer .footMenu a:hover {
	color:#a9a9a9;
}
.footWx {
	width:115px;
	text-align:center;
	line-height:18px;
}
.footWx span{font-size:12px;}
.footWx img {
	width:115px;
	height:115px;
	margin-bottom:5px;
}
.footCopy {
	height:50px;
	line-height:50px;
	background:#191919;
	overflow:hidden;
}
.footer a {
	color:#a9a9a9;
}
.footer a:hover {
	color:#fff;
}
/* 内页公用 */

.listBanner {
	width:1920px;
	height:255px;
	position:relative;
	margin-left:-960px;
	left:50%;
}
.listWrapper {
	padding-bottom:40px;
	overflow:hidden;
}
.breadCrumb {
	height:50px;
	line-height:50px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:25px;
	font-family:"宋体";
}
.breadCrumb p {
	background: url('../images/h_icon.png') no-repeat left center;
	padding-left:20px;
	width:1180px;
}
.breadCrumb .back {
	float:right;
	width:80px;
	height:28px;
	line-height:28px;
	text-align:center;
	border-radius:5px;
	background:#999;
	color:#fff;
	margin-top:10px;
}
.breadCrumb .back:hover {
	background:#0078ba;
	transition:all 0.3s;
}
.listMenu {
	height:50px;
	font-size:14px;
}
.listMenu a {
	display:inline-block;
	line-height:48px;
	margin-right:35px;
}
.listMenu a:hover, .listMenu a.current {
	border-bottom:2px solid #b61f24;
	color:#b61f24;
}
.breadCrumb .fr {
	background:url('../images/h_icon.png') no-repeat left center;
	padding-left:18px;
}
.listLeft {
	width:830px;
	float:right;
	overflow: hidden;
		padding-left:29px;
	border-left:1px dotted #d1d1d1;

}
.listRight {
	width:310px;
}
.listBox {
	width:830px;
	overflow:hidden;
}
.listBox .dy{font-size:14px; line-height:28px; min-height:600px;}
/* 内页右侧 */

.listRight h2 {
	line-height:28px;
	color:#333;
	font-size:20px;
	font-family:"微软雅黑";
}
.listRight h2 i {
	font-style:normal;
	color:#0078ba;
}
.listRight h2 span {
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	padding-left:10px;
}
.sidebar {
	margin-bottom:20px;
}
.sidebarMenu {
}
.sidebarMenu li {
	margin-top:1px;
	font-size:15px;
}
.sidebarMenu li a {
	height:42px;
	line-height:42px;
	background:url('../images/ly_li.png') no-repeat left center;
	padding-left:10px;
	display:block;
	color:#454545;
	transition:all 0.3s;
	border-bottom:1px dotted #ddd;
}
.sidebarMenu li .current, .sidebarMenu li a:hover {
	color:#b61f24;
}
.sidebarMenu li ul {
	font-size:12px;
}
.sidebarMenu li ul a {
	background: url('../images/ly_li.png') no-repeat 20px center;
	padding-left:30px;
	color:#666;
	height:30px;
	line-height:30px;
	font-size:12px;
}
.sidebarMenu li ul .current, .sidebarMenu li ul a:hover {
	color:#b61f24;
}
.recommend_pro {
	margin-bottom:15px;
}
.listLeft .left_title {
	background:#ff0000;
	height:40px;
	line-height:40px;
	font-size: 12px;
	color: #fff;
	padding-left:15px;
	font-size: 14px;
	font-weight:normal;
	border-left:5px solid #380000;
}
.recommend_slide {
	height:510px;
	overflow:hidden;
	padding:14px;
	border:1px solid #bcbcbc;
	background:#fff;
	border-top:none;
}
.recommend_pro li {
	width:210px;
	overflow:hidden;
	margin-bottom:10px;
}
.recommend_pro li img {
	width:204px;
	height:204px;
	border:1px solid #ddd;
	padding:2px;
}
.recommend_pro li span {
	height:30px;
	line-height:30px;
	position:relative;
	text-align:center;
	display: block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.recommend_pro li:hover img {
	border: 1px solid #ff0000;
}
.listRight .lNews ul {
	padding-top:10px;
}
.listRight .lNews li {
	height:34px;
	line-height:34px;
	border-bottom:1px dotted #ddd;
}
.listRight .lNews li a {
	display:block;
	background:url(../images/ly_li.png) no-repeat left center;
	padding-left:14px;
	color:#333;
	font-size:14px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.listRight .lNews li a:hover {
	color:#0078ba;
}
.listRight .lNews .mo {
	float:right;
	color:#0078ba;
}
.listRight .feed {
	padding-top:30px;
	overflow:hidden;
}
.listRight .feed h2 {
	padding-bottom:15px;
}
.listRight .feed .inp, .listRight .feed .fes {
	width:295px;
	height:50px;
	line-height:50px;
	border:none;
	color:#333;
	background:#f0f0f0;
	margin-bottom:5px;
	padding-left:15px;
}
 .listRight .feed .inp::-webkit-input-placeholder {
color:#333 !important;
}
 .listRight .feed .inpinput:-moz-placeholder {
color:#333 !important;
}
 .listRight .feed .inpinput:-ms-placeholder {
color:#333 !important;
}
 .listRight .feed .inp::-ms-input-placeholder {
color:#333 !important;
}
 .listRight .feed .inp:-ms-input-placeholder {
color:#333 !important;
}
.listRight .feed .fes {
	width:310px;
}
.listRight .feed .btn {
	display:block;
	width:152px;
	height:50px;
	background:url(../images/tj.jpg) no-repeat;
	border:none;
	cursor:pointer;
	float:left;
}
.listRight .feed a {
	display:block;
	width:152px;
	height:50px;
	background:url(../images/zx.jpg) no-repeat;
	float:right;
}
.listRight .act {
	color:#333;
	padding-top:40px;
	line-height:26px;
}
.listRight .act em{font-style:normal; font-size:16px; display:block; padding-bottom:8px;}
.listRight .code {
	height:95px;
	background:url(../images/act.jpg) no-repeat;
	margin:15px 0;
	padding:7px;
}
.listRight .code img {
	width:95px;
	height:95px;
	float:left;
}
.listRight .code p {
	float:left;
	line-height:20px;
	padding-left:85px;
	padding-top:20px;
}
.listRight .code p span {
	color:#bc121a;
}
.rightPro_main {
	height:405px;
	overflow:hidden;
	margin-top:15px;
}
.rightPro li {
	height:110px;
	line-height:20px;
	background:#f1f1f1;
	padding:10px;
	margin-bottom:5px;
}
.rightPro li img {
	float:left;
	width:150px;
	margin-right:15px;
	transition:all 0.3s;
	height:110px;
}
.rightPro li h4 {
	font-size:14px;
	padding-top:15px;
	font-weight:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	height:28px;
}
.rightPro li h4 a {
	color:#555;
}
.rightPro li h4 a:hover {
	color:#b61f24;
}
/*  产品列表 */

.proList li {
	float:left;
	width:240px;
	background:#eee;
	margin:2px 22px 22px 2px;
	padding:10px 10px 5px 10px;
}
.proList li .pImg {
	display:block;
	width:240px;
	height:180px;
	overflow:hidden;
}
.proList li img {
	width:240px;
	height:180px;
	transition:all 0.5s;
}
.proList li h5 {
	font-size:16px;
	font-weight:normal;
	text-align:center;
	height:48px;
	line-height:48px;
	border:1px solid #ddd;
	border-left:none;
	border-right:none;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.proList li .btn {
	height:35px;
	line-height:35px;
	text-align:center;
	padding-top:5px;
}
.proList li .btn a {
	width:119px;
}
.proList li .zx {
	background:url('../images/zx_icon.png') no-repeat 15px center;
	border-right:1px solid #ddd;
}
.proList li .btn1 {
	color:#0078ba;
}
.proList li .btn1:hover {
	text-decoration: underline;
}
.proList li:hover {
	box-shadow: 0 0 4px #c1c1c1;
}
.proList li:hover h5 {
	color:#0078ba;
}
.proList li:hover img {
	transition:all 0.5s;
	transform:scale(1.1, 1.1);
}
/* 左侧图片放大镜样式 */

.rec-title {
	padding-left:20px;
	height:35px;
	line-height:35px;
	background:url(../images/page_line.jpg) no-repeat 10px 10px #e8e8e8;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.product-show-pic {
	width:400px;
	height:480px;
}
.jqzoom {
	float:left;
	border:none;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin:0px;
	display:block;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:350px;
	height:310px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:20px;
	border:1px solid #aaa;
	background:#ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}
/* 图片小图样式 */

.spec-preview {
	width:400px;
	height:300px;
	padding:30px 0;
}
.spec-scroll {
	margin-top:10px;
	width:400px;
	height:75px;
	overflow:hidden;
	position:relative;
}
.spec-scroll a.prev {
	display:block;
	width:12px;
	height:21px;
	position:absolute;
	top:32px;
	left:0;
	background:url('../images/listpro_btn.png') no-repeat 0 0px;
	overflow:hidden;
	cursor:pointer;
}
.spec-scroll a.prev:hover {
	background-position:0 -21px;
}
.spec-scroll a.next {
	display:block;
	width:12px;
	height:21px;
	position:absolute;
	top:32px;
	right:0;
	background:url('../images/listpro_btn.png') no-repeat 0 -42px;
	overflow:hidden;
	cursor:pointer;
}
.spec-scroll a.next:hover {
	background-position:0 -63px;
}
.spec-scroll .items {
	position:relative;
	width:350px;
	height:75px;
	margin:0 auto;
	overflow:hidden;
}
.spec-scroll .items ul {
	position:absolute;
	width:380px;
	height:75px;
}
.spec-scroll .items ul li {
	width:90px;
	height:75px;
	float:left;
}
.spec-scroll .items ul li img {
	width:73px;
	height:53px;
	padding:10px 0;
	cursor:pointer;
	border:1px solid #ccc;
}
.spec-scroll .items ul li img:hover, .spec-scroll .items ul .on img {
	border:1px solid #b61f24;
}
/* 产品右侧简介样式 */

.product-show-title {
	width:350px;
	height:445px;
	overflow:hidden;
	float:right;
	background:#f1f1f1;
	padding:15px 20px;
}
.product-show-title h2 {
	line-height:24px;
	border-bottom:1px dashed #ccc;
	font-size:18px;
	color:#b61f24;
	padding:10px 0;
	font-family:"微软雅黑";
}
.gr-description {
	padding:10px 0;
	height:220px;
	margin-bottom:10px;
	overflow:hidden;
}
.prodcut-tel {
	padding-left:50px;
	margin-bottom:20px;
	line-height:26px;
	background:url('../images/p_icon.png') no-repeat left 8px;
}
.prodcut-tel span {
	font-family:arial;
	font-size:24px;
	color:#b61f24;
	display: block;
}
.product-order a {
	display:block;
	width:120px;
	height:40px;
	background:#b61f24;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#fff;
	border-radius: 5px;
	font-family:"微软雅黑";
}
.product-order a:hover {
	background:#555;
	transition: all 0.5s;
}
/* 产品说明标签切换样式 */

.gr-tab-list {
	overflow:hidden;
	margin-top:30px;
	margin-bottom:20px;
}
.gr-tab-list .hd {
	height:29px;
	line-height:29px;
	border-bottom:1px solid #dadada
}
.gr-tab-list .hd li {
	width:100px;
	float:left;
	text-align:center;
	background:#dadada;
	margin-right:5px;
	cursor:pointer;
}
.gr-tab-list .hd li.on {
	background:#b61f24;
	color:#fff;
}
.gr-tab-list .bd {
	overflow:hidden;
	padding-top:15px;
}
.tab_down p {
	height:35px;
	line-height:35px;
	border-bottom:1px dotted #ddd;
	background:url(../images/ly_li.png) no-repeat left center;
	padding-left:15px;
}
.tab_down p a {
	float:right;
	background:url(../images/downIcon.png) no-repeat right center;
	padding-right:25px;
}
.tab_down p a:hover {
	background:url(../images/downIconh.png) no-repeat right center;
}
/* 采购表单样式 */

.orderBox {
	padding:25px;
	width:780px;
	background:#eee;
	overflow:hidden;
}
.orderBox h3 {
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	font-family:"微软雅黑";
}
.orderBox .table {
	padding-top:20px;
	overflow:hidden;
}
.orderBox .table li {
	width:410px;
	height:215px;
	float:left;
	height:35px;
	margin-bottom:10px;
}
.orderBox .table li span {
	float:left;
	border:1px solid #ddd;
	line-height:33px;
	height:33px;
	width:78px;
	display:inline-block;
	text-align:center;
	background:#fff;
}
.orderBox .table li .iptTxt {
	float:right;
	width:319px;
	border:1px solid #ddd;
	border-left-width:0;
	height:33px;
	line-height:33px;
	background:#fff;
	color:#666;
	padding-left:10px;
}
.orderBox .table li .iptCode {
	float:left;
	width:199px;
	border:1px solid #ddd;
	border-left-width:0;
	height:33px;
	line-height:33px;
	background:#fff;
	color:#666;
	padding-left:10px;
}
.orderBox .table li .checkcode {
	float:right;
	border:1px solid #ddd;
	border-left-width:0;
	background:#fff;
}
.orderBox .table li .btn {
	width:410px;
	height:35px;
	line-height:35px;
	background:#333;
	cursor:pointer;
	font-size:14px;
	color:#fff;
	text-align:center;
	border:none;
}
.orderBox .table li .btn:hover {
	background:#b61f24;
	color:#fff;
}
.orderBox .table li.areLi {
	width:340px;
	float:right;
	height:215px;
	overflow:hidden;
}
.orderBox .table li.areLi .txtContent {
	width:308px;
	height:183px;
	border:1px solid #ddd;
	outline:none;
	resize:none;
	padding:15px;
	color:#666;
	line-height:18px;
}
/* 相关产品样式 */

.related-product {
	overflow:hidden;
}
.related-product .title, .relatedTitle {
	background:#d1d1d1;
	height:35px;
	line-height:35px;
}
.related-product .title span, .relatedTitle span {
	display:inline-block;
	color:#fff;
	background:#0078ba;
	width:120px;
	height:35px;
	text-align:center;
	font-size:14px;
}
.related-product ul {
	width:980px;
	margin-top:20px;
}
.related-product li {
	float:left;
	width:260px;
	margin-bottom:20px;
	margin-right:22px;
	border:1px solid #ddd;
	background:#eee;
	text-align:center;
}
.related-product li a {
	display:block;
	width:260px;
}
.related-product li img {
	width:250px;
	height:185px;
	padding:5px;
	background:#fff;
}
.related-product li span {
	height:35px;
	line-height:35px;
	padding:0 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	display:block;
}
.related-product li:hover {
	border:1px solid #b61f24;
}
.related-product li a:hover {
	background:#b61f24;
	color:#fff;
}
/* 荣誉资质 */

.caseList, .partnerList, .honorList, .settingList, .videoList, .relatedCase, .proList {
	width:830px;
	overflow: hidden;
}
.caseList ul, .partnerList ul, .honorList ul, .settingList ul, .videoList ul, .relatedCase ul, .proList ul {
	width:880px;
}
.honorList ul li {
	width:240px;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	text-align:center;
	padding:10px 10px 0 10px;
	background:#f2f2f2;
	border-bottom:3px solid #ddd;
	position:relative;
}
.honorList ul li img {
	display:block;
	width:230px;
	height:160px;
	padding:4px;
	border:1px solid #e3e3e3;
	background:#fff;
}
 .honorList ul li::before {
content: "";
position:absolute;
height:3px;
bottom:-3px;
left:0;
transition:all 0.5s;
width:0;
}
 .honorList ul li:hover::before {
width:100%;
background:#b61f24;
transition:all 0.5s;
}
.honorList ul li span {
	height:35px;
	line-height:35px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display: block;
}
.lb-data .lb-caption {
	color:#fff;
}
.searchList {
	width:1200px;
}
.searchList ul {
	width:1240px;
}
.searchList li {
	margin-right:45px;
}
/* 公司坏境 */

.settingList ul li {
	width:260px;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	text-align:center;
	background:#f2f2f2;
	border-bottom:3px solid #ddd;
	position:relative;
}
.settingList ul li img {
	display:block;
	width:250px;
	height:165px;
	padding:4px;
	border:1px solid #e3e3e3;
	background:#fff;
}
 .settingList ul li::before {
content: "";
position:absolute;
height:3px;
bottom:-3px;
left:0;
transition:all 0.5s;
width:0;
}
 .settingList ul li:hover::before {
width:100%;
background:#0078ba;
transition:all 0.5s;
}
.settingList ul li span {
	height:44px;
	line-height:44px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display: block;
	padding:0 5px;
	font-size:16px;
}
/*  案例 */

.caseList li {
	float:left;
	width:250px;
	background:#fff;
	margin:0 22px 25px 0;
	border:1px solid #ccc;
	padding:5px 5px 0 5px;
}
.caseList li span {
	width:250px;
	height:190px;
	display:block;
	overflow:hidden;
}
.caseList li img {
	width:250px;
	height:190px;
transition:all .5s;
}
.caseList li p {
	height:39px;
	line-height:39px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center;
	border-top:1px solid #c6c6c6;
	margin-top:5px;
}
.caseList li:hover img {
transition:all .5s;
	transform:scale(1.1, 1.1);
}
.caseList li:hover {
	border:1px solid #b61f24;
}
.caseList li:hover p {
	border-top:1px solid #b61f24;
}
.relatedCase li img {
	height:185px;
}
.zoombox {
	width:830px;
	margin-bottom:35px;
	text-align:center;
	border-top:1px dotted #ccc;
	margin-top:15px;
	padding-top:15px;
}
.zoompic {
	width:830px;
height:;
	background:url('../images/loading.gif') no-repeat 50% 50%;
	margin: 0 auto;
	overflow:hidden;
	text-align:center;
}
.sliderbox {
	height:76px;
	overflow:hidden;
	margin-top:20px;
}
.sliderbox .arrow-btn {
	width:20px;
	height:70px;
	background:url('../images/arrow_btn.png') no-repeat;
	cursor:pointer;
	margin-top: 3px;
}
.sliderbox #btn-left {
	float:left;
	background-position:0 0;
}
.sliderbox #btn-left.dasabled {
	background-position:-40px 0;
}
.sliderbox #btn-right {
	float:right;
	background-position:-20px 0;
}
.sliderbox #btn-right.dasabled {
	background-position:-60px 0;
}
.sliderbox .slider {
	float:left;
	height:76px;
	width:770px;
	position:relative;
	margin-left:10px;
	overflow:hidden;
}
.sliderbox .slider ul {
	position:absolute;
	left:0;
	width:880px;
}
.sliderbox .slider li {
	float:left;
	width:120px;
	height:76px;
	text-align:center;
}
.sliderbox .slider li img {
	border:3px solid #ddd;
	width:94px;
	height:70px;
}
.sliderbox .slider li.current img {
	border:3px solid #009242;
}
/* 合作伙伴 */

.partnerList li {
	float:left;
	width:190px;
	margin-right:23px;
	margin-bottom:25px;
}
.partnerList li img {
	width:180px;
	height:80px;
	background:#e5e5e5;
	padding: 4px;
	border: 1px solid #d4d4d4;
	box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
}
.partnerList li span {
	height: 35px;
	line-height: 35px;
	display: block;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.partnerList li img:hover {
	border:1px solid #b61f24;
}
/* 新闻列表 */

.newsList li {
	height:180px;
	margin-bottom:15px;
	padding-bottom:12px; border-bottom:1px dashed #ccc;
	width:830px;
}
.newsList li img {
	width:220px;
	height:172px;
	padding:3px; border:1px solid #ccc;
}
.newsList li h3 {
	font-size:16px;
	font-weight:normal;
	height:30px;
	white-space:nowrap;
	overflow:hidden;
	float:right;
	text-overflow: ellipsis;
	padding-top:15px;
	width:570px;
}
.newsList li .date {
	overflow:hidden;
	margin-bottom:10px;
	width:570px; float:right;
}
.newsList li .xwnr {
	width:570px; float:right;
}
.newsList li .d1 {
	background: url('../images/date.png') no-repeat left center;
	padding-left:18px;
}
.newsList li .browse {
	background:url('../images/newsIcon.jpg') no-repeat left center;
	padding-left:25px;
	margin-left:15px;
}
.newsList li .more {
	color:#0078ba;
	margin-left:10px;
}
.newsList li .more:hover {
	text-decoration: underline;
}
/* 新闻详细样式 */

.articleShow {
	width:830px;
	overflow:hidden;
}
.articleBox1 .title {
	text-align:center;
	font-size:20px;
	color:#000;
	margin-bottom:10px;
	font-weight:normal;
}
.articleBox1 .p1 {
	margin-bottom:15px;
	padding-bottom: 10px;
	text-align:center;
	border-bottom:1px dashed #ccc;
	color:#333;
}
.detailLeft .p1, .picShow .p1 {
	border-bottom:1px dotted #adadad;
	;
}
.articleBox1 .p1 span {
	margin-right:15px;
}
.review {
	background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;
	padding:15px 15px 10px 15px;
	border:1px dotted #adadad;
	border-right:none;
	border-left:none;
	text-indent:2em;
	font-size:14px;
	color:#333;
}
.fontResizer a {
	padding:0 5px;
}
.article_key {
	background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;
	color:#adadad;
	margin-bottom:20px;
	padding-left:35px;
	line-height:28px;
}
.fontsizebox {
	padding-bottom: 40px;
	border-bottom:1px dotted #adadad;
	font-size:14px;
	line-height:28px;
	color:#424242;
}
.curFont {
	color:#b61f24;
}
.detailShare {
	overflow:hidden;
	padding:25px 0;
	border-bottom:1px dotted #adadad;
}
.detailShare span {
	border-left:1px dotted #adadad;
	padding:0 15px;
}
.detailShare span.date {
	margin-left:15px;
}
.detail_fenx {
	font-size:14px;
	padding-top:10px;
	overflow:hidden;
	margin-bottom:20px;
	border-bottom:1px dotted #adadad;
	padding-bottom: 10px
}
.detail_fenx div {
	width:48%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.relatedNews_font {
	width:830px;
	overflow:hidden;
	font-size:13px;
	margin-top:15px;
}
.relatedNews_font ul {
	width:880px;
}
.relatedNews_font ul li {
	float:left;
	padding-right:50px;
	width:385px;
	height:40px;
	line-height:40px;
	border-bottom:1px dotted #ddd;
}
.relatedNews_font ul li a {
	display:block;
	width:270px;
	line-height:40px;
	background:url(../images/ly_li.png) no-repeat left center;
	padding-left:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
}
.relatedNews_font ul li span {
	float:right;
	color:#999;
}
/* 推荐资讯样式 */

.gr-rec-news {
	width:1200px;
	margin-top:10px;
	overflow:hidden;
}
.gr-rec-news ul {
	width:1250px;
	padding-top:10px;
}
.gr-rec-news ul li {
	float:left;
	margin-right:40px;
	width:580px;
	height:28px;
	line-height:28px;
}
.gr-rec-news ul li a {
	display:block;
	width:480px;
	line-height:28px;
	background:url(../images/ly_li.png) no-repeat left center;
	padding-left:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
}
.gr-rec-news ul li span {
	float:right;
	color:#999;
}
.rec-title {
	padding-left:20px;
	height:35px;
	line-height:35px;
	background:url(../images/page_line.jpg) no-repeat 10px 10px #ddd;
	font-size:14px;
	font-weight:bold;
	color:#333;
}
/* 内页留言样式 */

.contactFont {
	overflow:hidden;
	width:560px;
	padding:20px;
	height:380px;
	background:#f4f4f4;
	float:right;
}
.feedback {
	margin-top:50px;
	overflow:hidden;
}
.feedback .title {
	text-align:center;
	font-size:24px;
	font-weight:normal;
	margin-bottom:25px;
	color:#333;
}
.feedback .title span {
	background:#fff;
	padding:0 30px;
	position:relative;
	top:-15px;
}
 .feedback .title::before {
content:"";
border-bottom:1px solid #e1e1e1;
height:12px;
vertical-align:top;
width:100%;
display:block;
}
#feedback_form label {
	display:block;
	float:left;
	height:32px;
	line-height:32px;
	margin-bottom:30px;
	padding-left:40px;
	background:url(../images/contact.png) no-repeat;
	font-size:14px;
}
#feedback_form label.name {
	background-position:0 -32px;
}
#feedback_form label.email {
	background-position:0 -64px;
}
#feedback_form label.city {
	background-position:0 -96px;
}
#feedback_form label.msg_title {
	background-position:0 -128px;
}
#feedback_form label.address {
	background-position:0 -160px;
}
#feedback_form label.message {
	background-position:0 -192px;
	margin-bottom:10px;
}
#feedback_form input {
	width:240px;
	height:30px;
	line-height:30px;
	float:left;
	margin:0 37px 30px 0;
	padding:0 10px;
	border:1px solid #dbdbdb;
}
#feedback_form input.last {
	margin-right:0;
}
#feedback_form .msg {
	border-top:1px dotted #ccc;
	padding:30px 0;
}
#feedback_form textarea {
	height:125px;
	width:1178px;
	padding:10px;
	border:1px solid #dbdbdb;
	display:block;
}
#feedback_form .btns {
	width:120px;
	height:40px;
	margin-right:10px;
	background:#b61f24;
	color:#fff;
	border:none;
	font-size:15px;
	margin-bottom:0;
	cursor:pointer;
	border-radius:3px;
}
#feedback_form .btns:hover {
	background:#333;
	transform:all 0.3s;
}
#feedback_form .reset {
	background:#ccc;
	cursor:pointer;
	margin-bottom:0;
}
#feedback_form .tableRow {
	width:100%;
	height:32px;
}
#feedback_form .tableRow input {
	width:150px;
	margin-right:10px;
	color:#999;
	float:left;
}
#feedback_form .tableRow .checkcode {
	width:50px;
	height:22px;
	margin-left:5px;
	border:1px solid #ccc;
	padding:4px 5px;
	display:block;
	float:left;
	background:#fff;
}
#feedback_form input:focus, #feedback_form textarea:focus {
	border-color:#666;
}

.fy{text-align:center; padding:20px 0;}
.fy a{padding:5px 13px; margin:0 5px; border:1px solid #ccc;}
.fy a:hover{background:#0078ba; color:#fff; border:1px solid #0078ba;}
.fy .cur{background:#0078ba; color:#fff; border:1px solid #0078ba;}

.listRight .zcd{border:1px solid #0078ba; width:308px;}
.listRight .zcd span{background:#0078ba; height:52px; padding-left:12px; display:block; line-height:52px; font-size:20px; color:#fff;}
.listRight .zcd .zcdl{padding:10px 15px 30px 15px;}
.listRight .zcd .zcdl li{line-height:52px; border-bottom:1px dashed #ccc;}
.listRight .zcd .zcdl li a{font-size:16px; display:block;}
.listRight .zcd .zcdl li a:hover{color:#0078ba; background:url(../images/cdi.png) no-repeat  right 19px;}
.listRight .zcd .zcdl li .cur{background:url(../images/cdi.png) no-repeat  right 19px;}
.listRight .zcd .zcdl li .cur a{color:#0078ba;}



