﻿@charset "utf-8";
/*幻灯片*/
 

/* 全局样式 */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote, pre, form, input, textarea, fieldset {margin:0;padding:0;border:0;}
body {font-family:"微软雅黑",Arial,Verdana,Tahoma, Helvetica, sans-serif; font-size:14px; color:#606060; line-height:24px; text-align:left;}
html, body {width:100%;  max-width:1440px; margin:0px auto;}
ul,ol,li {list-style:none;}
/*table {border-collapse:collapse; border-spacing:0;}*/
pre {white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
input {vertical-align:middle; outline:none;}
textarea {vertical-align:top; outline:none; resize:none;}
img {border:0;}
a {color:#606060; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus {outline:0;}
a:hover {color:#fd0000;}
.l {float:left;}
.r {float:right;}
.c {clear:both;}
.dis {display:none;}
.mc {margin:0 auto;}
.b {border:3px solid #b3d9ff;}

/*padding*/
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}

/*margin*/
.ml15 {margin-left:15px;}
.mt15 {margin-top:15px;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;}
.mtb30 {margin:30px auto;}

/*width*/
.w980 {width:980px; overflow:hidden;}
.w988 {width:980px; padding:14px 4px; overflow:hidden;}

/*分页*/
#pager {clear:both; height:30px; margin:10px 0px; color:#999999; font-size:14px; line-height:30px;}
#pager a {padding:4px 8px; margin:10px 3px; border:1px solid #DFDFDF; background-color:#FFF; color:#9d9d9d; font-size:12px;}
#pager span {font-size:14px;}
#pager span.disabled {padding:4px 8px; margin:10px 3px; border:1px solid #DFDFDF; background-color:#FFF; color:#DFDFDF; font-size:12px;}
#pager span.curr {padding:4px 8px; margin:10px 3px; border:1px solid #FF6600; background-color:#FF6600; color:#FFF; font-size:12px;}
#pager a:hover { background-color:#FFEEE5; border:1px solid #FF6600;}
#pager span.normalsize {font-size:12px;}
#pager_gopage_wrap {display:inline-block; width:44px; height:18px; border:1px solid #DFDFDF; margin:0px 1px; padding:0px; position:relative; left:0px; top:5px;}
#pager_btn_go  {width:44px; height:20px; padding:0px; font-family:arial,"宋体",sans-serif; border:0px; color:#FFF; line-height:20px; text-align:center; background-color:#0063DC; position:absolute; left:0px; top:-1px; display:none;}
#pager_btn_go_input {width:42px; height:16px; text-align:center; border:0px; position:absolute; left:0px; top:0px; outline:none;}

/*主体*/
#zhagg {background-color:#eeeced; width:100%; overflow:hidden;}
#container {background:#fff url(../images/container-top.jpg) no-repeat; position:relative;}
#container > #line {background:#fff url(../images/container-buttom.jpg) no-repeat; clear:both; width:100%; height:14px; position:absolute; left:0px; bottom:0px;}
#container > #left, #container > #right {float:left; overflow:hidden;}
#container > #left {width:230px;}
#container > #right {width:715px;margin-left:20px;}

/*头部*/
.header{background-color:#015196;}

/*LOGO*/
.logo, .logo a {width:213px; height:65px; overflow:hidden; float:left;}
.logo {background:url(../images/logo.jpg) no-repeat; margin:10px 0;}
.logo a {display:block; text-indent:-999px;}

/*导航*/
.mainNav {width:750px; float:right; overflow:hidden; margin-right:-43px;}
.mainNav li {border-right:1px solid #016dc7; float:left;}
.mainNav a, .mainNav a.active {color:#fff; font-size:15px; line-height:85px; display:block; padding:0 17px; border-right:1px solid #004580; float:left;}
.mainNav a:hover, .mainNav a.active {color:#015196; background-color:#a3caff;}
.mainNav li.last, .mainNav li.last a {border-right:0px;}
 

/*主图*/
.banner {width:100%; overflow:hidden; position:relative;}

/*推荐产品*/
.newProducts {background-color:#eeeced; padding-bottom:40px; width:100%;}
.newProducts h3 {color:#fe0000; line-height:60px; font-size:22px; font-weight:normal; background:url(../images/icon-newpro.jpg) no-repeat left center; text-indent:53px;}
.newProducts h3 span {font-size:16px;}
.newProducts h3 a.more {display:block; float:right; background:url(../images/icon-more.jpg) no-repeat; text-indent:-999px; margin:25px 16px 0; width:74px; height:16px; overflow:hidden;}

#demo {width:960px; height:166px; overflow:hidden; margin:15px auto 0;}
#demo a {display:block; text-align:center; width:160px; margin-right:20px; float:left;}
#demo a img {width:132px; height:132px; margin-bottom:6px;}

/*产品, 新闻, 联系*/
.pnc {width:312px; float:left; line-height:18px;}
.pnc h3 {background-color:#003988; color:#fff; line-height:40px; padding-left:10px;}
.pnc ul li {background:url(../images/arr.jpg) no-repeat left center; padding-left:30px; border-bottom:1px dotted #ccc; overflow:hidden;}
.pnc ul li span {padding-right:10px; float:right;}
.pnc li {line-height:32px;}

/*页脚*/
.footer {background-color:#333; width:100%; padding:30px 0; position:relative;}
.footer .copyright {  padding-left:20px;}
.footer, .footer a {color:#f3f3f3;}

/*位置*/
.currentPath{line-height:38px; background:url(../Images/currloca.jpg) no-repeat left center; width:695px; height:38px; padding-left:20px;border-bottom:1px solid #CFCFCF;}
.currentPath span{padding:0 6px;}

/*侧栏产品*/
.sidebar{width:197px; overflow:hidden; margin:10px auto 15px}
.sidebar h3{font-size:12px; line-height:35px; padding-left:7px; border-bottom:1px solid #BABABA;}

.subNav{width:197px; overflow:hidden; margin:0 auto;}
.subNav h3{color:#fff; line-height:38px; font-size:14px; padding-left:12px; background:url(../Images/img.png) no-repeat 0px 0px;}
/*.subNav li{display:inline;}
.subNav li ul{display:none;}
.subNav li a, .subNav li a.active{background-color:#f2f2f2; display:block; padding:5px 10px; border-bottom:3px solid #fff;}
.subNav li a:hover, .subNav li a.active, .subNav li a.active:hover {color:#fff; background-color:#014cb2;}
.subNav li li a, .subNav li li a.active{line-height:28px; background:none; background-color:#FAFAFA;}
.subNav li li a:hover, .subNav li li a.active, .subNav li li a.active:hover {color:#cc0000; background:none; background-color:#fff;}*/

.lNav{padding:0;}
.lNav li{position:relative;background:url(../images/xx.png) repeat-x bottom;padding-bottom:1px;}
.lNav li a{display:block;line-height:1.8;font-size:13px;color:#333;padding:.3em .5em .3em 1.5em; font-weight:bold;zoom:1;}
.lNav li li{background:none;}
.lNav li li a{line-height:1.5;font-size:12px;padding-left:2em;color:#666;}
.lNav li a:hover,.lNav li.active a:hover,.lNav li.active a{color:#F00;}
.lNav li.active li a{color:#666;}
.lNav li.active li.active a{color:#F00;}
.lNav li.active li.active li a{color:#666;}
.lNav li.active li.active li.active a{color:#FF6300;}
.lNav li.active li.active li.active li a{color:#666;}
.lNav li.active li.active li.active li.active a{color:#FF6300;}
.lNav li.active li.active li.active li.active li a{color:#666;}
.lNav li.active li.active li.active li.active li.active a{color:#FF6300;}
.lNav li.active li.active li.active li.activ li.active li a{color:#666;}
.lNav li.active li.active li.active li.activ li.active li.active a{color:#FF6300;}
.lNav li.active li.active li.active li.activ li.active li.active li a{color:#666;}
.lNav li.active li.active li.active li.activ li.active li.active li.active a{color:#FF6300;}
.lNav li a:hover{background-color:#F9F9F9;}

.lNav li.active ul {display:block;}
.lNav li.closed ul {display:none;}
.lNav li i.parent,.lNav li i {position:absolute;margin-top:9px;width:10px;height:10px;display:block;overflow:hidden;}
.lNav li.parent i.closed {background:url(../images/img.png) no-repeat -202px -14px;}
.lNav li.parent i.open,.lNav li i {background:url(../images/img.png) no-repeat -202px -24px;}

.lNav li.parent i.parent {cursor:pointer;}
.lNav li li i{margin-left:1em;background:url(../images/img.png) no-repeat -202px -34px;}

.lNav li.parent .active{color:#FF6300;}
/*产品列表*/
ul.products{width:744px; overflow:hidden; zoom:1;}
ul.products li{margin:0 20px 20px 0; float:left;}
ul.products li a{background-color:#E6E6E6; display:block; width:164px;}
ul.products li a img{background:url(../images/loading.gif) no-repeat center; width:160px; margin:2px 2px 0;}
ul.products li a p{padding:0 10px 10px; height:42px; overflow:hidden;}
ul.products li a:hover {color:#fff; background-color:#f00;}

/* 公共样式 */
.yjTL,.yjTR,.yjBL,.yjBR{height:4px;overflow:hidden;background:url(../images/k.png) no-repeat 0 0;}
.yjBL,.yjBR{height:6px;}
.yjTL,.yjBL,.yjML{padding-left:5px;}
.yjTR,.yjBR,.yjMR{padding-right:5px;}
.yjTR{background-position:100% -10px;}
.yjBL{background-position:0 -4px;}
.yjBR{background-position:100% -14px;}
.yjML{background:url(../images/kLeft.png) repeat-y left;}
.yjMR{background:url(../images/kRight.png) repeat-y right; text-align:center; position:relative;}

.flUl li{float:left;display:inline;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/*新闻*/
.mTbg{background:url(../images/yy.png) repeat-x bottom;padding-bottom:11px;margin-top:10px;}
.nTitle {line-height:2;padding-left:1.5em;}
.nTitle .t2,.nTitle .t3{float:right;width:100px; text-align:center;}
.nTitle .t3{width:110px;}
.nList li{position:relative;background:url(../images/xx.png) repeat-x bottom;padding-bottom:1px;float:none; display:block;}
.nList a{display:block;line-height:2.6;zoom:1; padding-left:1.5em;}
.nList a em,.nList a span{display:block;width:110px;float:right; text-align:center;*cursor:pointer;}
.nList a i{display:block; width:7px;height:7px;overflow:hidden; position:absolute;left:.5em;top:1em; background:url(../images/img.png) no-repeat -202px 0px;}
.nList a:hover{background-color:#F9F9F9;}
.nList a:hover i{background-position:-213px 0px;}

.cPage{padding:1em 0 2em 0;text-align:center;}
.cPage em{padding:0 .6em;}
.cPage a{margin:0 .1em;}
.cPage span a{padding:3px 6px;border:solid 1px #FFF;margin-right:1px;}
.cPage span a:hover,.cPage span a.active{color:#F00;border-color:#CCC;}

/* 新闻详细 */
.newsDetail{font-size:14px;line-height:24px;}
.newsDetail h2{font-size:24px;font-weight:normal;padding:20px 0;}
.newsDetail h3, .newsDetail h6{font-size:14px;padding:10px 0; margin:10px 0;}
.newsDetail h3{margin:0;}
.newsDetail h6{border-top:1px solid #e3e3e3;}

/* 图片 */
ul.photo{width:744px; overflow:hidden; zoom:1;}
ul.photo li{margin:0 29px 20px 0; float:left;}
ul.photo li a{background-color:#E6E6E6; display:block; width:219px;}
ul.photo li a img{background:url(../images/loading.gif) no-repeat center; width:215px; margin:2px 2px 0;}
ul.photo li a p{padding:0 10px 10px;}
ul.photo li a:hover {color:#fff; background-color:#f00;}

/*留言*/
.message form{background-color:#F9F9F9; margin:0 40px; border:1px solid #E7E7E8;}
.message form input{border:1px solid #CCCCCC; height:19px;}
.message form textarea{background:#fff url(../Images/textarea-bg.jpg) repeat-x; border: 1px solid #CCCCCC;}
.message form #btn {border:0; width:90px; height:24px;}
.message form #sex{border:0;}


#slides {display:block; width:100%; height:377px; list-style:none; padding:0; margin:0; position:relative}
#slides li {display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a {display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li {display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a {display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:#0092CE}







/* 分页 */
.pagination {
  	text-align:center;
	width:700px;
	margin:20px auto;
	position:relative;
	overflow:hidden;} 
.page {
	display:inline-block;
	*display:inline;
	:1;
	*zoom:1;}
.page span {
	float:left;}
.page a,
.page span.disabled {
	background:#FFF;
	border:1px solid #CCC;
	color:#333;
	float:left;
	font: 14px/26px "微软雅黑", Tahoma, "宋体";
	height:26px;
	margin-right:5px;
	min-width:15px;
	padding:0 6px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	_width:15px;}
.page a:hover {
	border:1px solid #013C7E;
	color:#013C7E;
	text-decoration:none;}
.page span.disabled {
	background:#FFF;
	border:1px solid #CCC;
	color:#CCC;}
.page span.ellipsis {
	float:left;
	font: 14px/24px "微软雅黑", Tahoma, "宋体";
	line-height:22x;
	margin-right:5px;}
.page .page_txt {
	line-height:20px;
	float:right;
	width:auto;}
.page a.page-curpage {
	background:#013C7E;
	border:1px solid #013C7E;
	color:#FFF;
	font-weight:bold;}
.page input {
	font: 14px Verdana;
	padding:0 0 0 1px;
	width:40px;
	height:14px;}