/* CSS Document */
@charset "utf-8";
* {
	margin:0;
	padding:0;
	list-style:none;
}
body {
	font-size:12px;	
	font-family:Arial,'Microsoft Yahei',"微软雅黑";
}
img {
	border:0;
}
.clear {CLEAR: both}
.folat_left{ float:left}
.folat_right{ float:right}
a {
	text-decoration:none;
	color:#333;
}
a:hover {
	color:#FF8400;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix10:after {
	content:".";
	display:block;
	height:10px;
	clear:both;
	visibility:hidden;
}
.mt40{ margin-top:40px;}
.mt20{ margin-top:8px;}
.m150{ margin-left:50px;}
.mr60{ margin-right:60px;}
.swidth{ width:1200px; margin:0 auto; min-width:1200px;}
.h10{height:10px;}
.h15{height:15px;}

/* 大图*/
.banner { position:relative; height:500px; min-width:1200px; position:relative; z-index:0}
.banner .btn1 { bottom: 10px;margin-right: -450px; padding: 5px 6px; position: absolute; right: 50%;z-index: 7;}
.banner .btn1 span { background: none repeat scroll 0 0 #0361ba; border: 1px solid #0361ba; color: #FFFFFF; cursor: pointer;display: inline-block; margin-left: 5px;padding: 2px 5px;}
.banner .btn1 span.cur { font-weight: bold; padding: 4px 8px;}
.banner .bgitem{height:500px; cursor:pointer; width: 100%;margin: 0 auto;position:absolute; background-position:center top; background-repeat:no-repeat;}


.main{ width:100%; margin:0 auto;}
.imain{width:1200px; margin:30px auto;}
.left{ float:left; width:300px; }
.right{float:right; width:860px;}

.title1{width:300px; background:url(../images/titbj.jpg) left top repeat-x; height:50px;}
.title1 h3{ font-size:18px; color:#fff; font-weight:bold; text-align:left;  padding-left:30px; line-height:50px;} 
.title1 span{font-size:12px; color:#fff;text-align:left;  padding-left:30px; text-transform:Uppercase;}

.title12{background:url(../images/titbj.jpg) left top repeat-x; height:48px;}
.title12 h3{ font-size:18px; color:#fff; font-weight:bold; text-align:left;  padding-left:30px; padding-top:15px;} 

.title3{ height:50px; color:#333; font-size:18px; font-family:"Microsoft YaHei";  line-height:50px; margin-bottom:10px; border-bottom:1px solid #0361ba; border-top:1px solid #0361ba;}
.title3 .loc{float:right;font-size:14px;font-family:"Microsoft YaHei"; color:#333; margin-right:20px; line-height:50px; }
.title3 span{display:block; min-width:150px; color:#333; text-align:left; font-family:"Microsoft Yahei"; padding-left:25px;}

.title4{ width:100%; text-align:center; height:20px; font-size:18px; margin-top:15px; margin-bottom:15px; font-family:"Microsoft Yahei"; color:#0361ba; }

.chanpin{width:1000px; margin:30px auto 0;}
.product{width:220px; float:left;}
.iprofenlei{color:#333; width:847px; margin:30px auto 0; height:24px; line-height:24px; border-left:1px #dedede solid;}
.iprofenlei a{ float:left; color:#333; padding:0px; font-size:14px; width:120px; text-align:center; border-right:1px #dedede solid;}
.iprofenlei a:hover{ text-decoration:underline; color:#0361ba;}
.iprofenlei a.tabactive {position:relative;}

.fl {background:#fff; border-left:2px #bbbbbb solid; border-right:2px #bbbbbb solid; border-bottom:8px #004986 solid;}
.fl DL {LIST-STYLE-TYPE: none; width:212px; position:relative; z-index:30; margin-bottom:3px;}
.fl DT {HEIGHT:45px; border-bottom:1px #dddddd solid; background:url(../images/san.jpg) 22px center no-repeat;}
.fl DT A {TEXT-ALIGN: left; LINE-HEIGHT: 45px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:50px;}
.fl DT A:visited {COLOR: #333;}
.fl DT a:hover {color:#0361ba;}

.fl2 {background:#fff; border-left:2px #0361ba solid; border-right:2px #0361ba solid; padding-bottom:10px;}
.fl2 DL {LIST-STYLE-TYPE: none; width:300px; position:relative; z-index:30; margin-bottom:3px;}
.fl2 DT {HEIGHT:40px; border-bottom:1px #dddddd solid; background:url(../images/san.jpg) 22px center no-repeat;}
.fl2 DT A {TEXT-ALIGN: left; LINE-HEIGHT: 40px; DISPLAY: block; COLOR: #333; font-size:14px; padding-left:36px;}
.fl2 DT A:visited {COLOR: #333;}
.fl2 DT a:hover {color:#c41414;}

.iprolist{width:720px; float:right; border:1px solid #cccccc; padding-top:13px; padding-right:20px;}
.iprolist ul li {MARGIN: 0px 0px 0px 20px; width:260px;  FLOAT: left;}
.iprolist ul li H2 {WIDTH: 260px; HEIGHT: 200px; text-align:center; display: table-cell;vertical-align:middle; border:1px solid #ccc;}
.iprolist ul li p {width:260px;text-align:center; height:41px; line-height:41px;}
.iprolist ul li p A {text-decoration:none; text-align:center; font-size:14px; display:block; COLOR: #333}
.iprolist ul li p A:visited {COLOR: #333}
.iprolist ul lip A:hover {color:#0361ba;}
.iprolist ul li p span{ float:left; color:#fff;}
.iprolist ul li img{ max-width:260px;  max-height:200px; vertical-align:middle; }

.jianjie{width:100%; background:#0361ba url(../images/ysbj.jpg) top center no-repeat; height:445px; margin-top:50px;}
.ijianjie{width:1002px; margin:0 auto; padding-top:57px;}
.jian{float:left; width:420px; margin-top:70px;}
.jie{float:right;  height:342px; width:550px;}
.jie p{margin-top:80px; font-size:12px; color:#fff; line-height:30px; border-bottom:2px #fff solid; padding-bottom:20px;text-indent: 2em;}
.jie p a{color:#fff;}
.jie p a:hover{color:#fc0;}

.tit{background:#dddddd ; height:36px; }
.tit p{float:left; height:36px; line-height:36px; color:#fff; font-weight:normal; font-size:16px;  text-align:center; width:120px; display:block; background:#0361ba}
.tit a{float:right; line-height:36px; color:#333; padding-right:8px; font-size:12px; }
.tit a:hover{color:#0361ba;}

.new{width:1002px; margin:50px auto 0;}
.news{float:left; width:470px;}
.news2{float:right; width:470px;}

.inews{padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;}
.inews p{background:url(../images/dian.jpg) left center no-repeat; height:30px; line-height:30px; font-size:14px; text-indent:2em;}
.inews ul li{background:url(../images/dian.jpg) left center no-repeat; height:30px; line-height:30px;}
.inews ul li a{float:left; font-size:14px; color:#333; padding-left:25px; display:block; line-height:30px; display:block}
.inews ul li a:hover{color:#0361ba;}
.inews ul li span{float:right; font-size:12px; color:#666; line-height:30px;}



.lx2{ border-left:2px #0361ba solid; border-right:2px #0361ba solid; border-bottom:2px #0361ba solid;
padding: 12px;}
.lx2 p{color:#333; line-height:24px; font-size:14px;}

.content{padding:10px 10px 20px 10px ; font-size:14px;}
.content p{ line-height:28px;}
.prolist {float:left;}
.prolist ul li {MARGIN: 0px 5px 10px 10px; WIDTH:260px; FLOAT: left; }
.prolist ul li H2 {MARGIN: 0px auto; WIDTH: 260px; HEIGHT: 170px; border:1px #d0d0d0 solid; padding:1px;}
.prolist ul li H2 A {WIDTH:260px; DISPLAY: block; HEIGHT:170px; display: table-cell;text-align: center;
    vertical-align: middle;}
	
.provimg{ text-align:center}	
.prolist ul li H2 IMG {VERTICAL-ALIGN: middle; max-height:170px; max-width:260px;}
.prolist ul li H3 {TEXT-ALIGN: center; LINE-HEIGHT: 30px; DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; height:30px}
.prolist ul li H3 A {LINE-HEIGHT:30px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: normal; font-family:"Microsoft Yahei";}
.prolist ul li H3 A:visited {COLOR: #666}
.prolist ul li H3 A:hover {COLOR: #0361ba;}

.proinfo{ width:100%; height:250px;}
.proinfo_img{ float:left; width:300px; height:250px; border:1px #d0d0d0 solid;}
.proinfo_text{ width:860px; margin-top:10px; margin-bottom:30px;  border-bottom:1px #ccc solid;}
.proinfo_text h3{ color:#0361ba;  font-size:24px; font-weight:bold; line-height:24px; font-family:"Microsoft YaHei"; text-align:center;}
.proinfo_text p{ margin:10px 0; color:#666; font-family:"Microsoft Yahei"; text-align:center;}
.pro_c{ width:860px; color:#666; margin-top:30px; padding-bottom:20px; border-top:1px #ccc solid; padding-top:18px;}

.news_list{ width:100%;}
.news_list li{ background:url(../images/dian.jpg) 7px center no-repeat; border-bottom:1px #cbcbcb dotted; line-height:30px; margin-top:8px;}
.news_list li a{color:#333; line-height:30px; padding-left:20px; display:block; font-family:"Microsoft Yahei"; font-size:16px;}
.news_list li a:hover{ color:#0361ba}
.news_list li a span{ float:right;}

.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}
.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}
.preNext .text{color:#999;}
.preNext .text a:hover{color:#0361ba; text-decoration:underline;}


.page_info{text-align:center;margin-top:10px;color:#aaa;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:20px;line-height:20px;text-align:center;letter-spacing:0;;font-size:12px;margin-top:20px; border:none !important;}
.page_list a{display:inline-block;color:#aaa;border:1px solid #aaa;background:#fff;text-align:center;margin:0 1px; width:auto; height:20px; padding:0px 10px;font-family:"Microsoft Yahei";}
.page_list ul li a:hover{color:#fff;border:1px solid #ccc; background:#FAD12C;}
.page_list ul li a.on{color:#fff;border:1px solid #ccc; background:#c41414;}
.page_list ul li.active a{color:#fff;border:1px solid #ccc; background:#0361ba;}
.pagination li{float:left;}
.preNext{position:relative;background:url(../images/news_con.jpg) left top no-repeat; padding-top:10px; margin-top:10px;}
.preNext .line{height:10px;overflow:hidden;clear:both;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;float:left;}
.preNext .text{color:#999;}
.preNext .text a:hover{color:#025fbf; text-decoration:underline;}




/***************************************************/

.topbg{ height:30px; width:100%; color:#222; line-height:30px;font-size:12px; background:#ddd;}
.telbg{ width:300px; background:url(../images/dh_qo2a.png) no-repeat 0 5px; text-indent:3em;}
#header{width:1200px; margin:0 auto;}
.navBar {
	width:100%;
	margin:0 auto;
	height:50px;
	line-height:50px;
	background:#0361ba;
	color:#333;
	z-index:99999;

}
.nav {
	position:relative;
	width:1200px;
	margin:0 auto;
	font-family:"Microsoft YaHei";
		font-size:16px;
}
.nav a {
	color:#fff;
}
.nav h3 {
	font-size:100%;
	font-weight:normal;
}
.nav .m {
	float:left;
	position:relative;
	z-index:1;
}
.nav .s {
	float:left;
	width:3px;
	text-align:center;
	color:#D4D4D4;
	font-size:15px;
}
.nav h3 a {
	display:block;
	width:150px;
	text-align:center;

}
.nav .sub {

	display:none;
	position:absolute;
	left:-3px;
	top:50px;
	z-index:1;
	width:140px;
	border-top:0;
	background:#fff;
}
.nav .sub li {
	text-align:center;
	padding:0 8px;
	margin-bottom:-1px;
	background:#0361ba;
}
.nav .sub li a {
	display:block;
	padding:8px 0;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:14px;
}
.nav .sub li a:hover {
	color:#FE7700;
}
.nav .block {
	height:8px;
	width:140px;
	background:#FE7700;
	position:absolute;
	left:0;
	top:42px;
	overflow:hidden;
}
.headbg{ height:80px; width:1200px; margin:20px auto; min-width:1200px; padding-top:6px;}
.hmproclass{width:1176px; margin:0 auto;}
.hmproclass li{ width:188px; float:left; height:50px; line-height:50px; text-align:center; background:#282B34; border-right: 1px solid #0F121B;border-left: 1px solid #41444D; font-size:16px;}
.hmproclass li a{ color:#fff; height:50px; display:block;}
.hmproclass li a:hover{ background:#0361ba}
.hmprolist li{ width:375px; height:305px; border-bottom:2px solid #c8c8c8; background:#EFEFEF; float:left; margin-left:5px; margin-right:5px; text-align:center; font-size:16px; line-height:35px; margin-top:10px;}
.hmprolist li a{ color:#333;}
.hmprolist li a:hover{ color:#FE7700}
.hmpromore{ width:150px; height:45px; line-height:45px; text-align:center; margin:30px auto;}
.hmpromore a{ color:#fff; width:200px; height:45px; display:block; border:1px solid #ccc; font-size:15px; background:#0361ba}
.hmpromore a:hover{border:1px solid #0361ba; font-size:17px;}
.lmbg{ width:100%; height:155px; background:url(../images/banner_zx.jpg) no-repeat center center;}
.hmabout{ width:1176px; height:146px; background:url(../images/title_4.jpg) no-repeat; margin:30px auto}
.hmabouimg{ width:446px; height:364px; background:url(../images/about_left.jpg) no-repeat; margin:0 10px;}
.hmabouttxt{ width:680px; line-height:26px; font-size:15px; color:#333;}
.csmainbg{ height:460px; background:#f5f5f5; width:100%;  min-width:1200px;}
.hmcasebg{width:1176px; height:146px; background:url(../images/title_8.jpg) no-repeat; margin:30px auto}
/*****************滚动产品******************/
#demo1p {overflow: hidden;width: 1200px; height:300px; margin:0 auto; min-width:1200px;}
#indemo1p {float: left;width: 800%; min-width:1200px;}
#demo1p1 {float: left;}
#demo1p2 {float: left;}
.top_14 ul li{ width:306px; height:260px; float:left; margin-left:15px; text-align:center; font-size:14px;}
.csimg{border: 1px solid #ccc;
    display: table-cell;
    height: 223px;
    text-align: center;
    vertical-align: middle;
    width: 306px;}
.top_14 p{line-height:35px;}
.top_14 p a{ color:#222;}
.top_14 ul li h2 img{vertical-align:middle;  max-width:306px; max-height:223px; }

.anewslist li{border:1px solid #ccc; padding-top: 15px; padding-bottom: 15px; overflow: hidden; text-align:center; height:70px; width:1160px; margin-left:35px; clear:both; margin-top:20px}
.newrtxt {
    padding-left: 50px;
    text-align: left; line-height:35px;}
.newrtxt h2{font-size: 16px;
color: #202020;}
.newrtxt p{ color:#202020}
.newsrq{background: #0361ba;width: 70px;height: 70px; position:absolute; z-index:10; margin-left:-35px;}
.sp1{color: #fff;
font-size: 13px; line-height:26px;
display: block;}
.day{    color: #fff;
    font-size: 24px; line-height:35px;
}

.newsmore{ width:120px; height:35px; line-height:35px; text-align:center; margin-top:20px;}
.newsmore a{ color:#fff;width:120px; height:35px; background:#0361ba; display:block}
.newsmore a:hover{background: #222;}
.sabout{width:1176px; height:146px; background:url(../images/newsico.jpg) no-repeat; margin:30px auto}

.ftmain{ width:100%; height:210px; background:#202020; margin-top:20px; font-size:14px; min-width:1200px;}

.ftcontact{ height:130px; width:695px; margin-top:20px; color:#fff;}
.ftcontact p{ padding-left:20px; line-height:30px; float:left; width:280px;}
.ftwxbg{ width:140px; height:160px; background:url(../images/wxftbg.png) no-repeat; margin-top:20px;}
.ftwxbg1{ width:140px; height:160px; background:url(../images/wxftbg1.png) no-repeat; margin-top:20px; margin-left:30px;}
.ftproclass{ width:230px; margin-top:20px;}
.ftproclass p{ line-height:30px; font-size:14px; text-align:center}
.ftproclass p a{ color:#fff;}
.fttxt{ height:60px; line-height:30px; text-align:center; color:#fff; width:100%; background:#353535;min-width:1200px;}
.fttxt a{color:#fff}
.ftconlink{ width:1200px; margin:30px auto; font-size:14px;}
.ftlink li{height:35px; float:left; padding-left:10px; padding-right:10px;}
.conTitle{ overflow:hidden; font-size:15px; height:35px; line-height:35px; border-bottom:2px solid #0361ba;} 
.conTitle p {float:left; color:#222;}
.ftnavo li{ width:100px; line-height:30px; text-align:center; float:left;}
.ftnavo li a{ color:#fff;}