
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;max-width: 100%}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt60{ margin-top:60px;}
.pt20{ padding-top:20px;}
.wrap{ width:1100px; margin:0 auto;}
.clearfix{overflow: auto;
  zoom: 1;}
/* top */

#index-t{
width: 100%;
height: 35px;
background:#f2f2f2;
}


.index-t-L{
float: left;
width: 400px;
}

.index-t-L p{
line-height: 35px;
color: #787878;
}

.index-t-C{
float: right;
width: 170px;
line-height: 35px;
text-align: right;
color: #787878;
}

.index-t-C a{ color: #787878;}
.index-t-C a:hover{ color: #F00;}



.index-t-R{
float: right;
width: 300px;
line-height: 30px;
text-align: right;
margin-right: 10px;
}

.index-t-R a{ color: #787878; margin-left: 10px;}
.index-t-R a:hover{ color: #F00;}
.index-t-R img{ margin-right: 5px;}


/*top*/
.logo{
float: left;
width: 530px;
height: 140px;
}

.dh{
float: right;
background:url(../images/dh.png) left center no-repeat;
padding-left:70px;
color:#555;
font-size:18px;
margin-top:40px;
}
.dh span{font-size:30px;
font-weight:bold;
color:#d40000;
font-family:"Impact";}
/*导航*/
.daohang{height:55px; background:#0056ca;}
.nav_menu {line-height:55px; text-transform: uppercase;display:block;}
.nav_menu-item {z-index:9; display: block;float:Left;width:150px;text-align:center;position: relative; background:url(../images/xian.png) right center no-repeat;}
.home{ background:#15a83a;}
.nav_menu-item a{font-size:16px; color:#fff;display: block; background:url(../images/tu_1.png) right center no-repeat;}
.nav_menu-item:hover {background:#15a83a;}
.nav_menu-item a:hover{ color:#fff;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {font-weight: 300;text-transform: none; display: none;position: absolute;left:0px;width: 180px;background:#fff;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.nav_submenu-item{border-bottom:1px #b1b1b1 dotted; line-height: 45px;}
.nav_submenu-item a{ color:#000; font-size:14px;}
.nav_submenu-item a:hover {color:#a40000;}

/*焦点图代码*/
.banner{width:100%;}
.fullSlide {
  width:100%;
  position:relative;
  height:510px;
  background:#000;
}
.fullSlide .bd {
  margin:0 auto;
  position:relative;
  z-index:0;
  overflow:hidden;
}
.fullSlide .bd ul {
  width:100% !important;
}
.fullSlide .bd li {
  width:100% !important;
  height:510px;
  overflow:hidden;
  text-align:center;
}
.fullSlide .bd li a {
  display:block;
  height:510px;
}
.fullSlide .hd {
  width:100%;
  position:absolute;
  z-index:1;
  bottom:0;
  left:0;
  height:60px;
  line-height:30px;
}
.fullSlide .hd ul {
  text-align:center;
}
.fullSlide .hd ul li {
  cursor:pointer;
  display:inline-block;
  *display:inline;
  zoom:1;
  width:42px;
  height:11px;
  margin:1px;
  overflow:hidden;
  background:#000;
  filter:alpha(opacity=50);
  opacity:0.5;
  line-height:999px;
}
.fullSlide .hd ul .on {
  background:#cf6361;
}
.fullSlide .prev,.fullSlide .next {
  display:block;
  position:absolute;
  z-index:1;
  top:50%;
  margin-top:-30px;
  left:15%;
  z-index:1;
  width:40px;
  height:60px;
  background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:0.5;
  display:none;
}
.fullSlide .next {
  left:auto;
  right:15%;
  background-position:-6px -137px;
}

/*产品*/
.cpbt{text-align:center;margin-bottom:25px;}
.cpbt a{ color:#000;font-size:30px; display:block; background:url(../images/xian.jpg) center center no-repeat;}
.cpbt p{ font-size:25px; color:#ef9c00; line-height:50px;}
.fenlei{ margin-left:15px; width:100%; margin:0 auto;}
.fenlei ul li{ float:left; background:#004bb0; width:165px; height:50px;margin-left:8px; margin-right:8px;margin-bottom:8px;line-height:50px; text-align:center;}
.fenlei ul li a{ font-size:16px; color:#fff; font-weight:bold;}
.fenlei ul li:hover{ background:#ff9c00;}
.rightBox{ height:730px;margin-top:180px;}
.casesList { width:1200px; height:auto;margin:0 auto;}
.casesList li{ width:257px; heigh:232px; margin-left:13px;float:left;text-align:center; margin-top:15px;}
.casesList li .Img img{ width:255px; height:190px; border:1px #ccc solid;}
.casesList li .text{ display:block; width:255px; height:40px; line-height:40px;}
.casesList li a{ color:#000; font-size:16px;}
.casesList li a:hover{ color:#c31110;}

/*公司简介 */
.boxa{height:350px; background: url(../images/abbj.jpg) repeat; margin-top:15px;}
.nr{ width:590px; line-height:25px; margin-bottom:30px;}
.nr p{ font-size:15px; color:#fff;}
.nr b{ color:#fff; font-size:30px; padding-left:30px; line-height:110px;}
.yslb{width:750px;height:95px; position:absolute; top:300px; left:130px;}
.yslb ul li{ float:left; width:109px; height:95px; background:url(../images/ys11.png); margin:0px 20px;webkit-transition:0.5s linear;transition:0.5s ease-in;}
.yslb ul li span{ display:block;width:109px;text-align:center; font-size:16px; color:#fff; padding-top:50px;}
.yslb ul li:hover{cursor:pointer; background:url(../images/ys12.png);-webkit-transform:rotate(360deg);     /* for Chrome || Safari */ -moz-transform: rotate(360deg);       /* for Firefox */-ms-transform: rotate(180deg);        /* for IE9+ */ -o-transform:rotate(360deg);}
.yslb ul li:hover span{ color:#000;}
.la{ background:url(../images/ys1.png) 40px 10px no-repeat;}
.lb{ background:url(../images/ys2.png) 40px 10px no-repeat;}
.lc{ background:url(../images/ys3.png) 40px 10px no-repeat;}
.ld{ background:url(../images/ys4.png) 40px 10px no-repeat;}
.le{ background:url(../images/ys5.png) 40px 10px no-repeat;}
.la:hover{ background:url(../images/ys6.png) 40px 10px no-repeat;}
.lb:hover{ background:url(../images/ys7.png) 40px 10px no-repeat;}
.lc:hover{ background:url(../images/ys8.png) 40px 10px no-repeat;}
.ld:hover{ background:url(../images/ys9.png) 40px 10px no-repeat;}
.le:hover{ background:url(../images/ys10.png) 40px 10px no-repeat;}
/*案例*/
.anli-bt{ text-align:center; padding-top:20px; height:80px; background:url(../images/case.png) center center no-repeat; margin-top:70px;}
.anli-bt a{ color:#005ea6; font-size:28px; font-weight:bold;}
.rollBox {
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	margin-top:20px;
}
.rollBox .LeftBotton {
	height:80px;
	width:70px;
	background:url("../images/cp_left.png") no-repeat left center;
	overflow:hidden;
	float:left;
	display:inline;
	margin:80px 0 0 0;
	cursor:pointer;
}
.rollBox .RightBotton {
	height:80px;
	width:70px;
	background:url("../images/cp_right.png")no-repeat right center;
	overflow:hidden;
	float:left;
	display:inline;
	margin:80px 0 0 0;
	cursor:pointer;
}
.rollBox .Cont {
	width:1050px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont {
	width:10000000px;
}
.rollBox .Cont .pic {
	width:350px;
	float:left;
	text-align:center;
	height:255px;
	margin-right:15px;
}
.rollBox .Cont .pic img {
	display:block;
	width:350px;
	height:255px;
}

.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color:#000;
	text-decoration:none;
	font-size:15px;
}
.rollBox .Cont a:hover {
	color:#f00;
	text-decoration:underline;
}

.rollBox #List1, .rollBox #List2 {
	float:left;
}

/*首页新闻*/
.new-bj{ height:510px; background:#f7f7f7; margin-top:50px;}
.xwbt{ text-align:center; padding-top:20px; height:80px; background:url(../images/xw.png) center center no-repeat; margin-top:70px;}
.xwbt a{ color:#005ea6; font-size:28px; font-weight:bold;}
.news ul li{ width:530px; height:98px; background:#f7f7f7;margin-top:30px; margin-right:15px; float:left;}
.news ul li img{ width:190px; height:113px; display:block; float:left; margin-left:6px; margin-top:6px;}
.news ul li p{ display:block; float:right; width:300px; padding-right:10px; padding-top:6px; font-size:14px; color:#999; line-height:23px;}
.news ul li p b{ font-size:16px; color:#434343;}
.news ul li p span{ font-size:13px; color:#144593;}
.news ul li p b:hover{ color:#c71730; padding-left:13px;}

/*底部*/
.foot{height:210px; background:#1d1d1d;}
.ewm{ background:url(../images/dlogo.png) top left no-repeat;width:280px;margin-top:20px;}
.dbdh{margin-top:30px;width:820px;}
.dbdh ul li{ height:75px; width:180px;float:left; border-right:1px #5f5f5f solid; color:#fff; font-size:15px; line-height:25px; margin-right:15px; padding-top:15px; margin-top:20px;}
.dbdh ul li:nth-child(3){ border-right:none;}
.tba{ background:url(../images/tb_1.jpg) left center no-repeat;padding-left:60px; }
.tbb{ background:url(../images/tb_2.jpg) left center no-repeat;padding-left:80px; }
.tbc{ background:url(../images/tb_3.jpg) left center no-repeat;padding-left:60px;}
.copy{ height:45px; background:#0056ca; line-height:45px; text-align:center; font-size:13px; color:#fff;}
.copy a{ color:#fff;}

/*当前位置 */
.nywz{ width:830px; height:60px; float:right; line-height:60px; font-size:13px;margin-top:20px;border-radius:8px; color:#000; padding-left:15px;}
.nywz p{ display:block; float:left;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#000; padding-right:15px;}
/* 内页左侧分类 */
.profl{ height:auto;width:240px; margin-top:30px;}
.cyfl{ width:240px; height: auto; padding-bottom:15px; background:#1e5ab2;}
.cyfl span{ display:block; height:100px; text-align:center; line-height:100px; background:#15a83a; color:#fff; font-size:30px;}
.cyfl ul{ display:block; width:220px; margin:0 auto; height:auto;}
.cyfl ul li{ height:50px; line-height:50px; border-bottom:1px #184b96 solid; }
.cyfl ul li a{ font-size:15px; color:#fff; padding-left:32px;}
.cyfl ul li:hover a{ font-weight:bold; color:#e40025; font-size:18px;} 

.zcxw{ width:240px; min-height:250px; margin-top:10px;background:#f6f6f6;}
.zcxw span{ display:block; height:45px; line-height:45px; background:#e40025; color:#fff; font-size:18px; padding-left:15px;}
.zcxw ul li{ height:45px; line-height:45px; border-bottom:1px #ccc dotted; padding-left:10px;}
.zcxw ul li a{ color:#000; padding-left:10px; font-size:13px;}
.zcxw ul li a:hover{ color:#1561af; font-weight:bold; padding-left:15px;}

.zclx{ width:240px; height:auto;margin-top:10px;background:#f6f6f6; padding-bottom:20px;}
.zclx span{ display:block; height:45px; line-height:45px; background:#ff9c00; color:#fff; font-size:18px; padding-left:15px; margin-bottom:15px;}
.zclx p{ font-size:14px; line-height:25px; padding-left:15px;}

.nybt{ font-size:23px; font-weight:bold; padding-left:15px; color:#c1120d;}

/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px;}
.main_r{float:right;height:auto; width:820px; padding:10px; line-height:26px; font-size:14px; margin-bottom:30px; border:1px #dfdfdf solid;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}
/* 分页 */
.pages{ text-align:center; width:1100px; float:right;margin-bottom:50px; }
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#2b7ae6; border:none; csolor:#fff;}
.pages a:hover{ background:#fa1403; color:#fff;}

/* 产品列表 */
.common{height:auto; width:850px;float:right; border-bottom:1px #ccc dotted; margin-bottom:20px; }
.common .node{float:left;text-align:center;width:268px; margin-left:12px; height:243px;}
.common .node .pic img{background:#e4e4e4;padding:3px; width:262px; height:203px;}
.common .node .pic img:hover{background-color:#fa1403;}
.common .node .url{text-align:center;text-overflow:ellipsis;overflow:hidden;width:268px;height:40px; line-height:40px;}
.common .node .url a{ color:#000; font-size:14px;}
.common .node .url a:hover{ color:#08529d;}

/* 产品详情页 */
.area{border-bottom:1px #ccc dotted;height:aoto;color:#333;line-height:200%; padding-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dotted; margin-bottom:20px;}
.area p{ font-size:14px; line-height:26px;}
.product-photo{ width:100%; height:390px;}
.product-photo .product-photo-a{ width:590px; height:365px; border:1px solid #f5f5f5;overflow:hidden;}
.product-photo .product-photo-a li{ width:590px; height:365px;}
.product-photo .product-photo-a li img{width:590px; height:365px;}
.product-photo .product-photo-shu li{ width:190px; height:115px; background:#CCC; margin-bottom:8px;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s; overflow:hidden; border:1px solid #f9f9f9;}
.product-photo .product-photo-shu li:hover{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  box-shadow:0 0 5px rgba(0, 0, 0, .5);  }
.product-photo .product-photo-shu li img{ width:189px; height:142px;}
.product-photo .product-photo-shu li.active{-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .5);  
  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .5);  
  box-shadow:0 0 5px rgba(0, 0, 0, .5);  }
.page a{ color:#000;}
.page a:hover{ color:#fa1403;}
/* 新闻列表页 */
.node{overflow:hidden; margin-top:10px; margin-bottom:10px;} 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/li.gif) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#fa1403; padding:0 0 0 40px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#gbooklist{ height:auto; min-height:30px;border-bottom:1px #dfdfdf dotted; line-height:30px;}
.faqline{ margin-top:20px;line-height:30px;}
.Content{ margin-top:20px;}
.faqtit{ display:block;font-size:13px; width:70px; float:left; padding-left:15px;}
.wbk{ height:30px; line-height:30px;}
.login_verification{height:30px; line-height:30px; width:100px;}
.faqlinea{ margin-top:20px; width:280px;}
.faqlinea img{ width:60px; height:20px; padding-left:80px; padding-top:15px;}
.dl{ width:100px; height:35px; background:#333; color:#fff;}

