
/* CSS Document */
*{padding:0px; margin:0px;}
li{list-style:none;}
a{text-decoration:none;}
img{border:none;}
html{ background:#fff;}
body{  max-width:641px; background:#fff;
	margin:0 auto;
	padding:0px;
	font-size: 12px;
}
a:link{
	font-size: 12px;
	color: #05325c;
	text-decoration: none;
}
a:visited{
	font-size: 12px;
	color: #05325c;
	text-decoration: none;
}

a:hover{
	color: #004600;
	font-family: "宋体";
	font-size: 12px;
}

#top {
	height: 90px;
	width: 100%; background:#292929;text-align:center;}
#top p{ color:#0e70bb; font-size:26px;font-family:"方正大黑简体", "微软雅黑";text-align:center; height:74px; line-height:74px;}	
	
.dh_top{ background:url(../images/dh_bf.jpg) repeat-x; text-align:center; margin-bottom:5px; margin-top:5px;}


#nav {margin-bottom:5px;
	line-height: 40px;
	height: 83px;
	width: 100%;
	background:#292929 ;
}
#nav a {
	color: #FFFFFF;
	text-decoration: none;
	height: 40px;
	width: 24.3%;
	text-align: center;
	display: block;
	float: left;
	font-size:12px;
	border-right: solid 1px #585858;  border-top:#585858 1px solid; border-bottom:#585858 1px solid;
	border-radius:1px;
    background:#292929;

}
#nav a:visited { border-top:#585858 1px solid;
	color: #fff;
	text-decoration: none;
	height: 40px;
	width: 24.3%;
	text-align: center;
	display: block;
	float: left;
}
#nav a:hover { border-top:#585858 1px solid;
	color: #fff;
	text-decoration: none;
	height: 40px;
	width: 24.3%;
	text-align: center;
	background:#009bcb ;
	display: block;
	float: left;

}
.img {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.banner{width:100%;  overflow:hidden;}
.banner img{width:100%;}
/*----lunbo----*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0;}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;margin-top: 60px;}
.addWrap .swipe-wrap div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:20px; right:0; padding-right:5px; margin:0; opacity: 0.5;  width:100%;text-align:right; height:10px;}
#position li{width:10px;height:10px;margin:0 2px;display:inline-block;-webkit-border-radius:5px;border-radius:5px;background-color:#AFAFAF; float:right;}
#position li.cur{background-color:#FF0000;}
.img-responsive { display: block; max-width:100%;height: auto;}



.about{width:100%; border:none;}
.about .title{ width:100%; overflow:hidden;  border-bottom:solid 1px #d9d9d9; border-top:solid 1px #d9d9d9; height:42px; background:#fff; line-height:42px;}
.about .title .yygk{ background:#0054a3; width:140px; height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#fff; float:left; margin-top:5px;}
.about .title .yygk a{  font-size:14px; color:#fff;}
.about .title .yygk a:hover{  font-size:14px; color:#fff; text-decoration:underline;}
.about .title .more{ background:#f08519; height:30px; line-height:30px; width:80px; display:block; float:right; margin-top:6px; margin-right:5px; text-align:center;}
.about .title .more a{ color:#FFFFFF; font-size:12px; }

.about1{width:92%; border:none; margin:0 auto;}
.about1 .title1{ width:100%; overflow:hidden; height:42px; background:#fff; line-height:42px; }
.about1 .title1 .yygk1{ background:url(../images/title.jpg) no-repeat; width:80px; height:42px; line-height:42px; padding-left:18px; font-size:14px; color:#000; float:left;}
.about1 .title1 .more1{  height:42px; line-height:42px; width:40px; display:block; float:right;  text-align:right;}
.about1 .title1 .more1 a{ color:#333333; font-size:14px; }
	
.about2{width:92%; border:none; margin:0 auto;}
.about2 .title2{ width:100%; overflow:hidden; height:42px; background:#fff; line-height:42px; }
.about2 .title2 .yygk2{ background:url(../images/title.jpg) no-repeat; width:62px; height:42px; line-height:42px; padding-left:18px; font-size:14px; color:#000; float:left;}
.about2 .title2 .more2{  height:42px; line-height:42px; width:40px; display:block; float:right;  text-align:right;}
.about2 .title2 .more2 a{ color:#333333; font-size:14px; }
	
.content_box .pro_list {
TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT:1.5%; WIDTH:100%; PADDING-RIGHT:0;  PADDING-TOP: 10px
}
.content_box .pro_list dl {border:1px solid #CCCCCC; margin-right:1.5%; margin-left:1.5%; margin-bottom:3%;
PADDING-BOTTOM: 0px; PADDING-LEFT: 1.4%; WIDTH: 42%; PADDING-RIGHT: 1.5%; FLOAT: left; PADDING-TOP: 5px
}
.content_box .pro_list dl img {
BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.content_box .pro_list dt {
TEXT-ALIGN: center; HEIGHT: auto
}
.content_box .pro_list dd { 
TEXT-ALIGN:center; LINE-HEIGHT: 24px; HEIGHT: 24px; FONT-SIZE: 12px; OVERFLOW: hidden; margin:0
}
.content_box .pro_list dd a{ color:#333333;display:block;
}


#map{
	height: 100%;
	width: 98%;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: left;
	clear: both;
	padding-left: 2%;
	float: left;
}
#map span {
	line-height: 24px;
}
#map span a{color: #FF0000;
	line-height: 24px;
}


#map span a:hover {
	color: #009bca;
}

#map strong a{ color:#292929;
}
.news {
	clear: both;
	height: 25px;
	width: 96%;
	line-height: 25px;
	border-bottom-width: 1px;
	border-bottom-style:dotted;
	border-bottom-color: #D7D7D7;
	padding-left:16px;
	background: url(../images/15.gif) left no-repeat;
}
.news a{ color:#333333;}



#map1{
	height: 100%;
	width: 98%;
	padding-top: 8px;
	padding-bottom: 5px;
	text-align: center;
	clear: both;
	padding-left: 2%;
	float: left;
}

/*分类*/

.content_box1 .pro_list1 {
TEXT-ALIGN: center;  PADDING-LEFT: 2%; WIDTH: 96%; PADDING-RIGHT: 2%; 
}
.content_box1 .pro_list1 dl {
PADDING-BOTTOM: 0px; PADDING-LEFT: 1.5%; WIDTH: 22%; PADDING-RIGHT: 1.5%; FLOAT: left;
}

.content_box1 .pro_list1 dt { border:1px solid #CCCCCC; margin-top:10px; background:#ededed;
TEXT-ALIGN: center; HEIGHT: auto
}
.content_box1 .pro_list1 dt a{ font-size:12px; color:#5b5b5b; min-height:25px; display:block; line-height:25px;

}

.content_box1 .pro_list1 dt a:hover{ color:#009bca;}

.gywm_bg{ width:92%; height:100%; margin:8px auto; overflow:hidden; border:#d8d8d8 1px solid; margin-bottom:20px;}
.left_gywm{ width:50%; float:left;}
.right_gywm{ width:50%; float:right; }
.right_gywm p{  margin-left:10px; margin-top:5px;margin-right:5px; text-align:justify; line-height:22px;
/*display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;*/
}

.wh0{ width:100%; padding:5px;}

.hight36{ width:100%; height:15px; background:#f6f6f6; box-shadow:0 0 3px rgba(0, 0, 0, .3);  -webkit-box-shadow:0 0 3px rgba(0, 0, 0, .3);  
  -moz-box-shadow:0 0 3px rgba(0, 0, 0, .3);  
  box-shadow:0 0 3px rgba(0, 0, 0, .3); margin-top:5px; margin-bottom:5px; overflow:hidden;}

.news_bg{width:92%; height:100%; margin:8px auto; overflow:hidden; padding-bottom:20px;}


.morebotn{ clear:both; text-align:center; cursor:pointer; font-size:14px; margin-top:10px; margin-bottom:10px;}
.morebotn a{ color:#FFF;  font-size:14px; padding:6px 30px; 
border-radius:8px; background:#f08519;
}
.morebotn a:hover{ color:#FFF;  font-size:14px; padding:6px 35px; }

.icon_tell_bg a{ background:#ebeaea; width:45%;border-radius:8px; padding:15px 0; text-align:center;}

.icon_tell_bg{ width:90%; margin:25px auto; overflow:hidden; display:block; height:auto;}

.fl{ float:left;}
.fr{ float:right;}
.orange{ color:#f08519;}

i{
	font-style: normal;
}
.c3{ color:#333; font-size:18px;}
.f24{ font-size:24px;}




.main_nav {
    width: 100%;
    height: auto;
    overflow: hidden; background:#ffffff;
}

.main_nav li {
    display: block;
    clear: both;
    min-height:42px;
    line-height: 42px;
    border-bottom: #75c8f0 1px solid;
}

.main_nav li p {
    position: relative;
}

.main_nav li p span {
    position: absolute;
    color: #000000;
    font-size: 14px;left:12px;
}

.main_nav li p i {
    position: absolute;
    right:12px;    color: #333;
}








/*首页尾部*/

.i_foot {	
           background: #308eba;
    color: #fff;
    padding: 8px 3%;
    font-size: 12px;
    display: block;
    overflow: hidden;
}

.i_foot dt {
        width: 100%;
        padding-right: 2%;
        line-height: 20px;
}

.i_foot .i_footdd {
        width: 24%;
        padding-right: 2%
}

.i_foot .i_footd {
        width: 5%;
        text-align: center;
        line-height:13px;
        color: #fff
}

.i_foot .i_footdd img {
        width: 100%
}

#search_bg{ width:100%; margin:0 auto; overflow:hidden; background:#fff; border-top:#ededed 1px solid; padding:15px 0; }


#ss { margin:0 auto;
	width:90%;
	height:40px;
	background:#fff; border:#CCCCCC 1px solid;
	
}
.inputs { color:#999999; text-align:left; padding-left:30px;
	line-height: 40px;
	width: 60%;
	float: left;
	margin-left:10px;
	border:0px; background:url(../images/icon-search.png) no-repeat left center; background-size:10%;
	
}
#ss form {
	margin: 0px;
	padding: 0px;
}

.icon-search{ background:#f08519;border:0px; width:25%; line-height:40px; float:right; color:#fff; font-size:14px;}


.float_home {
    position: fixed;
    bottom:15%;
    right:10%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.3);
    background: #f08519;
    text-align: center;
    font-size:16px; 

}
.white{ margin-top:6px; color:#fff; margin-left:4px; margin-right:4px;}

.c3{ color:#333;}