@charset "utf-8";
* {
	margin: 0px; padding: 0px;
}
body {
	background:url(../images/bg.jpg) repeat-x top; margin: 0px; padding: 0px; color:#595959; font-family:"宋体"; font-size: 12px;
}
img {
	border: 0px;
}
div {
	margin: 0px; padding: 0px;
}
span {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
label {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
tr {
	margin: 0px; padding: 0px;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	text-decoration: none;
}
ul {
	list-style: none;
}
li {
	list-style: none;
}
.clear {
	clear: both;
}
.clearfix {
	display: inline-block;
}
.ml16 {
	margin-left: 16px;
}
.dn {
	display: none;
}
.fl {
	float: left;
}

#top {
	margin: 0px auto; width: 1000px; height: 116px;
}
#logo {
	float: left; width:428px;
}
#logo img {
	display: block;
}
#top_link {
	color: rgb(93, 90, 90); line-height: 28px; margin-top: 5px; float: right; height:28px;
}
#top_link a {
	color: rgb(169, 168, 168);
}
#top_link a:hover .c_red {
	color: rgb(255, 255, 255);
}
#top_link a:hover {
	color: rgb(255, 255, 255);
}
#top_link span {
	color: rgb(169, 168, 168);
}
#top_r{ float:right; padding-right:15px;}
#top_link1{ width:544px; float:right; height:28px; line-height:28px;}
#top_link1_l{ width:200px; float:left; line-height:28px; font-size:14px; font-family:"微软雅黑"; color:#ffffff;}
#search {
	 width:150px; float:right; line-height:28px;
}
.search_text {
	width:119px; height:18px; background-color:#FFFFFF; border:1px solid #e5e5e5; border-right:0px; float:right;
}
.search_btn{ float:right; background:url(../images/btn1.jpg) no-repeat left top; width:28px; height:20px; cursor:pointer; border:0px;}
#nav {
	height: 37px; margin:0px auto; margin-top: 8px; float: left; position: relative; z-index: 2; width:1000px; background:url(../images/menu.jpg) repeat-x;
}
.nav_l {
	background:url(../images/menu_l.jpg) no-repeat left; width: 12px; height: 37px; float: left;
}
.nav_m {
	width: 920px; height: 37px; float: left; margin-left:30px;
}
.nav_r {
	background:url(../images/menu_r.jpg) no-repeat right; width: 12px; height: 37px; float: right;
}
#nav li {
	margin: 0px 35px; line-height: 37px; float: left; display: inline;
}
#nav li a {
	color: rgb(84, 83, 83);
}
#nav li a:hover {
	color:#ff5918;
}
#nav .nav_hover a {
	color:#ff5918;
}
.menuNo .listbg {
	display: none;
}
.menu2 .listbg {
	background: url(../images/xiala.gif) no-repeat; left: 170px;_left: 188px; top: 30px; width: 273px; height: 24px; color: rgb(84, 83, 83); line-height: 27px; padding-left: 15px; display: block; position: absolute;
}
.menu3 .listbg {
	background: url(../images/xiala.gif) no-repeat; left: 300px;_left: 318px; top: 30px; width: 273px; height: 24px; color: rgb(84, 83, 83); line-height: 27px; padding-left: 15px; display: block; position: absolute;
}
.menu4 .listbg {
	background: url(../images/xiala.gif) no-repeat; left: 430px;_left: 448px;  top: 30px; width: 273px; height: 24px; color: rgb(84, 83, 83); line-height: 27px; padding-left: 15px; display: block; position: absolute;
}
.menu5 .listbg {
	background: url(../images/xiala.gif) no-repeat; left: 555px;_left: 575px; top: 30px; width: 273px; height: 24px; color: rgb(84, 83, 83); line-height: 27px; padding-left: 15px; display: block; position: absolute;
}


/* slide */
#slide{
	margin:0px auto;
	width:998px;
	height:278px;
	border: 1px solid #e6e6e6;
	margin-top:8px;
	overflow:hidden;
	position:relative;
}
#slide img{
	width:998px;
	height:278px;
}
#slide .list{
	position:absolute;
	bottom:5px;
	right:5px;
}
#slide .list li{
	float:left;
	width:6px;
	height:6px;
	font-size:0;
	margin:0 6px 0 0;
	display:block;
	border:1px solid #fff;
	background:#71c2fc;
	border-radius:6px;
	cursor:pointer;
}
#slide .list li.on{
	background:#0296fe;
}

/*案例*/
#case {margin: 0px auto; width: 1000px; height:150px; background:url(../images/con1.jpg) repeat-x; margin-top:1px;}
#case ul li{ width:249px; float:left; text-align:center; height:137px;}
#case_con {background:url(../images/con2.jpg) repeat-x; margin: 0px auto; width: 1000px; height: 112px;}
#case_content {width: 205px; height: 112px; margin-right: 30px; float: left; display: inline;}
#case_content h3 {margin: 17px 0px 0px 10px; color:#979797; font-size: 12px;}
#case_content h3 a {color:#979797;}
#case_content h3 a:hover {color: #ff5918;}
#case_content p {margin: 10px 0px 0px 10px; color:#979797; line-height: 150%;}
#case_content1 {width: 265px; height: 112px; margin-right: 20px; float: left; display: inline;}
#case_content1 h3 {margin: 17px 0px 0px 20px; color:#979797; font-size: 12px;}
#case_content1 h3 a { color:#979797;}
#case_content1 h3 a:hover {color: #ff5918;}
#case_content1 p {margin: 10px 0px 0px 20px; color:#979797; line-height: 150%;}
#case_content2 {width: 225px; height: 112px; margin-right: 15px; float: left; display: inline;}
#case_content2 h3 {margin: 17px 0px 0px 10px; color:#979797; font-size: 12px;}
#case_content2 h3 a {color:#979797;}
#case_content2 h3 a:hover {color: #ff5918;}
#case_content2 p {margin: 10px 0px 0px 10px; color:#979797; line-height: 150%;}
#case_content4 {width: 205px; height: 112px; margin-right: 10px; float: left; display: inline;}
#case_content4 h3 {margin: 17px 0px 0px 10px; color:#979797; font-size: 12px;}
#case_content4 h3 a {color:#979797;}
#case_content4 h3 a:hover {color: #ff5918;}
#case_content4 p {margin: 10px 0px 0px 10px; color:#979797; line-height: 150%;}
#case_z{ width:998px; height:230px; background:url(../images/t1.jpg) no-repeat 16px 17px; border:1px solid #e8e8e8; margin:5px auto;}
/*scoll滚动*/

.infiniteCarousel .wrapper {width: 840px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow: auto;min-height: 10em;margin:0 40px;position: absolute;top:50px; height:150px;}
.infiniteCarousel .wrapper ul {width: 9999px;list-style-image:none;list-style-position:outside;position: absolute;top: 0; left:16px}
.infiniteCarousel ul li {display:block;float:left;padding:20px 16px;height: 75px;width: 178px; font-size:12px;}
.infiniteCarousel ul li a{border: 3px solid rgb(255, 255, 255); padding:1px;display:block}
.infiniteCarousel ul li a:hover{ border:3px solid #ff5918; }
.infiniteCarousel ul li p{ width:170px; height:20px; line-height:20px; margin-top:10px;}
.infiniteCarousel ul li p a{ float:left; font-size:12px; text-decoration:none; color:#000; margin:-4px 0 0 -4px;}
.infiniteCarousel ul li p a:hover{ color:#999; border:none;margin:-1px 0 0 -1px;}
.infiniteCarousel ul li p span{ float:right;}


.con5{ width:998px; height:230px; background:url(../images/t1.jpg) no-repeat 16px 17px; border:1px solid #e8e8e8; margin:5px auto;}
.con5ic {width: 960px;position: relative; margin:0 auto;}
.con5ic .arrow{display: block;height: 60px;width: 40px;background: url(../images/arrow.png) no-repeat 0 0;text-indent: -999px;position: absolute;top: 87px;cursor: pointer;}
.con5ic .arrowleft .arrow{background-position: 0 0;right: 0;}
.con5ic .arrowright .arrow{background-position: 0 -120px;left: 0;}
.con5ic .arrowleft .arrow:hover {background-position: 0 -60px;right: 0;}
.con5ic .arrowright .arrow:hover {background-position: 0 -180px;left: 0;}

.tu_list1{ width:840px;overflow: auto;min-height: 10em;margin:0 60px;position: absolute;top:50px;}
.tu_list1 ul li{ width:158px; text-align:center; line-height:32px; float:left;}
.tu_list1 ul li img{ margin-bottom:5px;}
.t4{ float:right; padding-right:5px; font-size:12px; font-family:"宋体";}
.t4 a{ color:#00921d;}

.list_culli{  width:178px; float:left;padding:20px 16px; text-align:center;}
.list_culliimg{ display:block;float:left;height: 103px;width: 178px; font-size:12px;}
.list_culliimg a{border: 3px solid rgb(255, 255, 255); padding:1px;display:block}
.list_culliimg a:hover{ border:3px solid #e6e6e6; }
.list_cullitext { width:170px; float:left; height:20px; line-height:20px; margin-top:10px;}
.list_cullitext a{ float:left; font-size:12px; text-decoration:none; color:#000;}
.list_cullitext a:hover{ color:#999; border:none;}
.list_cullitext span{ float:right;}

/*图片滚动*/
.rollBox{width:100%;overflow:hidden; _overflow:hidden;margin-top:0px; height:auto; padding-bottom:0px;}
.rollBox .Cont{width:840px;overflow:hidden; _overflow:hidden; float:left; margin-left:0px; position:relative;}
.rollBox .ScrCont{width:10000000px;}
.rollBox #List1,.rollBox #List2{float:left;}





#index_n {
	background:url(../images/con3.jpg) repeat-x bottom #ffffff; margin:0px auto; margin-top:10px; border: 1px solid #e6e6e6; width: 998px; height: 238px; overflow: hidden; padding-top:10px;
}
.index_new {
	background: url(../images/line.jpg) no-repeat right top; width: 325px; height: 238px; float: left;
}
.index_new h3 a { margin-left:20px; width: 278px; height: 30px; color:#ff5a00; line-height: 30px; font-size: 14px; font-family:"微软雅黑";
}
.index_new h3 .more{ float:right; font-size:12px; font-weight:normal; color:#bdbdbd; margin-right:34px;}
.index_new h3 .more a{font-size:12px; font-weight:normal; color:#bdbdbd; }
.index_new ul {
	margin-left: 20px; width: 280px; height: 170px; margin-top:10px;
}
.index_new ul li {
	color: rgb(99, 98, 98); line-height: 200%;
}
.index_new ul li a {
	width: 220px; color: rgb(99, 98, 98); float: left;
}
.index_new ul li a:hover {
	color:#ff5918;
}
.index_new ul li span {
	float: right; color:#b9b9b9;
}
#index_new1 {
	width: 325px; height: 218px; float: left;
}
.index_d {
	margin: 25px; color: rgb(0, 161, 255); font-size: 14px; font-weight: bold;
}
.index_t {
	margin: 30px 25px; color: rgb(51, 51, 51); line-height: 150%; font-size: 14px; font-weight: bold;
}
#index_b {
	margin: 40px 50px;
}
.index_b {
	width: 202px; height: 37px; text-indent: -9999px; display: block; cursor: pointer; background-image: url("../images/botton.gif");
}
.index_b span.hover {
	width: 202px; height: 37px; text-indent: -9999px; display: block; cursor: pointer; background-image: url("../images/botton.gif");
}
.index_b {
	float: left; position: relative;
}
.index_b span.hover {
	background-position: left bottom; position: absolute;
}

#index_c{ width:945px; margin:0px auto; margin-top:10px; height:73px; color:#010101; font-family:"微软雅黑";}
.index_cl{ width:275px; float:left; background:url(../images/icon1.jpg) no-repeat left; height:73px; line-height:73px; padding-left:40px;}
.index_c2{ width:275px; float:left; background:url(../images/icon2.jpg) no-repeat left; height:63px; line-height:20px; padding-left:40px; padding-top:10px;}
.index_c3{ width:275px; float:left; background:url(../images/icon3.jpg) no-repeat left; height:63px; line-height:20px; padding-left:40px; padding-top:10px;}
#index_d{ width:100%; height:120px; background-color:#000000; clear:both;}
.index_d1{ width:950px; height:45px;padding-top:75px; margin:0px auto; clear:both; background:url(../images/logo1.jpg) no-repeat left 19px; line-height:35px; font-size:14px;}
.twhite1{ color:#ffffff;}
.twhite1 a{ color:#ffffff;}
.twhite1 a:link, a:visted{ color:#ffffff; text-decoration:none;}
.twhite1 a:hover{ color:#ffffff;}
#index_e{ width:100%; background-color:#212121; clear:both; margin:0px auto; padding-top:10px;}
.index_e{ width:930px; margin:0px auto; clear:both;}
.index_e ul li{ float:left; background:url(../images/line1.jpg) repeat-x 0px 37px; padding-right:59px; display:inline; height:155px;}
.index_e ul li h3{ display:inline; line-height:34px; color:#fff; font-weight:normal; height:24px; padding-bottom:15px; font-size:14px;}
.index_e p{ margin-top:15px;}
.index_e p a{ color:#7a7a7a; line-height:22px;}
.index_e1{ width:930px; clear:both; margin:0px auto; margin-top:10px; line-height:24px; border-top:1px dotted #abaebd; padding-top:15px; padding-bottom:15px;}
.index_e1 a{color:#7a7a7a; }
.index_e2{ width:915px;clear:both; margin:0px auto; line-height:22px; border-top:1px dotted #abaebd; padding-top:15px; padding-bottom:15px; padding-right:15px;}
.index_e2 a{ color:#595959; text-decoration:none;}



/*资讯中心*/
.zx_ban{
	margin:0px auto; border: 1px solid #e6e6e6; margin-top:8px; width: 998px; height: 278px;
}

.zx_con1{ margin:0px auto; clear:both; background:url(../images/zx_con1.jpg) repeat-y left; width:1014px; margin-top:10px;}
.zx_con1_t{ margin:0px auto; clear:both; background:url(../images/zx_con1_t.jpg) no-repeat left top; width:1014px; padding-top:28px;}
.zx_con1_b{ margin:0px auto; clear:both; background:url(../images/zx_con_b.jpg) no-repeat left bottom; width:1014px; padding-bottom:40px;}
.zx_tit1{ color:#ff630e; margin:0px auto; width:900px; font-size:20px; font-family:"微软雅黑"; clear:both; height:40px; line-height:40px;}
#list_m { margin:0px auto; padding: 15px; width: 870px; height: auto; display: block;
}
#list_m:hover { background:#fff5e0;
}
#list_m h3 a {
	color:#ff630e; font-size: 12px;
}
#list_m p {
	margin: 3px 0px; color: rgb(102, 102, 102); line-height: 24px;
}
#list_m .content {
	text-indent: 2em;
}


/*资讯中心*/

/*内容页*/
.all_con1{ margin:0px auto; clear:both; border: 1px solid #e6e6e6;width:998px; margin-top:10px;}
.all_con1_t{ margin:0px auto; clear:both;width:1014px; padding-top:28px;}
.all_con1_b{ margin:0px auto; clear:both;  width:1014px; padding-bottom:40px;}

#a_content{width:873px; height: auto; margin:0px auto;}
#a_content h1{ color:#ff630e; font-size:14px; font-weight:bold; text-align:center;}
.info{ margin-top:10px;color:#666666; height:30px; line-height:30px; border-bottom:1px solid #999;position:relative;}
.info a{color:#666666;}
.info a{ color:#F00;}
#ckepop{position: absolute;left:600px;top:5px;}
#a_c_c,#a_c_c a{ line-height:180%; margin-top:10px; color:#666666; font-size:14px;}
#keyword{ margin:10px 0 0;color:#666666; text-align:right}#keyword a{font-size:12px; font-weight:bold;color:#666666;}


/*案例*/
.al_con{ width:996px; margin:0px auto; clear:both; margin-top:10px; border:1px solid #e7e7e7; padding:1px;}
.al_tit1{ height:41px; line-height:41px; clear:both; background:url(../images/al_tit1.jpg) repeat-x center;}
.al_tit1 ul li{ width:116px; text-align:center; font-size:20px; font-family:"微软雅黑"; color:#000; float:left; height:41px; line-height:41px;}
.al_tit1 ul li a:link, .al_tit1 ul li a:visited{ color:#000;}
.al_tit1 ul li a:hover{ color:#ff5a00; text-decoration:none; background:url(../images/al_tit1_bar.jpg) repeat-x; display:block; width:116px; height:41px;}
.al_tit1 ul .bar{ color:#ff5a00; background:url(../images/al_tit1_bar.jpg) repeat-x;}
.al_tit1 ul .bar a:link, .al_tit1 ul .bar a:visited{ color:#ff5a00;}
.al_tit1 ul .bar a:hover{ color:#ff5a00; text-decoration:none;}
.case_c {
	margin: 10px; float: left; display: inline; height:215px; white-space:nowrap;
}
.case_cimg{ width:290px; height:160px; display:block; text-align:center;}
.case_cimg img{ vertical-align:middle;}
.case_c p { background:#fff5e0; margin: 10px 0px; padding: 0px 10px; width: 271px; height: 22px; color: rgb(125, 120, 120); line-height: 22px;
}
.anlitext {
	width: 190px; height: 22px; float: left; display: block; font-weight:bold; color:#ff630e;
}
.al_con1{ width:940px; clear:both; margin:0px auto; margin-top:25px;}
.al_page{ width:800px; margin:0px auto; clear:both; margin-top:10px; margin-bottom:25px;}
/*CSS meneame style pagination*/

DIV.meneame {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #ff6500; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.meneame A {
	BORDER-RIGHT: #ff9600 1px solid; PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ff9600 1px solid; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff9600 1px solid; TEXT-DECORATION: none
}
DIV.meneame A:hover {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame A:active {
	BORDER-RIGHT: #ff9600 1px solid; BORDER-TOP: #ff9600 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #ff9600 1px solid; COLOR: #ff6500; BORDER-BOTTOM: #ff9600 1px solid; BACKGROUND-COLOR: #ffc794
}
DIV.meneame SPAN.current {
	BORDER-RIGHT: #ff6500 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ff6500 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #ff6500 1px solid; COLOR: #ff6500; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ff6500 1px solid; BACKGROUND-COLOR: #ffbe94
}
DIV.meneame SPAN.disabled {
	BORDER-RIGHT: #ffe3c6 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ffe3c6 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffe3c6 1px solid; COLOR: #ffe3c6; MARGIN-RIGHT: 3px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffe3c6 1px solid
}



/*案例*/


/*需求*/

#Sub {
	background: rgb(255, 255, 255); margin: 0px auto; margin-top:10px; padding: 20px 50px; border: 1px solid rgb(222, 223, 223); width: 898px; overflow: hidden;
}
#Sub input {
	vertical-align: middle;
}
#Se_FAQ_main {
	margin: 0px auto; width: 690px; overflow: hidden;
}
.Se_FAQ_col {
	padding: 8px 0px; width: 100%; line-height: 22px; overflow: hidden; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.Se_FAQ_col .head {
	width: 100%; overflow: hidden;
}
.Se_FAQ_col .head .title {
	background: url("../images/Se_FAQ_col_icon.gif") no-repeat 3px 5px; padding-left: 24px; font-weight: bold; float: left;
}
.Se_FAQ_col .head .date {
	float: right;
}
.Se_FAQ_col .cont {
	width: 100%;
}
.Se_FAQ_col .cont span {
	color: rgb(214, 0, 0);
}
.Se_FAQ_col .cont span a {
	color: rgb(214, 0, 0);
}
.Se_FAQ_page {
	padding: 20px 0px; width: 100%; line-height: 22px;
}
.Se_FAQ_page p {
	float: right;
}
.Se_FAQ_page span {
	margin-left: 4px; float: left;
}
.Se_FAQ_page span.last {
	padding: 0px 8px; border: 1px solid rgb(204, 204, 204);
}
.Se_FAQ_page span.active {
	padding: 0px 8px; color: rgb(1, 54, 170); font-weight: bold;
}
.Se_FAQ_page a {
	padding: 0px 8px; border: 1px solid rgb(204, 204, 204); height: 22px; display: inline-block;
}
.Se_FAQ_page a:hover {
	border: 1px solid rgb(45, 91, 193); color: rgb(1, 54, 170); text-decoration: none;
}
#Se_per_main {
	width: 860px; overflow: hidden; padding-bottom: 50px;
}
#Se_per_main .red {
	color: rgb(255, 0, 0); line-height: 24px;
}
.Se_per_info {
	background: rgb(250, 250, 250); border: 1px solid rgb(233, 233, 233); width: 718px; height: 100px;
}
.Se_per_info img {
	margin: 6px 0px 0px 8px; float: left;
}
.Se_per_info .tx {
	padding: 5px 0px 0px 18px; width: 615px; line-height: 22px; overflow: hidden; float: left;
}
.Se_per_info a {
	text-decoration: underline;
}
.Se_per_info .tit a {
	color: rgb(234, 0, 0);
}
.Se_per_info .bot_link a {
	color: rgb(0, 100, 174); padding-right: 5px;
}
.Se_per_head {
	padding: 15px 0px; width: 100%; overflow: hidden;
}
.Se_per_head h3 {
	background: url("../images/xq_icon1.jpg") no-repeat 2px 1px; color:#ff630e; padding-left: 15px; font-size: 12px; float: left;
}
.Se_per_sorts {
	float: right;
}
.Se_per_sorts select {
	font-size: 12px;
}
.Se_per_grey_bg {
	background: rgb(241, 241, 241); font-weight: bold;
}
.Se_per_mo_tab {
	width: 100%; overflow: hidden;
}
.Se_per_mo_tab .txt {
	background: rgb(246, 246, 246); padding: 2px 0px 0px 3px; border: 1px solid rgb(217, 217, 217); width: 215px; height: 16px; color: rgb(117, 117, 117); font-size: 12px;
}
.Se_per_mo_tab .tit {
	background: url("../images/xq_icon2.gif") no-repeat 19px 4px; padding-left: 30px;
}
.Se_per_mo_tab .txta {
	background: rgb(246, 246, 246); padding: 0px 3px; border: 1px solid rgb(217, 217, 217); width: 420px; height: 45px; color: rgb(117, 117, 117); line-height: 18px; font-size: 12px;
}
.Se_per_mo_tab .file {
	background: rgb(246, 246, 246); border: 1px solid rgb(217, 217, 217); width: 285px; height: 20px; color: rgb(117, 117, 117); font-size: 12px;
}
.Se_queTab {
	width: 720px; overflow: hidden; margin-top: 15px; border-top-color: rgb(209, 209, 209); border-top-width: 1px; border-top-style: solid;
}
.Se_queTab p {
	padding: 0px 15px;
}
.Se_queTab .redBg {
	background: rgb(201, 0, 9);
}
.Se_queTab .greenBg {
	background: rgb(28, 172, 0);
}
.Se_queTab .head {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 209, 209) rgb(209, 209, 209); width: 718px; height: 24px; color: rgb(255, 255, 255); line-height: 24px;
}
.Se_queTab .cont {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 209, 209) rgb(209, 209, 209); padding: 5px 0px; width: 718px; line-height: 25px; overflow: hidden;
}
.Se_form_cont {
	width: 100%; overflow: hidden;
}
.Se_form_cont ul {
	padding-left: 15px;
}
.Se_form_cont .ul_1 li {
	padding-right: 20px; float: left;
}
.Se_form_cont .ul_2 {
	width: 570px;
}
.Se_form_cont .ul_2 li {
	padding: 5px 0px; width: 140px; float: left;
}
.Se_form_cont .txt {
	background: rgb(246, 246, 246); padding: 2px 0px 0px 3px; border: 1px solid rgb(217, 217, 217); width: 200px; height: 16px; color: rgb(117, 117, 117); font-size: 12px;
}
.Se_form_cont p {
	padding: 5px 0px 5px 19px;
}
.Se_form_submit {
	width: 100%; overflow: hidden; padding-top: 30px;
}
.Se_form_submit span {
	padding-left: 15px; float: left;
}
.Se_form_submit .sub_btn {
	background: url("../images/sub_btn.jpg") no-repeat; border: currentColor; width: 83px; height: 24px;
}
.Se_form_submit .sub_reset {
	background: url("../images/sub_reset.jpg") no-repeat; border: currentColor; width: 83px; height: 24px;
}
/*需求*/






/*****************产品列表*********************/
.bodycontent
{
     width:660px;
    }
.kefang2
{
	width: 165px; float: left; overflow:hidden; height:153px;
	_position:relative;   

	}
.kf_left2
{
	height: 113px; width:150px;border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid;
     border-right: #c0c0c0 1px solid;padding:0px;
     vertical-align:middle; text-align:center; font-family:Arial; 
     display:table-cell; overflow:hidden; margin:0px auto; 
     _display:block;

    

	}
.kf_left2 img
{
  vertical-align:middle; border-width:0px;
	 
	}
.proitemtext
{
	height:40px; width:150px; float:left;
     text-align:center; font-family:Arial; 
      overflow:hidden; margin:0px auto; 
     _display:block;
     line-height:20px;
	}



/*****jobs*******/
.jobcontent
{
     width:860px;
    }
 .jobcontent td.jobtdtitle
 {
     padding-left:5px;
     
     }

/*******************宽高命名样式******************************/
.w420
{
	 width:420px;
	}
		.w300
{
	 width:300px;
	}
.w80
{
	 width:80px;
	}
	.w120
{
	 width:120px;
	}     
     
/*————留言————*/
.fh{width:660px;padding:0 0 0 30px;}
	.content .fh a{color:#c00;margin:0 30px 0 0;}
.i_msg{background:url(i_msg.gif) no-repeat top left;}
.msg ul
{
	 list-style-type:none; margin:0px; padding:0px;
	}
.msg input
{
	 background-color:transparent; border-style:solid; border-color:#ababab; border-width:1px;
	}
.msg{width:660px;margin:0;border:1px solid #ddd;border-bottom:none;overflow:hidden; clear:both;}
	.msg li{width:660px;border-bottom:1px solid #ddd;line-height:35px;float:left;LIST-STYLE-TYPE: none;}
	.m_left{width:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
	.m_right{float:left;padding:0;}
	.m_right input{ margin-top:8px;}
	.m_right textarea{ margin-top:8px;}
	.msg .lr{width:100px;height:100px;float:left;text-align:right;padding:0 20px 0 0px;border-right:1px solid #ddd;margin:0 10px 0 0;}
	.msg .btn{float:left;margin:8px 8px 0 0; color:#333333; padding:3px; height:23px;}
	.msg .fb{width:660px;font-size:14px;font-weight:bold;color:#c00;padding:0 0 0 20px;}
.msg_content{width:660px;float:left;margin:0 0 10px 30px;border:1px solid #ddd;display:inline;}
.msg_content .title{font-size:14px;font-weight:bold;color:#c00;padding:8px 8px 8px 52px;float:left;}
	.msg_top{width:600px;background:#f2f2f2;line-height:28px;float:left;padding:0 0 0 26px;margin:10px 0 0;}
	.msg_main{width:660px;float:left;line-height:23px;padding:0 0 0 26px;margin:8px 0 0;}
	.msg_content .hf{width:660px;float:left;border:1px dashed #c00;margin:0 0 8px 46px;display:inline;padding:8px;line-height:24px;}
	.msg_content .lr{color:#c00;font-size:14px;font-weight:bold;padding:8px 0 0 20px;}
	
	   label.valid
        {
            color: Green; float:left; display:inline;/*line-height:35px;*/
        }
        label.error
        {
             color:red; float:left; display:inline;/*line-height:35px;*/
            }
         input.error
         {
              float:left; 
             }
             input.valid
         {
              float:left; 
             }
             textarea.error
             {
                  float:left;
                 }
                  textarea.valid
             {
                  float:left;
                 }
     
