@charset "GB2312";
*{word-break:break-all} 
body{margin: 0px;padding: 0px;font-size:14px; line-height:28px;color:#808080;  font-family:"微软雅黑"; background:#fff; position:relative;}
h1,h2,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{
	list-style: none;
}

.c{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.blank{  height:10px; clear:both;}
a{text-decoration:none; color:#808080; font-family:"微软雅黑"; }
a:hover{text-decoration:none; color:#808080;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-bottom:4px;background-color:#fff}
img{max-width:100%; border:0; height:auto;}
.p16{font-size:16px; font-weight:bold; margin-bottom:20px; display:block}
.p18{font-size:22px; font-weight:bold;}
.blank20{ height:20px; clear:both;}

.container{ width:1000px; margin:0 auto;}

.righttop{
	line-height: 70px;
	height: 70px;
	background-color:#ecf0f3; padding-left:30px;
}
.rightright{ float:right;}
.rightleft{float:left; color:#666; font-size:20px; font-weight:bold}

.top1{
	width: 100%;
	height: 2px;
	background-color: #005bac;
	line-height: 2px;
}
.top11{
	width: 1000px;
	border-top: 1px solid #7c7d7c;
	text-align: center;
	padding: 15px 0;color: #b0afaf;
}
.top11t{float:left;}
.top12{float:right; font-size:12px;}
.top1 a{ color:#b0afaf;}
.top1 a:hover{ color:#b0afaf;}

.top2{ background-color:#fff; width:100%; padding:20px 0;}
.logo{ float:left;}
.tel{  float:right;}
.tel a{ color:#005bac; font-size:15px; height:30px; line-height:30px; }

.nav{
	background-color: #04568e;
	height: 48px;
	width: 100%;
}
.nav li{
	width: 12.2%;
	float: left;
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
	text-align: center;
	display: block;
}


ul#topnav{
	list-style: none;
	width:100%;
	text-align: center;

	font-size:14px; height:45px; line-height:45px;
	
}
ul#topnav li{
	position: relative;
	width:166px;
	 height:45px; line-height:45px;
	}	



.banner {
	width: 100%;
    overflow:hidden;
}
.index_banner{position:relative;}
.index_banner ul{overflow:hidden;}
.index_banner li{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{
	position: absolute;
	bottom: 15px;
	left: 45%;
	z-index: 9999;
	display: block;
	width: 288px;
	height: 20px;
	_display: none;
}
.index_banner cite span{
	float: left;
	display: block;
	width: 10px;
	height: 8px;
	text-indent: -999em;
	opacity: .8;
	cursor: pointer;
	background-image: url(../images/tg_flash_p2.png);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{
	cursor: default;
	background-image: url(../images/tg_flash_p.png);
	background-repeat: no-repeat;
}
.ss{
	width: 100%;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	border:1px #ccc solid;
	border-radius:20px;
	width:300px;float:left;
	margin-top:8px;
}
 .input21{border:none;font-size:12px;color:#333;height:27px;padding-right:4px;padding-left:14px; margin-left:20px; width:220px; float:left}
 .btn{}


.cjsjtit{ font-size:16px; font-weight:bold;}

.main1{ margin-bottom:20px; margin-top:20px;}
.left{ width:212px; height:auto; float:left; margin-right:40px;}
.lefttit{ height:89px;}
.cplb{  color:#666; }
.cplb dl{padding-bottom: 10px; clear:both;margin-bottom:10px;}
.cplb dt{ height:42px; line-height:42px; text-indent:36px;background:url(../images/li.png) no-repeat 10px center ;text-indent:36px;}
.cplb dt a{ color:#666; font-size:14px;}
.cplb dd{ margin:0px 5px; text-indent:10px; float:left; width:240px;}
.cplb dd a{ color:#666; line-height:32px; border-bottom:1px #acacac dashed; display:block; padding-left:20px;}

.lefttit1{ background:url(../images/lb2.jpg) no-repeat center; height:92px;}

.lefttit3{ background:url(../images/lb1.jpg) no-repeat center; height:71px;}
.lefttit4{ background:url(../images/lb1.jpg) no-repeat center; height:71px;}

.cplb1{ color:#666666; }
.cplb1 dl{clear:both;}
.cplb1 dt{ height:45px; line-height:45px; background:url(../images/li.png) no-repeat 20px center ;text-indent:46px; border-bottom:1px #acacac solid;border-left:1px #acacac solid;border-right:1px #acacac solid; }
.cplb1 dt a{ color:#666; font-size:16px; font-weight:bold;    line-height: 45px;color: #333333;height: 45px;}

rightnew{
	width: 750px;
	float:left;
}

.right{
	width: 748px;

	float:left;
	overflow: hidden;
}

.hovertab{ background-repeat: no-repeat; color:#fff; margin-top:-1px; background:url(/i12mg/menutabbg1.gif) bottom repeat-x #005bac; border-top:1px #0861B0 solid; margin-right:5px; border-bottom:1px #0457a5 solid; border-left:1px #0861B0 solid; border-right:1px #0861B0 solid; }
.tb_ li{float:left;height: 34px;line-height:34px; width:94px; font-size:14px; text-align:center; cursor:pointer; }
.tb_ ul{height:34px; border-bottom:1px #eaeaea solid; width:730px;}

.adclass{background-color:#fff; height:55px; width:578px;}
.adclasslr{ padding-top:15px; padding-right:10px;}

.cpzs li{ display:block;  width:232px; float:left; text-align:center; margin-top:20px; margin-right:25px;  overflow:hidden;}
.cpzs li:nth-child(3n){
    margin-right: 0;
}
.cpzs li img{ width:230px; height:230px; border: 1px solid #cac5c1;}
.cpzs li a{ color:#666666; width:230px; height:30px; line-height:40px;}
.cpzs li a:hover{ color:#ff0000;}

.cpzsn li{display:block; width:220px; float:left; text-align:center; margin-top:20px; margin-right:43px; line-height: 40px; }
.cpzsn li img{ width:220px;border:1px solid #E5E5E5;}
.cpzsn li a{ font-size:14px;}
.cpzsn li a:hover{ color:#ff0000}
.cpzsn li:nth-child(3n){
    margin-right: 0;
}

.main2{ background:url(../images/bg1.jpg) no-repeat  top center; width:100%; height:488px; margin-bottom:20px;}
.sp{ float:left; width:365px; height:auto; margin-right:30px;}
.sptit{ padding:40px 0px 10px; border-bottom:1px #fff dashed; margin-bottom:20px;}
.spcon{ background:url(../images/sp.png) no-repeat; width:365px; height:299px; padding:10px 0;}
.spwz{ color:#fff;}
.gsjj{ float:left; width:604px;}
.gsjjtit{ padding:40px 0px 10px; border-bottom:1px #fff dashed; margin-bottom:20px;}
.gd{ float:right;}
.gsjjcon{ color:#FFF;}
.gsjj p{ text-indent:28px;}

.gdnew{ width:628px; float:left;}
.newstit{
	text-indent: 28px;
	font-family: "微软雅黑";
	color: #FFF;
	text-transform: uppercase;
	border-bottom: 1px solid #04568e
}
.gd1{ float:right;}

.pic{ float:left; margin-right:10px; border:1px #ddd solid; width:140px; height:86px;}
.lanmubj{ width:100px; height:30px;background:url(../images/titlebj.jpg) no-repeat ;}

.ly{ background:url(../images/bg2.jpg) repeat; width:270px; float:left; }
.lytit{ border-bottom:1px #fff dashed; margin:10px; padding-bottom:5px;}
.lycon div img{ margin-bottom:10px;}
.lycon div{ color:#FFF;  margin-bottom:5px; width:238px; margin:0 auto; font-size:13px; }
.btn1{ background:url(../images/an.png) no-repeat center; height:27px; width:71px; margin:10px; border:none;}
.an{ text-align:center;}
.ad{ margin:20px auto;}
.fhxctit{ margin-bottom:10px;text-align:center; font-family:"微软雅黑";}
.line{ margin-bottom:10px;}

.tel3{ display:none;}


.link{
	padding: 20px 0px 20px;
	border-bottom: 1px #7c7d7c solid;
	margin-bottom: 10px;
}
.wx b{ font-size:22px; color:#8d8d8d;padding-top:30px;}
.wx_ul{ text-align:left; padding-top:10px;color:#adacac;}
.wx_ul li{ height:25px; line-height:25px;}
.wx_ul li a{ height:25px; line-height:25px;color:#adacac;}
.link b{ font-size:16px; font-family:"微软雅黑"; font-weight:bold;}


.foot{ background-color:#434343; color:#FFF; padding-bottom:10px; height:auto; min-height:300px;}
.link{  margin-bottom:10px; font-size:13px;}
.link b{ font-size:13px; font-family:"微软雅黑"; font-weight:bold;}
.foot a{ color:#FFF;}
.foot a:hover{ color:#FFF;}
.fbq1{ width:280px; float:left; margin:0px 10px 20px 10px; border-right:1px #555555 solid; }
.fbq2{ width:240px; float:left; margin:0px 20px 0px 50px;border-right:1px #555555 solid;}
.fbq{ width:380px; float:left; margin:0px 20px 20px 0px;}
.fbq dt{font-size:16px; font-family:"微软雅黑"; font-weight:bold;}
.fbq dd{ float:left; width:30%;}

.botmenu{ width:200px;}
.botmenu li{ margin-bottom:30px;}

.botmenuright{ margin-right:35px;}

.botewm{display:block; width:140px; text-align:center}
.botad{ text-align:left;}

.bom1{ width:100%; height:32px; background-color:#000000; line-height:32px;  color:#FFF; font-family:"微软雅黑"; }
.bom1 a{ color:#FFF;}
.bom1 a:hover{ color:#FFF;}
.bomcontact { padding-top:5px; font-size:14px; font-weight:normal}
.bomcontact li{ line-height:28px;}
.wx{
	float: left;
	text-align: right;
	padding-left: 40px;

}

.page{
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 14px;
	float: left;
	width: 100%;
	margin-bottom:30px;
}
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44; border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px;}

.nyfh li{ border:1px #ddd solid; padding:5px; margin-bottom:10px;}
.nyfh img{ width:238px; height:180px;}

.prenext{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 10px;
	margin-left: 10px;
	color: #333;
	margin-bottom:15px;
}
.prenext .pre{
	float: left;
	width: 100%;
	font-family: "新宋体";
	font-size: 13px;
} 
.prenext .pre a{
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .pre a:hover {
	color: #0065a7;
}/* 上一篇 */
.prenext .next{
	text-align: left;
	float: left;
	width: 100%;
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
}
.prenext .next a{
	font-family: "新宋体";
	font-size: 13px;
	color: #333;
	text-decoration: none;
} 
.prenext .next a:hover {
	color: #0065a7;
}


.dfky{ height:47px; line-height:47px;}

.nava{ background-position:center; display:block;font-family:"microsoft yahei"; font-size:15px; width:88px;font-weight:300 ; color:#fff; text-decoration:none; padding-top:5px;}
.nava a{ display:block;width:88px;  line-height:45px; color:#FFF}
.nava a:link{ width:88px;font-family:"microsoft yahei"; color:#FFF}
.nava a:visited{ width:88px;font-family:"microsoft yahei";}
.nava a:hover { display:block;  background-image:url(../images/m_03.png); background-repeat:no-repeat; background-position:center;height:23px;width:88px;line-height:23px; color:#FFF;}  
.navb{ font-size:15px;font-family:"microsoft yahei"; display:block; padding-top:5px;height:55px ;width:88px;background-repeat:no-repeat; background-position:center; color:#fff; background-color:#c4261d;}
.navb a{ display:block; font-weight:bold ;;width:88px;background-repeat:inherit;height:55px ;text-decoration:none;font-family:"microsoft yahei"; font-size:15px; }
.navba a:link{ display:block; width:88px;}
.navb a:visited{ display:block;width:88px; }
.navb a:hover {  display:block; background-repeat:no-repeat;background-position:center; width:88px;color:#FFF;}
a,li{font-family:"microsoft yahei";}

.nav1 a:hover{
	color:#fff;
	background-color:#ff7e00;font-family:"microsoft yahei";
	}
ul#topnav .sub ul li a:hover {
    color: #fff;
}

ul#topnav li a:hover div{
	color: #fff;
	font-family: "microsoft yahei";
	font-size: 9px;
}

.nav1{
	width: 100%;
	height:50px;
	background: #04568e;font-family:"microsoft yahei";
}
.nav1 ul{ display:block; margin:0 auto; width:100%; padding:0; font-family:"microsoft yahei";}
.nav1 ul li{float:left; z-index:10000; width:12.2%;}

.nav1 li a{ color:#FFF; font-size:15px; height:50px; line-height:50px;font-family:"microsoft yahei";}
.nav1 li a:hover{ color:#FFF; display:block; background-color:#ff7e00; font-family:"microsoft yahei";}



.lefttit{ background:url(../images/lb2.jpg) no-repeat center; height:49px;}
.cont{ font-size:13px; line-height:23px; margin:10px; padding:10px; color:#555}

.lmtitle{ width:188px; background-color:#FFF;border:#dddddd solid 1px;}
.lmtitle ul{ width:188px; margin:0;list-style:none; padding:0;overflow: hidden;}
.lmtitle ul li{ width:170px;white-space: nowrap;background: url(../images/li1.jpg) 15px no-repeat; line-height:30px;border-bottom:#ebebeb solid 1px;display: block;overflow: hidden;text-align: left; padding-left:30px; margin:0 auto 7px;
}
.productimg{ }
.productimg img {
	border: #d6d6d6 solid 1px;
	width: 300px;
	height: 300px;
}
.producttitle h2{ font-size:16px; padding-bottom:10px; text-align:center}
.producttitle{padding-left:20px; font-size:13px; line-height:25px;}

.xiangxi{ border-bottom:#d4d3d3 solid 1px;}

.cpzs1 ul{list-style:none;margin:0; padding:0;overflow: hidden;width:800px; padding-left:5px;}
.cpzs1 li{ display:block; width:170px; float:left; text-align:center;  margin-right:15px; line-height:30px;}
.cpzs1 li img{
	width: 170px;
	height: 170px;
	border: 1px solid #eeeeee
}

/*
左边
*/
.pz_SideLayer{ float:left; width:210px; border-left:1px solid #cfcece;border-right:1px solid #cfcece;border-top:0; background-color:#fff}
.pz_SideLayer .l1{ float:left; width:198px; line-height:37px; color:#333333;}

.pz_SideLayer .l1 .l1_a{ float:left; width:165px; height:45px; line-height:45px; padding-left:45px; color:#333333; font-weight:bold; font-size:16px;font-family:"微软雅黑"; background:url(../images/li.png) no-repeat 20px center; border-bottom:1px solid #cfcece; }
.pz_SideLayer .l1 .l1_a:hover,
.pz_SideLayer .l1 a.hover{ float:left; color:#EA2622;font-weight:bold;background:url(../images/li1.png) no-repeat 20px center; }


.about{
	background-color:#005bac;
	width: 100%;
	height: 410px; padding-top:60px;
}
.about1{ float:left; width:430px;}
.about2{ float:left; width:500px; padding-top:20px;  color:#FFF}
.about2 img{ }

.about3{ float:left; margin-left:30px; width:40px; display:block}

/*
首页新闻
*/
.news{ width:330px; float:left; margin-top:15px; }
.newstit{ background:url(../images/xwbg.jpg) #8e8a8b no-repeat left center; height:38px; text-indent:25px; line-height:38px; font-family:"微软雅黑"; color:#FFF; text-transform:uppercase; margin-bottom:10px;}
.newstit .gd{ margin:10px 10px;}
.newscon1{
	padding: 15px;
	line-height: 24px;
	margin-bottom: 10px;
	border:1px #e7e7e7 solid;
}
.newscon1 b{ line-height:32px; height:32px;}
.newscon1 a{ line-height:36px; height:36px; font-size:15px;}
.newsli li{ text-indent:10px;line-height:40px; height:40px; border-bottom:1px #ecf0f3 dashed}
.newsli li a{ color:#333}
.newslist li{  text-indent:20px; width:48%; float:left; margin-right:2%}
.news1{	float:left;line-height: 24px; width:655px;padding: 35px 15px 0 0;}
.nlist{ height:90px; margin-bottom:26px;  }
.news_time{
	float: left;
	margin-right:15px;

}
.news_time h2{
	padding-top:10px; font-size:24px;
}
.news_info{
	width:430px;float: left; height:70px;
}
.news_info a{font-size:15px; font-weight:bold; color:#585656}
.news_info p{ }
.news_info span{ font-size:14px;  color:#4e4e4e}


.index_news{ background-color:#005bac; line-height:40px; height:40px; width:155px; color:#fff; margin-left:20px; text-align:center; font-weight:bold; font-size:16px;}
.index_newsleft{background-color:#005bac; line-height:40px; height:40px; width:320px; color:#fff;  text-align:left; font-weight:bold; font-size:16px; display:block; float:left; }
.news_kuai{width:3px; height:25px; line-height:25px; background-color:#fff; color:#fff; margin:0 10px;}
/*
首页新闻
*/

/*
更多产品
*/
.proxx_tit1 {

	color:#01237A;
	width: 710px;
	border-bottom:#b4b8bb dotted 1px;
}
.proxx_con3_m1 {
	width:710px;
	height:auto;
	overflow:hidden;
	margin:20px 0 0 0;
}
.proxx_con3_m1 li {
	width:160px;
	height:auto;
	margin:0 17px 0 0;
	_margin:0 17px 0 0;
	float:left;
	display:inline;
}
.proxx_con3_m1 li img {
	width:150px;
	height:150px;
	display:block;
	margin-bottom:10px;
	padding:6px;
	border:#c5cace solid 1px;
}
.proxx_con3_m1 li p {
	width:152px;
	height:32px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.proxx_con3_m1 li p a {
	line-height:32px;
	color:#000;
	text-decoration: none;
}