body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
*{margin: 0px;padding:0px;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; }
a:link {color: #666666;	text-decoration: none;}
a:visited {text-decoration: none;color: #666666;}
a:hover {text-decoration: none;color: #666666;}
a:active {text-decoration: none;color: #666666;}
.zi1,.zi1 a,.zi1 a:hover{ color:#005857;}
.zi2,.zi2 a,.zi2 a:hover{ color:#007474;}
#head{ width:100%; margin:0 auto; background:url(files/topbg.jpg) repeat-x; height:111px; overflow:auto;}
#head .headmian{ width:960px; margin:auto;}
#head .headmian .logo{ float:left;}
#head .headmian .menu_search{ float:right; overflow:auto;}
#head .headmian .menu_search .topmenu{ text-align:right; height:30px; line-height:30px;}
#head .headmian .menu_search .search{margin-top:45px;float:right}
#head .headmian .menu_search .search .input{float:left;}
#head .headmian .menu_search .search .input input{background:url(files/input.gif) no-repeat; border:0px; width:170px; height:30px; line-height:27px; padding-left:25px;color:#b3b3b3;}
#head .headmian .menu_search .search .buttom{padding-top:2px;padding-left:2px;float:left;}



#head1{ width:100%; margin:0 auto; background:url(files/topbg.jpg) repeat-x; height:111px; overflow:auto;}
#head1 .headmian{ width:960px; margin:auto;}
#head1 .headmian .logo{ float:left;}
#head1 .headmian .menu_search{ float:right; overflow:auto;}
#head1 .headmian .menu_search .topmenu{ text-align:right; height:30px; line-height:30px;}
#head1 .headmian .menu_search .search{margin-top:45px;float:right}
#head1 .headmian .menu_search .search .input{float:left;}
#head1 .headmian .menu_search .search .input input{background:url(files/input.gif) no-repeat; border:0px; width:170px; height:30px; line-height:27px; padding-left:25px;color:#b3b3b3;}
#head1 .headmian .menu_search .search .buttom{padding-top:2px;padding-left:2px;float:left;}




#webmenu{ width:100%; margin:0 auto; background:url(files/menubg.jpg) repeat-x; height:42px; line-height:42px;  z-index:9999;}
#dymenu{ height:42px; line-height:42px; width:960px; margin:0 auto;}
#dymenu .root:after{content:".";display:block;height:0;clear:both; visibility:hidden;}
#dymenu .root li{position:relative; float:left; width:115px; text-align:center;list-style:none; }
#dymenu .root a{color:#000;cursor:pointer;text-decoration:none; display:block;}
#dymenu .root table{border-collapse:collapse;border-spacing:0;}
#dymenu .root h3{color:#FFF; cursor:default;width:115px;  text-align:center; font-size:14px; font-weight:bold;}
#dymenu .root ul{display:none;}
#dymenu .root a:hover,#dymenu .root a:hover h3,#dymenu .root li:hover h3{color:#ff6600;}
#dymenu .root a:hover ul,#dymenu .root li:hover ul{display:block;position:absolute;left:0;width:115px}
#dymenu .root ul{ background:#007271; padding-bottom:7px;}
#dymenu .root ul li{ background:none; position:relative; float:none; border-bottom:1px solid #007d7c; font-size:12px; line-height:29px; height:29px;}
#dymenu .root ul a{display:block;width:100%; text-align:center; color:#FFF;vertical-align:middle;}
#dymenu .root ul a:hover{color:#FFF;}
#dymenu .root ul li h4{width:100px;text-align:center; font-size:12px;}
#dymenu .root a:hover a ul,#dymenu .root li:hover li ul{display:none;position:static;background:none;}
#dymenu .root a:hover a:hover h4,#dymenu .root li:hover li:hover h4{color:#FFF;cursor:pointer;}
#dymenu .root a:hover a:hover ul,#dymenu .root li:hover li:hover ul{display:block;position:absolute;left:100px;top:0;margin-top:-1px;_margin-top:0;}

#cqh-box{position:relative;overflow:hidden; z-index:-1; width:960px; margin:0 auto;}
#cqh-box ul{margin:0; padding:0;}
#cqh-box li{margin:0; padding:0; list-style:none; float:left;}
#cqh-box img{border:none;  z-index:-1;}
#cqh-num{ width:100%; height:16px; float:right; position:absolute; right:15px; bottom:15px;}
#cqh-num span{display:inline-block; float:left; width:15px; height:15px;  background:url("files/foucsnum.gif") no-repeat  right top; color:#333; line-height:15px; text-align:center; cursor:pointer; margin:0 2px; font-size:12px;}
#cqh-num span.this{ background:url("files/foucsnum.gif") no-repeat; color:#fff;}


#main{ width:100%; margin:0 auto; background:url(files/mainbg.jpg) repeat-x; overflow:auto;}
#main .indexmain{ width:960px; margin:0 auto; overflow:auto;} 
#main .indexmain .left{ margin-top:10px; margin-bottom:7px; float:left; background:#f4f4f4; width:269px; padding:10px; overflow:auto;}
#main .indexmain .left .content{ padding-top:7px; line-height:20px;}
#main .indexmain .left .more{ color:#007574; text-align:right; padding-top:6px;}
#main .indexmain .mid{ margin-top:10px; margin-bottom:7px; float:left; padding-left:10px;  width:400px;}
#main .indexmain .right{ margin-top:10px; margin-bottom:7px; float:right;}
#main .indexmain .right .contact{ padding-top:10px;}

.nTab{ margin:1px; }
.nTab .TabTitle{clear: both;height:27px; border-bottom:#cacaca solid 1px;}
.nTab .TabTitle ul{border:0;margin:0;padding:0; border-bottom:#cacaca solid 1px; height:27px; overflow:auto; zoom:1; float:left; width:210px;}
.nTab .TabTitle li{float: left; cursor: pointer; list-style: none; display:inline; background:url(files/hdmon.jpg) repeat-x; margin-right:6px; }
.nTab .TabTitle .active{ background:url(files/bt2.jpg); width:97px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; height:27px; line-height:27px;}
.nTab .TabTitle .normal{ background:url(files/bt3.jpg) no-repeat right;color:#FFF;  width:97px; height:27px; line-height:27px; text-align:center;font-size:14px; font-weight:bold;}
.nTab .TabTitle .more{ float:right; padding-top:6px;}
.nTab .TabContent{width:auto; padding-top:8px; padding-bottom:5px; width:400px; }
.nTab .TabContent .news1{width:400px; padding-bottom:10px; border-bottom:#e8e8e8 solid 1px;}
.nTab .TabContent .news1 .newstitle{ height:20px; line-height:20px;}
.nTab .TabContent .news1 .newstitle .new{ float:left; padding-top:2px;}
.nTab .TabContent .news1 .newstitle .title{ float:left; margin-left:5px; color:#007877; font-weight:bold;}
.nTab .TabContent .news1 .newstitle .date{ float:right; color:#979797; font-family:"Times New Roman", Times, serif;}
.nTab .TabContent .news1 .newcontent{ line-height:19px;}
.nTab .TabContent .news2{ padding-top:10px;}
.nTab .TabContent .news2 ul li{ list-style:none; background:url(files/dot.jpg) no-repeat left; padding-left:6px;  float:left; line-height:21px; line-height:21px; width:190px;}
.none {display:none;}

#main .case{ width:960px; margin:0 auto;} 
#main .case .top{ background:url(files/case.jpg); height:36px; line-height:36px;}
#main .case .top .title{ float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#main .case .top .more{ float:right; padding-right:10px;}
#main .case .mid{ border:#e2e2e2 solid 1px; border-top:none;}
.rollBox {clear:both;height:165px;margin:0;padding:0px;width:958px;}
.rollBox .LeftBotton {height:115px;width:15px;background:url(files/lnz_anniu.gif) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .RightBotton {height:115px;width:15px;background:url(files/lnz_anniu.gif) no-repeat -14px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;}
.rollBox .Cont {width:928px;overflow:hidden;float:left;padding-top:10px;padding-bottom:10px;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:160px;float:left;text-align:center;}
.rollBox .Cont .pic img {padding:1px;background:#fff;border:0px solid #e2e2e2;display:block;margin:0 auto;width:134px; height:110px;padding:5px;border:#CCC solid 1px;}
.rollBox .Cont .pic p {padding-top:5px;line-height:21px;color:#007474;font-size:12px;width:160px;text-align:center;margin:0 auto;line-height:19px;text-decoration:none;}
.rollBox .Cont a:link, .rollBox .Cont a:visited {color:#007474;text-decoration:none;}
.rollBox .Cont a:hover {color:#007474;text-decoration:underline;}
.rollBox #List1, .rollBox #List2 {float:left;}


#main .service{ width:960px; margin:0 auto; padding-top:10px; overflow:auto;} 
.service ul li{ float:left; list-style:none;}
#foot{ width:100%; margin:0 auto; padding-top:10px; background:url(footbg.jpg) repeat-x bottom; height:91px;}
#foot .footmain{ width:960px; margin:0 auto;}
#foot .footmain .mian{ float:left;}
#foot .footmain .mian .menu_copy{ width:910px; overflow:auto;}
#foot .footmain .mian .menu_copy .menu{ float:left; margin-top:20px; line-height:19px; color:#FFFFFF;}
#foot .footmain .mian .menu_copy .copy{ float:right; margin-top:20px;line-height:19px; color:#FFFFFF;}
#foot .footmain .mian .menu_copy .copy a,#foot .footmain .mian .menu_copy .copy a:hover{ color:#FFF;}
#foot .footmain .mian .menu_copy .menu a,#foot .footmain .mian .menu_copy .menu a:hover{ color:#FFF;}
#foot .footmain .mian .link{color:#FFFFFF; margin-top:10px;}
#foot .footmain .mian .link a,#foot .footmain .mian .link a:Hover{ color:#FFFFFF;}
#foot .footmain .back{ float:right;}


#FloatDIV{position: absolute;top: 0px; z-index:9999;}
#QQservice{ width:113px;}
#QQservice .QQlist{ background:url(files/servicemid.jpg) repeat; overflow:auto; zoom:1; }
#QQservice .QQlist .listtitle{ padding-top:5px; text-align:center; padding-bottom:3px; overflow:auto; color:#999; }
#QQservice .QQlist .line{ background:url(files/qqline.gif) center bottom no-repeat; overflow:auto; text-align:center; padding-bottom:7px;}
#QQservice .QQlist .list ul li{ list-style:none; text-align:center; margin-bottom:5px;}


#main .submain{ width:960px; margin:0 auto; padding-top:10px;}
#main .submain .subleft{ float:left;}
#main .submain .subleft .subleftmid ul li{ background:url(files/subleftmid.jpg) no-repeat; height:38px; line-height:38px; list-style:none; padding-left:48px; width:130px; font-size:14px;}
#main .submain .subleft .subleftmid ul li a{ display:block;  height:38px; line-height:38px; }



.subleftmid1 ul li{ background:url(files/subleftmid.jpg) no-repeat; height:38px; line-height:38px; list-style:none; padding-left:48px; width:130px; font-size:14px;}
.subleftmid1 ul li a{ display:block;  height:38px; line-height:38px; }



#main .submain .subright{ float:right; width:772px;}
#main .submain .subright .subrighttop{ background:url(files/subrighttop.jpg); height:35px; line-height:35px; overflow:auto;}
#main .submain .subright .subrighttop .title{ float:left; padding-left:30px; font-size:14px; font-weight:bold; color:#FFFFFF;}
#main .submain .subright .subrighttop .location{ float:right; padding-right:10px;}
#main .submain .subright .subrightmid{ border:#e2e2e2 solid 1px; padding:10px; line-height:21px; overflow:auto;}
#main .submain .subright .subrightmid .honor { overflow:auto;}
#main .submain .subright .subrightmid .honor ul li{ list-style:none; float:left; width:180px;}
#main .submain .subright .subrightmid .honor ul li .pic{ border:#CCC solid 1px; width:160px; height:140px;}
#main .submain .subright .subrightmid .honor ul li .pic img{ width:140px;}
#main .submain .subright .subrightmid .honor ul li p{ padding-top:6px; padding-bottom:6px; line-height:21px; width:160px; text-align:center;}
#main .submain .subright .subrightmid .subnews{  overflow:auto;}
#main .submain .subright .subrightmid .subnews ul{ overflow:auto;}
#main .submain .subright .subrightmid .subnews ul li{ border-bottom:#CCC dotted 1px; height:25px; line-height:25px; color:#535353; list-style:none; background:url(files/dot.jpg) no-repeat left; padding-left:10px;}
#main .submain .subright .subrightmid .subnews ul li a,.submain .subright .rightmid .subnews ul li a:hover{ color:#535353; text-decoration:none;}
#main .submain .subright .subrightmid .subnews ul li .newstitle{ float:left; height:25px; line-height:25px; width:640px;}
#main .submain .subright .subrightmid .subnews ul li .newsdate{ float:right; height:25px; line-height:25px; color:#999; font-size:11px;}
#main .submain .subright .subrightmid .subnews .newstitle1{ font-size:22px; font-family:"ºÚÌå"; text-align:center; color:#007474; }
#main .submain .subright .subrightmid .subnews .newstitle11{height:25px; line-height:25px; color:#999; font-size:12px; padding-top:5px; text-align:center; padding-bottom:6px; border-bottom:#4a4a4a dotted 1px;}
#main .submain .subright .subrightmid .subnews .newscontent{ padding-top:6px;}


