@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,input,textarea,span {
    margin:0;
    padding:0; color:#343434;
}
body {
    font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";
    width: auto;
    font-size:14px; /* background:#333; */
}
ul,li {
    list-style-type: none;
}
img{border:0;}

a{color:#343434;text-decoration:none;}
a:hover{color:#C6281F;}
.c{height:0px; clear:both;}
.c6{height:6px; clear:both;}
.c10{height:10px; clear:both;}
.c20{height:20px; clear:both;}
.hide{display:none;}

#herder{height:101px;background:#204A8F;}
.nav{width:1000px; margin:0 auto;}
.in_logo{ float:left; background:url(../images/logo.png) no-repeat; margin-top:10px;background-size:218px 70px;}
.in_logo a{display:block; text-indent:-999em;height:70px;width:218px;}
.menu{ float:right; background-color: #204A8F;}
.menu li{float:left; width:90px; height:101px; line-height:101px; font-size:18px; text-align:center; }
.menu li:hover{background-color:hsla(0, 0%, 60%, 0.79);/* background:url(../images/nav_bg.png) no-repeat 0 center; */ background-size:100%;}
.menu li a{color:#fff;display:block;}
.menu li a:hover{color:#fff;}

#banner {
	width: 100%;
	height: 370px;
	position: relative; overflow:hidden;
	z-index:9900;
	margin:0 auto;
	/* background:url(../images/banner_bg.jpg) repeat-x #C6281F top; */
/* 	background-color:#204A8F; */
}
#slides {
	display: block;
	width: 100%;
	height: 370px; overflow:hidden;
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	position: absolute;
	top: 90%;
	left: 50%;
	z-index: 9900;
	height: 10px;
}
#pagination li {
	display: block;
	width:13px;
	height: 13px;
	float: left;
	margin-left: 17px;
	background:#fff;
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
}
#pagination li.current {
	background:#D2362A;
}

#content{background:#f7f7f7; padding:22px 15px; width:970px; margin:0 auto;}
.left_class{width:212px; float:left; background:#f7f7f7; overflow:hidden;}
.left_class h3{height:42px; line-height:42px; width:140px; color:#fff; padding-left:72px;background-color: #204A8F; font-size:14px;}
.left_class ul{width:212px;}
.left_class ul li{height:34px; line-height:34px;width:212px; font-size:14px; text-align:center;}
.left_class ul li.hover{ background-color:#204A8F; }
.left_class ul li a{ color:#343434; display:block;}
.left_class ul li.hover a{color:#fff;}
.left_class ul li a:hover{ background-color:#204A8F;color:#fff;}

.inright{width:734px; float:right;}

.title{background:#204A8F; height:42px; line-height:42px;}
.title h3{background:#204A8F; height:42px; line-height:42px; font-size:15px;float:left; padding:0px 25px; color:#fff;}
.title span{float:right; color:#fdfdfd;background: #204a8f; padding-right:10px;}
.title span a{color:#fff;}
.ab{padding-top:15px; line-height:25px;}
.ab img{float:left; padding-right:10px;}


/*中间--产品展示*/
.pro{overflow:hidden;padding:10px 2px 6px 4px; width:734px; margin:0 auto;clear:both;}
.pro dl{height:150px;width:172px;position:relative;float:left;overflow:hidden;padding:3px 6px 11px 3px;}
.pro dl dt{width:168px;height:130px;*line-height:164px;border:1px solid #ddd;text-align:center;overflow:hidden;padding:1px;margin-bottom:5px;display:table-cell;vertical-align:middle;}
.pro dl dt:hover{border:1px solid #204A8F;}
.pro dl dt a{height:100%;vertical-align:middle\9;_writing-mode:tb-rl;}
.pro dl dt a img{max-height:126px; max-width:168px;}
.pro dl dd{float:left;width:172px;text-align:center; padding-top:5px;}


.in_news{float:left; width:692px;}
.in_link{float:right; width:260px;}
.in_link .ab_link{padding:10px 10px; line-height:24px;}
.xwzx{float:left; width:336px;}
.zyzs{float:right; width:336px;}
.xwzx li,.zyzs li{ height:25px; line-height:25px; background:url(../images/huangjian.jpg) no-repeat 7px 9px; padding-left:20px; overflow:hidden;}
.xwzx li em,.zyzs li em{float:right; font-style:normal; padding-right:8px; padding-left:8px;}



#footer{background-color:#204A8F; width:100%;}
#footer .footnav{width:1000px; margin:0 auto; height:46px; line-height:46px;text-align:center;}
#footer .footnav a{margin-left:15px; margin-right:15px; color:#fff; font-size:14px;}
#footer .footnav a:hover{color:#1a1a1a}
.footdesc{padding:20px 0px 25px 0; text-align:center; line-height:23px; color:#fff;}
.nab{ line-height:25px;}
.nnews{ margin-top:15px;}
.nnews dl {
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 0;
}
.nnews dt {
	margin-bottom: 15px;
}
.nnews dd{  overflow:hidden; line-height:25px;}
.nnewli {
	float: left;
	font-size: 15px;
	font-family: "微软雅黑";
	color: #4a4a4a;
	background: url(../images/list19.png) no-repeat left;
	text-indent: 24px;
}
.nnewli a {
	color: #171717;
}
.date {
	float: right;
	color: #999999;
}
.dede_pages {
	text-align: center;
	margin-top: 15px;
	padding-bottom: 8px;
}
.dede_pages li {
	float: left;
	border: 1px solid #CCC;
	margin: 0 3px;
	line-height:25px;
}
.dede_pages li a {
	display: block;
	padding: 0px 8px;
}
.dede_pages li a:hover {
	background: #f37a03;
	color: #FFF; 
}
.nnews_con h1 {
	text-align: center;
	font-size: 18px;
	margin-bottom:8px;     color: #204A8F;
}
.nnews_con h2 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	color: #888;
	margin-top: 5px;
	margin-bottom:15px;
}
.nnews_con p{ line-height:24px;}
.sxpian {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dashed #d9d9d9;
	line-height:24px;
}

.nconta{ margin-top:15px; line-height:25px; font-size:13px;}
.nconta img{max-width:730px;}
 .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	.message {
	width: 500px;
	margin-top:10px;
}
.message li {
	margin-bottom: 8px;
	line-height: 32px;
}
.text1 {
	width: 300px;
	height: 32px;
	border: 1px solid #e2e2e2;
	line-height: 32px;
	background:#f7f7f7;
}
.text2 {
	width: 400px;
	height: 100px;
	border: 1px solid #e2e2e2;
	line-height: 24px;
	background:#f7f7f7;
}
.message label {
	margin-right: 10px;
}
.but {
	margin-left: 53px;
}
.butimg {
	margin-right: 30px;
}
.but1 {
	width:90px;
	height:32px;
	background:#f37a03;
	color:#FFFFFF;
	border:none;
	font-family:"微软雅黑";
	font-size:14px;
	cursor:pointer
}
.but2 {
	width:90px;
	height:32px;
	background:#f58c25;
	color:#FFFFFF;
	border:none;
	font-family:"微软雅黑";
	font-size:14px;
	cursor:pointer
}
.join dl {
	margin-top:15px;
}
.join dt {
	font-size:16px;
	font-weight:bold;
	color:#e15517;
	line-height:25px;
}
.join dl h1 {font-size:14px;margin-top:5px;margin-bottom:8px;}
.join dl p {line-height:25px;}


.newca, .cases{width:1000px;margin-top:15px;}
.newca .bd, .cases .bd1{width:1000px;}
.newca dl, .cases dl{float:left;margin-right:2px;width:192px; margin-bottom:5px;}
.newca dl dt, .cases dl dt{padding:3px;overflow:hidden; width:170px;  height:116px; *line-height:116px; text-align:center; float:left; display:table; background:#fff;border:1px solid #d8d8d8; margin-bottom:8px;}
.newca dl img, .cases dl img{vertical-align:middle; max-height:116px !important; max-width:170px !important;}
.newca dt a, .cases dt a{height:100%; vertical-align:middle\9; _writing-mode: tb-rl; display:table-cell; vertical-align:middle;}
.newca dl dd, .cases dl dd {width:184px;font-size:12px;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;}



.hzsj {width:1000px;margin-top:15px;}
.hzsj .bd2{width:1000px;}
.hzsj dl  {float:left;margin-right:19px;width:174px;margin-bottom:5px;}
.hzsj dl dt{background:#FFF;overflow:hidden; width:174px;  height:59px; *line-height:59px; text-align:center; float:left; display:table; background:#fff; border:1px solid #d8d8d8;}
.hzsj dl img{vertical-align:middle; max-height:57px !important; max-width:172px !important;}
.hzsj dt a{height:100%; vertical-align:middle\9; _writing-mode: tb-rl; display:table-cell; vertical-align:middle;}

/*list*/
.list_page{text-align:center;margin:5px 0;clear:both; padding:5px 0px 10px 0px;font-size:14px;}
.list_page a{margin:3px;padding:6px 12px;border:1px solid #204A8F;color:#A0A0A0;font-size:14px;border-radius: 3px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F0F0F0));}
.list_page span{background:#204A8F;color:#fff;margin:1px;padding:6px 12px;border:1px solid #204A8F;border-radius: 3px;}
.list_page b{background:#F7F7F7;margin:0px 3px;padding:8px 12px;border:1px solid #D84300;color:#333;border-radius: 3px;}
.list_page b input{border:0;margin:0;background:#F7F7F7;padding:0;color:#333;font-size:14px;font-weight:normal;width:16px;text-align:center;}
#info_content img{max-width: 726px;    display: block;
    margin: auto;}

@media (min-width: 640px) and (max-width: 767px) {   

.menu {
    float: none;}
.menu li {
    float: left;
    width: 160px;
    height: 101px;
    line-height: 101px;
    font-size: 14px;
    text-align: center;
}
/* .in_logo{display:none;} */
}