﻿/* dede58.com 做最好的织梦模板 */
@charset "utf-8";

body{position: relative;width:100%;overflow-x: hidden;height:auto;background-color:#eceef1;}

/*-------------------------------  ■ 内页区域---------------------------------*/

/*-----内页区域 banner-----*/
.sub_banner{}
.sub_content{ width:1194px; margin:0 auto; padding-top:238px;}
.sub_content01{ background:url(../images/subbg03.png) repeat-y;}
.sub_right{ float:left; width:871px; padding:28px 0 0 29px;}
.sub_tit{ font-size:14px;line-height:36px; height:36px;background-color:#317de9; color:#fff;}
.sub_tit01{ float:left; width:350px; padding-left:31px; background:url(../images/sub_jj.png) no-repeat 15px center;}
.sub_wz{ float:right; color:#fff; padding-right:20px;}
.sub_wz span{ color:#a1c8ff;}
.sub_wz a,.sub_wz a:hover{ color:#fff;}


/*-----内页区域 sider-----*/
.sider{ float:left; width:220px; padding:28px 0 0  37px;}
.sider_tit{ line-height:36px; padding-left:26px; background-color:#317de9; color:#fff; font-size:18px;}
.sider01{ background-color:#eee; margin-top:1px; padding:19px 0 33px;}
.sider01 ul li{ font-size:14px; width:171px; margin:0 auto;height:39px;  border-bottom:#d1d1d1 solid 1px;}
.sider01 ul li a{ padding:0 3px;height:39px; overflow:hidden; display:block; color:#626262; line-height:39px;}
.sider01 ul li a:hover{color:#317de9;}
.sider01 ul li a.sider01_on{color:#317de9;}


/*-----内页区域 sub_about-----*/
.sub_about{ font-size:14px; line-height:24px; color:#656565; padding:53px 2px 90px;}
.sub_about img{ display:inline;}
.sub_about01{ height:247px; padding:50px 0;}
.return{ width:152px; margin:60px auto 0;}


/* 品牌滚动*/
.partFourM{width: 870px;height: 247px;}
.left{ width:23px; float:left; padding:113px 40px 0 10px;}
.right{ width:23px;text-align:right; float:right; padding:113px 17px 0 0;}
.partFourCon{width: 721px;float: left;overflow: hidden;height: 247px;position: relative;}
.pro li{float:left;width:348px; overflow:hidden;height:247px; margin-right:25px;display:inline;position:relative;}



/*-----内页区域 sub_contact----mesages-----*/
.sub_contact{position:relative;}

.sub_mesages{ padding:26px 0 100px;}
.mesages01{width:421px;float:left;height:26px;border:0;border-bottom:2px solid #c6c6c6;background:none;font:14px/26px "微软雅黑";color:#939393;margin:68px 28px 0 0;}
.mesages02{ width:421px;float:left;height:26px;border:0;border-bottom:2px solid #c6c6c6;background:none;font:14px/26px "微软雅黑";color:#939393;margin:68px 0 0 0;}
.mesages03{width:871px;height:26px;border:0;border-bottom:2px solid #c6c6c6;background:none;font:14px/26px "微软雅黑";color:#939393;margin:118px auto 54px;display:block;}
.mesages_submit{width:871px;height:42px;border:0;background:#317de9;font:14px/42px "微软雅黑";color:#e4e4e4;margin:0 auto;display:block;text-align:center;cursor: pointer;text-transform: uppercase}
.mesages_submit:hover{box-shadow:0 0 10px #fff;}

.mesages04{ position: relative; height:95px;}
.xing{position: absolute;left: 410px;top: 74px;font-size: 18px;color: #ff1818;}

.mesages05{ line-height:40px; font-size:12px; color:#666; padding:0 0 70px 5px;}

.mesages06{ background:url(../images/messbg.jpg) repeat-x; padding:23px 0 23px;}
.mesages07{ color:#3b3b3b; font-size:18px; line-height:24px;}
.mesages08{ font-size:14px; color:#333333; line-height:20px; padding-top:15px;}


/*-----内页区域 sub_news-----*/
.sub_news{ padding:38px 0 75px;}
.sub_news dl { height:150px;}
.sub_news dl dt{ border:#b8b8b8 solid 1px; width:200px; height:130px; overflow:hidden; float:left;}
.sub_news dl dd{ padding:0 0 0 18px; width:640px; float:left; padding-top:6px;}
.sub_news dl dd a{ font-size:18px; color:#4e4e4e; }
.sub_news dl dd a:hover{ color:#317de9;}
.sub_news01{ font-size:14px; line-height:20px; height:60px; margin:6px 0 11px;overflow:hidden; color:#333333;}
.sub_news02{ padding:0 0 0 21px; line-height:16px; height:16px; background:url(../images/news02.jpg) no-repeat left center; color:#a4a4a4; font-size:14px;}

.sub_news03{ text-align:center; font-size:20px; color:#4e4e4e; padding:20px 0 16px;}
.sub_news04{ color:#a6a6a6; font-size:14px; text-align:center;}
.sub_news04 img{ display:inline; vertical-align:middle; margin-right:5px;}
.sub_news05{ font-size:14px; color:#333333; line-height:26px; padding:35px 0 22px;}
.sub_news06{ position:relative; border-top:#b7bec5 solid 1px; color:#474747; font-size:14px; padding:15px 0 0 8px;}
.sub_news06 ul li{ line-height:26px; height:26px; overflow:hidden; padding:0 70px 0 0;}
.sub_news06 ul li a{ color:#333333;} 
.sub_news06 ul li a:hover{ color:#317de9;} 
.sub_news07{ position:absolute; top:15px; right:8px; width:50px;}



/*-----内页区域 sub_job-----*/
.sub_job{ padding-bottom:70px;}
.sub_job dl{ height:233px; background:url(../images/messbg.jpg) repeat-x left bottom; padding:0 10px;}
.sub_job dl dt{ font-size:18px; color:#3b3b3b; position:relative; padding:43px 116px 17px 0;}
.sub_job dl dt a{ color:#3b3b3b;}
.sub_job dl dt a:hover{ color:#317de9;}
.sub_job dl dd{ font-size:14px; color:#333333; line-height:20px; height:80px; overflow:hidden;}
.sub_job01{ padding-top:8px;}

.sub_job02{ position:absolute; background:url(../images/news02.jpg) no-repeat left center; font-size:14px; color:#a4a4a4; padding-left:21px; top:45px; right:0;}



/*-----内页区域 sub_business-----*/
.sub_business{ float:left; width:268px; padding: 38px 34px 0 0;}
.sub_business01{ position:relative;width:268px; height:295px; overflow:hidden;}
.sub_business01 img{border:#dfdfdf solid 1px;}
.sub_business01 a{ position:absolute; top:0; left:0; display:block; font-size:18px; color:#4e4e4e;width:268px; padding-top:269px;background:url(../images/vvv.png) no-repeat left bottom; }
.sub_business01 a:hover{ color:#317de9; background:url(../images/cptt.png) no-repeat;}
.sub_business02{ line-height:18px; font-size:14px; color:#333333; height:36px; overflow:hidden;}

.sub_business03{ width:105%;}

.sub_bu01{ line-height:28px; padding-top:30px; height:28px; background:url(../images/cp01.jpg) no-repeat left bottom; color:#317de9; font-size:14px;}




.searchx {
	float: left;
	font-family: "微软雅黑";
}
/*头部搜索框*/

.ss {
	float: left;
	margin-left: 0px;
	width: 220px;
	height: auto;
	overflow: hidden;
	margin-top:10px;
}
.s_form {
	background: #fff;
	display: block;
	float: left;
	overflow: hidden;
}
.s_form p{
	margin:10px 0px;
}
.s1 {
	width: 143px;
	height: 37px;
	font-size: 12px;
	color: #767676;
	float: left;
	border-style: solid;
	border-width: 1px 0 1px 1px;
	border-color: #ddd;
}
.s1 input {
	width: 100%;
	font-size: 14px;
	border: none;
	text-indent: 8px;
	overflow: hidden;
	color: #666;
	border: 0;
	line-height: 37px;
	float: left;
	outline: none;
}
.s2 {
	width: 79px;
	height: 37px;
	overflow: hidden;
	font-size: 12px;
	color: #767676;
	cursor: pointer;
	float: left;
	border-style: solid;
	border-width: 1px 0;
}
.s2 select {
	border-left: 1px solid #DCDCDC;
	width: 78px;
	border: none;
	height: 37px;
	color: #555;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	display: table-cell;
	font-size: 12px;
	overflow: hidden;
	text-align: center;
}
.btn2 a:hover, .btn2 a.on {
	color: #727272;
	text-decoration: none;
	box-shadow: inset 0 2px 4px rgba(0,0,0,0.25), 0 1px 2px rgba(0,0,0,0.05);
}
.btn {
	width: 76px;
	height: 38px;
	float: left;
	color: #fff;
}
.btnb, .btnbon {
	width: 76px;
	height: 39px;
	line-height: 39px;
	border: none;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	font-family: "Microsoft Yahei", Tahoma, Geneva, sans-serif;
	background: #317de9;
}
.btnbon {
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.25);
}
.s2 {
	border-color: #ddd;
}
.btn2 a:hover, .btn2 a.on {
	background: #EEF2F7;
}
.opt {
	width: 348px;
	padding: 0;
	border: #ccc solid 1px;
	border: #888D95 solid 1px\9;
	border-top: none;
	border-radius: 0 0 2px 2px;
	background: #fff;
	position: absolute;
	margin: 5px 0 0 -275px;
 *margin:3px 0 0 -314px;
	font-size: 12px;
	z-index: 1;
	box-shadow: rgba(0,0,0,0.2) 0 0 8px;
}
.opt .s_list {
	width: 343px;
	padding-top: 5px;
}
.opt .s_list a {
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	width: 85px;
	float: left;
	display: block;
	color: #666;
	margin: 0;
}
#_SearchCondList a {
	font-family: Tahoma, Geneva, sans-serif;
}
.opt .s_list a:hover {
	font-weight: bold;
	color: #0090CE;
	text-decoration: none;
}
.s_b {
	font-family: "Courier New", Courier, monospace;
	border-top: 1px solid #e1e1e1;
	background: #f5f5f5;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	color: #A1A2A5;
	text-align: right;
}
.s_b a {
	color: #888;
}
.s_b_link {
	float: left;
	height: 22px;
	line-height: 24px;
	color: #999;
	width: 302px;
	text-align: left;
}
.s_b_link a {
	color: #999;
	padding: 0 5px;
}
.s_rad {
	float: right;
	line-height: 23px;
	padding: 0 0 0 8px;
	opacity: .9;
	position: relative;
	height: 69px;
	width: 249px;
}
.e-btn {
	display: inline-block;
	text-align: center;
	height: 38px;
	line-height: 38px;
	width: 100px;
	margin-left: 20px;
}
.ca1 {
	position: relative;
	border: 1px solid #ff7000;
}
.ca2 {
	border: 1px solid #2196f3;
	color: #2196f3;
}
.ca1:hover {
	background-color: #ff7000;
	color: #fff;
}
/*头部搜索框 end*/