﻿.about-ban {
	background-image: url(../images/ban-about.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.job-ban {
	background-image: url(../images/ban-job.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.contact-ban {
	background-image: url(../images/ban-contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.feedback-ban {
	background-image: url(../images/ban-feedback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.mxyx-ban {
	background-image: url(../images/ban-mxyx.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.news-ban {
	background-image: url(../images/ban-news.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}
.hcjlb-ban {
	background-image: url(../images/ban-hcjlb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:450px;
}
.product-ban {
	background-image: url(../images/ban-product.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 450px;
}




.navtop {
	background-image: url(../images/topbg2.jpg);
	background-repeat: repeat-x;
	height: 55px;
}
.navtop2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.title1 {
	float: left;
}
.title1 h1 {
	background-image: url(../images/ditu.png);
	background-repeat: no-repeat;
	line-height: 55px;
	height: 55px;
	font-size: 20px;
	color: #1e2089;
	text-indent: 22px;
	background-position: 1px;
	font-weight: bold;
}
.title2 {
	float: right;
	margin-top:18px;
}

.title2 p {
	background-image: url(../images/home.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-size: 14px;
	background-position: 1px;
	color: #999999;
}

.middle {background-color: #eeeeee;}
.middle2 {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.nav-list {
	height: 32px;
    padding: 50px 0 20px 0;
    text-align: center;
}

.nav-list a {
	font-size: 15px;
    color: #333;
    width: 160px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    background: #ddd;
    display: inline-table;
    margin: 0 4px;
}
.nav-list a:hover{
    color: #fff;
    background: #1e2089;
    -webkit-transition: all 0.5s;transition: all 0.5s;
}
.nav-list .on {
    color: #fff;
    background: #1e2089;
    -webkit-transition: all 0.5s;transition: all 0.5s;
}

.about {
	padding-top: 20px;
}
.about p {
	font-size: 15px;
	line-height: 26px;
	color: #666666;
	padding-top: 10px;
}


#rpro-text{
	padding-top: 10px;
}
#rpro-text a{
	display:block;
	text-decoration:none;
	float:left;
	font-size:14px;
	color:#666;
	text-align:center;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 8px;
	margin-left: 10px;
}
#rpro-text a label{
	line-height: 24px;
}
#rpro-text img{
	border:solid 1px #dbdbdb;
	width:270px;
	padding: 2px;
}
#rpro-text img:hover{border:solid 1px #1E2089;}
#rpro-text a:hover{color:#1E2089;}



/*******新闻动态********/
.news-top{
	padding-top:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	width: 1200px;
}
.news-top img{
	width:267px;
	height:200px;
	float:left;
}
.news-top dl {
	width:870px;
	float:left;
	padding-left:30px;
	line-height:24px;
	padding-top: 30px;
	padding-bottom:30px;
	padding-right: 30px;
	background-color: #fff;
	height: 140px;
}

.news-top a {color:#666;}
.news-top a:hover {
	color: #fff;
}
.news-top dl:hover{color:#fff;background-color: #1E2089;-webkit-transition: all 0.5s;transition: all 0.5s;}
.news-top dl dt{font-size:16px;font-weight:bold;}
.news-top dl dd{font-size:14px; padding-top:10px;line-height:24px;}

/*新闻内页开始*/

.news-tit{
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color: #E70012;
	padding-top: 50px;
}
.news-tit span{ text-align:center; display:block; line-height:25px;}
.news2{ margin-top:10px;  text-align:left;}
.news2 p {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	padding-top: 8px;
}


.pages{ line-height:25px; border-top:1px dotted #ccc; margin-top:20px; padding-top:20px; font-size:14px;color:#666666; padding-bottom:10px;} 
.pages span{ margin-left:15px;}
.pages a{text-decoration:none;padding:3px 8px;border:1px solid #E5E5E5; color:#666666; }
.pages a:hover{text-decoration:none;border:1px solid #1E2089;background:#1E2089;color:#FFF;-webkit-transition: all 0.3s;transition: all 0.3s;}



.pro-t{ padding-top:40px;}
.pro-t li{width: 1160PX;
    background-color: #fff;
    line-height: 50px;
	border-bottom: 1px solid #eee;
	}
.pro-t li span{
	width: 200px;
    display: block;
    float: left;
    height: 50px;
    background-color: #E70012;
    border-right: 1px solid #fff;
    text-indent: 20px;
}
.pro-t li span a {
    font-size: 16px;
    color: #fff;
    padding: 0;
}

.pro-t li a {
    color: #848383;
    padding: 0 30px;
	font-size:14px;
}
.pro-t li a:hover {
    color: #1E2089;
}


/*首页放大效果*/
.team_list{ margin-top:30px;}
.team_list ul li { float:left; width:360px; height:252px; margin:8px 40px 70px 0px;}
.team_list_title {
	position:absolute;
	z-index:1;
	width:360px;
	height:50px;
	margin-top:252px;
	text-align:center;
	background:#BBB;
	filter:alpha(opacity=0.9);
	-moz-opacity:0.8;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.team_list_title samp { font-size:18px; color:#fff; line-height:60px; font-weight:normal; padding-left:6px; }
.team_list_title h2 { font-size:16px; color:#fff; font-weight:bold; line-height:50px; }
.team_list img {
	width: 360px;
	height:240px;
}

.team_list ul li:hover .team_list_title { background:#1E2089; }
.team_list * { transition:all 0.5s;}
.team_list li { float:left; width:360px;   color:#fff; text-align:center; }
.team_list li>a { position:relative; display:block; width:360px; height:252px; overflow:hidden; }
.team_list li:hover { background-color:#f08200; color:#fff;}
.team_list li:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); }


.pre_right {
	float: left;
	padding-left: 40px;
	width: 550px;
	padding-top: 50px;
}
.pre_right h2 {
	font-size: 24px;
	color: #E70012;
	font-weight: bold;
	line-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dbdbdb;
	padding-top: 10px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}
.pre_right p {
	font-size: 14px;
	line-height: 28px;
	color: #666666;
}

.pro_detail {
	padding-top: 30px;
	padding-left: 5px;
}


.pro_detail p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
}



/******************留言样式************************/
.message {
	padding-top: 30px;
	padding-bottom:30px;
	margin-left:20px;
}
.message h3 {
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 10px;
}

.message li {
	list-style-type: none;
	line-height: 24px;
	color: #666666;
	font-size: 14px;
	float: left;
	text-align: right;
	margin-top: 10px;
	width: 50px;
}
.message .txt_wb {
	width: 550px;
	text-align: left;
}
.message .txt_wb2 {
	width: 550px;
	text-align: left;
	float:right;
}
.message .txt_wz {
	text-align: left;
}

.message .box {
	height: 32px;
	width: 550px;
	border: 1px solid #ddd;
	text-indent: 12px;
	line-height: 32px;
	font-size: 14px;
	color: #CCC;
	background-color: #fff;
	font-family:"微软雅黑";
}

.message .box2 {
	width: 1180px;
	border: 1px solid #ddd;
	text-indent: 12px;
	line-height: 32px;
	height: 160px;
	font-size: 14px;
	color: #CCC;
	background-color: #fff;
	font-family:"微软雅黑";
}
.message h1 {
	height: 42px;
	width: 280px;
	font-size: 16px;
	line-height: 42px;
	text-align: center;
	margin-left:450px;
	margin-top: 12px;
	background-color:#1e2089;
}
.message h1 a { display:block; color:#FFFFFF;}

.message h1 a:hover {
	background-color: #e70012;
	color:#FFFFFF;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}