@charset "utf-8";
body {margin:0px; background-color:#484848; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:20px;}


.f_blue{ color:#0f75bc;}
.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.f_18{ font-size:18px;}
#header {width:980px; height:290px; margin:auto; background-image:url(header_bg.jpg);}
#header #logo{ margin-left:60px; margin-top:100px; float:left; height:100px; width:200px;}
#header #line{ margin-left:60px; margin-top:100px; float:left; height:100px; width:10px;}
#header #banner{ margin-left:60px; margin-top:100px; float:left; height:100px; width:500px;}

#footer {width:980px; height:35px; margin:auto; background-image:url(footer_bg.jpg); clear:both; font-size:12px; color:#FFFFFF; text-align:center; padding-top:15px}
#footer span{ margin-left:8px; margin-right:8px;}
#footer A{ text-decoration:none; color:#FFFFFF}
#footer A:hover{ text-decoration:underline; color:#FFFFFF}



#nav {width:980px; height:62px; margin:auto; background-color:#FFFFFF;}
#nav ul{width:980px; height:42px; margin:0px; padding:0px;  background-color:#41495d;}
#nav li {width:128px; height:42px; float:left;  background:url(icon_bg.png) no-repeat 0px 1px; list-style:none; text-align:center;   position:relative; }
#nav li.on,#nav li.cur {background:url(icon_bg.png) no-repeat 0px -45px;}
#nav li A{color:#EEEEEE;font-size:12px;  font-weight:bold; text-decoration:none;line-height:42px;width:100%; float:left;}
#nav .dropdownlist{position:absolute; height:25px; top:42px; z-index:999; white-space:nowrap;display:none; background-color:#40485b; border-top:1px solid #FFFFFF; padding-right:60px;}
#nav .dropdownlist SPAN{color:#FFFFFF; font-size:12px;  padding-left:30px;  background:url(icon_pic.png) no-repeat 18px 0px;; margin:0px; }
#nav .dropdownlist A{color:#FFFFFF; font-size:12px;  line-height:23px; font-weight:normal; float:none;}
#nav .dropdownlist A:hover{color:#a6cd51; font-size:12px;  line-height:23px; font-weight:normal; float:none;}


#slider {width:980px; height:280px; margin:auto; background-image:url(slider_bg.jpg);}
#slider_list {WIDTH: 800px;  HEIGHT: 230px; OVERFLOW: hidden; margin:auto; margin-top:0px;}
#slider_list li{list-style:none;}
#slider_page {WIDTH: 800px; HEIGHT: 15px; background-image:url(slider_page_bg.jpg);margin:auto; margin-top:0px; text-align:center; padding-top:35px; overflow:hidden;}
#slider_page span {cursor:pointer;padding:6px; height:12px; width:12px;margin:5px;background:url(icon_bg.png) no-repeat -12px -90px;}
#slider_page span:hover {background:url(icon_bg.png) no-repeat 0px -90px;}
#slider_page span.cur {background:url(icon_bg.png) no-repeat 0px -90px;}

.btn_more{ display:block; background:url(icon_pic.png) no-repeat 0px -20px;; width:80px; height:20px; text-indent:-9999px; }

.page_body{ width:980px; margin:auto; clear:both; }

#block_list{ width:980px; background-color:#e9e9e9; padding:20px 0px 10px 0px; float:left;}
#block_list .block{ width:280px;  height:390px;background-color:#efeff0;border:1px solid #bababa; float:left; margin-left:11px; padding:5px 15px 10px 15px;  	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=3);-moz-box-shadow:   2px 2px  2px #CCCCCC; }
#block_list .block .title{ font-size:18px; font-weight:bold; color:#0f75bc; line-height:40px;}
#block_list .block .pic{ border:1px solid #999999; width:278px; height:118px;}
#block_list .block .pic img{ border:2px solid #FFFFFF; width:274px; height:114px;}
#block_list .block .text{ width:280px; line-height:18px; font-size:12px; color:404041; margin-top:5px;}
#block_list .block .link{ width:280px; padding-top:5px}

#block_list .bigblock{ width:920px;  background-color:#efeff0;border:1px solid #bababa; float:left; margin-left:11px; padding:5px 15px 10px 15px;  	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=3);-moz-box-shadow:   2px 2px  2px #CCCCCC; }
#block_list .bigblock .title{ font-size:18px; font-weight:bold; color:#0f75bc; line-height:40px;}
#block_list .bigblock .pic{ border:1px solid #999999; width:278px; height:118px;}
#block_list .bigblock .pic img{ border:2px solid #FFFFFF; width:274px; height:114px;}
#block_list .bigblock .text{ width:920px; line-height:18px; font-size:12px; color:404041; margin-top:5px;}

#block_list #about{ width:640px; padding:15px; float:left;}


#block_list #contact{ width:250px;  height:200px;background-color:#efeff0;border:1px solid #bababa; float:right; margin-right:15px; padding:15px;  	filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999,Direction=120,strength=3);-moz-box-shadow:   2px 2px  2px #CCCCCC; }

#block_list #contact #phone{ background:url(icon_bg.png) no-repeat 5px -110px; width:250px; text-align:right; color: #031962; font-size:16px; font-weight:bold; margin-top:20px;margin-bottom:20px;}

.sep_line{ width:970px; margin:5px; background-color:#e9e9e9;  border-bottom:1px solid #bdbdbd; float:left;filter:progid:DXImageTransform.Microsoft.Shadow(Color=#FFFFFF,Direction=180,strength=1);-moz-box-shadow:   2px 2px  2px #FFFFFF;}
