@charset "utf-8";

/*ͷ��*/
.top {
	width:100%;
	height:30px;
	background:#ebebeb;
}
.top_nr {
	width:1000px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	font-size:13px;
	color:#777;
	letter-spacing:1px;
}
.top_nr span {
	float:right;
}
.top_nr span a {
	color:#777;
}
.top_nr span a:hover {
	color:#0B5B93;
	text-decoration:underline;
}
.head {
	width:1000px;
	margin:0 auto;
	padding:25px 0 25px 0;
}
.logo {
	width:374px;
	height:78px;
	float:left;
}
.phone {
	width:265px;
	float:right;
	margin-top:16px;
}
.phone img {
	display:block;
	float:left;
}
.phone span {
	font-size:16px;
	color:#666;
	display:block;
	width:205px;
	float:right;
	letter-spacing:1px;
	height:15px;
	line-height:15px;
	margin-top:2px;
}
.phone h2 {
	display:block;
	font-size:28px;
	color:#226043;
	font-family:Arial;
	font-weight:normal;
	width:205px;
	float:right;
	height:25px;
	line-height:25px;
	margin-top:5px;
}
/*����*/
.nav_warp {
	width:100%;
	min-width: 980px;
width:expression(document.body.clientWidth < 980? "980px": "auto" );
	height:54px;
	background:#0B5B93;
}
.nav {
	width:1000px;
	height:54px;
	margin:0 auto;
}
.nav li {
	float:left;
	display:block;
	width:166px;
	height:54px;
	background:url(../images/nav_line.jpg) right center no-repeat;
	text-align:center;
	line-height:54px;
	font-size:16px;
}
.nav li a {
	color:#fff;
	display:block;
	width:166px;
	height:54px;
}
.nav li a:hover, .nav ul .nav_bg {
	background:#ff8a00;
}
/*banner*/
.banner {
	width:100%;
	height:550px;
}
.flexslider{
	position:relative;
	height:550px;
	overflow:hidden;
	background:url(../images/loading.gif) 50% no-repeat;
}
.slides{
	position:relative;
	z-index:1;
}
.slides li{
	height:550px;
}
.flex-control-nav{
	position:absolute;
	bottom:25px;
	z-index:2;
	width:100%;
	text-align:center;
}
.flex-control-nav li{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	*display:inline;
	zoom:1;
}
.flex-control-nav a{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/dot.png) right 0 no-repeat;
	cursor:pointer;
}
.flex-control-nav .flex-active{
	background-position:0 0;
}
.flex-direction-nav{
	position:absolute;
	z-index:3;
	width:100%;
	top:45%;
}
.flex-direction-nav li a{
	display:block;
	width:50px;
	height:50px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
}
/*����*/
.main_ys_tl {
	width:100%;
	background:url(../images/main_ys_tl.jpg) center bottom no-repeat;
	padding-top:35px;
	padding-bottom:15px;
}
.ys_tl_nr {
	width:1000px;
	margin:0 auto;
}
.ys_tl_nr span {
	font-size:18px;
	color:#555;
	display:block;
	text-align:center;
	letter-spacing:1px;
}
.ys_tl_nr h2 {
	font-size:24px;
	color:#226043;
	letter-spacing:1px;
	display:block;
	text-align:center;
}
.main_ys {
	width:1000px;
	margin:0 auto;
	padding-top:35px;
}
.ys_nr_tl {
	width:568px;
	height:75px;
	margin:0 auto;
	background:url(../images/main_ys_bt.jpg) no-repeat;
}
.ys_nr_tl h2 {
	display:block;
	text-align:center;
	font-weight:normal;
	font-size:18px;
	letter-spacing:1px;
	padding-top:13px;
}
.main_ys_nr ul li {
	width:176px;
	margin-left:20px;
	float:left;
}
.main_ys_nr ul li em, .main_ys_nr ul li em img {
	width:176px;
	height:164px;
	display:block;
}
.main_ys_nr ul li p {
	border:1px solid #0B5B93;
	border-top:none;
	display:block;
	padding:20px 15px 15px 15px;
}
.main_ys_nr ul li p b {
	display:block;
	height:20px;
	line-height:20px;
	background:url(../images/main_ys_line.jpg) center center no-repeat;
	color:#0B5B93;
	text-align:center;
	letter-spacing:1px;
}
.main_ys_nr ul li p span {
	font-size:13px;
	color:#555;
	text-align:center;
	display:block;
	margin-top:10px;
	line-height:23px;
}
.main_ys_nr ul .li1 {
	margin-top:44px;
}
.main_ys_nr ul .li2 {
	margin-top:84px;
}
/*��Ʒչʾ*/
.main_cp {
	background:#e6e6e6;
	width:100%;
	margin-top:35px;
	padding-bottom:22px;
}
.main_cp_nr {
	width:1000px;
	margin:0 auto;
	padding-top:35px;
}
.main_cp_tl {
	width:1000px;
	background:url(../images/main_cp_tl.png) left 45px no-repeat;
}
.main_cp_tl h2 {
	font-size:26px;
	color:#0B5B93;
	letter-spacing:1px;
	display:block;
	text-align:center;
}
.main_cp_tl h2 b {
	color:#ff8a00;
}
.main_cp_tl span {
	font-size:13px;
	display:block;
	text-align:center;
	font-family:Arial;
	text-transform:uppercase;
	margin-top:5px;
}
.main_cp_tl em {
	display:block;
	background:#ff8a00;
	width:64px;
	height:4px;
	margin:10px auto 0 auto;
}
.main_cp_fl {
	width:205px;
	float:left;
	margin-top:30px;
}
.cp_fl_tl {
	background:#0B5B93 url(../images/main_cp_fl.png) 170px center no-repeat;
	height:65px;
	line-height:65px;
	padding-left:25px;
}
.cp_fl_tl h2 {
	font-size:15px;
	color:#fff;
	letter-spacing:1px;
	 line-height: 60px;
}
.cp_fl_tl h2 span {
	font-size:12px;
	font-family:Arial;
	text-transform:uppercase;
}
.cp_tl_li li {
	display:block;
	height:42px;
	width:201px;
	margin-top:14px;
	font-size:16px;
	line-height:42px;
	letter-spacing:1px;
	text-indent:25px;
}
.cp_tl_li li a {
	display:block;
	height:42px;
	width:201px;
	border:2px solid #c4c4c4;
	color:#444;
	background:url(../images/main_cp_a.png) 160px center no-repeat;
}
.cp_tl_li li a:hover {
	border:2px solid #0B5B93;
	background:#fff url(../images/main_cp_hover.png) 160px center no-repeat;
	color:#0B5B93;
}
.main_cp_fr {
	width:795px;
	float:right;
	margin-top:30px;
}
.main_cp_fr li {
	margin-left:25px;
	float:left;
}
.main_cp_fr li img {
	width:230px;
	height:200px;
	display:block;
	padding:4px;
	background:#fff;
}
.main_cp_fr ul li a img {
	border:1px solid #c8c8c8;
}
.main_cp_fr ul li a:hover img {
	border:1px solid #0B5B93;
}
.main_cp_fr ul li span {
	width:240px;
	display:block;
	text-align:center;
	font-size:15px;
	margin-top:10px;
	letter-spacing:1px;
	margin-bottom:10px;
}
.main_cp_fr ul li span a, .main_case_nr li span a {
	color:#444;
}
.main_cp_fr ul li span a:hover, .main_case_nr li span a:hover {
	color:#0B5B93;
	text-decoration:underline;
}
.main_banner {
	height:111px;
	width:1000px;
	margin-top:5px;
}
/*����չʾ*/
.main_case {
	width:1000px;
	margin:0 auto;
	padding-top:30px;
}
.main_case_nr li {
	float:left;
	margin-right:10px;
	margin-top:35px;
}
.main_case_nr img {
	width:230px;
	height:200px;
	display:block;
	padding:4px;
	background:#fff;
}
.main_case_nr li a img {
	border:1px solid #c8c8c8;
}
.main_case_nr li a:hover img {
	border:1px solid #0B5B93;
}
.main_case_nr li span {
	width:240px;
	display:block;
	text-align:center;
	font-size:15px;
	margin-top:10px;
	letter-spacing:1px;
	margin-bottom:10px;
}
/*��˾���*/
.main_about {
	background:url(../images/main_about_tl.jpg) left top no-repeat;
	margin-top:30px;
	padding-top:150px;
	padding-bottom:30px;
}
.main_about_nr {
	 background:#fff;
	 width:1200px;
	 margin:0 auto;
}
.about_nr {
	width:1000px;
	margin:0 auto;
	padding-top:60px;
}
.main_about_tl {
	width:327px;
	height:429px;
	float:left;
	position:absolute;
}
.main_about_text {
	width:620px;
	float:right;
}
.main_about_text p {
	line-height:29px;
}
.main_about_text h2 {
	display:block;
	width:132px;
	height:33px;
	background:url(../images/main_about_a.png)  0px 0px no-repeat;
	color:#fff;
	text-align:center;
	line-height:33px;
	font-weight:normal;
	font-size:14px;
	margin-top:25px;
}
.main_about_text h2 a {
	display:block;
	width:132px;
	height:33px;
	color:#fff;
}
.main_about_text h2 a:hover {
	background:url(../images/main_about_a.png)  -141px 0px no-repeat;
}
.main_about_img {
	width:815px;
	height:300px;
	float:right;
	margin-top:38px;
}
/*��������*/
.main_new {
	width:1000px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:20px;
	border-top:5px solid #e7e7e7;
}
.main_new_fl {
	border:1px solid #dedede;
	border-right:none;
	width:360px;
	float:left;
}
.main_gsxw_tl, .main_hyxw_tl, .main_cjxw_tl {
	height:55px;
	line-height:55px;
	border-bottom:1px solid #dedede;
	padding:0 10px 0 10px;
}
.main_gsxw_tl span a, .main_hyxw_tl span a, .main_cjxw_tl span a {
	color:#666;
}
.main_gsxw_tl span a:hover, .main_hyxw_tl span a:hover, .main_cjxw_tl span a:hover, .main_cjxw_nr h2 a:hover {
	color:#0B5B93;
	text-decoration:underline;
}
.main_gsxw_tl span, .main_hyxw_tl span, .main_cjxw_tl span{
	float:right;
	font-family:Arial;
	text-transform:uppercase;
}
.main_gsxw_tl h2 {
	font-size:18px;
	color:#0B5B93;
	letter-spacing:1px;
	background:url(../images/main_new_img1.jpg) left center no-repeat;
	padding-left:30px;
}
.main_new_li {
	width:340px;
	margin:0 auto;
}
.main_new_li ul {
	margin-top:6px;
}
.main_new_li li {
	display:block;
	height:43px;
	width:340px;
	line-height:43px;
	border-bottom:1px dashed #cecece;
	background:url(../images/main_new_ico.jpg) left center no-repeat;
	text-indent:15px;
	overflow:hidden;
}
.main_new_li li a {
	color:#666;
}
.main_new_li li a:hover, .link_nr p a:hover {
	color:#0B5B93;
	text-decoration:underline;
}
.main_new_li li span {
	float:right;
	font-size:13px;
}
.main_new_li ul .new_none {
	border-bottom:none;
}
.main_hyxw_tl h2 {
	font-size:18px;
	color:#0B5B93;
	letter-spacing:1px;
	background:url(../images/main_new_img2.jpg) left center no-repeat;
	padding-left:30px;
}
.main_cjxw_tl h2 {
	font-size:18px;
	color:#0B5B93;
	letter-spacing:1px;
	background:url(../images/main_new_img3.jpg) left center no-repeat;
	padding-left:30px;
}
.main_cjxw {
	width:276px;
	float:right;
	border:1px solid #dedede;
	height:385px;
}
.main_cjxw_nr {
	width:256px;
	margin:20px auto 0 auto;
	height:229px;
}
.main_cjxw_nr li {
	border-bottom:1px dashed #cecece;
	padding-bottom:20px;
	display:block;
}
.main_cjxw_nr li h2 {
	font-size:14px;
	color:#333;
	font-weight:normal;
	background:url(../images/main_cjwt_w.jpg) left center no-repeat;
	text-indent:27px;
	display:block;
	margin-top:20px;
	line-height:20px;
}
.main_cjxw_nr li h2 a {
	color:#333;
}
.main_cjxw_nr li p {
	display:block;
	font-size:13px;

	text-indent:27px;
	margin-top:8px;
	line-height:20px;
}
/*��������*/
.link {
	width:998px;
	border:1px solid #d3d3d3;
	margin:0 auto;
	padding-bottom:20px;
}
.link_tl {
	height:21px;
	margin-top:20px;
	padding:0 15px 0 15px;
}
.link_nr {
	width:968px;
	margin:0 auto;
}
.link_nr li {
float: left;
	margin-right: 10px;
}
.link_nr p {
	line-height:26px;
	letter-spacing:1px;
	margin-top:10px;
}
.link_nr p a {
	color:#666;
}
/*�ײ�*/
.foot_nav {
	height:50px;min-width: 980px;
width:expression(document.body.clientWidth < 980? "980px": "auto" );
	background:#0B5B93;
	width:100%;
	margin-top:50px;
}
.foot_nav_li {
	width:1000px;
	height:50px;
	margin:0 auto;
}
.foot_nav_li ul {
	margin-left:133px;
}
.foot_nav_li li {
	float:left;
	font-size:15px;
	color:#fff;
	display:block;
	line-height:50px;
	letter-spacing:1px;
}
.foot_nav_li li a {
	color:#fff;
	padding:0 27px 0 27px;
}
.foot_nav_li li a:hover {
	text-decoration:underline;
}
.foot {
	width:1000px;
	margin:0 auto;
	padding:25px 0 10px 0;
}
.foot_logo {
	width:373px;
	height:62px;
	float:left;
	margin-top:25px;
	margin-left:34px;
}
.foot_text {
	width:270px;
	float:left;
	margin-left:50px;
}
.foot_text p {
	font-size:13px;
	line-height:24px;
}
.foot_text p a {
	color:#666;
}
.foot_text p a:hover {
	color:#0B5B93;
	text-decoration:underline;
}
.erweima {
	width:91px;
	height:91px;
	float:left;
	margin-top:3px;
	margin-left:50px;
}