
*{ margin:0; padding:0;list-style:none;}
body{ font-size:14px; FONT-SIZE: 14px; color:#666;}
ol,ul{}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;cursor:pointer; color:#f41e44;}
img{border:none;display:block;}
.clear{ clear:both;}
.of{height:0;display:block;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}

.clr{clear:both;width:0px;height:0px;font:0px/0px;overflow:hidden;margin:0px;  display:block;}
.blk{ display:block;}
.bd_i{ width:1000px; margin:0 auto; overflow:hidden;}
.clear{ clear:both;}
.height10{ height:10px;}
.height5{ height:5px; overflow:hidden;}
.height45{ height:45px;}

.head{ position:fixed; z-index:9999; height:110px; width:100%; top:0px; text-align:center; background-color:#FFF;}
.head .logo { width:320px;margin:0 auto;}
.nrhead{ width:100%;background:url(../images/head_bg.png)  repeat-x top;}
.top{ height:97px; width:225px;}



.nav{background-color:#fff; font-size:14px; width:100%; height:64px;}
.nav ul{ margin:0 auto; }
.nav li{ width:25%; float:left; overflow:hidden; line-height:32px;height:32px;}
.nav a{ display:block; text-align:center;  background:url(../images/nav_line.png) no-repeat left 0; color:#666;}
.nav a.none{ background:none;}
.nav a:hover{ background-color:#003a5b;color:#fff;}
.nav span{ width:1px; height:35px;background:url(../images/nav_line.gif);position:absolute; z-index:2; right:0px; display:block;}

/*banner*/


#full-screen-slider {height:140px;position:relative;overflow:hidden; padding-top:110px;}
#slides { display:block; height:140px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block;  width:100%; height:155px; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:155px; text-indent:-9999px}
#pagination { display:none;}
.title_ry{ background:url(../images/dh_left.gif) repeat-x;padding-left:30px;height:31px;line-height:31px;  }
.title_ry span{ float:right; padding-right:15px;}

.probox{ width:95%; margin:0 auto; margin-top:10px; border:1px solid #ececec;}
.probox ul { text-align:center; padding-left:5px; margin-top:10px;}
.probox ul li{ width:50%; height:160px;float:left; margin:0 auto; text-align:center;}
.probox ul li img { width:150px; height:125px; display:inline-block;}
.probox ul li span{ line-height:25px; margin-bottom:10px;}

.news{ width:95%; margin:0 auto; border:1px solid #ececec; padding-bottom:10px;}
.news ul { text-align:left;margin-top:10px;}

.news ul li{ display:block;height:37px; line-height:37px; width:100%; border-bottom:1px #ccc solid; background:url(../images/neslistbg.jpg) repeat-x; color:#999;}
.news ul li a{ display:block;}
.news ul li a:hover{ color:#f41e44}
.news ul li span{ float:right;  display:block; width:20px; height:37px; line-height:37px;background:url(../images/listr_bg.png) center no-repeat; margin-right:10px;}


.about{margin-top:20px;}
.about img { width:150px;  float:left; margin-right:10px;}
.about p{font-size:12px; line-height:19px; text-indent:2em;}

.WebLocation{ line-height:30px;}
.lxwm{ padding-top:10px; text-align:left; line-height:25px; padding:10px;}
.lxwm img { max-width:99%;}
.end{ padding-top:10px; text-align:center; line-height:25px;}

.end_contact{ position:fixed; z-index:9999; height:40px; width:100%; bottom:0px; text-align:center; background:#003a5b;}
.end_foot{font-size:14px; width:100%; height:40px;}
.end_foot ul{ margin:0 auto; }
.end_foot li{ width:33.33%; float:left; overflow:hidden; background:url(../images/nav_line.png) right center no-repeat;}
.end_foot a{ display:inline-block;text-align:center;color:#fff;height:40px; line-height:40px;}

.end_foot span{width:20px;height:18px;display:inline-block; margin-right:10px; float:left;margin-top:10px;}
.end_foot .end01{ background:url(../images/end01.png) no-repeat center;}
.end_foot .end02{ background:url(../images/end02.png) no-repeat center;}
.end_foot .end03{ background:url(../images/end03.png) no-repeat center;}
