@charset "utf-8";
/* CSS Document */

body {	font-size: 12px;
	color: #434343;
	font-family:"微软雅黑";
	margin:0;
	
}
img{ border:0;}
A{
	COLOR: #434343; TEXT-DECORATION: none
}

A:hover {
	COLOR: #a00000; TEXT-DECORATION: underline
}

ol, ul {
	list-style: none;
}
ol, ul, li,
table,tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}


#head{ width:100%; height:163px; margin:0 auto; }
.head_t{ width:1003px; height:auto; overflow:hidden; margin:0 auto; }


.logobk{ width:1003px; height:100px; margin:0 auto; border-bottom:1px solid #d1d1d1;}

.logo{ width:1003px; height:100px; margin:0 auto; }
.logo_t{ width:306px; height:35px; padding-left:774px; margin:0 auto;}
.swsy{ width:89px; height:35px; line-height:35px; ff; font-family:"宋体"; float:left;}
.swsy a{ text-decoration:none}
.logo_b{ width:1003px; height:71px; margin:0 auto;}
.nav{ width:1003px; height:54px; line-height:54px;margin:0 auto; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.nav li{ width:110px; height:54px; line-height:54px; color:#000; float:left; text-align:center;}
.nav li a{ width:110px; height:54px; line-height:54px; color:#000; float:left;text-align:center;}

.nav li a:hover{ width:110px; height:54px; line-height:54px; color:#fff; float:left; background:url(../images/navbj.png) no-repeat center; text-decoration:none; text-align:center;}


.banner{ width:100%; height:280px; background:url(../images/bannerbg.jpg) no-repeat center;  margin:0 auto;}

#main{  width:995px; height:auto; overflow:hidden; margin:0 auto;margin-top:20px;}
.maint{ width:993px; height:315px; border:1px solid #e4e4e4; margin-bottom:20px;}
.i_zxdt{ width:295px; height:315px;border-right:1px solid #e4e4e4; float:left;}
.i_zxdtt{ width:282px; height:42px; padding-left:13px;}
.zi1{ font-family:"微软雅黑"; font-size:20px; color:#767676;}
.zi2{ font-family:"Arial"; font-style:italic;  font-size:18px; color:#dbdbdb;}
.i_zxdtb{ width:285px; height:267px; padding-left:10px; }
.i_zxdtb li{ width:247px; height:34px; border-bottom:1px dashed #dddddd; line-height:34px; background:url(../images/img.jpg) no-repeat; padding-left:20px;}
.i_about{ width:677px; height:312px; padding-left:20px; float:left;}
.i_aboutt{ width:677px; height:46px; }
.i_aboutb{ width:677px; height:266px; line-height:30px; overflow:hidden;}

.main2{ width:995px; height:322px;}
.i_case{ width:485px; height:322px; float:left;}
.p_24{ margin-left:24px;}
.i_caset{ width:485px; height:34px; background:url(../images/caset.jpg) no-repeat bottom;} 
.i_caseb{ width:483px; height:269px; border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; }
.i_casebt{ width:460px; height:97px; padding:10px 0 0 10px;}
.i_caseimg{ width:88px; height:75px; padding:3px; border:1px solid #e4e4e4; margin-right:12px; float:left;}
.i_caser{ width:352px; height:82px; float:left; line-height:24px;}
.i_caser_t{ width:352px; height:30px; line-height:30px; font-size:14px; font-weight:bolder; }
.i_casebb{ width:469px; height:161px; margin-left:1px; background:#efefef; padding-left:12px;}
.i_casebb li{ width:442px; height:30px; padding-left:17px; background:url(../images/img1.jpg) no-repeat; line-height:30px;}
.i_casebb_more{ width:75px; height:22px; background:url(../images/moreimg.jpg) no-repeat; margin-left:398px; padding-left:11px;}

.main3{ width:993px; height:330px; margin-bottom:20px;}
.i_txrz{ width:331px; height:330px; float:left; }
.i_txrzt{ width:331px; height:36px; background:url(../images/txrzt.jpg) no-repeat; line-height:36px;}
.zi3{ padding-left:10px;font-family:"微软雅黑"; font-size:20px; color:#9f0000;}
.zi4{ font-family:"Arial"; font-style:italic;  font-size:18px; color:#f6f6f6;}
.i_txrzb{ width:329px; height:293px; border-bottom:1px solid #e4e4e4; border-left:1px solid #e4e4e4; border-right:1px dashed #000; background:#efefef;}
.i_txrzbtli{ width:309px; height:89px; padding:10px 0 0 10px;}
.i_txrzbimg{ width:88px; height:75px; padding:3px; border:1px solid #e4e4e4; background:#fff; margin-right:15px; float:left;}
.i_txrzbtype{ width:196px; height:89px; line-height:24px; float:left;}
.i_txrzbt{ width:196px; height:30px; line-height:30px; line-height:30px; font-weight:bolder;}

.i_txrzbul{ width:306px; height:187px; padding-left:14px;}
.i_txrzbul li{ width:306px; height:37px; line-height:37px; background:url(../images/txrzbbg.jpg) repeat-x bottom;}
.i_txrzbul_more{ width:75px; height:22px; background:url(../images/moreimg.jpg) no-repeat; margin-left:239px; margin-top:10px; padding-left:11px;}

.i_ycfwt{ width:330px; height:36px; background:url(../images/ycfw.jpg) no-repeat; line-height:36px;}

.i_pxywt{ width:331px; height:36px; background:url(../images/pxyw.jpg) no-repeat; line-height:36px;}

.i_pxywb{ width:330px; height:293px;  border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4; background:#efefef;}


.i_video{ width:995px; height:146px; margin-bottom:20px;}

.i_contactb{ width:273px; height:271px; padding-left:12px; line-height:30px;}


#n_main{  width:995px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/nybg.jpg) repeat-y; padding-top:15px;}


#foot{ width:auto; height:170px; background:url(../images/footbg.jpg) repeat-x;}
.link{ width:1003px; height:30px; color:#fff;  line-height:33px; margin:0 auto;}
.link a{ color:#fff; padding:0 10px;}
.link a:hover{ color:#fff; padding:0 10px;}

.banquan{ width:995px; height:auto; overflow:hidden; text-align:center; line-height:24px; padding-top:20px; margin:0 auto; }


.n_left{ width:232px; height:auto; overflow:hidden; padding-top:10px; padding-left:5px; float:left;}
.n_left li{ width:232px; height:50px; line-height:33px;  color:#fff; font-family:"微软雅黑"; font-size:16px; background:url(../images/leftli.jpg) no-repeat; display:block;}
.n_left li a{ color:#fff; display:block; text-align:center;}
.n_left li a:hover{ color:#fff; display:block; background:url(../images/leftli1.jpg) no-repeat;}

.n_left li a.on{ color:#fff; display:block; background:url(../images/leftli1.jpg) no-repeat;}


.n_lcontact{ width:232px; height:auto; overflow:hidden; line-height:30px;}
.n_lcontactt{ width:174px; height:30px; padding-left:58px; background:url(../images/leftcontact.jpg) no-repeat; font-size:16px;}


.n_right{ width:758px; height:auto; overflow:hidden; float:left;}
.n_rightt{ width:758px; height:44px; border-bottom:1px solid #e4e4e4;}
.n_righttl{ width:537px; height:34px; font-size:16px; color:#3e3e3e; margin:10px 0 0 32px; background:url(../images/righttl.jpg) no-repeat; padding-left:12px; line-height:34px; float:left;}
.n_righttr{ width:250px; height:34px; padding-left:15px; margin-top:10px; margin-left:10px; line-height:34px; background:url(../images/weizhi.jpg) no-repeat; }


.n_rightb_s{ width:738px; height:auto; overflow:hidden; padding:10px;}
.n_rightb_s li{ width:738px; line-height:25px; padding-top:10px;}


.n_rightb{ width:738px; height:auto; overflow:hidden; padding:10px;}
.n_rightb li{ width:738px; margin-bottom:10px; height:auto; overflow:hidden; border-bottom:1px dashed #ddd; padding-top:10px;}
.n_newst{ width:648px; height:30px; font-size:14px; padding-left:80px; font-weight:bolder; color:#3e3e3e;}
.n_newsb{ width:738px; height:70px; overflow:hidden; line-height:30px; font-size:14px;}

.footerCon p.menu_btm {
  color: #6085c0;
  height: 24px;
  line-height: 24px;
  margin-bottom: 8px;
  font-size: 14px;
}

.company_intro{ line-height:21px; height:auto; overflow:hidden; padding:10px; border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd; background:#fff; }