@charset "utf-8";
body{ margin:0; padding:0; font-family:"Microsoft YaHei"; font-size:14px; color:#000;overflow-x:hidden;background:#e8e8e8;}
div,ul,li,ol,dd,dl,dt,p,i,h3,img,a,h1,h2,h3,h4,h5,h6{ list-style:none; padding:0; margin:0;border:0;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#0561de;}
.clearfix{overflow:hidden;_zoom:1;}
.clear{clear:both}
input,button,select,textarea{outline:none; margin:0; padding:0;}
.main_width{ width:1200px; margin:0 auto; position:relative;}

.header{ width:100%; height:80px; background:#fff;}
.header .logo{ float:left; width:360px; margin-top:17px;}
.header .nav { float:right; width:720px;}
.header .nav ul{ overflow:hidden;_zoom:1;}
.header .nav ul li{ float:left; line-height:80px; width:117px; text-align:center; font-size:15px;border-left:#fff solid 1px; border-right:#fff solid 1px;}
.header .nav ul li:hover{ border-left:#f2f2f2 solid 1px; border-right:#f2f2f2 solid 1px;}
.header .nav ul li:hover span{ border-bottom:#f28f00 solid 3px; padding-bottom:27px;}
.header .nav ul li a{ display:block;}
.header .nav ul li a:hover,.header .nav ul li.focus a{ color:#f28f00;}
.header .nav ul li.focus span{ border-bottom:#f28f00 solid 3px; padding-bottom:27px;}
/*banner*/
.banner{ width:100%; height:600px;}
	#kinMaxShow{visibility:hidden;width:100%; height:600px; overflow:hidden;}
.nei_banner{ height:460px; width:100%;}
.nei_banner .banner_title{ position:absolute; left:0; top:170px;}
.nei_banner span{position:absolute; left:0; top:270px; color:#eee; font-size:12px;}
.nei_banner span a{ color:#eee;}
.nei_banner span i{ width:13px; height:13px; background:url(../images/home.png) no-repeat; display:block; float:left; margin-right:10px; margin-top:2px;}


.index_about {background:#f2f2f2;}	
.index_about .left{ width:49%; height:500px; background:#003988 url(../images/index_about_bg.jpg) no-repeat top center; float:left; text-align:center;}
.index_about .left p{ padding:100px 0 30px;}
.index_about .right{ width:50%; height:500px; float:right; background:#f2f2f2;}
.index_about .right h3{ width:70%; margin:0 auto; font-size:30px; font-weight:normal; line-height:50px; margin-top:80px;}
.index_about .right p{ width:60%; margin:0 auto; padding-right:10%; color:#333; line-height:24px;}

.index_product{ padding:80px 0 50px; background:#fff;}
.index_product dl{ text-align:center; height:90px; margin:15px 0 10px;}
.index_product dl .line{ width:460px;height:1px;background:#fa4c0d; margin:0 auto;}
.index_product dl h2{ width:200px; height:56px; background:#fa4c0d; color:#fff; margin:-28px auto 5px; font-size:26px; line-height:56px; font-weight:normal;}
.index_product dl p{ font-size:14px; color:#666; font-weight:bold;}
.index_product .list_box{ width:1200px; height:340px; margin:0 auto;  position:relative;}
.index_product .list_box .pre,.index_product .list_box .next{ width:43px; height:43px; position:absolute; top:135px; cursor:pointer;}
.index_product .list_box .pre{ background:url(../images/pre.jpg) no-repeat; left:-55px;}
.index_product .list_box .next{ background:url(../images/next.jpg) no-repeat; right:-55px;}
.index_product .list{ height:350px; padding:10px; width:1180px; overflow:hidden;}
.index_product .list ul{ width:1300px;}
.index_product .list ul li{ width:270px; background:#fff;box-shadow: 0px 0px 5px #ccc; float:left; margin-right:34px; _border:#eee solid 1px;*border:#eee solid 1px;}
.index_product .list ul li:hover{box-shadow: 0px 0px 15px #666;}
.index_product .list ul li p{ height:#60px; line-height:60px; background:#004195; color:#fff; text-align:center;}
.index_product .more{ width:35px; height:31px; margin:60px auto 0;}

.index_news{ height:550px; background:#dcdcdc; padding-top:80px;}
.index_news dl{text-align:center; height:70px; line-height:40px; font-size:24px; color:#fff; margin-bottom:30px;}
.index_news dl .line{ width:460px;height:1px;background:#fa4c0d; margin:0 auto;}
.index_news dl h2{ width:200px; height:56px; background:#fa4c0d; color:#fff; margin:-28px auto 5px; font-size:26px; line-height:56px; font-weight:normal;}
.index_news dl p{ font-size:14px; color:#666; font-weight:bold;}
.index_news .list{ margin:0 auto;background:#fff; overflow:hidden; height:360px;}
.index_news .list .left{ width:480px; height:360px; background:#fff; float:left; overflow:hidden;}
.index_news .list .right{ width:670px; float:right; padding-top:15px; margin-right:20px;}
.index_news .list .right ul li{ background:#fff; height:80px; border-bottom:#dbd4cd dashed 1px; padding:15px;}
.index_news .list .right ul li .time{ width:80px; height:70px; background:#fa4c0d; float:left; text-align:center; color:#fff; font-size:12px; padding-top:10px;}
.index_news .list .right ul li .time span{ font-size:30px; font-weight:bold;}
.index_news .list .right ul li a{ float:left; width:560px; display:block;}
.index_news .list .right ul li:hover{ background:#999;}
.index_news .list .right ul li:hover h3,.index_news .list .right ul li:hover p{ color:#fff;}
.index_news .list .right ul li h3{ margin:0 28px; font-size:15px; line-height:35px; color:#000;}
.index_news .list .right ul li p{ color:#333; font-size:12px; margin:0 28px;}
.index_news .more{ width:35px; height:31px; margin:30px auto;}

.nei{ padding-bottom:70px;}
.nei .left_title{ width:900px; height:120px; background:#fff; position:absolute; left:0; top:-70px;}
.nei .left_title dl{ border-bottom:#ececec solid 9px; width:830px; margin:0 auto; height:111px;}
.nei .left_title dl h1{ font-size:30px; color:#003a89; font-weight:normal; line-height:111px; float:left;}
.nei .left_title dl span{ float:right; color:#bbb; font-size:12px; margin-top:56px;}
.nei .left_title dl span a{ color:#6d6d6d;}
.nei .left_title dl span i{ width:13px; height:13px; background:url(../images/icon01.jpg) no-repeat; display:block; float:left; margin-right:10px;}
.nei .left{ min-height:680px; background:#fff; width:900px;}
	.nei .left .about{ width:830px; margin:0 auto; padding:70px 0 30px; line-height:36px; color:#333;}
	
	.nei .products{width:830px; margin:0 auto; padding:80px 0 30px; }
	.nei .products ul{ width:1000px;}
	.nei .products ul li{ width:265px; background:#fff;box-shadow: 0px 0px 5px #ccc; float:left; margin-right:17px; margin-bottom:20px; _border:#eee solid 1px;*border:#eee solid 1px;}
	.nei .products ul li:hover{box-shadow: 0px 0px 7px #999;}
	.nei .products ul li p{ height:#70px; line-height:70px; background:#004195; color:#fff; text-align:center; font-size:16px;}
	
	.products_xx{ width:830px; margin:0 auto; padding:70px 0 30px; line-height:36px; color:#333;}
	.products_xx ol{ text-align:center; font-size:18px; padding-bottom:20px;}
	.products_xx dl{ text-align:center;}
	
.nei .news_left{width:900px;}
.nei .news_left .news{ margin-top:-70px;width:900px; overflow:hidden; margin-bottom:20px;}
	.nei .news_left .news ul{width:1000px;}
	.nei .news_left .news ul li{ width:283px; height:280px; margin-right:26px; margin-bottom:26px; padding:20px 0; background:#fff; float:left;}
	.nei .news_left .news ul li:hover{box-shadow: 0px 0px 5px #ccc; }
	.nei .news_left .news ul li:hover h3,.nei .news_left .news ul li:hover p{ color:#004195;}
	.nei .news_left .news ul li i{ width:244px; height:145px; margin:0 auto; overflow:hidden; display:block;}
	.nei .news_left .news ul li h3{ font-size:16px; font-weight:normal; width:244px;margin:14px auto 7px; color:#3c4145;}
	.nei .news_left .news ul li span{ font-size:12px; margin-left:20px; color:#8b8b8b;}
	.nei .news_left .news ul li p{ color:#7b7b7b; font-size:12px; width:244px; margin:14px auto 0; line-height:20px;}
	.nei .news_left .news ul li ol{width:244px;margin:20px auto 0px; color:#004195;}
	
.nei .right{ width:270px; background:#3c4145; min-height:300px; position:absolute; top:-225px; right:0; z-index:999; color:#fff; padding-bottom:50px;}
	.nei .right h2{ font-size:36px; font-weight:normal; margin:45px 0 10px 45px;}
	.nei .right span{ margin:0px 0 30px 45px; font-size:18px; display:block;}
	.nei .right em{ width:20px; height:4px; background:#fff; display:block; margin-left:45px;}
	.nei .right_nav{ margin-top:50px;}
	.nei .right_nav ul li{ line-height:65px; height:65px; font-size:16px;}
	.nei .right_nav ul li:hover,.right_nav ul li.cur { background:#f28f00;border-bottom:none;}
	.nei .right_nav ul li a{ color:#fff; width:238px; margin:0 auto; display:block; text-indent:30px; border-bottom:#505458 solid 1px;}
	.nei .right_nav ul li a:hover{ border-bottom:none;}
	
.page{ text-align:center; color:#666; font-size:13px; padding:10px 0 50px;}
.page a{ color:#666; margin:0 5px; padding:2px 7px; border:#bbb solid 1px;}
.page a:hover,.page a.cur{ color:#fff; background:#0046bb; border:#0046bb solid 1px;}

.nei_footer{ background:#3c4145;}
.index_footer{background:#fff;}
.footer{ height:95px;}
.footer .logo{ float:left; margin-top:26px; width:350px;}
.footer .text{ font-size:12px; color:#999; line-height:22px; padding-top:25px;}