@charset "utf-8";
/* CSS Reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,img{ margin:0; padding:0; }
table{ border-collapse:collapse; border-spacing:0; empty-cells:show; margin:0; padding:0; }
th,td { vertical-align:top; text-align:left; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit; }
del,ins{ text-decoration:none; }
ul,li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; font-variant:normal; }
sup{ vertical-align:baseline; }
sub{ vertical-align:baseline; }
legend{color:#000;}
em { font-style:normal;}
input,button,textarea,select,optgroup,option{ font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select{ *font-size:100%; }
input { vertical-align:middle; }
a { text-decoration:none; color:#454545; }
a:hover { color:#f87f07;}
a * { cursor:pointer; }
body { font-size:12px; line-height:1.8em; color:#454545; }
.clearfix { clear: both; }
	.clearfix:after { content: ".";display: block;height:0;font-size:0;line-height:0;clear: both; visibility: hidden; }
		.clearfix { display: inline-block; }
			/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */

body {
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
	background-color: #dde6e5;
	background-image: url(../images/1_11.png);
	background-repeat: repeat-y;
	background-position: center top;
}
div { margin: 0 auto;}
 .top {
	width: 1020px;
	background-color: #dde6e5;
	padding-right: 10px;
	padding-left: 10px;
}
.logo {
	float: left;
	width: 470px;
}
.logo_r {
	float: right;
	width: 240px;
}
.swsy {
	float: right;
	width: 150px;
}
.swsy ul li {
	float: left;
	color: #818181;
}
.swsy ul li a {
	margin-right: 5px;
	margin-left: 5px;
	color: #818181;
	line-height: 46px;
}
.phone {
	line-height: 44px;
	color: #ff1612;
	/*background-image: url(../images/index_05.jpg);*/
	height: 50px;
	width: 203px;
	padding-left: 15px;
	font-size:0;
}
.nav {
	background-color: #c50000;
	height: 40px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;
}

#sddm
{
	margin: 0 auto;
	padding: 0;
	z-index: 30;
	width: 1024px;
	height: 40px;
}

#sddm li
{
	float: left;
}

#sddm li a
{
	display: block;
	width: 128px;
	color: #000;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
}

#sddm li a:hover
{
	background: #5fb9f0
}

#sddm div
{
	position: absolute;
	visibility: hidden;
	z-index: 30;
	background-image: url(../images/1_03.png);
}

	#sddm div a
	{
	position: relative;
	display: block;
	padding: 0 10px;
	width: auto;
	min-width: 108px;
	white-space: nowrap;
	text-align: left;
	color: #000;
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

	#sddm div a:hover
	{
	color: #FFF;
	background-image: url(../images/1_01.png);
}
.banner {
	background-image: url(../images/1_07.png);
	height: 272px;
	width: 1020px;
	margin-bottom: 20px;
	margin-top: 10px;
}

/* flexslider */
.flexslider{
	position: relative;
	height: 260px;
	overflow: hidden;
	background: url(images/loading.gif) 50% no-repeat;
	width: 1000px;
}
.flexslider1{
	position: relative;
	height: 200px;
	overflow: hidden;
	background: url(images/loading.gif) 50% no-repeat;
	width: 1000px;
}
.slides .slides1{position:relative;z-index:1;}
.slides li{height:260px;}
.slides1 li{height:200px;}
.flex-control-nav{position:absolute;bottom:10px;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;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}
.main {
	width: 1020px;
}
.main_left {
	float: left;
	width: 165px;
	margin-right: 15px;
	margin-left: 10px;
}


.main_left_nav ul li {
	background-image: url(../images/1_04.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 165px;
	margin-bottom: 5px;
	line-height: 34px;
}
.main_left_nav ul li a {
	padding-left: 35px;
	color: #fff;
}
.main_left_nav ul li a:hover {
	text-decoration: underline;
}
.lxwm {
	background-image: url(../images/index_17.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 160px;
	margin-top: 20px;
	padding-top: 90px;
	line-height: 30px;
}
.lxwm p {
	color: #ea0506;
	float: left;
	width: 58px;
}
.lxwm span {
	float: left;
	width: 100px;
}
.main_right {
	float: left;
	width: 820px;
}
.cpzs {
	width: 820px;
	border: 1px solid #818181;
	border-radius: 5px 5px 0 0;
	margin-bottom: 20px;
	background-color: #fff;
}


.zpzs_bt {
	background-image: url(../images/index_18.jpg);
	height: 28px;
	width: 810px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #818181;
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	color: #ea0506;
	line-height: 28px;
	padding-left: 10px;
}
a.more {
	color: #ea0506;
	background-image: url(../images/1_06.png);
	margin-right: 5px;
	padding-right: 15px;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right center;
	float: right;
}
.cpzs_n {
	width: 748px;
	padding-top: 20px;
}
.cpzs_n ul li {
	text-align: center;
	float: left;
	width: 164px;
	margin-right: 10px;
	margin-left: 10px;
}
.cpzs_n ul li a {
	color: #ea0506;
}
.cpzs_n ul li a:hover span {
	text-decoration: underline;
}


.cpzs_n ul li a p {
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	height: 125px;
	width: 162px;
	border: 1px solid #d3d3d3;
}
.cpzs_n ul li a span {
	line-height: normal;
	min-height: 64px;
	display: block;
	width: 160px;
	color:#000000;
	font-size:14px;
}
.xwzx {
	float: left;
	width: 425px;
	border-radius: 5px 5px 0 0;
	border: 1px solid #818181;
	background-color: #fff;
}

.xwzx_bt {
	width: 415px;
}
.xwzx_nr {
	width: 400px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pic {
	float: left;
}
.xwzx_nr .pic {
	width: 104px;
	margin-right: 10px;
}
.font {
	float: left;
	width: 270px;
}
.font a {
	color: #ea0506;
}
.font a:hover {
	text-decoration: underline;
}



.xwzx_nr h3 {
	float: left;
	font-weight: bold;
	color: #ea0506;
}
.xwzx_n ul {
	margin: auto;
	width: 390px;
}

.xwzx_n ul li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c2c2c2;
	list-style-position: inside;
	list-style-image: url(../images/index_35.jpg);
	padding-left: 8px;
}

.xwzx_n ul li a {
	line-height: 27px;
}
.xwzx_n ul li a span {
	float: right;
	margin-right: 5px;
}
.gsjj {
	float: right;
	width: 385px;
	border: 1px solid #818181;
	border-radius: 5px 5px 0 0;
	background-color: #fff;
}

.gsjj_bt {
	width: 375px;
}
.gsjj_n {
	width: 360px;
	padding-top: 10px;
}

.gsjj_n .pic {
	float: left;
	width: 128px;
	margin-right: 10px;
}
.gsjj_nr {
	line-height: 28px;
}
.gsjj_nr a {
	color: #EA0506;
}
.gsjj_nr a:hover {
	text-decoration: underline;
}


.botom {
	background-color: #818181;
	width: 1020px;
	margin-top: 20px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.botom a {
	color: #fff;
}
.botom a:hover {
	text-decoration: underline;
}
.baner {
	background-image: url(../images/pro_03_03.jpg);
	height: 213px;
	width: 1020px;
	margin-top: 15px;
}

.left {
	float: left;
	width: 180px;
	margin-left: 9px;
	background-color: #f6f6f6;
}

.left_bt {
	color: #ea0506;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.left_bt span {
	color: #666666;
}
.left_n ul li {
	line-height: 30px;
	height: 30px;
	border-bottom-width: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #bdbdbd;
	list-style-position: inside;
/*	list-style-image: url(../images/pro_03.jpg);*/
background:url("../images/1_04.png") no-repeat;
	padding-left: 30px;
	margin:5px 0;
}
.left_n ul li a {
	padding-left: 5px;
    color:#fff;
}
.left_n ul li a:hover{text-decoration:underline;}
.right {
	float: left;
	width: 810px;
	margin-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e0dfdf;
	position: relative;
	min-height:500px;
}
.wz {
	width: 800px;
	margin-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3eab18;
}
.a1 {
	color: #ea0506;
}
.a1:hover {
	text-decoration: underline;
}
.pro {
	padding-bottom: 40px;
}
.next {
	width: 750px;
	position: absolute;
	bottom: 5px;
	text-align: right;
}
.news {
	padding-top: 20px;
	padding-bottom: 40px;
}

.news ul {
	width: 700px;
}
.news ul li {
	line-height: 40px;
	height: 40px;
}
.news ul li a {
	line-height: 40px;
}
.about_n {
	width: 750px;
}
.about_n h3 {
	font-size: 16px;
	line-height: 60px;
	text-align: center;
}
.btn {
	text-align: center;
	width: 810px;
	position: absolute;
	bottom: 5px;
}
