html{overflow-x:hidden;}
body{
	margin:0;
	padding:0;
	font-family: "微软雅黑", Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	}
p,h1,h2,h3,h4,h5,h6{	padding:0;	margin:0;	}
h6{font-size:14px;}
ul,ol,li{list-style:none;margin:0;padding:0px;}
a{color:#000;text-decoration:none;}
a:hover{color:#da251e;}
img{	border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
*{ margin:0; padding:0;  }
input,textarea {outline:none; border:none; background:none;}
.wrap {	width: 1160px;	clear: both;	margin: 0 auto;}
em{ font-style:normal;}


/*头部开始*/
.g-top{overflow: hidden;}
.header{ height:40px; background:#f7f7f7;}
.top1 { height:40px; font:14px "Microsoft YaHei"; color:#a8a8a8; line-height:40px;}
.top1 p a{ color:#a8a8a8;padding: 0 7px;}
.top1 p .nones { background:none}

.top{ height:139px; overflow:hidden}
.logo { float:left; font-size:0; line-height:0; padding-top:32px}

.zi1 { float:left;margin-top: 56px;margin-left: 20px; font:34px "Microsoft YaHei"; color:#185dab;font-weight: bold;}
.zi1 p{font:20px "Microsoft YaHei"; color:#666666;}
.zi1 span{font:22px "Microsoft YaHei"; color:#666666;font-weight: normal;}

.tel{font:16px "Microsoft YaHei"; color:#666666;  padding-left:52px; margin-top:40px; background:url(../images/top_08.jpg) no-repeat 0;float:right;}
.tel span {display:block; font:26px "Microsoft YaHei"; color:#185dab;font-weight: bold;}

.nav{ width:100%; height:55px; line-height:55px; background:#185dab;}
.nav li{float: left; }
.nav li.line{ width:1px; background:url(../images/line.jpg) no-repeat center; height:55px;}
.nav .none{background: none}
.nav li a{font:18px "Microsoft YaHei";color: #ffffff; line-height:55px;text-align: center;display: inline-block;padding: 0 46px;}
.nav li a:hover,.menu .cur a{text-decoration: none;background:#fd6f25;}

/*头部结束*/

.slideBox{ width:100%; height:auto; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:25%; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }





/*首页产品展示*/
.main {background: #fff;}
.font_w {font-family: 'Microsoft YaHei'; }
.wfixed {width: 1200px; margin: 0px auto; padding: 0px; }	
.fl {float: left;}
.insLeft{width:240px; /* margin-top:20px; */    clear: left;}
.mt30 { background:#fff; border: 1px #eee solid;}
.fs26{font-size:24px;}
.fs16 {font-size: 12px; }
.fs14 {font-size: 14px; }
.asidePro dt{ border-bottom:1px #eee solid; background:url(../images/ico2.gif) no-repeat 10px center; height:48px; list-style: none;  padding-bottom: 2px; width: 190px; margin: 0 auto;}
.asidePro dt a{display:block;line-height:48px;color:#333;margin:1px 0px; text-align:left; padding-left:25px; font-size: 15px;}
.asidePro dt a:hover,.asidePro dt a.cur{color:#C00;}


/*首页产品展示*/


.tit2{    line-height: 94px;
    background:#185dab;
	    height: 94px;}
.tit2 span{    display: block;
    color: #fff;
    padding-top: 18px;
    text-decoration: none;
    font: 24px "Microsoft YaHei";
    font-weight: bold;
    text-align: center;}
.tit2 em{    display: block;
    font: 18px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-top: 4px;color:#fff;}
.tit2 p{color:#fff;}

.wfixed {width: 1160px; margin: 0px auto; padding: 0px; }
.tac { text-align: center; }
.fs22 {    font-size: 26px;  font-weight: bold; }
.line{    width: 200px; height: 3px; background: #cc0000; display: inline-block;}
.woutLine .tit{height:76px;border-bottom:1px solid #ededed;line-height:30px;padding-top:35px;}
.woutLine .tit span{color:#146CD7;}
.woutLine .tit p{color:#9f9f9f;}
.woutLine .tit em{margin-bottom: 6px;left:526px;}
.ipro{ padding: 10px 0px;  width: 905px; margin: 0 auto; margin-bottom: 10px;float: right;  }
.ipro li{float: left; width: 278px; margin-bottom:10px; padding-right: 10px; padding-top: 20px; padding-left: 10px;}
.ipro h3{ width: 100%; border: 1px solid #eee; text-align: center;}
.ipro h3 img{vertical-align:middle; width:100%;}
.ipro p a{display: block;
    text-align: center;
    background-color: #f7f7f7;
    font-size: 15px;
    height: 40px;
    line-height: 40px;
    color: #333;
    border: 1px solid #eee;
    border-top: 0px;}
.ipro p a:hover{    color: #fff;
    background: #CC0001;}
.cpfllb{    width: 1000px;
    margin: 0px auto;
	margin-top: 20px;}
.cpfllb a{    font-size: 14px;
    color: #333;}
.cpfllb a:hover{color:#0063CA;}
.cpfllb span {    padding: 0 25px;
    font-size: 12px;
    color: #333;}

	
.mt15{ border: 1px solid #bbb;   border-bottom: 5px solid #bbb;}

	
.indexT{
	clear:both; margin-top:20px; margin-left:15px; margin-bottom:20px;
	height:46px;
	overflow:hidden;
	}
.indexT i{
	clear:both;
	display:block;
	width:41px;
	height:3px;
	background:#185dab;
	}
.indexT div{
	height:43px;
	line-height:43px;
	}
.indexT div span{
	color:#333;
	font-size:24px;
	}
.indexT div em{
	font-size:16px;
	color:#bfbfbf;
	}


.indexT a{ width:80px; background:#185dab; color:#fff; text-align:center; line-height:29px; display:block; margin-right:20px; margin-top:10px;}



.main2{ margin-top:30px;}
.contact{ width:35%; border:1px #dedede solid; background:url(../images/cont.jpg) no-repeat right bottom;}

.contnr{ margin-top:20px; padding-left:20px; padding-bottom:30px;}
.contnr h3{ font-size:24px; color:#185dab; line-height:50px;}
.contnr p{ font-size:15px; color:#666; line-height:35px;}

.news{ width:61%; border:1px #dedede solid;}
.news ul{ width:100%; }
.news ul li{ width:95%; margin:0 auto; line-height:43px; font-size:15px; }
.news ul li u{ display:inline-block; width:23px; height:23px; line-height:23px; background:#c6c6c6; color:#fff; text-align:center; text-decoration:none; margin-right:10px;  }
.news ul li i{ display:inline-block; font-style:normal; color:#999;}


.main3{ border:1px #dedede solid; margin:30px auto;}
		/* 本例子css */
		.picMarquee-left{ overflow:hidden; position:relative;}
		.picMarquee-left .bd{ padding:10px; }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:23%; margin:10px;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ height:180px; display:block; margin:0 auto;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:44px; display:block; font-size:16px; display:block;  }



.link{  padding-top:20px; border-bottom:1px #3e3e3e solid; padding-bottom:30px; margin-bottom:30px;}
.link ul a{ display:inline-block; margin-right:20px; color:#999; line-height:30px;}
.linkt a{ font-size:20px; color:#fff; line-height:40px;}


.footer {  background: #333; font-size:14px;}
.footer-t {height: 100px; margin: 0 auto;}
.footer-map{ padding-bottom:30px; border-bottom:1px #3e3e3e solid; margin-bottom:30px;}
.footer-map dl { line-height: 28px;}
.footer-map dl.dl01 { width:40%;}
.footer-map dl.dl02 { width:30%; padding:0 5%;}
.footer-map dl.dl03 { width:20%;}
.footer-map dl i { color:#999; padding-right:20px; display:inline-block}
.footer-map dt { color: #fff; font-size:18px;}
.footer-map dd { color: #999; }
.footer2{ background:#000; color:#f1f1f1; font-size:14px; line-height:50px; text-align:center;}



/*neiye*/
.right{ width:905px; margin-top:30px;	border:1px solid #dedede;}
/*当前位置*/
.location{
	clear:both;
	height:65px;
	overflow:hidden;border-bottom:1px solid #dedede;
	position:relative;
	}
.location span{
	line-height:65px;
	color:#2f8fe0;
	font-size:16px;
	text-align:left;
	padding:0 0 0 42px;
	}
.location p{
	height:65px;
	line-height:65px;
	color:#919191;
	text-align:right;
	padding:0 0 0 30px; margin-right:20px;
	background:url(../images/lct_icon.png) no-repeat left 21px;
	}
.location p a{color:#919191;}
.location p a:hover{color:#2f8fe0;}
.location p a.hover{color:#2f8fe0;}
/**/


.page {
height: 35px;
text-align: center;
margin: 30px 0 30px 0;
*+margin-left:30px;
}
.page li {
list-style: none;
border: 1px solid #C7CFC2;
padding: 3px 8px;
display: inline-block;
margin: 0 3px;
*+display:block;
*+float:left;

}
.page li a{
	color: #666;
	}
.page li a:hover{
	color:#185dab}
.page li.thisclass {
background: #185dab;
color: #FFF;
}
.page li {
list-style: none;
}

/*全文列表3*/
.newsList3{
	display:block;
	clear:both;
	}
.newsList3 dd{
	display:block;
	clear:both;
	overflow:hidden;
	height:94px;
	padding:25px 0;
	border-bottom:1px dotted #ededed;
	}
.newsList3 dd .ddDiv{
	overflow:hidden;
	transition: all 0.5s ease-in-out 0.01s;
	-moz-transition: all 0.5s ease-in-out 0.01s;
	-ms-transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsList3 dd:hover .ddDiv{background:#eaeaea;}

.newsList3 dd .dayBox{
	width:94px;
	height:94px;
	overflow:hidden; margin-left:10px;
	}
.newsList3 dd .dayBox span{
	display:block;
	clear:both;
	width:94px;
	height:66px;
	background:#2f8fe0;
	border-bottom:1px solid #fff;
	font-size:44px;
	color:#fff;
	text-align:center;
	line-height:66px;
	}
.newsList3 dd .dayBox em{
	display:block;
	clear:both;
	height:26px;
	color:#ffffff;
	font-size:16px;
	background:#9f9f9f;
	text-align:center;
	line-height:26px;
	}
.newsList3R{
	width:85%;
	height:94px;
	overflow:hidden;
	margin:0 10px;
	}
.newsList3R h3{
	display:block;
	height:25px;
	text-align:left;
	line-height:25px;
	}
.newsList3R h3 a{color:#515151; font-size:16px;}
.newsList3R h3 a:hover{color:#2f8fe0;}
.newsList3R div{
	clear:both;
	color:#919191;
	height:56px;
	line-height:28px;
	text-align:left;
	overflow:hidden;
	font-size:14px;
	margin:7px 0 0 0;
	}

.pageBoxRC_box{
	clear:both;
	overflow:hidden;
	min-height:300px;
	height:auto !important;
	height:300px;
	}

.articleTitle {
	clear: both;
	text-align: center;
	padding:10px 10px 0 10px;
	line-height: 32px;
	font-size:22px;
	color:#252525;
}
.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #9a9a9a;
	line-height:30px;
	padding:10px 0 5px 0;
}
.pageUp{
	height:60px;
	display:block;
	padding:20px;
	border-top:1px solid #d9f1f7;
	margin:20px 0 0 0;
	}
.pageUp_left{
	float:left;
	display:inline;
	line-height:30px;
	color:#999999;
	}
.pageUp_right{
	float:right;
	display:inline;
	padding:15px 0 0 0;
 	}
.articleTime span{cursor: pointer;}
.articleTime span.hover{ color:#2f8fe0;font-weight: bold;}
.articleTime span:hover{ color:#2f8fe0;font-weight: bold;}
.articleBox{ line-height:30px; font-size:14px; padding:10px 20px; text-align:justify;}

