﻿@charset "utf-8";
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505050;  }
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#505050; }
a:hover{ color:#09f;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0; margin:0; padding:0;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
/*banner*/
.slides{height:310px;position:relative;overflow:hidden; width:100%; background:#0d83dd;}
.slides .in{width:1000px;height:310px;margin:0 auto;position:relative;z-index:99}
.slides .slide{width:1000px; overflow:hidden;color:#fff;position:relative;float:left;display:inline-block;float:none\0;+float:left}
:root .slides .slide{float:none\0/}
@media all and (min-width:0){.slides .slide{float:left\0}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.slides .slide{float:none}
}


.slides .slide .icon,.slides .slide .tit,.slides .slide .link{position:absolute}


.slides .tab{height:31px;position:absolute;left:420px;bottom:10px;z-index:99;font:18px/41px "\5fae\8f6f\96c5\9ed1"}
.slides .tab li{float:left; width:20px; background:#FFF; height:20px; line-height:20px; margin-right:10px;  text-align:center;}
.slides .tab li a{ display:block; color:#0d83dd; font-size:16px; font-family:Tahoma,Verdana,Arial; text-decoration:none; font-weight:bold;}
.slides .tab a:hover{color:#0d83dd}

.slides .tab .selected{ background:#2980c3; border:1px solid #FFF;  color:#FFF}
.slides .tab .selected a{ color:#FFF}
.slides .mask{width:100%;height:41px;background:#48b701;position:absolute;left:0;bottom:0;z-index:9;filter:alpha(opacity = 70);opacity:.7}
.kuankuan{ width:530px; height:150px; padding-top:80px;  font-family:Tahoma,Verdana,Arial;  margin-left:470px; font-size:14px; line-height:25px;}
.kuankuan1{ width:500px; height:150px; padding-top:80px;  font-family:Tahoma,Verdana,Arial;  margin-left:500px; font-size:14px; line-height:25px;}

.kuankuan img{ margin-top:20px;}
#jdh{ width:100%; height:35px;background:#2980c3; }
.jdh{ width:1000px; margin:0 auto; height:35px; line-height:35px;}
.jdh li{ width:164px; float:left; text-align:center; font-weight:bold; border-right:2px solid #2475B6; height:35px; line-height:35px; font-size:16px;}
.jdh li a{ color:#FFF;}
.jdh li a:hover{ color:#FFF;}
/*头部*/
#top{ width:1000px; overflow:hidden; margin:0 auto;}
.logo{ width:350px; overflow:hidden; padding-top:8px; float:left;}
.menu{ width:430px; float:left; height:30px; padding-top:30px;}
.menu li{ width:85px; text-align:center; line-height:30px; font-size:14px; font-weight:bold; float:left; display:inline;}
.logo img{ width:330px; height:55px;}
.tel{ width:150px; height:48px; margin-top:12px; float:right; padding-left:62px; line-height:40px; background:url(../images/tel.jpg) no-repeat; color:#0ba705; font-weight:bold; font-size:22px; +font-size:22px; height:66px;}
#banner{ width:100%; overflow:hidden;}
#banner img{ width:100%;}
#main{ width:1000px; margin:5px auto; overflow:hidden;}
#left{ width:720px; border:1px solid #CCC; border-top:0; overflow:hidden; float:left;}
#lefttop{ width:720px; height:36px; line-height:36px; background:url(../images/web_01.jpg); border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.ll{ width:120px; text-indent:20px; font-weight:bold; float:left; font-size:15px; color:#65B567;}
.ll a{ color:#65B567;}
.rr{ width:90px; padding-right:10px; text-align:right; float:right;}
.rr a{color:#65b567;}

#leftmain{ width:640px; padding:20px 40px; height:215px;+height:210px; padding-bottom:0; overflow:hidden;}
.web_01{ width:280px; margin-right:40px; float:left; height:75px; margin-bottom:30px;}
.web_01 img{ width:75px; height:75px;}
#right{ width:265px; float:right; overflow:hidden;}
.web_02{ width:233px; padding:15px; margin-bottom:5px; border:1px solid #CCC; background:#f5f5f5; line-height:20px; overflow:hidden;}
.web_03{ width:243px; padding:0 10px;  margin-bottom:5px; border:1px solid #CCC; background:#fefefe; overflow:hidden;}
.web_03top{ width:243px; border-bottom:1px solid #CCC; margin-bottom:10px; height:25px; line-height:25px;}
.lll{ width:180px; float:left; height:25px; overflow:hidden; color:#af1807; font-weight:bold}
.rrr{ width:55px; float:right; text-align:right; padding-right:5px;}
.web_03main{ width:243px; overflow:hidden; padding-bottom:10px;}
.web_03main a{ display:block;}
.web_03main img{ width:243px;}
.case0{width:243px; overflow:hidden; padding-bottom:10px;}
.case{ width:110px; margin-left:10px; display:inline; float:left; margin-bottom:10px;}
.case img{ width:104px; height:35px; padding:2px; border:1px solid #ccc;}
.contact{width:243px; overflow:hidden; padding-bottom:10px;}
.qq{ width:243px; overflow:hidden; padding-bottom:5px; margin-bottom:5px; border-bottom:1px dashed #eee;}
.qq1{ width:80px; float:left; line-height:27px; height:27px;}
.qq2{ width:120px; float:left; float:left;}
#foot{ width:100%; text-align:center;line-height:25px; font-size:14px; background:#f9f9f9; margin-top:30px; border-top:1px solid #CCC; padding:10px 0;}
.foot{ width:600px; overflow:hidden; margin:0 auto;}
.lefttop{ width:720px;color:#65b567; height:36px; line-height:36px; background:url(../images/web_01.jpg); border-top:1px solid #CCC;border-bottom:1px solid #CCC; text-indent:20px;font-weight:bold; font-size:14px;}
.leftmain{ width:680px; padding:15px 20px; line-height:25px; overflow:hidden}
.honor{ width:243px; overflow:hidden; padding:25px; border:1px solid #CCC; margin-bottom:20px; font-size:14px; margin-left:30px; text-align:center; float:left; padding-bottom:10px;}
.honor a{ display:block;}
.honor img{ width:243px; height:330px;}
#td td{ padding:10px; line-height:25px;}
.fenlei{ width:100%; overflow:hidden; line-height:30px;margin-bottom:20px; font-size:14px; font-weight:bold; border-bottom:1px solid #CCC;}
.xx{ width:90px; float:left; margin-right:20px; height:30px; line-height:30px; background:#09F; text-align:center;}
.xx a{ font-size:12px; color:#FFF; font-weight:bold;}
.hh{ clear:both;}
.fanhui a{ display:block;background:url(../images/fanhui.jpg) no-repeat; text-indent:30px; height:36px; float:right; padding-right:10px;}

