﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font-family: Arial, "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#666;
}
ol, ul {
	list-style: none;
}
p{
	font-family: Arial, "微软雅黑";
	font-size:14px;
	line-height:30px;
	color:#666;
}
li{
}
a {
	color:#fff;
	font-size:14px;
	text-decoration: none;
}
a:hover {
	color:#fff;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
#main{
	width:100%;
	height:auto;
}
/*	头部 start  */
/*	头部 start  */
.top {
	width:100%;
	height:30px;
}
.toper {
	width:1100px;
	height:30px;
	margin:0 auto;
}
.toper ul { list-style:none;}
.toper ul li {
	width:110px;
	line-height:16px;
	padding:7px 0;
	margin:0 3px;
	float: right;
	text-align:center;
	border-radius:5px;
	border:1px solid #aaa;
    background-color: #243572;
}
.toper ul li a {
	text-decoration: none;
	display:block;
	color:#fff;
}

.toper ul li a:hover {
color:#f00;
}
.head{
	width:100%;
	height:auto;
}
/*	head start  */
.header{
	width:1200px;
	height:auto;
	margin:0 auto;
}
.logo{
	width:100%;
	height:auto;
	padding:10px 0;
}
/*	head end  */

/*	head end  */
.nav_bg {
	width:100%;
	height:40px;
	background-color:#243572;
}
.nav{
	width:1100px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:0 auto;
}
.nav ul { list-style:none;}
.nav ul li {
	width:138px;
	line-height:16px;
	padding:12px 0;
	float:left;
	text-align:center;
}
.nav ul li a {
	text-decoration: none;
	border-right:1px solid #fff;
	display:block;
}

.nav ul li a:hover {
}
.nav span{
color:#FF0000;
padding-left:70px;
font-size:16px;
font-weight:bold;
}
/*	nav end  */

/*	banner start  */
/* CSS Document */
.bannerd{ width:100%; height:450px; overflow:hidden; position:relative;font-size:0;}
.b-img{ height:450px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:450px; float:left;}
.b-list{ height:65px; padding-top:400px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #aaa; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #243572;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:180px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:180px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
/*	banner end  */
/*	team start  */
.box_t {
    width:100%;
	height:auto;
	padding:50px 0;
}
.box_title {
    width:1200px;
	height:133px;
	margin:0 auto;
}
.box_titlea {
width:34%;
height:auto;
float:left;
}
.box_titleb {
width:64%;
height:120px;
overflow: hidden;
float: right;
color:#FFFFFF;
}
.box_titleb p {
color:#666;
}
.box_titleb ul {
}
.box_titleb li {
width:160px;
float: left;
margin:2px;
}
.box_titleb ul li a {
display:block;
line-height:34px;
text-align:center;
color:#666;
border:1px solid #dddddd;
}
.box_titleb ul li a:hover {
color:#fff;
background:#243572;
}
.box_tp {
    width:1200px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
}
.box_tp ul {
    width:100%;
}
.box_tp ul li {
width:230px;
float:left;
margin:5px;
position:relative;
}
.box_tp ul li img {
width:100%;
height:200px;
}
.box_tp ul li a {
display:block;
background:#243572;
text-align:center;
}
.box_tp ul li a:hover {
background:#000;
-moz-box-shadow: 2px 2px 3px #aaa;
-webkit-box-shadow: 2px 2px 3px #aaa;
box-shadow: 2px 2px 3px #aaa;
}
/*	team end  */

/*	news start  */
.box_c {
    width:100%;
	height:auto;
	padding:70px 0;
	margin-top:50px;
/*	background:url(../images/news.jpg) no-repeat center top;  */
border-top:5px solid #eee;
}
.news {
    width:1200px;
	height: auto;;
	margin:0 auto;
	padding:30px;
	background:#fff;
	margin-top:40px;
}
.news a {
color:#666;
}
.news a:hover {
color:#CC0033;
	
}
.news ul {

 }
.news ul li {
    width:300px;
	line-height:30x;
	float:left;
}
.news ul li a {
	line-height:30x;
	display:block;
}
.news ul li a:hover {
}

.newser{
	width:47%;
	height:auto;
	float:left;
	margin:10px 5px;
	padding:5px;
}

.newserl{
	width:30%;
	height:auto;
	float:left;
	margin-top:2px;
}

.newserl img{
	width:155px;
	height:130px;
	}

.newserr{
	width:66%;
	height:auto;
	float: right;
}
.newserr p span.cp_spa{
font-size:18px;
line-height:30px;
font-weight:bold;
}
.newserr p span.cp_spb{
font-size:12px;
color:#888;
line-height:20px;
}
.newserr p span.cp_spc{
font-size:14px;
color:#555;
line-height:22px;
}
.newserr p span.cp_spd{
font-size:14px;
line-height:22px;
}
.newserr p span.cp_spd a{
color:#243572;
	text-decoration:none;
	display:block;
	text-align:right;
}
.newserr p span.cp_spd a:hover{
color:#000;
}

/*	news end  */

/*	产品展示 start  */
.box_b {
    width:100%;
	height:auto;
	padding:50px 0;
	background:url(../images/timg.gif) no-repeat right bottom;
}
.case_t {
    width:1200px;
	height:auto;
	margin:0 auto;
	margin-bottom:30px;
}
.case_tl {
    width:50%;
	height:auto;
	float:left;
	margin-top:5px;
}
.case_tr {
    width:10%;
	height:auto;
	float: right;
}
.case_tr a {
width:120px;
float:right;
padding:5px;
margin-top:16px;
display:block;
line-height:30px;
text-align:center;
color:#243572;
border:2px solid #243572;
}
.case_tr a:hover {
color:#000;
border:2px solid #000;
}

.case {
    width:1200px;
	height:236px;
	margin:0 auto;
	overflow:hidden;
}

.case ul {
    width:100%;
}
.case ul li {
width:294px;
float:left;
letter-spacing:1px;
margin:3px;
background:#FFFFFF;
}
.case ul li:hover {
background:#f7f7f7;
-moz-box-shadow: 2px 2px 3px #bbb;
-webkit-box-shadow: 2px 2px 3px #bbb;
box-shadow: 2px 2px 3px #bbb;
}

.case ul li a {
line-height:30px;
display:block;
}
.case_tp{
width:100%;
height:200px;
overflow:hidden;
}
.case ul li img{
width:100%;
height:200px;
cursor: pointer;
transition: all 0.6s;
}
.case ul li img:hover{
transform: scale(1.2);
}

.case ul li a  {
text-align: center;
background:#243572;
}
.case ul li a:hover {
background:#000;
}

/*	产品展示 end  */
.link {
	width:100%;
	height:40px;
	background-color:#243572;
}
.linker {
	width:1200px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin:0 auto;
}
.linker ul { list-style:none;}
.linker ul li {
	width:200px;
	line-height:16px;
	padding:12px 0;
	float:left;
	text-align:center;
}
.linker ul li a {
	text-decoration: none;
	border-right:1px solid #fff;
	display:block;
}

.linker ul li a:hover {
}
.linker span{
color:#FF0000;
padding-left:40px;
font-size:14px;
font-weight:bold;
}

/*	footer start  */
.foot{
	width:100%;
	border-top: 3px solid #243572;
	padding:30px 0;
	color:#333;
}
.foot p {
	color:#333;
}
.foot a {
	color:#333;
}
.foot a:hover {
}
.footer{
	width:1200px;
	margin:0 auto;
}
.footera{
	width:auto;
	max-width:300px;
	padding:0 50px;
	height:auto;
	float:left;
}
.footerb{
	width:33%;
	height:130px;
	padding:50px 0 0 100px;
 	float: right;
	border-left:1px dashed #ccc;
}
/*	footer end  */


/*	内页 start  */
.neiye {
	width:100%;
	height:auto;
	padding:30px 0;
}

.neiyet {
	width:1200px;
	height:auto;
	margin:0 auto;
	background:url(../images/sy.jpg) no-repeat left  center ;
}
.neiyet p {
padding-left:30px;
font-size:16px;
text-align:left;
}
.neiyea {
	width:1200px;
	height:auto;
	margin:10px auto;
	color:#666;
}
.neiyeal {
	width:70%;
	height:auto;
	min-height:828px;
	float: right;
	padding:8px 16px;
	border:5px solid #eee;
}

.neiyear {
	width:22%;
	padding:15px;
	height:auto;
	float: left;
background:#F1F1F1;
}
.neiyea a {
color:#868eb2;
}
.neiyea a:hover{
color:#243572;
}
.neiyeara {
	width:100%;
	height:auto;
}


.neiyeara ul {
    width:100%;
}
.neiyeara ul li {
width:100%;
background:#FFFFFF;
margin:6px 0;
}

.neiyeara ul li a {
padding:6px;
font-size:18px;
line-height:30px;
display:block;
text-align:center;
border:2px dotted #ddd;
}
.neiyeara ul li a:hover {
border:2px solid #243572;
}
/*  pro 分类 start  */
.prol {
width:100%;
height:auto;
}
.prol ul { list-style:none;}
.prol ul li {
width:100%;
	padding:6px 0;
}
.prol ul li a{
	font-size:15px;
	height:30px;
	line-height:30px;
	text-align:left;
	background:#243572;
	color:#FFFFFF;
	display:block;
	padding:6px 15px;
	font-weight:bold;
white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
}
.prol ul li a:hover{
	color:#FFFFFF;
}
.prol ul li ul{
width:100%;
	height:auto;
	background:#FFFFFF;
}
.prol li ul li {
width:100%;
	padding:0px;
}
.prol ul li ul li a{
	font-size:14px;
	line-height:30px;
	background: none;
	color:#666;
	display:block;
	border:none;
	padding:0 15px;
white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
	font-weight: normal;
}
.prol ul li ul li a:hover{
	color:#243572;
	text-decoration: none;
	border:none;
}

/*	pro 分类 end    */



.neiyearb {
	width:94%;
	height:auto;
	margin:25px 0;
	padding:6px;
	border:1px solid #eee;
background:#fff;
}

.neiyearb_t {
	width:100%;
	height:auto;
}

.neiyearb_t p {
color:#243572;
font-size:24px;
padding:10px;
}

.neiyearb_n {
	width:100%;
	height:auto;
}

.neiyearb_n {
	width:100%;
	height:auto;
	margin:0 auto;
}
.neiyearb_n ul {
    width:100%;
}
.neiyearb_n ul li {
width:94%;
margin:5px auto;
}
.neiyearb_n ul li a {
display:block;
height:30px;
line-height:30px;
border-bottom:1px dashed #ddd;
}
.neiyearb_n ul li a span.ca {
float: left;
}
.neiyearb_n ul li a span.cb {
font-size:13px;
float:right;
}
.neiyearb_n ul li a:hover {
color:#243572;
}

.neiyearb_case {
	width:100%;
	height:auto;
	margin:0 auto;
}
.neiyearb_case ul {
    width:100%;
}
.neiyearb_case ul li {
width:45.9%;
float:left;
margin:5px;
}
.neiyearb_case ul li img {
width:100%;
height:90px;
}
.neiyearb_case ul li a {
display:block;
border:1px solid #ddd;
text-align:center;
}
.neiyearb_case ul li a:hover {
color:#243572;
border:1px solid #ccc;
}
.neiyearb_contact {
	width:90%;
	height:auto;
	margin:0 auto;
}
.neiyearb_contact p{
}

.neiyearc {
	width:100%;
	height:auto;
	margin:25px 0;
	border:1px solid #eee;
}

/*	内页 end  */
