body {font-family:"Microsoft YaHei"; color: #717171;}

a {color: #555;}

a:hover {color:#F5AA5A;}

.fco {color: #F18310;}

.fcb{color: #4D9BDB}

.h30 {height: 30px;}

.h40 {height: 40px;}

.bor {border: 1px solid #e5e5e5;}

.wp {width: 980px; margin: 0 auto;}

.col-l{width: 245px;}

.col-c{width: 400px; padding-left: 30px;}

.col-r{width: 260px;}



.ul-txt li { height: 30px; line-height: 30px; font-size: 12px;}

.ul-txt li span { font-size: 12px; color:#aaa;}



/*页码*/

.page {text-align: center; height: 40px;}

.page span {display: inline-block;}

.page a,.page em { display: inline-block; border: 1px solid #d5d5d5; padding: 3px 10px; float: left; margin:0 2px;}

.page a.on,.page a:hover {background: #1277CF; color: #fff;}



/*头部*/

#hd {border-top: 5px solid #1C96E9; height: 108px;}

.logo {width: 480px; float: left; padding-top: 25px;}

.hdr {
	width: 458px;
	float: right;
	text-align: center;
	line-height: 20px;
	background: url(../images/tbg.jpg) no-repeat left -5px;
	color: #fff;

}

.hdr a {color: #fff;}

.hdr p {margin-bottom: 30px;}



#nv {height: 53px; background: #1277CF; text-align: center; position: relative; z-index: 999;}

#nv li {width: 118px; float: left; line-height: 53px; position: relative; height: 53px; margin-right: 1px;}

#nv li a { font-size: 16px; font-weight: bold; color: #fff; display: block; height: 65px; position: absolute; width: 118px; left: 0; top: 0;}

#nv .on a,#nv a:hover {background: url(../images/nv-on.png) no-repeat center top;}



/*底部*/

#fd {background:url(../images/fd-line.jpg) repeat-x left 45px #383838;}

#fd,#fd a {color: #878787; line-height: 2;}

#fd ul {width: 140px; float: left;}

#fd .f16 a{color: #bbb; height: 45px; line-height: 45px; margin-bottom: 10px; display: block;}

.fd-copy { height: 45px; line-height: 45px; background: #252525;}



/*首页大图*/

.fullSlide{ min-width:1000px; position:relative;  height:378px; overflow:hidden;   }	

.fullSlide .bd{ position:relative; z-index:0;  }	

.fullSlide .bd ul{ width:100% !important; }	

.fullSlide .bd li{ width:100% !important;  height:378px; }	

.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:299px;  }	

.fullSlide .bd li a{ position:absolute; width:100%; height:378px; display:block; z-index:1;}	

.fullSlide .hd{ width:100%;  position:absolute; z-index:10; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }	

.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; 

	margin:4px; background:url(../images/o1.png) no-repeat right 0; overflow:hidden; line-height:9999px;}	

.fullSlide .hd ul .on{ background-position: 0 0;}



/*产品中心*/

/*产品中心*/
.slideimg {height: 280px; position: relative; width: 290px; float: left;}
.slideimg li { height: 280px; }
.slideimg-btn {display: inline-block; width: 24px; height: 24px; position: absolute; z-index: 999; 
  top: 0;
  right: 30px;
  background: url(../images/jt1.jpg);}
.slideimg .prev {background-position: right 0; right: 0;}
.slideimg li span { display: block; text-align: center; font-size: 16px; padding: 5px 0;}
.index-pro {float: right; width: 680px;}
.index-pro li {width: 112px; height: 76px; border: 1px #ccc solid; float: left; margin-left: 12px; margin-bottom: 15px; overflow: hidden; text-align: center; padding: 5px; background: #fff; }
.index-pro li img { width: 112px; height: 76px;}
.index-pro li span {display: block; padding-top: 5px;}


/*热点新闻 搜索*/

#hot-news {
	height: 80px;
	background: #1277CF;
	margin-top: 10px;
}

#hot-news .l {width: 620px; color: #fff; line-height: 80px;}

#hot-news .r {width: 340px; padding-top: 20px;}

#hot-news .l a,#hot-news .l strong { float: left; height: 80px; font-size: 15px; color: #fff; display: block; padding: 0 30px}

#hot-news .l strong {background: #F48529; }

#hot-news .so {background: #fff; height: 40px;position: relative;}

#hot-news .so .inp1 {width: 290px; line-height: 40px;outline: none; font-size: 14px; height: 40px; border: 0; padding-left: 10px;}

#hot-news .so .btn1 {width: 40px; border: 0; height: 40px; background: url(../images/btn-so.jpg) no-repeat center #F48529;

	position: absolute;

	right: 0;

	top: 0;

	cursor: pointer;

}



.img-txt img{ float: left; margin-right: 20px;}



.bg2 {background: url(../images/bg2.jpg) repeat-x left top #F8F8F8; padding-top: 30px; height:600px;}



/*模块*/

.m1 {}

.m1 dt {
	font-size: 14px;
	line-height: 20px;
}

.m1 dt em { background: #1176D0; color: #fff; display: inline-block; padding: 5px 8px;margin-right: 3px;}

.m1 dt span { margin-left: 3px; color: #aaa; font-size: 14px; float: none; font-weight: normal;}

.m1 dd { padding-top: 20px;}



/*内页 ---------------*/



#ban {background: url(../images/ban.jpg) no-repeat center top; height: 216px;}

.left {width: 210px; float: left;background: url(../images/sbg1.jpg) repeat-x left top; padding-top: 40px;}
.left h4 a{height: 34px; line-height: 34px; background: url(../images/snv2.jpg) no-repeat left top; display: block;
	padding-left: 45px; color:#fff;	font-size: 14px; margin:3px auto;}


.right {width: 730px; float: right; padding-top: 10px;}

.stit {height: 67px;width: 210px; line-height: 1; 

	background: url(../images/sbg.png) no-repeat left top;

	padding-left: 20px;

	font-weight: normal;

	color: #fff;

	font-size: 26px;

	padding-top: 6px;

	position: absolute;

	top:-67px;

	left: 0;

}

.stit span {display: block; padding-top: 5px; font-size: 20px;}


.snv li a{height: 34px; line-height: 34px; background: url(../images/snv0.jpg) no-repeat left top; display: block;

	padding-left: 45px;

	font-size: 14px;
	color:#666;

}

.snv li.on a,.snv li a:hover {background-image: url(../images/snv1.jpg); color:#0056a6; font-weight:bold;}



.contact {font-size: 14px; line-height: 1.8;}
.contact table{ width: 100%;}
.contact table td.title{ width: 50px;}
.contact table td.info{ width: 160px;white-space:normal;-webkit-text-size-adjust:none;}


.class-cur { height: 28px; padding-right: 10px; position: relative; clear: both; }

.class-cur span {line-height: 28px; font-size: 14px;}

.class-bd {border: 1px solid #e5e5e5; padding: 30px;}

.txt-body {
	line-height: 2.0;
	font-size: 14px;
}

.txt-body p {margin-bottom: 12px;}

.txt-body .title {text-align: center; font-weight: normal; font-size: 22px; color: #4D9BDB; margin-bottom: 10px;}

.txt-body .txt-info {text-align: center; font-size: 14px; color: #999; padding-top: 10px; border-top: 1px dotted #ccc; margin-bottom: 30px;}

.txt-body .txt-info span{ margin: 0 10px;}

.txt-body .txt-pn {padding-top: 10px; border-top: 1px dotted #ccc;}

.txt-body .txt-pn a {color: #999;}

.txt-body h2{ color:#ff6600; line-height:25px; font-size:18px; font-weight:bold; width:670px; text-align:left; margin-top:25px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px #eaeaea dotted;}

.txt-body h3{ color:#ff6600; line-height:25px; font-size:16px; font-weight:bold; width:670px; text-align:left; margin-top:15px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px #eaeaea dotted;}

.txt-body table{ width:100%; margin-top:15px;}

.txt-body table th{ color:#FFFFFF; font-weight:bold; background:#5AA0DE; border:1px #4D9A29 solid;padding:4px 8px; }

.txt-body table td{ padding:3px 8px; border:1px #eaeaea solid;}



/*新闻*/



.ul-news li {height: 35px; line-height: 35px; font-size: 14px; 

	background: url(../images/i1.jpg) no-repeat left center; padding-left: 15px;

	border-bottom: 1px dotted #e5e5e5;}

.ul-news li span {float: right; font-size: 12px; color: #b8b8b8}







.pages{

	text-align: center;

}

.pages a{

	margin-left: 8px;

	display: inline-block;

	+display: inline;

	+zoom:1;

	padding: 5px 8px;

	border:1px solid #DDD;

}

.pages a:hover{

	background: #1277CF;

	color: #fff;

	border:1px solid #33A76A;

}

.pages span{margin-left: 8px;

	display: inline-block;

	+display: inline;

	+zoom:1;

	padding: 5px 8px;

	border:1px solid #DDD;background: #1277CF;

	color: #fff;

	border:1px solid #1277CF;

}



.cp{ width: 730px; height: auto; overflow: hidden;}
/*
.cp ul{}
.cp ul li{ float: left; margin-right: 30px; display: inline;}
.cp ul li a{ display: block; width: 200px; height: 192px; overflow: hidden;}
.cp ul li a img{ width: 192px; height: 134px; border: 1px #ddd solid; padding: 3px;}
.cp ul li a:hover img{border: 1px #F5AA5A solid;}
.cp ul li a span{ width: 200px; height: 30px; overflow: hidden; display: block; line-height: 30px;}
*/

.ry{ width: 730px; height: auto; overflow: hidden;}
.ry ul{}
.ry ul li{ float: left; margin-right: 30px; display: inline;}
.ry ul li a{ display: block; width: 200px; height: 294px; overflow: hidden;}
.ry ul li a img{ width: 192px; height: 264px; border: 1px #ddd solid; padding: 3px;}
.ry ul li a:hover img{border: 1px #F5AA5A solid;}
.ry ul li a span{ width: 200px; height: 30px; overflow: hidden; display: block; line-height: 30px;}




/*产品中心*/
.product2{  border-top:0; height: auto !important; line-height:24px; min-height: 300px; }
.product2 li {
	display: inline;
	float: left;
	margin: 5px 22px 20px 0;
	padding: 1px;
	width: 200px;
}
.pro_show_di {border: 1px solid #DADADA;width: 180px;height: 160px;overflow: hidden;text-align: center !important;vertical-align: middle !important; padding:5px;}
.pro_show_di:hover{ border:1px solid #0490df;}
.product2 li  a:hover{color:#0490df;}
.product2 li span {
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 200px;
	overflow:hidden;
}

.tit{ font-size:14px; color:#F96; font-weight:bold; line-height:36px; height:36px;}



.box{
	width: 455px;
	margin: 18px 0 0 0;
	margin:0 auto;
}
.left-pro{width:455px;text-align:left;float:left;}
.left-pro .t1{width:88px;float:left}
.left-pro .t2{width:88px;text-indent:0;float:left;}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;padding:1px;border:1px solid #ccc;float:left}
#main_img{cursor:pointer;display:block}
#gotop{cursor:pointer;display:block;margin-left:9px}
#gobottom{cursor:pointer;display:block;margin-left:9px}
#showArea{height:265px; margin:6px 0 3px 0;overflow:hidden}


.p_text4{
	font-size:20px;
	font-family:Microsoft YAHEI;
	color:#cc100e;
	margin-top:18px;
	text-align: center;
}
.p_text5{height:auto!important; height:104px; max-height:104px; overflow:hidden;border-bottom:#e4eaef solid 1px; padding-bottom:6px; color:#777; line-height:26px;margin-top:12px;}
.p_text6{ margin-top:7px;color:#777; line-height:26px;color:#000;}
.p_text6 img{ margin:9px 10px 0 0;}
.product_con1_t{height:28px;overflow:hidden;font-weight:bold;padding:0 10px 0 0; margin:15px 0 0 0;border-bottom:#ececec solid 1px;}

.pro_flname{ float:left;padding:0 30px;background:#cc100e;color:#fff;line-height:28px;}



.zs_con {
	padding-top:21px;
}
.kc01,.kc03 { padding:50px 9px 0}
.kc02 ul li {
	float:left;
	width:208px;
	padding:0 14px;
	font-size:0;
	overflow:hidden;
	margin:0 auto;
}
.kc02 ul li img { height:137px;}
.kc02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center; background:url("../images/zs_yy.jpg") no-repeat 0 0;}
.kc02 ul li span a { color:#000; font-size:12px;}
.fl { float:left;}
.clear{clear:both; height:0; line-height:0; font-size:0;}


.banner{width:100%;margin:0 auto;height:400px}
.slideBox{width:100%;height:400px;overflow:hidden;position:relative;margin:0 auto}
.slideBox .hd{height:8px;overflow:hidden;position:absolute;right:43%;bottom:10px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:5px;width:45px;height:8px;line-height:8px;text-align:center;background:#999;cursor:pointer}
.slideBox .hd ul li.on{background:#f00;color:#fff}
.slideBox .bd{position:relative;height:100%;width:1920px;left:35%;margin-left:-720px;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;height:400px;display:block}
