@charset "utf-8";
body{ background:#F1F1F1; font-family:Arial, Helvetica, sans-serif; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0; }
/* 清除浮动 */
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both;} 
.clearfix { *zoom:1; }
 /* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html { overflow-y:scroll; }
ul,ol,li { list-style:none; }
a { text-decoration:none; color:#000; }
a:hover{ color:#003399;   }
fieldset,img { border:0;} 
.tipbg{ height:96px; border-bottom:#003399 5px solid; background:#FFF}
.tip{ height:96px; width:1140px; margin:0px auto; position:relative;}
.tip .nav{ width:640px; height:24px; position:absolute; left:0px; top:48px;}
.tip .nav ul li{ float:left; height:24px; padding:0px 25px; background:url(../images/line.jpg) no-repeat right center; }
.tip .nav ul li a{ line-height:24px; color:#1B1B1B; font-size:16px; font-weight:500;}
.tip .nav ul li a:hover{ color:#003399;}
.tip .yy{ width:54px; height:13px; position:absolute; top:9px; right:0px;}
.tip .yy .cn{ width:19px; height:13px; display:block; background:url(../images/cn.jpg) no-repeat left center; float:left;}
.tip .yy .en{ width:19px; height:13px; background:url(../images/en.jpg) no-repeat left center; float:right;}
.tip  .logo{ width:170px; height:35px; position:absolute; right:0px; top:33px; display:block;}
.banner{ width:1140px; height:304px; background:url(../images/banner1.jpg) center top; margin:0px auto;}
.banner1{ width:1140px; height:470px; background:url(../images/banner.jpg) center top; margin:0px auto;}

.main{ width:1140px; margin:36px auto 0px auto;}
.main .left{ width:554px; float:left;}
.main .left h3{ height:26px; line-height:26px; font-size:26px; font-weight:600;  }
.main .left .home_nr{ font:normal 14px/20px "Arial"; color:#64666C; margin-top:20px; height:230px; }
  .abmore{ height:25px; margin-top:40px;}
.main  .right{ width:550px; float:right;}
.main  .right .newlist{ height:63px; margin-top:20px;  }
.main  .right .newlist .newpic{ width:90px; height:63px; float:left;}
.main  .right  h3{ height:26px; line-height:26px; font-size:26px; font-weight:600;  }
 .main  .right .xwlb{ height:250px; margin:0px; padding:0px; width:550px; display:block; overflow:hidden; }
.main  .right .xwlb .newlist .newjy{ padding-left:20px; float:left; height:63px; width:440px; overflow:hidden;}
.main  .right .xwlb .newlist .newjy .title{ height:24px; font-size:16px; width:440px; color:#000; line-height:24px; font-weight:bold;}
.main  .right .xwlb .newlist .newjy .xinwei_nr{ font-size:14px; line-height:18px; color:#333333; font-family:"Arial";}
.down_line{ width:100%; height:100px; }
 
.footerbg{ width:100%;}
.footerbg .foottopbg{ padding:26px 0px 37px 0px; background:#000;}
.footerbg .foottopbg .foottobnr{ height:206px; width:1140px; margin:0px auto;}
.footerbg .foottopbg .foottobnr .foottobnr_l{ width:850px; height:206px; float:left;}

.footerbg .foottopbg .foottobnr .foottobnr_r{ width:250px; height:206px; float:left; padding-left:40px;}
.footerbg .foottopbg .foottobnr .foottobnr_l dl{ width:242px; border-right: #121212 1px solid; height:206px; color:#FFF; float:left; padding-left:40px;}
.footerbg .foottopbg .foottobnr .foottobnr_l dl dt{ color:#FFF; font-size:14px; padding-bottom:24px;   }
.footerbg .foottopbg .foottobnr .foottobnr_l dl dd{ height:24px; font-size:12px; line-height:24px; color:#9B9B9B; }
 .footerbg .foottopbg .foottobnr .foottobnr_l dl dd.tel{ background:url(../images/tel.jpg) no-repeat left center; padding-left:22px;}
  .footerbg .foottopbg .foottobnr .foottobnr_l dl dd.mobile{ background:url(../images/mobile.jpg) no-repeat left center; padding-left:22px;}
   .footerbg .foottopbg .foottobnr .foottobnr_l dl dd.email{ background:url(../images/email.jpg) no-repeat left center; padding-left:22px;}
 .footerbg .foottopbg .foottobnr .foottobnr_l dl dd.add{ background:url(../images/add.jpg) no-repeat left 5px; padding-left:22px; height:72px;}
  .footerbg .foottopbg .foottobnr .foottobnr_l dl dd a{ color:#9B9B9B;}
   .footerbg .foottopbg .foottobnr .foottobnr_l dl dd a:hover{ text-decoration:underline;}
   
.footerbg .foottopbg .foottobnr .foottobnr_r .footlogo{ width:141px; height:29px;}
.footerbg .foottopbg .foottobnr .foottobnr_r .zizi{ width:141px; height:39px; margin-top:15px; color:#B3B3B3; font-size:14px; line-height:17px; font-weight:400;}
.footerbg .foottopbg .foottobnr .foottobnr_r .fx{ width:150px; height:80px; margin-top:15px;}
 
.footerbg .footdowbg{ height:60px; background:#202020; text-align:center; font-size:14px; line-height:60px; color:#fff;} 
 
 
/* 内页*/
.nrmain{ width:1100px; margin:0px auto; background:#FFF; padding:0px 20px 50px 20px;  }
.nrmain .nynav{ height:60px; line-height:60px; font-size:14px; color:#666666; }
.nrmain  .abnr{ width:1100px; }
.nrmain  .abnrleft{ width:262px; float:left; border:#D9D9D9 1px solid;}
.nrmain  .abnrleft ul{ margin-top:-1px;}
.nrmain  .abnrleft ul li{ height:46px; border-top:#D9D9D9 1px solid;}
.nrmain  .abnrleft ul li a{ height:46px; width:242px; padding-left:20px; line-height:46px; color:#3E3E3E; display:block;}
.nrmain  .abnrleft ul li a:hover{ color:#fff; background:#003399; display:block;}
.nrmain  .abnrleft ul li.act{height:46px; width:244px; padding-left:20px; line-height:46px; color:#fff; display:block; border:none; background:#003399; margin-left:-1PX;} 

.nrmain  .abright{ width:816px; float:left; margin-left:20px;}
.nrmain  .abright .bigtitle{ height:38px; line-height:38px; font-size:32px; font-weight:bold;}
.nrmain  .abright .salltitle{ height:45px; line-height:45px; font-size:22px; color:#3B3B3B;}
.nrmain  .abright .cpnr{ padding-top:14px;}

.nrmain  .abright .cpnr ul li{ width:186px; height:175px; float:left; margin:0px 9px; height:241px;}
.nrmain  .abright .cpnr ul li p.cp{ width:184px; height:184px; border:#E7E7E7 1px solid;}
.nrmain  .abright .cpnr ul li p.cpname{ font-size:12px; padding-top:20px; text-align:center; color:#3A3A3A; }
.nrmain  .abright .cpnr ul li p.cpname a{ color:#3A3A3A;}
.nrmain  .abright .cpnr ul li p.cpname a:hover{color:#003399;}


/*about*/
.nrmain  .abright .boutnr{ padding-top:14px; font:normal 14px/24px "Arial";}

.nrmain  .abright .newsnr{padding-top:14px; }
/********* NEWS ****************/
/*******************************/
 
.nrmain  .abright .newsnr .news-list-page ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  
}
.nrmain  .abright .newsnr .news-list-page li {
  margin-bottom: 12px;
  border-bottom: 1px solid #e3e3e3;
  }
.nrmain  .abright .newsnr .news-list-page .news-date {
  font-size: 12px;
}
.nrmain  .abright .newsnr .news-list-page .news-heading {
  margin-top: 0;
  color:#002266;
  line-height:24px;
   font-size:16px;
   font-weight:bold;
}
.nrmain  .abright .newsnr .news-list-page .news-image {
  float: left;
  padding: 0 10px 0 0;
  width: 25%;
}
.nrmain  .abright .newsnr .news-element .news-image {
  margin-bottom: 12px;
}
.nrmain  .abright .newsnr .news-element .news-image-text {
  margin-bottom: 12px;
  font-style: italic;
}
.nrmain  .abright .newsnr   .news-lead {
  font-weight: bold;
  margin-bottom: 12px;
  font:normal 14px/20px "Arial";
  width:816px; word-wrap:break-word;
   
}
.nrmain  .abright .newsnr  .news-link{ color:#002266; font-size:12px; height:20px; line-height:20px; text-align:right; }
.nrmain  .abright .newsnr  .news-link a{ color:#002266;}
 .nrmain  .abright .newsnr  .news-link a:hover{color:#003399;}





/* 分页 */
.pagination {
	float:left;
	text-align:center;
	width:816px;
	margin:20px 0;
	position:relative;
	overflow:hidden;}
.pagination .page {
	display:inline-block;
	font: 12px/28px "微软雅黑", Tahoma, "宋体";
	*display:inline;
	:1;
	*zoom:1;}
.pagination .page span {
	float:left;}
.pagination .page a,
.pagination .page span.disabled {
	background:#FFF;
	border:1px solid #CCC;
	color:#333;
	float:left;
	font: 14px/26px "微软雅黑", Tahoma, "宋体";
	height:26px;
	margin-right:5px;
	min-width:15px;
	padding:0 6px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	_width:15px;}
.pagination .page a:hover {
	border:1px solid #003399;
	color:#003399;
	text-decoration:none;}
.pagination .page span.disabled {
	background:#FFF;
	border:1px solid #CCC;
	color:#CCC;}
.pagination .page span.ellipsis {
	float:left;
	font: 14px/24px "微软雅黑", Tahoma, "宋体";
	line-height:22x;
	margin-right:5px;}
.pagination .page .page_txt {
	line-height:20px;
	float:right;
	width:auto;}
.pagination .page a.page-curpage {
	background:#003399;
	border:1px solid #003399;
	color:#FFF;
	font-weight:bold;}
.pagination .page input {
	font: 14px Verdana;
	padding:0 0 0 1px;
	width:40px;
	height:14px;}



.nrmain  .abright .product_nr{ margin:0px; padding:0px; width:816px;}
.nrmain  .abright .product_nr .cptu{ height:260px; width:816px;}
.nrmain  .abright .product_nr .cptu .tupian{ width:250px; height:250px;  float:left;}
.nrmain  .abright .product_nr .cptu .tujs{ width:536px; height:250px; float:left; font: normal 14px/22px "Arial"; padding-top:20px;}
.nrmain  .abright .product_nr  .jscs{ padding:10px;font: normal 14px/22px "Arial"; position:relative;}
.nrmain  .abright .product_nr  .jscs .pdf{ width:48px; height:48px; position:absolute; left:260px; top:-150px;}

.jiathis_button_fb{ width:32px; height:32px; background:url(../images/Facebook.png) no-repeat left top; float:left;cursor:pointer; }

.jiathis_button_twitter{width:32px; height:32px; background:url(../images/Twitter.png) no-repeat left top; float:left; margin-left:15px; cursor:pointer;}
.jiathis_button_googleplus{width:32px; height:32px; background:url(../images/Google.png) no-repeat left top; float:left; margin-left:15px;cursor:pointer;}
.jiathis_button_linkedin{width:32px; height:32px; background:url(../images/Linkedin.png) no-repeat left top; float:left;cursor:pointer; margin-top:10px; }
.jiathis_button_Skype{width:32px; height:32px; background:url(../images/Skype.png) no-repeat left top; float:left; margin-left:15px; cursor:pointer; margin-top:10px;}
.jiathis_button_Youtoube{width:32px; height:32px; background:url(../images/Youtoube.png) no-repeat left top; float:left; margin-left:15px; cursor:pointer; margin-top:10px;}
.fx a:hover{opacity: 0.8;filter:alpha(opacity=80);-moz-opacity: 0.8;}






/* 在线留言 */	
.feedback {
	float:left;
	width:810px;
	padding-left:20px}
.feedback td {
	height:55px;}
.feedback {
	font-size:14px;}
.feedback .gbinput {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	height:30px;
	padding:0 10px;}
.feedback .gbmsg {
	border:#AAA 1px solid;
	border-radius:5px;
	line-height:30px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
	height:80px;
	padding:0 10px;
	overflow-x:hidden;
	overflow-y:hidden;}
.feedback .gbinput:hover,
.feedback .gbmsg:hover {
	border:#B70000 1px solid;
	box-shadow:0 0 10px rgba(0, 155, 77, 0.4);}
.feedback .bnt {
	background:#003399;
	border:none;
	border-radius:5px;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
	color:#FFF;
	font-size:18px;
	line-height:40px;
	text-align:center;
	width:120px;
	height:40px;}
 
