﻿/*焦点图*/
.focus{
	position:relative;
	height:810px;
	overflow:hidden;
}
.focus .slides li{
	width:100%;
	height:810px;
}
.focus .slides li a{
	width:100%;
	height:100%;
	display:inline-block;
}
.focus  .flex-control-nav {
	height:10px;
	position: absolute;
	bottom:30px;
	left:47%;
}
.focus  .flex-control-nav li{
	width:12px;
	height:12px;
	margin:0 4px;
	float:left;
}
.focus  .flex-control-nav  a{
	width:12px;
	height:12px;
	display: block;
	background:#fff;
	text-indent:-9999px;
	border-radius:50%;
}
.focus .flex-control-nav  a.flex-active{
	background:#1b92da;
}
/**/
.index_back{
	width:100%;
	height:230px;
	background:#000;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:100;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
.index_cont{
	width:1200px;
	height:200px;
	background:#fff;
	position:absolute;
	bottom:15px;
	left:0px;
	right:0px;
	margin:0 auto;
	z-index:200;
}
/*新闻*/
.i_news{
	width:338px;
	height:200px;
	padding:0 10px;
	float:left;
	background:#1b92da;
	color:#fff;
}
.i_news a{
	color:#fff;
}
.i_news h2{
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:400;
}
.i_news h2 span{
	font-family:"微软雅黑";
	float:left;
	background:url(../images/ch2.gif) no-repeat left center;
	padding-left:12px;
}
.i_news h2 a{
	float:right;
	font-size:12px;
}
.i_news li{
	height:29px;
	line-height:29px;
	border-bottom:#fff dotted 1px;
}
.i_news li a{
	float:left;
	background:url(../images/cjt.gif) no-repeat left center;
	padding-left:12px;
}
.i_news li span{
	float:right;
}
/*服务*/
.i_server{
	width:380px;
	height:200px;
	padding:0 15px;
	border-right:#d7d6d6 solid 1px;
	float:left;
}
.i_server h2{
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:400;
}
.i_server h2 span{
	font-family:"微软雅黑";
	float:left;
	background:url(../images/clh2.gif) no-repeat left center;
	padding-left:12px;
}
.i_server h2 a{
	float:right;
	font-size:12px;
}
.i_server  ul{
	width:400px;
	overflow:hidden;
}
.i_server  li{
	float:left;
	margin-right:15px;
}
.i_server  li img{
	width:180px;
	height:140px;
}
/*关于我们*/
.i_about{
	width:400px;
	height:200px;
	padding:0 15px;
	float:left;
}
.i_about h2{
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:400;
}
.i_about h2 span{
	font-family:"微软雅黑";
	float:left;
	background:url(../images/clh2.gif) no-repeat left center;
	padding-left:12px;
}
.i_about h2 a{
	float:right;
	font-size:12px;
}
.i_about p{
	line-height:24px;
}
/*案例*/
.case_list{
}
.case_list li{
	width:265px;
	height:195px;
	border:#dfdddc solid 1px;
	float:left;
	padding:3px;
	margin:25px 14px 0 14px;
}
.case_list li img{
	width:265px;
	height:195px;
}
/**/
.ck_cont{
	padding:10px;
}
.ck_cont p{
	line-height:24px;
	padding:5px 0;
}

/*————留言————*/
.fh{width:658px;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:658px;margin:0;border:1px solid #ddd;border-bottom:none;overflow:hidden; clear:both;}
.msg li{width:658px;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:658px;font-size:14px;font-weight:bold;color:#c00;padding:0 0 0 20px;}
.msg_content{width:658px;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:658px;float:left;line-height:23px;padding:0 0 0 26px;margin:8px 0 0;}
.msg_content .hf{width:658px;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;}
.msg .w420{ width:420px;}
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;}

.pf_con{ width:170px; position:fixed; _position:absolute; right:0px; top:150px; z-index:9999;}
.pf_con_t{ background:url(../images/pf_con_t.png) no-repeat center top; height:73px; line-height:28px; text-align:center; font-weight:bold; color:#010102;}
.pf_con1{ background:url(../images/pf_con.png) repeat-y center; padding:14px 14px 0px 14px; line-height:32px;}
.pf_con_b{ background:url(../images/pf_con_b.png) no-repeat center top; height:10px;}